pengzhanbo 9906f1a4e2
feat(theme): improve locales (#366)
* chore: tweak

* feat(theme): improve locales
2024-11-30 05:31:14 +08:00

127 lines
4.6 KiB
TypeScript

/** 德语 */
import type { DocSearchLocaleOptions } from '@vuepress/plugin-docsearch'
import type { SearchLocaleOptions } from '@vuepress-plume/plugin-search'
import type { PlumeThemeLocaleData, PresetLocale } from '../../shared/index.js'
export const deLocale: PlumeThemeLocaleData = {
selectLanguageName: 'Deutsch',
selectLanguageText: 'Sprache auswählen',
appearanceText: 'Erscheinungsbild',
lightModeSwitchTitle: 'Zu hellem Thema wechseln',
darkModeSwitchTitle: 'Zu dunklem Thema wechseln',
outlineLabel: 'Inhalt dieser Seite',
returnToTopLabel: 'Zurück nach oben',
editLinkText: 'Diese Seite bearbeiten',
contributorsText: 'Mitwirkende',
prevPageLabel: 'Vorherige Seite',
nextPageLabel: 'Nächste Seite',
lastUpdatedText: 'Zuletzt aktualisiert am',
changelogText: 'Änderungsprotokoll',
changelogOnText: 'am',
changelogButtonText: 'Alle Änderungen anzeigen',
copyrightText: 'Alle Rechte vorbehalten',
copyrightAuthorText: 'Urheberrecht liegt bei:',
copyrightCreationOriginalText: 'Originalartikel:',
copyrightCreationTranslateText: 'Übersetzt aus:',
copyrightCreationReprintText: 'Nachdruck von:',
copyrightLicenseText: 'Lizenz:',
notFound: {
code: '404',
title: 'Seite nicht gefunden',
quote: 'Aber wenn du deine Richtung nicht änderst und weiter suchst, könntest du schließlich dorthin gelangen, wohin du gehen willst.',
linkText: 'Zur Startseite',
},
homeText: 'Startseite',
blogText: 'Blog',
tagText: 'Tag',
archiveText: 'Archiv',
categoryText: 'Kategorie',
archiveTotalText: '{count} Beiträge',
encryptButtonText: 'Bestätigen',
encryptPlaceholder: 'Bitte Passwort eingeben',
encryptGlobalText: 'Diese Website ist nur mit Passwort zugänglich',
encryptPageText: 'Diese Seite ist nur mit Passwort zugänglich',
footer: {
message:
'Unterstützt von <a target="_blank" href="https://v2.vuepress.vuejs.org/">VuePress</a> & <a target="_blank" href="https://theme-plume.vuejs.press">vuepress-theme-plume</a>',
},
}
export const dePresetLocale: PresetLocale = {
// ------ copyright license ------
'CC0': 'CC0 1.0 Universell',
'CC-BY-4.0': 'Namensnennung 4.0 International',
'CC-BY-NC-4.0': 'Namensnennung-Nicht kommerziell 4.0 International',
'CC-BY-NC-SA-4.0': 'Namensnennung-Nicht kommerziell-Weitergabe unter gleichen Bedingungen 4.0 International',
'CC-BY-NC-ND-4.0': 'Namensnennung-Nicht kommerziell-Keine Bearbeitung 4.0 International',
'CC-BY-ND-4.0': 'Namensnennung-Keine Bearbeitung 4.0 International',
'CC-BY-SA-4.0': 'Namensnennung-Weitergabe unter gleichen Bedingungen 4.0 International',
}
export const deDocsearchLocale: DocSearchLocaleOptions = {
placeholder: 'Dokumente durchsuchen',
translations: {
button: {
buttonText: 'Dokumente durchsuchen',
buttonAriaLabel: 'Dokumente durchsuchen',
},
modal: {
searchBox: {
resetButtonTitle: 'Suchkriterien löschen',
resetButtonAriaLabel: 'Suchkriterien löschen',
cancelButtonText: 'Abbrechen',
cancelButtonAriaLabel: 'Abbrechen',
},
startScreen: {
recentSearchesTitle: 'Letzte Suchen',
noRecentSearchesText: 'Keine letzten Suchen',
saveRecentSearchButtonTitle: 'Zu letzten Suchen hinzufügen',
removeRecentSearchButtonTitle: 'Aus letzten Suchen entfernen',
favoriteSearchesTitle: 'Favoriten',
removeFavoriteSearchButtonTitle: 'Aus Favoriten entfernen',
},
errorScreen: {
titleText: 'Ergebnisse konnten nicht abgerufen werden',
helpText: 'Möglicherweise müssen Sie Ihre Internetverbindung überprüfen.',
},
footer: {
selectText: 'Auswählen',
navigateText: 'Wechseln',
closeText: 'Schließen',
searchByText: 'Bereitgestellt von',
},
noResultsScreen: {
noResultsText: 'Keine relevanten Ergebnisse gefunden',
suggestedQueryText: 'Sie können versuchen, nach',
reportMissingResultsText: 'Sie glauben, dass diese Suche Ergebnisse liefern sollte?',
reportMissingResultsLinkText: 'Klicken Sie hier, um Feedback zu geben',
},
},
},
}
export const deSearchLocale: Partial<SearchLocaleOptions> = {
placeholder: 'Dokumente durchsuchen',
resetButtonTitle: 'Suche zurücksetzen',
backButtonTitle: 'Schließen',
noResultsText: 'Keine Suchergebnisse:',
footer: {
selectText: 'Auswählen',
selectKeyAriaLabel: 'Eingabe',
navigateText: 'Wechseln',
navigateUpKeyAriaLabel: 'Nach oben',
navigateDownKeyAriaLabel: 'Nach unten',
closeText: 'Schließen',
closeKeyAriaLabel: 'Beenden',
},
}