Как я могу заставить локализацию StoryBoard с автоматической разметкой

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

У меня есть один проект с двумя целями.

Один из них должен работать только на английском языке, а второй - на иврите.

Я попытался добавить хак, чтобы приложение было на иврите, добавив эту строку в основной файл:

NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[NSArray arrayWithObject:@"he"] forKey:@"AppleLanguages"];
[defaults synchronize];

Но это решение работает только после того, как я запускаю приложение дважды.

Я нашел другое решение,

Как заставить NSLocalizedString использовать определенный язык

но это не работает вообще.

Вы можете мне помочь?

Спасибо...

0 ответов

Другие вопросы по тегам