有没有一种快速的方法将i18n域注入到主题/插件文件中?

时间:2011-02-28 作者:jayarjo

我确实准备了主题文件(带有\\uuu()和\\u e()等),但它们缺少域参数。有很多这样的字符串分散在主题文件中,手工编辑似乎是一个可怕的视角。有没有什么工具可以快速做到这一点?我记得某处有个剧本,但我现在找不到了。

2 个回复
最合适的回答,由SO网友:jayarjo 整理而成

好吧,我终于找到了我想要的-Marking strings in themes and plugins. 这是实际的SVN repository 有关工具。

SO网友:kaiser

没有完美的解决方案,因为您的搜索将非常普遍。在这种情况下,键盘快捷键是一个真正的帮助。例如,记事本++[Ctrl]+[F]=搜索。然后,[N]表示查找,[R]表示替换。

大多数编辑器提供跨文件(例如记事本++)的搜索(包括搜索和替换)。你可以搜索__(\', 查看搜索结果列表(双击在确切位置打开),然后替换\'); 具有\', MY_TEXTDOMAIN );

注意:函数的顶部。php应该有如下内容:
define( \'MY_TEXTDOMAIN\', \'my_textdomain_string\' );
当您决定更改textdomain字符串时,这将阻止您再次替换所有内容,因为它集中存储在常量MY\\u textdomain中。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?