本地化:子母的文本域

时间:2011-10-02 作者:unfulvio

我正在创建一系列WP子主题,这些子主题依赖于我将用作框架的父主题。

我需要将这些主题(包括父主题和子主题)本地化。

从…起http://codex.wordpress.org/Function_Reference/load_theme_textdomain 我明白我需要在我的主题中添加以下内容:

add_action(\'after_setup_theme\', \'my_theme_setup\');
function my_theme_setup(){
    load_theme_textdomain(\'mytextdomain\', get_template_directory() . \'/lang\');
}
这在函数中进行。我想是php

然而,儿童主题呢?功能。子主题的php覆盖函数。父主题的php

子主题的textdomain(“mytextdomain”)是否应与父主题相同或不同(并使用不同的函数名调用load\\u theme\\u textdomain函数(请参见上面的代码“my\\u theme\\u Setup()”)?

将父主题和子主题本地化的正确方法是什么?

感谢您的澄清:)

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

子主题应使用load_child_theme_textdomain(). 你可以在/wp-includes/l10n.php. 使用新的slug和单独的po文件。

结束

相关推荐

Plugin Localization

我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette