最新消息
  • 您好下载中心的主题现已开启全免费下载!
  • 通过购买升级账户到相应的用户组 36元/6个月、24元/季度、7元/月、4元/周。 免费用户组升级
  • 欢迎 游客 您的光临,下载之前请先阅读 下载资源说明 少走弯路。任何技术问题请在论坛提问,本站定制插件售前、售后问题请联系QQ:5916171
  • 点击链接加入群聊【XenForo讨论社区】:群号:143277648

语言

管理成员
UID
1
注册
2017/07/28
消息
981
黄金
9,951.34G
XenForo中的所有用户界面文本都可以翻译成其他语言,而无需编辑任何HTML或模板。

这是通过短语系统来实现的,短语系统又属于语言。单个XenForo安装可能有多种语言可用,并且这些可以由访问用户选择。

语言

在XenForo中,语言以类似于样式的方式工作,因为它们代表为便于管理而组合在一起的数据集合。

预建语言

虽然您可以自己翻译整个XenForo系统文本,但您可能会发现所需的翻译已经存在。

安装新语言是一项简单的任务,可由大多数管理员进行管理。

如果您完成自己的翻译,则可能需要使用语言管理器中提供的导出工具,并将翻译添加到XenForo资源管理器中已有的语言翻译集合中,以供其他XenForo管理员使用。

设置默认语言

当您的网站安装了多种语言时,您可以指定哪些已安装的语言将用于尚未指定其偏好的访问者。

为此,请访问XenForo主选项系统的“ 外观”部分,然后使用“ 默认语言”选项选择要用作默认语言的语言。

语言继承

与样式一样,XenForo中的语言也可以安排到父/子关系中,这样子语言可以继承父语言的所有数据,并且只定制那些需要更改的项目。

一个简单的例子就是英国英语,它可以继承美国英语的大部分设置,但颜色和颜色以及11/28/2017和28/11/2017之间的一些差异除外。

关于继承方式的完整描述可以在本手册的styles部分找到。

语言设定

当您在语言管理器中点击一种语言时,您将看到语言编辑器,您可以在其中定义语言的一些基本规则,如语言环境,文本方向(从左到右或从右到左),小数点字符,星期开始日和日期格式。

这些设置具有广泛的效果,因此请确保您仔细设置它们。

短语

XenForo中的所有用户界面文本都存储在预定义的文本片段中,称为短语。

当XenForo需要在页面上放置一些文本,而不是直接调用文本时,它会调用包含所需文本的适当短语。

大多数情况下,短语是根据其内容命名的,所以短语的内容Please click the 'Save' button很可能会存储在一个叫做短语中please_click_the_save_button。

有时,如果短语中的文本太长而不能合理用作短语名称,或者该短语必须用于特定的程序化任务,则该短语可能具有描述其内容的名称,而不是直接反映其内容。例如,解释了如何使用文本背景大小的参数表情符号编辑器被命名background_size_explain。

当一个短语需要包含一个重要变量时,例如它正在描述的一段内容的名称,该变量将在短语名称中用一个字母表示,如xor y。例如,your_thread_x_has_been_updated。

在该短语中,变量在花括号中表示为一个单词:

Your thread, {name} has been updated.

XenForo模板语法将负责将正确的值插入到{name}变量中。

短语继承

作为语言的属性,短语从父语言继承其内容,除非它们已经用当前语言定制。

使用自定义短语进行升级

与模板不同,短语只能包含简单的数据,所以如果在XenForo升级后自定义或翻译短语会导致功能中断,那么假定{variable}该短语原始版本中存在的所有变量都保留在您的自定义或翻译中版。
 
顶部 底部