[英]Woocommerce localization problems
我正在本地woocommerce并面临此问题。 在“商店”页面上,我以这种方式打印“正在显示”消息:
printf( _x( '<p>Showing</p> <span> %1$d–%2$d of %3$d results </span>', '%1$d = first, %2$d = last, %3$d = total', 'woocommerce' ), $first, $last, $total );
因此,我转到管理面板,找到此消息并输入翻译,生成了新的mo文件,但页面上没有任何更改。 这也适用于此页面上的其他消息。 但是,在页眉/页脚/侧边栏中,一切正常。
从i18n / languages / woocommerce-lt_LT.po:
#: templates/loop/result-count.php:32
#, php-format
#@ woocommerce
msgctxt "%1$d = first, %2$d = last, %3$d = total"
msgid "Showing %1$d–%2$d of %3$d results"
msgstr "Rodomi rezultatai %1$d–%2$d iš %3$d"
为什么邮件未显示翻译? 我该怎么办?
在主题的functions.php中,有:
$lang = get_template_directory_uri() . '/languages';
load_theme_textdomain($textdomain, $lang);
而应为:
$lang = get_template_directory() . '/languages';
load_theme_textdomain($textdomain, $lang);
所以根本就没有加载语言
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.