localizable.strings - переводить строки из кода - PullRequest
0 голосов
/ 10 января 2012

есть ли возможность установить приложение какао, поэтому оно будет переводить NSString (помещается в код) после запуска без необходимости использования NSLocalizedString?

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 11 января 2012

Ответ - нет.И вы, вероятно, не захотите этого, так как не каждая строка должна быть локализуемой.Некоторые из ваших строк могут содержать отображаемый текст и, следовательно, должны быть локализуемыми до NSLocalizedString, а с другой стороны, некоторые другие ваши строки могут влиять на вашу логику, например строки, которые определяют имя ресурса (например, передаваемую строкуloadNibNamed или имя изображения или аудиофайла для загрузки).Они действительно должны быть жестко закодированы, и их перевод нарушит работу вашего приложения.

0 голосов
/ 10 января 2012

Не автоматически, но вы можете создать простой макрос для сокращения при наборе:

#define TRANS(s)    NSLocalizedString(s, nil)
...