2015-08-24 3 views
0

Я локализовал проект Xcode, как Storyboard, так и несколько файлов строк. Я использовал базовую локализацию для разработки, а также поддерживал реальные шведские тексты в строковых файлах. Все работает отлично.XCode: экспортировать в XLIFF для определенного языка, а не «base»

Но теперь, когда я буду локализовать на других языках, я бы хотел использовать шведский язык как источник для экспорта xliff, но я получаю только тексты из базовой локализации.

Возможно ли создать файл xliff с определенного языка?

ответ

1

Да, и это очень легко сделать. После того, как вы определили новый язык локализации для своего проекта и пометили все ваши раскадровки, XIB, а также файл Localized.strings для поддержки этого языка, вам просто нужно выбрать свой корень проекта, а затем в меню «Редактор» выберите параметр «Экспорт» для локализации

вы должны быть в состоянии экспортировать все локализации для всех языков, которые поддерживают локализацию (по умолчанию включает в себя: существующие переводы), и если вы выбрали базовый язык, то это будет для базового языка (как правило, на английском языке)

Если вы не видите другого языка, кроме шведского, это означает, что вы не добавили должным образом новый язык в проект. Вы должны проверить локализацию вашего проекта на количество файлов на один язык (должно соответствовать количеству раскадровки + файлы XIB + Localized.strings)

После перевода файла XLIFF для его импорта из того же меню выберите option: Импортировать локализацию для импорта ваших переводов. Xcode позаботится о синхронизации всех ваших строк с соответствующими файлами.

Смежные вопросы