64 lines
1.3 KiB
TypeScript
64 lines
1.3 KiB
TypeScript
|
import { FullSlug } from "../../util/path"
|
||
|
|
||
|
export interface Translation {
|
||
|
propertyDefaults: {
|
||
|
title: string
|
||
|
description: string
|
||
|
}
|
||
|
components: {
|
||
|
backlinks: {
|
||
|
title: string
|
||
|
noBacklinksFound: string
|
||
|
}
|
||
|
themeToggle: {
|
||
|
lightMode: string
|
||
|
darkMode: string
|
||
|
}
|
||
|
explorer: {
|
||
|
title: string
|
||
|
}
|
||
|
footer: {
|
||
|
createdWith: string
|
||
|
}
|
||
|
graph: {
|
||
|
title: string
|
||
|
}
|
||
|
recentNotes: {
|
||
|
title: string
|
||
|
seeRemainingMore: (variables: { remaining: number }) => string
|
||
|
}
|
||
|
transcludes: {
|
||
|
transcludeOf: (variables: { targetSlug: FullSlug }) => string
|
||
|
linkToOriginal: string
|
||
|
}
|
||
|
search: {
|
||
|
title: string
|
||
|
searchBarPlaceholder: string
|
||
|
}
|
||
|
tableOfContents: {
|
||
|
title: string
|
||
|
}
|
||
|
}
|
||
|
pages: {
|
||
|
rss: {
|
||
|
recentNotes: string
|
||
|
lastFewNotes: (variables: { count: number }) => string
|
||
|
}
|
||
|
error: {
|
||
|
title: string
|
||
|
notFound: string
|
||
|
}
|
||
|
folderContent: {
|
||
|
folder: string
|
||
|
itemsUnderFolder: (variables: { count: number }) => string
|
||
|
}
|
||
|
tagContent: {
|
||
|
tag: string
|
||
|
tagIndex: string
|
||
|
itemsUnderTag: (variables: { count: number }) => string
|
||
|
showingFirst: (variables: { count: number }) => string
|
||
|
totalTags: (variables: { count: number }) => string
|
||
|
}
|
||
|
}
|
||
|
}
|