2009-11-30 6 views

ответ

1

Перед запуском genstrings вам нужно объявить все ваши локализуемые тексты с помощью NSLocalizedString.

Я бы порекомендовал объявить все ваши текстовые определения с помощью NSLocalizedString, а не внутри Interface Builder XIB, так как легче получить текстовый файл, переведенный, чем XIB-файл.

Просто убедитесь, что на 50% больше места, чем требуется для ваших английских строк, поскольку английский язык, как правило, более краток.

0

В самом деле, вы должны запустить генерировать строки,

ibtool --generate-strings-file Example.strings en.lpoj/Example.xib 
0

Да, genstrings создает файл Localizeable.strings. Вы можете запустить его из командной строки, как это:

genstrings Classes/*.m 

Я нашел this tutorial быть полезным.

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