Здравствуйте.
Столкнулся с проблемой. Создатели шаблона не перевели его полностью. Осталось несколько непереведенных кусков. Один из них — на главной странице, выглядит очень чужеродно.
Вот код из файла
header.php
<span class="cart-count">(<?php echo sprintf( _n( '%d item', '%d items', $woocommerce->cart->cart_contents_count, 'beautyspot' ), $woocommerce->cart->cart_contents_count ); ?>)</span>
Такой же фрагмент есть в файле
functions.php
Я добавил в файл
ru_RU.po
следующий кусок:
#: ../header.php:57
#: ../functions.php:616
msgid "%d item"
msgstr "товаров: %d"
#: ../header.php:57
#: ../functions.php:616
msgid "%d items"
msgstr "товаров: %d"
Переводы добавлял через PoEdit, чтобы правильно обновился mo-файл.
В результате, значение
% item
перевелось, а вот
% items
— нет.
Я подозреваю, что это связанно с тем, что значения находятся на одной строке.
Подскажите, что я делаю не так? Как это победить?