Преобразование строк и строк в gettext PO

При локализации приложений iOS и macOS Xcode требует использования .strings файлы и дополнительные .stringsdict файлы (см. здесь) для кодирования правил множественного числа. Я ищу способ объединить их в стандартный формат, такой как Gettext PO, чтобы импортировать их в инструмент управления переводами, такой как Pootle.

.strings файлы могут быть преобразованы в ПО с помощью prop2po из набора инструментов для перевода (см. здесь). Тем не менее, я не могу найти что-либо для включения .stringsdictфайлы в конвертации.

Также кажется, что Xcode не включает .stringsdict файлы при экспорте файлов локализации (см. здесь).

1 ответ

Решение

Отвечаю себе здесь. Прямое преобразование между .stringsdict а также .po Файлы невозможны, поскольку строковые команды поддерживают более одной множественной переменной, тогда как файлы PO имеют только один счетчик.

Другие вопросы по тегам