feat: 添加日语支持并优化国际化功能

refactor: 重构中间件和路由处理逻辑
fix: 修复音频示例API的错误处理
docs: 更新README和DOCKER_USAGE文档
style: 优化语言切换器样式
chore: 更新.gitignore添加生产环境配置文件
This commit is contained in:
hex2077
2025-08-25 19:17:16 +08:00
parent 0b00a3b0ae
commit f64cd498cf
28 changed files with 312 additions and 74 deletions

View File

@@ -42,7 +42,8 @@
},
"languageSwitcher": {
"chinese": "中文",
"english": "English"
"english": "English",
"japanese": "日本語"
},
"loginModal": {
"loginToYourAccount": "Login to Your Account",
@@ -66,7 +67,7 @@
"noOutlineContent": "No outline content."
},
"podcastCreator": {
"giveVoiceToCreativity": "Give voice to creativity",
"giveVoiceToCreativity": "Lend creativity an authentic voice",
"enterTextPlaceholder": "Enter text, Markdown format supported...",
"addCustomInstructions": "Add custom instructions (optional)... e.g. fixed opening and closing remarks, contextual text, key points of output content",
"ttsConfigSelection": "TTS Config Selection",
@@ -222,11 +223,12 @@
"areYouSureToLogout": "Are you sure you want to log out?",
"cancel": "Cancel",
"confirmLogout": "Logout",
"sessionExpired": "Session expired, logging out...",
"sessionExpired": "Session expired, logging out",
"user": "User",
"clickAvatarToLogout": "Click avatar to logout",
"lessThanSMSizeCannotExpand": "Cannot expand on screens smaller than sm size",
"showMore": "Show more"
"showMore": "Show more",
"generalSettings": "General Settings"
},
"toast": {
"title": "Notification",

View File

@@ -45,5 +45,6 @@
,
"invalid_pagination_parameters": "Invalid pagination parameters"
,
"cannot_read_tts_provider_config": "Cannot read TTS provider configuration file"
"cannot_read_tts_provider_config": "Cannot read TTS provider configuration file",
"invalid_provider": "Invalid TTS provider"
}

View File

@@ -42,7 +42,8 @@
},
"languageSwitcher": {
"chinese": "中文",
"english": "英語"
"english": "英語",
"japanese": "日本語"
},
"loginModal": {
"loginToYourAccount": "アカウントにログイン",
@@ -228,7 +229,8 @@
"user": "ユーザー",
"clickAvatarToLogout": "アバターをクリックしてログアウト",
"lessThanSMSizeCannotExpand": "smサイズ未満の画面では展開できません",
"showMore": "もっと見る"
"showMore": "もっと見る",
"generalSettings": "一般設定"
},
"toast": {
"title": "通知",

View File

@@ -42,7 +42,8 @@
},
"languageSwitcher": {
"chinese": "中文",
"english": "英文"
"english": "英文",
"japanese": "日文"
},
"loginModal": {
"loginToYourAccount": "登录您的账户",
@@ -226,7 +227,8 @@
"user": "用户",
"clickAvatarToLogout": "点击头像注销",
"lessThanSMSizeCannotExpand": "小于sm尺寸不可展开",
"showMore": "显示更多"
"showMore": "显示更多",
"generalSettings": "通用设置"
},
"toast": {
"title": "通知",

View File

@@ -45,5 +45,6 @@
,
"invalid_pagination_parameters": "无效的分页参数"
,
"cannot_read_tts_provider_config": "无法读取TTS提供商配置文件"
"cannot_read_tts_provider_config": "无法读取TTS提供商配置文件",
"invalid_provider": "无效的TTS提供商"
}