Я использую gettext для обработки переводов в моем проекте на C ++. Я генерирую файл .pot, используя xgettext, а затем создаю файлы .po для испанского и английского, используя msginit (en.po и es.po).
Проблема в том, что, хотя языковой стандарт в моей системе настроен на испанский, автоматически заполняется .po
файл en.po
, где он должен быть es.po
, поскольку по умолчанию все строки написаны на испанском в моем проекте. В целом, контент из en.po
должен быть таким же, как у es.po
и наоборот.
Есть ли способ указать xgettext
и / или msginit
, что испанский язык является языком по умолчанию?