From 58ba3f6d501b165a38a1f8350ee8e66700c4e76e Mon Sep 17 00:00:00 2001 From: keven1024 Date: Wed, 8 Apr 2026 22:42:47 +0800 Subject: [PATCH] feat(front): add language support for multiple locales including English, German, French, Japanese, Korean, and Chinese with updated translations for locale switching --- front/i18n/locales/de.json | 25 ++++++++++++++++++++++++- front/i18n/locales/en.json | 25 ++++++++++++++++++++++++- front/i18n/locales/fr.json | 25 ++++++++++++++++++++++++- front/i18n/locales/ja.json | 25 ++++++++++++++++++++++++- front/i18n/locales/ko.json | 25 ++++++++++++++++++++++++- front/i18n/locales/zh-CN.json | 25 ++++++++++++++++++++++++- front/i18n/locales/zh-TW.json | 25 ++++++++++++++++++++++++- 7 files changed, 168 insertions(+), 7 deletions(-) diff --git a/front/i18n/locales/de.json b/front/i18n/locales/de.json index 3fd3f35..f81062f 100644 --- a/front/i18n/locales/de.json +++ b/front/i18n/locales/de.json @@ -4,7 +4,30 @@ "text": "Text" }, "i18n": { - "switchLocale": "Sprache wechseln" + "switchLocale": "Sprache wechseln", + "language": { + "en": "Englisch", + "en-GB": "Englisch (Vereinigtes Königreich)", + "ja": "Japanisch", + "fr": "Französisch", + "de": "Deutsch", + "es-ES": "Spanisch (Spanien)", + "es-419": "Spanisch (Lateinamerika)", + "pt-BR": "Portugiesisch (Brasilien)", + "zh-CN": "Chinesisch (vereinfacht)", + "zh-TW": "Chinesisch (traditionell)", + "nl": "Niederländisch", + "no": "Norwegisch", + "sv": "Schwedisch", + "da": "Dänisch", + "fi": "Finnisch", + "ko": "Koreanisch", + "vi": "Vietnamesisch", + "th": "Thailändisch", + "id": "Indonesisch", + "ar": "Arabisch", + "he": "Hebräisch" + } }, "seo": { "desc": "015 ist eine Plattform zum temporären Teilen von Dateien und unterstützt das hochladen großer Dateien in Blöcken, temporären Text-Upload, Download und Freigabe" diff --git a/front/i18n/locales/en.json b/front/i18n/locales/en.json index 10f9730..36b51c3 100644 --- a/front/i18n/locales/en.json +++ b/front/i18n/locales/en.json @@ -4,7 +4,30 @@ "text": "Text" }, "i18n": { - "switchLocale": "Switch Language" + "switchLocale": "Switch Language", + "language": { + "en": "English", + "en-GB": "English (UK)", + "ja": "Japanese", + "fr": "French", + "de": "German", + "es-ES": "Spanish (Spain)", + "es-419": "Spanish (Latin America)", + "pt-BR": "Portuguese (Brazil)", + "zh-CN": "Chinese (Simplified)", + "zh-TW": "Chinese (Traditional)", + "nl": "Dutch", + "no": "Norwegian", + "sv": "Swedish", + "da": "Danish", + "fi": "Finnish", + "ko": "Korean", + "vi": "Vietnamese", + "th": "Thai", + "id": "Indonesian", + "ar": "Arabic", + "he": "Hebrew" + } }, "seo": { "desc": "015 is a temporary file sharing platform project, supporting temporary large file slicing upload, temporary text upload, download and share" diff --git a/front/i18n/locales/fr.json b/front/i18n/locales/fr.json index 6f6b619..6b0ea48 100644 --- a/front/i18n/locales/fr.json +++ b/front/i18n/locales/fr.json @@ -4,7 +4,30 @@ "text": "Texte" }, "i18n": { - "switchLocale": "Changer de langue" + "switchLocale": "Changer de langue", + "language": { + "en": "Anglais", + "en-GB": "Anglais (Royaume-Uni)", + "ja": "Japonais", + "fr": "Français", + "de": "Allemand", + "es-ES": "Espagnol (Espagne)", + "es-419": "Espagnol (Amérique latine)", + "pt-BR": "Portugais (Brésil)", + "zh-CN": "Chinois (simplifié)", + "zh-TW": "Chinois (traditionnel)", + "nl": "Néerlandais", + "no": "Norvégien", + "sv": "Suédois", + "da": "Danois", + "fi": "Finnois", + "ko": "Coréen", + "vi": "Vietnamien", + "th": "Thaï", + "id": "Indonésien", + "ar": "Arabe", + "he": "Hébreu" + } }, "seo": { "desc": "015 est une plateforme de partage de fichiers temporaires prenant en charge le téléversement fractionné de gros fichiers, le téléversement de texte temporaire, le téléchargement et le partage" diff --git a/front/i18n/locales/ja.json b/front/i18n/locales/ja.json index 5f874bb..171154b 100644 --- a/front/i18n/locales/ja.json +++ b/front/i18n/locales/ja.json @@ -4,7 +4,30 @@ "text": "テキスト" }, "i18n": { - "switchLocale": "言語を切り替える" + "switchLocale": "言語を切り替える", + "language": { + "en": "英語", + "en-GB": "英語(イギリス)", + "ja": "日本語", + "fr": "フランス語", + "de": "ドイツ語", + "es-ES": "スペイン語(スペイン)", + "es-419": "スペイン語(ラテンアメリカ)", + "pt-BR": "ポルトガル語(ブラジル)", + "zh-CN": "中国語(簡体字)", + "zh-TW": "中国語(繁体字)", + "nl": "オランダ語", + "no": "ノルウェー語", + "sv": "スウェーデン語", + "da": "デンマーク語", + "fi": "フィンランド語", + "ko": "韓国語", + "vi": "ベトナム語", + "th": "タイ語", + "id": "インドネシア語", + "ar": "アラビア語", + "he": "ヘブライ語" + } }, "seo": { "desc": "015 は一時的なファイル共有プラットフォームであり、大容量ファイルの分割アップロード、一時テキストのアップロード、ダウンロード、共有をサポートします" diff --git a/front/i18n/locales/ko.json b/front/i18n/locales/ko.json index 00e6e5d..f798a19 100644 --- a/front/i18n/locales/ko.json +++ b/front/i18n/locales/ko.json @@ -4,7 +4,30 @@ "text": "텍스트" }, "i18n": { - "switchLocale": "언어 전환" + "switchLocale": "언어 전환", + "language": { + "en": "영어", + "en-GB": "영어(영국)", + "ja": "일본어", + "fr": "프랑스어", + "de": "독일어", + "es-ES": "스페인어(스페인)", + "es-419": "스페인어(라틴아메리카)", + "pt-BR": "포르투갈어(브라질)", + "zh-CN": "중국어(간체)", + "zh-TW": "중국어(번체)", + "nl": "네덜란드어", + "no": "노르웨이어", + "sv": "스웨덴어", + "da": "덴마크어", + "fi": "핀란드어", + "ko": "한국어", + "vi": "베트남어", + "th": "태국어", + "id": "인도네시아어", + "ar": "아랍어", + "he": "히브리어" + } }, "seo": { "desc": "015는 임시 파일 공유 플랫폼으로, 대용량 파일 분할 업로드와 임시 텍스트 업로드, 다운로드 및 공유를 지원합니다" diff --git a/front/i18n/locales/zh-CN.json b/front/i18n/locales/zh-CN.json index 0857bc7..e68bd90 100644 --- a/front/i18n/locales/zh-CN.json +++ b/front/i18n/locales/zh-CN.json @@ -4,7 +4,30 @@ "text": "文本" }, "i18n": { - "switchLocale": "切换语言" + "switchLocale": "切换语言", + "language": { + "en": "英语", + "en-GB": "英语(英国)", + "ja": "日语", + "fr": "法语", + "de": "德语", + "es-ES": "西班牙语(西班牙)", + "es-419": "西班牙语(拉丁美洲)", + "pt-BR": "葡萄牙语(巴西)", + "zh-CN": "中文(简体)", + "zh-TW": "中文(繁体)", + "nl": "荷兰语", + "no": "挪威语", + "sv": "瑞典语", + "da": "丹麦语", + "fi": "芬兰语", + "ko": "韩语", + "vi": "越南语", + "th": "泰语", + "id": "印度尼西亚语", + "ar": "阿拉伯语", + "he": "希伯来语" + } }, "seo": { "desc": "015 是一个开源的临时文件分享平台项目,支持临时大文件切片上传,临时文本上传、下载、分享" diff --git a/front/i18n/locales/zh-TW.json b/front/i18n/locales/zh-TW.json index ec9cde5..6b00088 100644 --- a/front/i18n/locales/zh-TW.json +++ b/front/i18n/locales/zh-TW.json @@ -4,7 +4,30 @@ "text": "文字" }, "i18n": { - "switchLocale": "切換語言" + "switchLocale": "切換語言", + "language": { + "en": "英語", + "en-GB": "英語(英國)", + "ja": "日語", + "fr": "法語", + "de": "德語", + "es-ES": "西班牙語(西班牙)", + "es-419": "西班牙語(拉丁美洲)", + "pt-BR": "葡萄牙語(巴西)", + "zh-CN": "中文(簡體)", + "zh-TW": "中文(繁體)", + "nl": "荷蘭語", + "no": "挪威語", + "sv": "瑞典語", + "da": "丹麥語", + "fi": "芬蘭語", + "ko": "韓語", + "vi": "越南語", + "th": "泰語", + "id": "印尼語", + "ar": "阿拉伯語", + "he": "希伯來語" + } }, "seo": { "desc": "015 是一個開源的臨時檔案分享平台專案,支援臨時大檔案分片上傳、臨時文字上傳、下載與分享"