84 lines
1.7 KiB
TypeScript
84 lines
1.7 KiB
TypeScript
import { FullSlug } from "../../util/path"
|
|
|
|
export interface CalloutTranslation {
|
|
note: string
|
|
abstract: string
|
|
info: string
|
|
todo: string
|
|
tip: string
|
|
success: string
|
|
question: string
|
|
warning: string
|
|
failure: string
|
|
danger: string
|
|
bug: string
|
|
example: string
|
|
quote: string
|
|
}
|
|
|
|
export interface Translation {
|
|
propertyDefaults: {
|
|
title: string
|
|
description: string
|
|
}
|
|
components: {
|
|
callout: CalloutTranslation
|
|
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
|
|
}
|
|
contentMeta: {
|
|
readingTime: (variables: { minutes: number }) => 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
|
|
}
|
|
}
|
|
}
|