2015-01-09 5 views
5

Я определил множественные строки, используя .stringsdict format as referenced here.Экспорт нескольких строк для локализации

Я использую XCode 'Editor> Export for Localization ..' для создания файлов XLIFF, подходящих для переводчиков и программного обеспечения для перевода, но строки, определенные в Localizable.stringsdict, не экспортируются в файл XLIFF.

Как можно экспортировать эти множественные формы в формат XLIFF - перевести их и импортировать обратно в проект?

Я знаю, что XLIFF не имеет встроенной множественной разметки, но формат is extensible, поэтому я не понимаю, почему это было бы невозможно.

+0

Может ли это быть не поддерживается до сих пор ?? Мои первоначальные исследования говорят мне, что содержимое stringsdict не находится в моем xliff-экспорте (это Xcode 7) –

ответ

0

Xcode автоматически экспортирует строки stringsdict (множественное число) только начиная с Xcode 9. Я знаю, я знаю. Хотя stringsdict был способом делать множественные числа в iOS и Mac уже несколько лет, Apple лишь половинчато поддерживала его до Xcode 9. Теперь вы также можете просматривать файлы stringsdict в формате, который упрощает их чтение, включая шаблоны вы можете добавить множественные числа с помощью нескольких кликов. Xcode 9 и выше также могут просматривать файлы XLIFF в формате таблицы. Дважды щелкните на XLIFF в Xcode, чтобы увидеть. Прежде чем вы просто получите необработанный XML.

Смотрите здесь: https://www.ibabbleon.com/copywriter-translator/2017/06/whats-new-in-localization-in-xcode-9-ios-11/

+0

Благодарим вас за эту информацию. Если бы у меня была комната на моем ноутбуке, чтобы установить XCode 9: -/ Кроме того, я отмечаю, что XLIFF 2.0 стал полным стандартом ISO в ноябре прошлого года и до сих пор не имеет встроенной поддержки множественных форм. – Tim