语言

本章节为你展示如何翻译基于Warp的主题。


已经有很多不同的语言包可用于Warp框。如果你想要贡献语言包,请在GitHub进行fork,并发送一条pull request给我们。任何的贡献是非常感谢的,谢谢!

Create language files for Joomla

  1. Go to the directory /warp/systems/joomla/language and copy an existing directory, for example /en-GB.
  2. Rename it (for example for Russian: /ru-RU).
  3. Do the same with the .ini files in the directory.
  4. 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语言文件

  1. 访问目录 /language,并复制一个现有的目录,比如 /en-GB
  2. 重命名 (比如中文:/zh-CN)。
  3. 现在,你可以使用Poedit.po文件中的内容翻译为你的语言,并将其编译为 xx_XX.mo

了解更多使用说明,请访问 翻译 WordPress 教程。

这里有一个简单的例子,关于可翻译语言字符串是如何在Wordpress中使用的。 Example text 是字符串,warp 文本域名。

('Example text', 'warp')

在Wordpress中使用多语言的Warp主题

所有Warp主题均完全兼容多语言。这里有一份关于如何翻译多语言小工具的向导。

  1. 安装并激活Widget Logic插件。
  2. 添加需要翻译的小工具的副本。
  3. 外观 > 小工具,依次选择每个被翻译的小工具,并添加必要的代码。
ICL_LANGUAGE_CODE == 'en'

可以在WPML > Languages > Edit Languages找到你需要的语言代码。
访问WPML 文档了解更多详细信息。