小编sou*_*rcx的帖子

Wordpress PHP函数_n()只翻译单数文本

我正在使我们的Wordpress插件与translate.wordpress.org兼容,并使用此代码进行简单的多元化/翻译:

echo _n( 'size', 'sizes', $count, 'my-domain' );
Run Code Online (Sandbox Code Playgroud)

我们仍然有.po/.mo文件包含例如:

msgid "size"
msgstr "afmeting"

msgid "sizes"
msgstr "afmetingen"
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

echo _n( 'size', 'sizes', 1, 'my-domain' );
// expected: 1 afmeting 
// actual: 1 afmeting 

echo _n( 'size', 'sizes', 2, 'my-domain' );
// expected: 2 afmetingen
// actual: 2 sizes
Run Code Online (Sandbox Code Playgroud)

翻译在那里,如果我翻转复数/单个文本仍然只翻译单个.

有什么想法,我做错了,我应该如何让它工作?

php wordpress wordpress-plugin

5
推荐指数
1
解决办法
514
查看次数

标签 统计

php ×1

wordpress ×1

wordpress-plugin ×1