feat: 添加移动端下拉菜单和主题色设置
- 新增 MobileMenu 组件,小屏幕使用汉堡菜单替代多个按钮 - 重构 LanguageSettings 为统一下拉框样式 - 新增设置页面,支持主题色切换 - 翻译页添加源语言选择器 - 更新 8 种语言的 i18n 翻译
This commit is contained in:
@@ -193,14 +193,20 @@
|
||||
"sign_in": "Anmelden",
|
||||
"profile": "Profil",
|
||||
"folders": "Ordner",
|
||||
"explore": "Entdecken",
|
||||
"favorites": "Favoriten"
|
||||
"explore": "Erkunden",
|
||||
"favorites": "Favoriten",
|
||||
"settings": "Einstellungen"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "Mein Profil",
|
||||
"email": "E-Mail: {email}",
|
||||
"logout": "Abmelden"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Einstellungen",
|
||||
"themeColor": "Designfarbe",
|
||||
"themeColorDescription": "Wählen Sie Ihre bevorzugte Designfarbe"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "Video hochladen",
|
||||
"uploadSubtitle": "Untertitel hochladen",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "Sprache erkennen",
|
||||
"sourceLanguage": "Quellsprache",
|
||||
"auto": "Automatisch",
|
||||
"generateIPA": "IPA generieren",
|
||||
"translateInto": "übersetzen in",
|
||||
"chinese": "Chinesisch",
|
||||
|
||||
@@ -194,13 +194,19 @@
|
||||
"profile": "Profile",
|
||||
"folders": "Folders",
|
||||
"explore": "Explore",
|
||||
"favorites": "Favorites"
|
||||
"favorites": "Favorites",
|
||||
"settings": "Settings"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "My Profile",
|
||||
"email": "Email: {email}",
|
||||
"logout": "Logout"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Settings",
|
||||
"themeColor": "Theme Color",
|
||||
"themeColorDescription": "Choose your preferred theme color"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "Upload Video",
|
||||
"uploadSubtitle": "Upload Subtitle",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "detect language",
|
||||
"sourceLanguage": "source language",
|
||||
"auto": "Auto",
|
||||
"generateIPA": "generate ipa",
|
||||
"translateInto": "translate into",
|
||||
"chinese": "Chinese",
|
||||
|
||||
@@ -188,19 +188,25 @@
|
||||
}
|
||||
},
|
||||
"navbar": {
|
||||
"title": "apprendre-langues",
|
||||
"title": "learn-languages",
|
||||
"sourceCode": "GitHub",
|
||||
"sign_in": "Se connecter",
|
||||
"sign_in": "Connexion",
|
||||
"profile": "Profil",
|
||||
"folders": "Dossiers",
|
||||
"explore": "Explorer",
|
||||
"favorites": "Favoris"
|
||||
"favorites": "Favoris",
|
||||
"settings": "Paramètres"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "Mon profil",
|
||||
"email": "E-mail : {email}",
|
||||
"logout": "Déconnexion"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Paramètres",
|
||||
"themeColor": "Couleur du thème",
|
||||
"themeColorDescription": "Choisissez votre couleur de thème préférée"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "Télécharger la vidéo",
|
||||
"uploadSubtitle": "Télécharger les sous-titres",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "détecter la langue",
|
||||
"sourceLanguage": "langue source",
|
||||
"auto": "Auto",
|
||||
"generateIPA": "générer l'api",
|
||||
"translateInto": "traduire en",
|
||||
"chinese": "Chinois",
|
||||
|
||||
@@ -188,19 +188,25 @@
|
||||
}
|
||||
},
|
||||
"navbar": {
|
||||
"title": "impara-lingue",
|
||||
"title": "learn-languages",
|
||||
"sourceCode": "GitHub",
|
||||
"sign_in": "Accedi",
|
||||
"profile": "Profilo",
|
||||
"folders": "Cartelle",
|
||||
"explore": "Esplora",
|
||||
"favorites": "Preferiti"
|
||||
"favorites": "Preferiti",
|
||||
"settings": "Impostazioni"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "Il Mio Profilo",
|
||||
"email": "Email: {email}",
|
||||
"logout": "Esci"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Impostazioni",
|
||||
"themeColor": "Colore del tema",
|
||||
"themeColorDescription": "Scegli il tuo colore del tema preferito"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "Carica Video",
|
||||
"uploadSubtitle": "Carica Sottotitoli",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "rileva lingua",
|
||||
"sourceLanguage": "lingua di origine",
|
||||
"auto": "Auto",
|
||||
"generateIPA": "genera ipa",
|
||||
"translateInto": "traduci in",
|
||||
"chinese": "Cinese",
|
||||
|
||||
@@ -194,13 +194,19 @@
|
||||
"profile": "プロフィール",
|
||||
"folders": "フォルダー",
|
||||
"explore": "探索",
|
||||
"favorites": "お気に入り"
|
||||
"favorites": "お気に入り",
|
||||
"settings": "設定"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "マイプロフィール",
|
||||
"email": "メール: {email}",
|
||||
"logout": "ログアウト"
|
||||
},
|
||||
"settings": {
|
||||
"title": "設定",
|
||||
"themeColor": "テーマカラー",
|
||||
"themeColorDescription": "お好みのテーマカラーを選択してください"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "ビデオをアップロード",
|
||||
"uploadSubtitle": "字幕をアップロード",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "言語を検出",
|
||||
"sourceLanguage": "ソース言語",
|
||||
"auto": "自動",
|
||||
"generateIPA": "ipaを生成",
|
||||
"translateInto": "翻訳先",
|
||||
"chinese": "中国語",
|
||||
|
||||
@@ -194,13 +194,19 @@
|
||||
"profile": "프로필",
|
||||
"folders": "폴더",
|
||||
"explore": "탐색",
|
||||
"favorites": "즐겨찾기"
|
||||
"favorites": "즐겨찾기",
|
||||
"settings": "설정"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "내 프로필",
|
||||
"email": "이메일: {email}",
|
||||
"logout": "로그아웃"
|
||||
},
|
||||
"settings": {
|
||||
"title": "설정",
|
||||
"themeColor": "테마 색상",
|
||||
"themeColorDescription": "원하는 테마 색상을 선택하세요"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "비디오 업로드",
|
||||
"uploadSubtitle": "자막 업로드",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "언어 감지",
|
||||
"sourceLanguage": "원본 언어",
|
||||
"auto": "자동",
|
||||
"generateIPA": "IPA 생성",
|
||||
"translateInto": "번역할 언어",
|
||||
"chinese": "중국어",
|
||||
|
||||
@@ -188,19 +188,25 @@
|
||||
}
|
||||
},
|
||||
"navbar": {
|
||||
"title": "تىل-ئۆگىنىش",
|
||||
"title": "learn-languages",
|
||||
"sourceCode": "GitHub",
|
||||
"sign_in": "كىرىش",
|
||||
"profile": "شەخسىي ئۇچۇر",
|
||||
"folders": "قىسقۇچلار",
|
||||
"explore": "ئىزدىنىش",
|
||||
"favorites": "يىغىپ ساقلانغانلار"
|
||||
"favorites": "يىغىپ ساقلاش",
|
||||
"settings": "تەڭشەكلەر"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "شەخسىي ئۇچۇرۇم",
|
||||
"email": "ئېلخەت: {email}",
|
||||
"logout": "چىكىنىش"
|
||||
},
|
||||
"settings": {
|
||||
"title": "تەڭشەكلەر",
|
||||
"themeColor": "تېما رەڭگى",
|
||||
"themeColorDescription": "ياقتۇرىدىغان تېما رەڭگىڭىزنى تاللاڭ"
|
||||
},
|
||||
"srt_player": {
|
||||
"uploadVideo": "ۋىدېئو يۈكلەش",
|
||||
"uploadSubtitle": "تر پودكاست يۈكلەش",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "تىلنى تونۇش",
|
||||
"sourceLanguage": "مەنبە تىلى",
|
||||
"auto": "ئاپتوماتىك",
|
||||
"generateIPA": "ipa ھاسىل قىلىش",
|
||||
"translateInto": "تەرجىمە قىلىش",
|
||||
"chinese": "خەنزۇچە",
|
||||
|
||||
@@ -194,13 +194,19 @@
|
||||
"profile": "个人资料",
|
||||
"folders": "文件夹",
|
||||
"explore": "探索",
|
||||
"favorites": "收藏"
|
||||
"favorites": "收藏",
|
||||
"settings": "设置"
|
||||
},
|
||||
"profile": {
|
||||
"myProfile": "我的个人资料",
|
||||
"email": "邮箱:{email}",
|
||||
"logout": "退出登录"
|
||||
},
|
||||
"settings": {
|
||||
"title": "设置",
|
||||
"themeColor": "主题色",
|
||||
"themeColorDescription": "选择您喜欢的主题色"
|
||||
},
|
||||
"srt_player": {
|
||||
"upload": "上传",
|
||||
"uploadVideo": "上传视频",
|
||||
@@ -239,6 +245,8 @@
|
||||
},
|
||||
"translator": {
|
||||
"detectLanguage": "检测语言",
|
||||
"sourceLanguage": "源语言",
|
||||
"auto": "自动",
|
||||
"generateIPA": "生成国际音标",
|
||||
"translateInto": "翻译为",
|
||||
"chinese": "中文",
|
||||
|
||||
Reference in New Issue
Block a user