2014-10-20 5 views
10

Apple недавно представила новый процесс для перевода файлов. Вам больше не придется использовать genstrings/ibtool для создания .strings файла - вместо того, чтобы просто использовать инструмент/импорта .xliff файлы экспорта встроены прямо в Xcode:Импорт файлов локализации .xliff в Xcode 6.0

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html

К сожалению, когда я пытаюсь импортировать право из Xcode , он падает. Я хотел проверить его с помощью xcodebuild -importLocalizations, как описано здесь (стр.68):

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/BPInternational.pdf

Оказывается, что нет таких importLocalizations аргумента xcodebuild (хотя есть exportLocalization) ?! (man команда подтверждает это) Я что-то упустил? Это также было протестировано в Xcode 6.1.

+0

Apple, говорить о xcodebuild -importLocalizations в их формате PDF и видео, но это, кажется, что это еще не поддерживается Xcode 6.1.1. – alexk7

+0

Шахты тоже. Я сделал образец проекта и могу успешно обойти псевдо-локализацию, но он не работает с моим настоящим приложением. Вы когда-нибудь это выясняли? –

+0

На этой странице в этом документе нет описания команды importLocalizations. (Anymore?) –

ответ

-1

Если вы хотите опубликовать XLIFF, который вы пытаетесь импортировать, это может быть полезно. Я не испытывал сбоев, импортирующих локализацию из XLIFF с Xcode 6.1.

-1

В .xliff файлы локализации теперь можно импортировать/экспортировать из пользовательского интерфейса Xcode в:

Выберите проекта файл в Xcode UI. Затем используйте меню Editor.

Экспорт:
Xcode > Menu Bar > Editor > Export For Localization...

Импорт:
Xcode > Menu Bar > Editor > Import Localizations...

Xcode Menu > Editor > Import/Export

3

Он импортирования с помощью командной строки теперь работает на Xcode 7

xcodebuild -importLocalizations \ 
      -project MyProj.xcodeproj \ 
      -localizationPath es.xlf 
0

Одной из причин й e crash, если файл xliff содержит любые пустые строки, которые могут быть локализованы, тогда xcode будет сбой при импорте.

Повторно создайте xliff и убедитесь, что строки остались пустыми.

0

У меня была та же проблема и в моем случае Я понял, что работающее приложение SourceTree было проблемой! Я закрыл его и успешно восстановил. Возможно, это изменяет что-то при импорте.

0

Xcode 7.3.1 исправил ошибку при сбое при импорте локализации из xliffs. Для предотвращения Xcode, прежде чем 7.3.1 от сбоев, вы должны включить все локализованные строки из всех целей в вашем XLIFF файл

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