feat: 添加移动端下拉菜单和主题色设置

- 新增 MobileMenu 组件,小屏幕使用汉堡菜单替代多个按钮
- 重构 LanguageSettings 为统一下拉框样式
- 新增设置页面,支持主题色切换
- 翻译页添加源语言选择器
- 更新 8 种语言的 i18n 翻译
This commit is contained in:
2026-03-10 13:44:52 +08:00
parent 6b9fba254d
commit abcae1b8d1
22 changed files with 877 additions and 177 deletions

View File

@@ -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": "خەنزۇچە",