В настоящее время у меня есть два поддерживаемых языка: английский и испанский. Таким образом, у меня есть два main.strings
файла для каждого языка. Один в en.lproj
и один в es.lproj
.
Теперь мне нужно, чтобы английский main.strings
был файлом по умолчанию, если к приложению приходит пользователь с языковым стандартом, отличным от en
или es
, например de
или fr
.
Я знаю, что могу установить его вручную для каждой строки в коде с параметром defaultString
:
NSLocalizedStringWithDefaultValue(key, @"main",[NSBundle mainBundle], defaultString, comment);
Но я бы предпочел не вводить его там снова (и изменить его в двух местах), а вместо этого иметь файл en
main.strings
по умолчанию для любой другой "неподдерживаемой" локали.