Где я могу найти свой файл Localizeable.strings? - PullRequest
0 голосов
/ 30 ноября 2009

Я создал проект на основе представления в XCode, но я не нахожу файл Localizeable.strings для моей локализации. Должен ли я сначала запустить genstrings, чтобы создать это? Или я что-то не так сделал?

Ответы [ 3 ]

1 голос
/ 02 декабря 2009

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

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

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

0 голосов
/ 30 ноября 2009

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

genstrings Classes/*.m

Я нашел этот урок полезным.

0 голосов
/ 30 ноября 2009

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

ibtool --generate-strings-file Example.strings en.lpoj/Example.xib
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...