До тех пор, пока всего несколько минут назад я использовал этот синтаксис для перевода элемента select, а затем выяснил, что эти строки (содержимое элементов <option/>
) не записываются в генерацию файла .pot, поэтому не добавлен в строки для списка переводов.Как перевести элементы выбора в Pyramid?
<select name="sel1">
<option i18n:translate="all">All</option>
<option i18n:translate="new_releases">New Releases</option>
</select>
Я бегу версии Pyramid 1.5.2, Lingua 3.9, Бабель 1.3
Каким должен быть правильный способ перевести эти <option/>
элементы?
Синтаксис здесь выглядит правильно. Возможно, вам уже не хватает домена i18n:? Правильно ли получены другие сообщения в вашем шаблоне? –
i18n: домен отсутствовал, спасибо, но что-то по-прежнему отсутствует. Когда я запускаю update_catalog (.pot), эти переводы все еще не существуют – w3jimmy