PHP gettext: не все строки становится переведенным

У меня есть эти две смежных строки кода:

<td><?php echo __('Product', 'wpsc'); ?>:</td>
<td><?php echo __('Quantity', 'wpsc'); ?>:</td>

И эти переводы в .po файле

msgid "Product"   // Translates
msgstr "Produkt"

msgid "Quantity"  // does not translate
msgstr "Antall"

Одна строка обнаруживается переведенный на веб-странице, другой нет. И, да я попытался изменить перевод первого и подтвердил, что перевод изменяется соответственно, таким образом, я знаю, что сервер читает корректный .mo файл. Это находится на актуальном сервере Ubuntu. Какая-либо идея о том, какова может быть проблема?

7
задан O A Olsen 20 April 2010 в 17:24
поделиться

1 ответ

Как Марк упомянул в своем комментарии, проверьте строку #, fuzzy над определением количества. gettext не будет переводить нечеткие строки.

( Я добавляю это в качестве ответа, чтобы он мог проголосовать, чтобы этот вопрос вышел из очереди без ответов )

4
ответ дан 7 December 2019 в 14:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: