我正在尝试翻译我的WordPress网站(使用布鲁克林主题构建),但我不知道使用哪种方法来翻译我的字符串。起初,字符串没有出现在字符串翻译搜索中,但后来我了解到我必须添加更多代码。
我的第一个问题是,我是否必须浏览用于更新内容并将所有内容包装在代码中的每个页面和自定义CMS条目,还是有办法自动执行此操作?
其次,我使用布鲁克林主题,但他们的支持团队非常慢,所以我想询问是否有一种标准方法可以找到主题的文本域以包含在代码中(如果我需要它)。
第三,我知道我使用哪种方法来翻译字符串(手动注册或GetText)的选项,但我没有找到任何有关放置此代码的方法以及如何实现它的解释(甚至官方文档给你代码,但不解释如何处理它,我不是PHP专家!)
我正在使用所有最新版本的WPML和多语言CMS。
答案 0 :(得分:1)
是的,您必须使用其中一个本地化函数(https://codex.wordpress.org/L10n)包装所有要翻译的字符串:__(),_ e(),_ n()等。
如果您已经购买了布鲁克林主题,那么请在源代码中搜索_e(或__(,找出文本域。),或者如果您通过String Translations管理页面运行扫描功能,应列出主题的文本域。