Это очень просто: создайте папку для каждой локализации с именем локализации, за которым следует «.lproj», туда вы помещаете любой локализуемый файл (вы также можете локализовать изображения) и ваши Localizable.strings (которые содержат текст, возвращаемыйAPI obj-c для локализации).Не забудьте добавить файлы в свои ресурсы в Xcode.
Например, если у вас есть 3 локализации, вы можете иметь такую структуру:
PROJECT_DIR/
- en.lproj/
Localizable.strings
- it.lproj/
Localizable.strings
- pt.lproj/
Localizable.strings
en.lproj / Localizable.strings имеют английские строки и так далее.Добавьте три Localizable.strings в ваш Xcode (тогда он будет достаточно умен для группировки), и все готово.
Чтобы использовать локализованные строки, просто вызовите NSLocalizedString (ключ NSString *, комментарий NSString *), он автоматическинайдите ключ в вашем файле Localizable.strings для текущей локали и верните значение, связанное с ключом.Для получения дополнительной информации о NSLocalizedString см. NSLocalizedString .