对于要出现在字符串翻译页面上的翻译,必须满足以下条件:
- 该文本必须包装在gettext调用中
- 必须有一个textdomain参数
有关这些条件的更多信息,请参阅我们针对与WPML不兼容主题启用文本翻译的文章。
同步在多个服务器上所运行网站的翻译文件
默认情况下,字符串翻译只在一个服务器上存储MO文件。 这意味着,如果您的网站在多个服务器上运行,那么由其他服务器处理的所有请求都不会翻译字符串。
从WPML 4.4.0开始,您可以启用自定义模式来跨服务器同步MO文件。 要做到这一点,请添加以下项目到您的wp-config文件:
define( 'WPML_ST_SYNC_TRANSLATION_FILES', true );
请注意:此同步模式将添加另一层逻辑,可能会影响您网站的性能。 我们建议只在需要时使用它。