Поиск…
Вступление
Локализация - это функция, предоставляемая iOS, которая переводит ваше приложение на несколько языков. Для локализации необходима интернационализация . Интернационализация - это процесс создания приложения iOS для адаптации различных культур, языка и регионов.
Локализация в iOS
Создайте отдельный файл Localizable.strings
для каждого языка. Правая сторона будет отличаться для каждого языка. Подумайте об этом как о ключе-значении:
"str" = "str-language";
Access str в Objective-C:
//Try to provide description on the localized string to be able to create a proper documentation if needed
NSString *str = NSLocalizedString(@"string", @"description of the string");
Доступ к строке в Swift:
let str = NSLocalizedString("string", comment: "language");
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow