语言与翻译
以多种语言运营你的站点,支持从右到左(RTL)排版与 AI 辅助翻译。
TubePress 从核心层面支持多语言。界面、URL、分类体系和页面均可翻译,搜索引擎通过 hreflang 获知每个语言版本的信息,从右到左的文字方向自动处理。访客通过简洁的带前缀 URL 获得对应语言的内容。
一切均可在 /admin/languages 中管理。
TubePress 多语言功能
翻译在三个层面独立运作:
- 界面字符串 — 主题的导航、按钮、标签和提示信息,以语言文件形式提供,可按语言覆盖。
- URL 别名 — 路由片段(如
/categories或/search)可本地化,使整个地址自然可读。 - 内容 — 分类、标签、表演者、频道和页面各自带有已翻译的名称、描述和别名。
可用语言
TubePress 内置三十种语言:阿拉伯语、孟加拉语、保加利亚语、中文、捷克语、荷兰语、英语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印度尼西亚语、意大利语、日语、韩语、马来语、波斯语、波兰语、葡萄牙语、罗马尼亚语、俄语、塞尔维亚语、西班牙语、瑞典语、泰语、土耳其语、乌克兰语和越南语。
其中三种为从右到左书写:阿拉伯语 波斯语 希伯来语。英语始终启用,并作为任何未翻译字符串的回退语言。
语言 URL 前缀
您的默认语言在站点根目录下提供,无需前缀。其他每种已启用语言均以两字母短前缀作为路径,例如:
https://example.com/category/amateur (default)
https://example.com/fr/category/amateur (French)
https://example.com/ar/category/amateur (Arabic)访客的语言选择保存在 cookie 中,浏览时始终保持所选语言。可通过 ?_lang= 参数切换,该参数会设置 cookie 并重定向到带前缀的 URL。若启用了浏览器自动检测,首次访问时将根据 Accept-Language 请求头选择最匹配的已启用语言。管理员和安装页面始终使用默认语言,爬虫不会被自动重定向,因此会索引规范地址。
RTL 支持
当活动语言为阿拉伯语、波斯语或希伯来语时,TubePress 会将文档方向设置为 rtl,并向主题暴露从右到左的标志,布局、对齐和镜像均自动处理,无需额外配置。从左到右的语言渲染效果与之前完全相同。
管理语言
/admin/languages 页面是控制整个系统的地方:
- 启用或禁用各语言(最多八种),并选择其中一种为默认语言。
- 开启或关闭浏览器自动检测。
- 为任意已启用语言打开翻译编辑器,以覆盖单个界面字符串。编辑内容作为覆盖项保存在内置文件之上,按导航、视频、评论和 URL 别名等分组。
- 随时将任意字符串重置为内置默认值。
/fr/categories 对用户更友好,也有助于地区 SEO。翻译内容
除界面外,您的内容目录本身也可翻译。分类、标签、表演者、频道和页面各自按语言存储已翻译的名称、描述和别名。这些翻译直接输送到多语言站点地图和双向 hreflang 标签,使搜索引擎能够正确关联法语分类页面与其英语对应页面。请参阅 SEO 了解 hreflang 和站点地图层的工作原理。
AI 翻译
手动翻译大量分类体系非常耗时,因此 TubePress 为标签和分类提供了 AI 翻译工具。在标签或分类管理页面打开 AI 翻译对话框,它将:
- 在确认前显示涉及的条目数量、目标语言和费用。
- 可选择跳过已翻译的条目。
- 可选择自动翻译将来添加的新条目。
- 在后台运行——您可以关闭窗口——如果提前停止,将自动退款未处理的条目。
AI 翻译消耗账户积分,因此您必须先连接 TubePress 账户。每条目费用会预先显示。请参阅 积分与 AI 了解积分的使用方式及充值方法。
使用建议
- 仅启用您能持续维护的语言;英语回退可覆盖任何空白。
- 谨慎选择默认语言——它是拥有无前缀根 URL 的语言。
- 对品牌专用术语使用字符串覆盖,而非直接编辑语言文件。
- 同时翻译 URL 别名和标签,以获得最整洁的本地化地址。
- 使用 AI 工具批量翻译标签和分类,然后手动精细调整重要内容。