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