добавление языков для локализации на iPhone - это возможно?

По сравнению с Android iPhone не поддерживает многие языки, хотя MAC, похоже, поддерживает это (просто потому, что я узнал, что возможность добавления этих языков в xCode предназначена для приложений MAC, а не для iOS).

Теперь я добавил файл Localizable.strings для языков, которых нет в списке языков в настройках iPhone для языков.

Есть ли способ использовать стандартный подход, например:

[onOffSC setTitle:NSLocalizedString(@"On","Off") forSegmentAtIndex:0];

если я просто добавлю меню выбора в свое приложение?

В противном случае мне пришлось бы добавить специальную логику - скажем, MYNSLocalizedString, сначала проверяя, хочет ли пользователь выбрать неподдерживаемый язык, получая это другим способом (возможно, помещая эти переводы в NSDictionary) и в противном случае вызывая стандартную NSLocalizedString.

Думаю, мне все равно придется добавить меню выбора языка в приложение, но можно ли использовать вызовы NSLocalizedString или мне нужно добавить мета-метод MYNSLocalizedString, как уже упоминалось?

Или есть другое хорошее решение для этого?

Большое спасибо!


person user387184    schedule 31.08.2012    source источник


Ответы (2)


Я думаю, что лучше было бы использовать язык, который установлен в Настройках, вместо того, чтобы выбирать пользователем из меню. Обращение к этому руководству может помочь вам понять, как выполняется локализация.

http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial

person Ashwin Kumar    schedule 31.08.2012
comment
спасибо - но я знаю, как локализовать - проблема в том, что настройки iPhone не поддерживают некоторые языки, которые используются в приложении :-) - person user387184; 31.08.2012

Для локализации вашего приложения для iPhone: используйте подход, описанный здесь ... http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial

person ASP    schedule 31.08.2012
comment
спасибо - но я знаю, как локализовать - проблема в том, что настройки iPhone не поддерживают некоторые языки, которые используются в приложении :-) - person user387184; 31.08.2012