阻止翻译公司名称

时间:2013-11-28 作者:John Dugan

使用本地化功能时,如何防止WordPress本地化公司名称?

在下面的代码片段中,“公司名称”会被翻译吗?

<?php printf(__(\'Here is some text about %s\', \'my_theme\'), \'Company Name\'); ?>
不翻译公司名称和个人名称是否是最佳做法?

谢谢

2 个回复
SO网友:fuxia

在您的示例中,公司名称不会被翻译。但是,您至少应该能够用本机字母书写名称。拉丁字母在其他字母表中看起来很奇怪。

还有一个法律问题:在一些国家,除了一些保留的单词外,任何东西都不允许使用大写字母,在某些情况下,这只适用于单词中的大写字母。如果强制使用大写字母,会给用户带来风险。这是WordPress中“大写P”过滤器的众多问题之一/

SO网友:s_ha_dum

您所做的与:

$str = __(\'Here is some text about %s\', \'my_theme\');
printf($str, \'Company Name\');
首先进行翻译,然后替换您的公司名称。

这是最佳实践吗?该公司是否在其他媒体上翻译其名称?在某些情况下,可能是这样。您可能应该允许对其进行翻译。

结束

相关推荐

在Header.php中显示自定义微件值

我将下面的代码用于自定义小部件。我在小部件中添加了一些字段,如:Title, Name 和复选框。现在一切都很好,但我想在标题中显示这些值。php。有什么想法或建议吗?add_action( \'widgets_init\', \'my_widget\' ); function my_widget() { register_widget( \'MY_Widget\' ); } class MY_Widget extends WP_Wid