Можно ли пометить GSettings/GSchema <flags> как переводимые?
У меня есть GSchema, определяющая некоторые флаги, например:
<flags id="org.example.program">
<value nick="ENGLISH_WORD" value="1"/>
<value nick="ANOTHER_WORD" value="2"/>
</flags>
Однако переводчик сообщил мне, что они не обрабатываются gettext и не предлагаются в файле.pot. Есть ли способ, которым я могу пометить их как переводимые?
1 ответ
Значения по умолчанию могут быть переведены, но переводы заменяются из файлов.mo во время выполнения. Вы должны поместить текстовый домен в атрибут "gettext-domain" в "
Я рекомендую вам изучить источники недавнего приложения Gtk и посмотреть, как локализованы различные компоненты. GNU gettext был недавно улучшен, чтобы предложить лучшую поддержку для локализации настольных приложений, и поэтому процесс в настоящее время развивается. В частности, вам обычно больше не нужен intltool.