2015-02-26 4 views
0
  • Я использую базовую локализацию в Xcode 6 для обработки локализации моего приложения.
  • Когда я иду в Редактор> Экспорт для Локализации, Xcode должен поместить все строки из всех nibs в файл XLIFF, который затем отправляю в переводчиков.
  • В частности, у меня около 5 ярлыков. Только 1 из их включен в файл XLIFF.

Почему в строчке были обнаружены некоторые струны, а не другие?Отсутствующие строки из xib в XLIFF (локализация базы Xcode)

[Обновить] Я просто заметил, что строки, которые исключены, относятся к строкам. Почему Xcode игнорирует атрибуты строк? Наверняка есть способ включить их?

+0

У меня была такая же проблема с Xcode 6.1.1. Проблема заключалась в том, что текст в ярлыках содержал ручные разрывы строк. Как только я удалил их, содержимое ярлыка появилось в файле XLIFF. – Alex

ответ

0

Строки не были включены в XLIFF, поскольку они были отнесены к строкам. Имеет смысл, что Xcode не будет автоматически локализовать присваиваемые строки, потому что разные части строки могут иметь разные атрибуты. Как переводчик должен знать, какие части переведенной строки получают какие атрибуты? Это не учитывается в процессе локализации.

+0

По иронии судьбы, эта «особенность» тоже имеет потенциал роста. Разработчики, которые ищут способ исключить некоторые строки из экспорта Xliff, могут сделать это, отметив строки как «отнесенные». – Localizer