像__e()这样的翻译函数必须在主题中使用英文字符串吗?

时间:2018-02-17 作者:Oleg

我正在开发一个主题,想知道字符串是否可以用不同于英语的语言编写,并且仍然可以正确翻译?

我的意思是在自定义主题中使用翻译功能时,例如。__(\'string\',\'textdomain\')__e(\'string\',\'textdomain\') 我是否可以使用不同于英语的语言来编写字符串,例如:__e(\'строчка\',\'textdomain\')?

或者我必须用英语编写所有内容,然后提供其他语言的翻译文件(可能是因为theme的默认语言默认为wp config.php中的WPLANG设置)?

希望有人能澄清这一点。

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

是的,你可以使用任何你想要的语言。但是,如果你想让每个人都翻译你的主题,你应该选择一种人们可能知道的语言,比如英语。

例如,如果你只关心前苏联国家,那么俄语可能也不错。

结束

相关推荐

我应该在html标记中使用Language_Attributes()还是BloInfo(“Language”)

我听说有两种方法可以将language属性放入html标记中。这两种方式是:<html <?php language_attributes();?>> 和<html lang=\"<?php bloginfo(\"language\"); ?>\"></是否有每个人都使用的特定编码约定,还是由程序员决定。原因是我希望我的wordpress主题根据编码约定有适当的代码。