Изменение локализованного файла пера по нажатию кнопки в iPhone - PullRequest
1 голос
/ 10 января 2012

Я пытаюсь интернационализировать свое приложение.Я правильно локализовал мое приложение, и язык приложения изменился при изменении языка iPhone из настроек, но я хочу, чтобы язык приложения менялся при запуске приложения одним нажатием кнопки (я определил две кнопки, одну дляанглийский и один для турецкого).

Я использую приведенный ниже код для изменения языка.

- (void)viewDidLoad{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

//localization

self.usernameLabel.text = NSLocalizedString(@"UserName", nil);
self.passwordLabel.text = NSLocalizedString(@"PassWord", nil);
self.loginLabel.text = NSLocalizedString(@"Login", nil);


english.tag=ENGLSIH_LANGUAGE;
turkish.tag=TURKISH_LANGUAGE;

currentLanguage=ENGLSIH_LANGUAGE;}



-(IBAction) languageChanged:(id)sender{

UIButton *clickedButton=(UIButton *)sender;

switch (clickedButton.tag) {
    case ENGLSIH_LANGUAGE:
        currentLanguage=ENGLSIH_LANGUAGE;

        NSLog(@"Language Changed ");

        break;
    case TURKISH_LANGUAGE:
        currentLanguage=TURKISH_LANGUAGE;

        NSLog(@"Language Changed ");

        break;
    default:
        break;
}
}

Как мне добиться этого и загрузить локализованный файл пера.

Ответы [ 2 ]

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

Чтобы интернационализировать ваше приложение, воспользуйтесь этой ссылкой, вам будет полезно

Интернационализация приложения на лету

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

Невозможно изменить язык во время работы приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...