语言
本章节为你展示如何翻译基于Warp的主题。
已经有很多不同的语言包可用于Warp框。如果你想要贡献语言包,请在GitHub进行fork,并发送一条pull request给我们。任何的贡献是非常感谢的,谢谢!
Create language files for Joomla
- Go to the directory
/warp/systems/joomla/language
and copy an existing directory, for example/en-GB
. - Rename it (for example for Russian:
/ru-RU
). - Do the same with the
.ini
files in the directory. - Now you only need to translate the content of
xx-XX.tpl_warp.ini
to your language.
For further instructions, please take a look a the Specification of language files in Joomla tutorial.
Here is a short example of how the translatable language strings are used in Joomla
templates. TPL_WARP_EXAMPLE
is the language variable.
JText::_('TPL_WARP_EXAMPLE')
创建Wordpress语言文件
- 访问目录
/language
,并复制一个现有的目录,比如/en-GB
。 - 重命名 (比如中文:
/zh-CN
)。 - 现在,你可以使用Poedit将
.po
文件中的内容翻译为你的语言,并将其编译为xx_XX.mo
。
了解更多使用说明,请访问 翻译 WordPress 教程。
这里有一个简单的例子,关于可翻译语言字符串是如何在Wordpress中使用的。 Example text
是字符串,warp
文本域名。
('Example text', 'warp')
在Wordpress中使用多语言的Warp主题
所有Warp主题均完全兼容多语言。这里有一份关于如何翻译多语言小工具的向导。
- 安装并激活Widget Logic插件。
- 添加需要翻译的小工具的副本。
- 在 外观 > 小工具,依次选择每个被翻译的小工具,并添加必要的代码。
ICL_LANGUAGE_CODE == 'en'
可以在WPML > Languages > Edit Languages找到你需要的语言代码。
访问WPML
文档了解更多详细信息。