PHP gettext: не все строки переводятся - PullRequest
7 голосов
/ 20 апреля 2010

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

<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. Есть идеи о том, в чем может быть проблема?

1 Ответ

4 голосов
/ 09 августа 2010

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

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

...