From b118313b6f77dbb36888d98066631b357d33bd4f Mon Sep 17 00:00:00 2001 From: Shinigami Date: Mon, 28 Nov 2022 17:41:58 +0100 Subject: [PATCH] feat: i18n de-DE (#206) --- components/nav/SelectLanguage.vue | 4 ++++ locales/de-DE.json | 24 ++++++++++++++++++++++++ nuxt.config.ts | 5 +++++ 3 files changed, 33 insertions(+) create mode 100644 locales/de-DE.json diff --git a/components/nav/SelectLanguage.vue b/components/nav/SelectLanguage.vue index 3eff239a..fa71789e 100644 --- a/components/nav/SelectLanguage.vue +++ b/components/nav/SelectLanguage.vue @@ -10,6 +10,10 @@ const languageList = [ value: 'en-US', label: 'English', }, + { + value: 'de-DE', + label: 'Deutsch', + }, { value: 'zh-CN', label: '简体中文', diff --git a/locales/de-DE.json b/locales/de-DE.json new file mode 100644 index 00000000..b7a27680 --- /dev/null +++ b/locales/de-DE.json @@ -0,0 +1,24 @@ +{ + "selectLanguage": "Sprache auswählen", + "nav_side": { + "home": "Startseite", + "notifications": "Mitteilungen", + "explore": "Entdecken", + "local": "Lokale Timeline", + "federated": "Förderierte Timeline", + "conversations": "Direktnachrichten", + "favourites": "Favoriten", + "bookmarks": "Lesezeichen", + "profile": "Profil" + }, + "timeline": "Timeline", + "title": { + "local-timeline": "@:nav_side.local @:timeline", + "federated-timeline": "@:nav_side.federated @:timeline" + }, + "account": { + "posts": "{0} Beiträge", + "following": "{0} Folge ich", + "followers": "{0} Follower" + } +} diff --git a/nuxt.config.ts b/nuxt.config.ts index b679f94b..fc2c7b8d 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -72,6 +72,11 @@ export default defineNuxtConfig({ file: 'en-US.json', name: 'English', }, + { + code: 'de-DE', + file: 'de-DE.json', + name: 'Deutsch', + }, { code: 'zh-CN', file: 'zh-CN.json',