NsLocalizedstring


#1

Всем привет! У меня вопрос. Ко мне приходят данные из сети, мне необходимо перевести названия стран с Английского на Русский и отобразить их в Label. Возможно ли это сделать? Покажите, плизз, хоть маленько пример как это сделать. На гуглить ничего не смог, а что смог - все не по теме.

Json(тестовый пример).
let one = [
“one”: “Republic of the Marshall Islands”,
“two”: “United States”,
“trehe”: “United States”,
“four”: “United States”
]


#2

Самый простой вариант, получать json с различными переводами.

Другой способ создать в Localizable.strings список всех стран и по английскому названию доставать перевод. Как работать с Localizable.strings есть тут на сайте или в гугле много примеров.

Еще есть вариант получать перевод через запрос к сервису. Но тут свои нюансы: нужен всегда интернет, могут быть задержки в получении данных.


#4

Все, я разобрался! Сделал по второму варианту.