I непонимание NSLocalizedString
.NSLocalizedString действительно работает?
У меня есть проект с французским и английским .strings
. В цель проекта - Локализация У меня есть 6 файлов на французском и английском языках.
В english.strings
файл:
"hello" = "world";
В french.strings
файл:
"hello" = "salut";
Когда я пишу простую строку кода, чтобы изменить текст метки:
exerciseDescription.text = NSLocalizedString(@"hello", @"no comment");
Выход: hello
Я изменил в IOS симулятор: настройки - общий - международный - язык - французский/английский - Готово
И выход снова: hello
Я подумал, что это должно быть world
или salut
...
Локализованное имя файла по умолчанию 'Localizable.strings', однако его можно указать с помощью' NSLocalizedStringFromTable'. Полезно использовать несколько файлов .strings в одном проекте, если он превышает определенный размер. – GorillaPatch