Wordpress子主题翻译
Wordpress child theme translation
我想翻译 wordpress twentythirtee theme 的子主题。
根据文档,我在子主题的语言子目录中创建并找到了 fr_FR.po 和 fr_FR.mo 文件。翻译文件仅包含子主题的特定翻译。然后我在 functions.php 中添加了以下内容:
function theme_vja_setup() {
load_child_theme_textdomain('twentythirteen',
get_stylesheet_directory()."/languages");
}
add_action('after_setup_theme','theme_vja_setup');
我无法理解我做错了什么,但我无法翻译子主题
查看 wordpress trac:
load_child_theme _text_domain 验证 $path 不为空,然后调用 load_theme_text_domain。
load_theme_text_domain 依次尝试加载存在的父本地化文件 wp-content/languages/themes/twentythirteen-fr_FR.mo --> 函数 load_text_domain returns true 并且加载停止
任何方向将不胜感激,我快疯了。
您在 functions.php 中不需要此代码。复制 wp-content/languages/themes 文件夹中的 .po 和 .mo 文件。
命名它们:
[yourchildthemename]-fr_FR.po
和
[yourchildthemename]-fr_FR.mo.
(将 [yourchildthemename] 替换为 child 主题的别名)
问候汤姆
我想翻译 wordpress twentythirtee theme 的子主题。 根据文档,我在子主题的语言子目录中创建并找到了 fr_FR.po 和 fr_FR.mo 文件。翻译文件仅包含子主题的特定翻译。然后我在 functions.php 中添加了以下内容:
function theme_vja_setup() {
load_child_theme_textdomain('twentythirteen',
get_stylesheet_directory()."/languages");
}
add_action('after_setup_theme','theme_vja_setup');
我无法理解我做错了什么,但我无法翻译子主题
查看 wordpress trac:
load_child_theme _text_domain 验证 $path 不为空,然后调用 load_theme_text_domain。 load_theme_text_domain 依次尝试加载存在的父本地化文件 wp-content/languages/themes/twentythirteen-fr_FR.mo --> 函数 load_text_domain returns true 并且加载停止
任何方向将不胜感激,我快疯了。
您在 functions.php 中不需要此代码。复制 wp-content/languages/themes 文件夹中的 .po 和 .mo 文件。
命名它们:
[yourchildthemename]-fr_FR.po
和
[yourchildthemename]-fr_FR.mo.
(将 [yourchildthemename] 替换为 child 主题的别名)
问候汤姆