Разработка приложений для iOS - локализация не работает
Я пытаюсь локализовать свое приложение...
Я установил следующее в ViewController.m
//Lets Play Button
CGRect Play = CGRectMake(self.view.frame.size.width/2-100, self.view.frame.size.height-280, 200, 60);
HTPressableButton *start = [[HTPressableButton alloc] initWithFrame:Play buttonStyle:HTPressableButtonStyleRounded];
start.buttonColor = [UIColor colorWithRed:236/255.0f green:101/255.0f blue:128/255.0f alpha:1.0f];
start.shadowHeight = 0;
start.titleLabel.font = [UIFont fontWithName:@"Intro" size:25];
[start setTitle:NSLocalizedString(@"LetsPlay", nil) forState:UIControlStateNormal];
[start addTarget:self action:@selector(playButtonHandler:) forControlEvents:UIControlEventTouchUpInside];
[newMain addSubview:start];
и установите следующее в Localizable.strings (это испанская версия)
"LetsPlay"="Beunos Noches!";
"Menu"="Adios!";
Но кнопка показывает текст как "LetsPlay"
Так что, как будто NSLocalizedString(@"LetsPlay")
комманд не работает...
Есть идеи?
1 ответ
Оказывается, это работало, но у симулятора есть несколько проблем с локализацией.
Нашел ответ здесь - XCode 5 / iOS 7 - в симуляторе не работает локализация