2014-09-09 2 views
0

Я локализую woocommerce и столкнулся с этой проблемой. На «магазин» странице, у меня есть сообщение «выставочную», напечатанный таким образом:Проблемы локализации 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); 

Итак, я пошел к админ-панели, расположенной на это сообщение и введенный перевод, генерируется новый файл М.О., но ничего не изменилось на странице. Это также относится к другим сообщениям на этой странице. Однако в заголовке/нижнем колонтитуле/боковой панели все работает нормально.

От i18n/языков/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" 

Почему сообщения не отображаются в переводе? Что мне делать?

ответ

0

В functions.php в теме был:

$lang = get_template_directory_uri() . '/languages'; 
load_theme_textdomain($textdomain, $lang); 

в то время как должно быть:

$lang = get_template_directory() . '/languages'; 
load_theme_textdomain($textdomain, $lang); 

так язык просто не был загружен

Смежные вопросы