我在我的网站上使用WPML和WP-维护模式插件。该网站支持荷兰语和英语语言与/en和/de在网址如下。
mysite.com/blog/de/blabla
mysite.com/blog/en/blabla
当我将站点放入维护模式时,带有/en的维护模式屏幕以英语显示如下消息:
Sorry for the inconvenience.
Our website is currently undergoing scheduled maintenance.
当使用/de访问站点时,我想以荷兰语显示相同的消息。
但是我不知道如何在WPML或维护模式插件中配置这个设置。
请建议
谢谢
bbPress的语言文件夹(wp-content/plugins/bbpress/bbp-languages)有这样的警告:
/**
* Do not put custom translations here. They will be deleted on bbPress updates.
*
* Keep custom bbPress translations in /wp-content/languages/
*/
事实上,这不是一个新的问题,是的,他们是对的。如果您使用的是非英语语言的WordPress插件,这是一个大问题。
基本上,我翻译了bbPress并创建了.po和.mo
我正在遵循这官方指南国际化我的插件。但是我很困惑,如果字符串中的变量是必须的,是否需要提示呢?
printf(
/* translators: 1: Name of a city 2: ZIP code */
__( 'Your zip code is %2$s, and your city is %1$s.', 'my-plugin' ),
$city,
$zipcode
);
同样在本文档中,没有提到使用load_plugin_textdomain加载文本域。它只提到了Domain Path。所以,如果我使用load_plug