mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-10-20 06:28:19 +02:00
feat: german translation
This commit is contained in:
1 parent
d6657eac98
commit
9f7d8d3690
5 files changed
+3554
-4
No files matched your search
@@ -1,6 +1,7 @@
|
||||
import i18n from "i18next";
|
||||
import { initReactI18next } from "react-i18next";
|
||||
|
||||
import de from "./locales/de.json";
|
||||
import en from "./locales/en.json";
|
||||
import es from "./locales/es.json";
|
||||
import fr from "./locales/fr.json";
|
||||
@@ -17,6 +18,7 @@ export const SUPPORTED_LANGUAGES = [
|
||||
{ code: "es", name: "Spanish", nativeName: "Español" },
|
||||
{ code: "pt", name: "Portuguese", nativeName: "Português" },
|
||||
{ code: "fr", name: "French", nativeName: "Français" },
|
||||
{ code: "de", name: "German", nativeName: "Deutsch" },
|
||||
{ code: "zh", name: "Chinese", nativeName: "中文" },
|
||||
{ code: "ja", name: "Japanese", nativeName: "日本語" },
|
||||
{ code: "ko", name: "Korean", nativeName: "한국어" },
|
||||
@@ -40,6 +42,11 @@ const LANGUAGE_FALLBACKS: Record<string, string[]> = {
|
||||
"es-ES": ["es", "en"],
|
||||
"fr-CA": ["fr", "en"],
|
||||
"fr-FR": ["fr", "en"],
|
||||
"de-DE": ["de", "en"],
|
||||
"de-AT": ["de", "en"],
|
||||
"de-CH": ["de", "en"],
|
||||
"de-LU": ["de", "en"],
|
||||
"de-LI": ["de", "en"],
|
||||
"vi-VN": ["vi", "en"],
|
||||
};
|
||||
|
||||
@@ -66,6 +73,7 @@ const resources = {
|
||||
es: { translation: es },
|
||||
pt: { translation: pt },
|
||||
fr: { translation: fr },
|
||||
de: { translation: de },
|
||||
zh: { translation: zh },
|
||||
ja: { translation: ja },
|
||||
ko: { translation: ko },
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -149,7 +149,19 @@ test("both keys of every pair have a sentence in every locale", () => {
|
||||
inTheClear,
|
||||
undecided,
|
||||
]);
|
||||
const codes = ["en", "es", "fr", "ja", "ko", "pt", "ru", "tr", "vi", "zh"];
|
||||
const codes = [
|
||||
"de",
|
||||
"en",
|
||||
"es",
|
||||
"fr",
|
||||
"ja",
|
||||
"ko",
|
||||
"pt",
|
||||
"ru",
|
||||
"tr",
|
||||
"vi",
|
||||
"zh",
|
||||
];
|
||||
for (const code of codes) {
|
||||
const bundle = JSON.parse(
|
||||
readFileSync(path.join(LOCALES, `${code}.json`), "utf8"),
|
||||
|
||||
Reference in new issue
Block a user