aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-24 14:33:38 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-24 14:33:38 +0200
commit317f09328ed8bf20148b707470c9b0fe82e59575 (patch)
treeba8daf5dcf050d44b7b0e766babbfda8fadac59f /packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
parentb6e2dcea65124673da047f9b3c92bc5e25980d63 (diff)
parent0b0da86f1f9d6f0b1a27b5e1e1658c42de9f356a (diff)
downloadmeshbay-317f09328ed8bf20148b707470c9b0fe82e59575.tar.gz
Merge branch 'docs/mediacenter-videos-app': Videos group app
Poster grid / flat list browsing, TMDB metadata enrichment, thumbnail generation and caching, season-specific overviews, manual match correction, and the create-group wizard's app-selection step. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LAmyXtc6dAADsH23ydXQpY
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js36
1 files changed, 36 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
index ad8bf53..33a0e25 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js
@@ -73,6 +73,7 @@ export default {
'group.default_name': '群组',
'group.tab_files': '文件',
'group.tab_chat': '聊天',
+ 'group.tab_video': '视频',
'group.tab_members': '成员',
'group.tab_settings': "设置",
'members.danger_leave_hint': "您将无法再访问该群组的文件和聊天。",
@@ -149,6 +150,24 @@ export default {
'group.upload_indexing': '建立索引中…',
'video.err_transport': '传输未连接',
'video.err_mse': '该编解码器不支持流式播放:{codec}',
+ 'video.mode_poster': '海报视图',
+ 'video.mode_flat': '平铺列表',
+ 'video.empty': '未找到视频。',
+ 'video.no_root_configured': '此群组尚未设置视频根目录 — 操作员可以在设置中选择一个。',
+ 'video.director': '导演',
+ 'video.specials': '特别篇',
+ 'video.season_n': '第 {n} 季',
+ 'video.episode_n': '第 {n} 集',
+ 'video.n_episodes': {
+ one: '{n} 集',
+ other: '{n} 集',
+ },
+ 'video.fix_match': '修正匹配…',
+ 'video.search_title': '更正 TMDB 匹配',
+ 'video.search_placeholder': '搜索 TMDB…',
+ 'video.search_button': '搜索',
+ 'video.search_no_results': '未找到匹配项。',
+ 'video.search_apply_hint': '将应用于当前归类在此标题下的所有文件。',
// LAN cast
'cast.start': '投射到设备',
@@ -551,6 +570,22 @@ export default {
'settings_node.scan_save': '保存',
'settings_node.scan_saving': '保存中…',
'settings_node.scan_saved': '已保存。',
+ 'settings_node.tmdb_title': 'TMDB 元数据',
+ 'settings_node.tmdb_hint': '允许视频应用显示来自 TMDB 的海报、简介和演职人员。关闭后仅显示缩略图浏览,不会向第三方发送任何请求。',
+ 'settings_node.tmdb_enabled': '已启用',
+ 'settings_node.tmdb_disabled': '已禁用',
+ 'settings_node.tmdb_token_label': '自定义 API 令牌(可选)',
+ 'settings_node.tmdb_token_placeholder': '留空以使用内置的默认令牌',
+ 'settings_node.tmdb_token_customized': '已设置自定义令牌。',
+ 'settings_node.tmdb_token_default': '正在使用内置的默认令牌。',
+ 'settings_node.tmdb_save': '保存',
+ 'settings_node.tmdb_language_label': '语言',
+ 'settings_node.tmdb_language_hint': '适用于所有人 — 共享同一个缓存,不是按观看者分别请求。',
+ 'settings_node.video_root_title': '视频根目录',
+ 'settings_node.video_root_hint': '该文件夹(或子文件夹)将作为此群组"视频"应用的入口。在选择之前,"视频"中不会显示任何内容,也不会执行任何 TMDB 查询。',
+ 'settings_node.video_root_none': '— 未选择 —',
+ 'settings_node.video_root_save': '保存',
+ 'settings_node.video_root_change_confirm': '更改视频根目录会替换每位成员在"视频"标签页中看到的内容。是否继续?',
// Create group wizard
'wizard.title': '创建群组',
@@ -571,6 +606,7 @@ export default {
'wizard.setting_up': '正在设置您的群组…',
'wizard.step_create_hub': '在 hub 上创建群组',
'wizard.step_attach': '关联到 node',
+ 'wizard.step_apps': '选择应用',
'wizard.step_add_roots': '添加目录',
'wizard.step_gek': '初始化加密密钥',
'wizard.step_pair': '设置配对',