$data = json_decode($data);
print_r($data->stops[0]->station->code);
print_r(end($data->stops)->station->code);
let lngs = ["de", "ja", "en", "es", "it", "sv", "ko", "pl", "ru", "fr"];
var new: [String: String] = [:]
for item in lngs {
new[item] = NSLocale(localeIdentifier: item).displayName(forKey: NSLocale.Key.identifier, value: item)!
}
print(new)
// ["ja": "日本語", "en": "English", "ru": "русский", "es": "español", "de": "Deutsch", "sv": "svenska", "it": "italiano", "ko": "한국어", "pl": "polski", "fr": "français"]
new = [:]
for item in lngs {
new[item] = NSLocale(localeIdentifier: "en").displayName(forKey: NSLocale.Key.identifier, value: item)!
}
print(new)
// ["ja": "Japanese", "en": "English", "ru": "Russian", "es": "Spanish", "de": "German", "sv": "Swedish", "it": "Italian", "ko": "Korean", "pl": "Polish", "fr": "French"]
new = [:]
for item in lngs {
new[item] = NSLocale(localeIdentifier: "ru").displayName(forKey: NSLocale.Key.identifier, value: item)!
}
print(new)
// ["ja": "японский", "en": "английский", "ru": "русский", "es": "испанский", "de": "немецкий", "sv": "шведский", "it": "итальянский", "ko": "корейский", "pl": "польский", "fr": "французский"]
проблемы нет, есть разный уровень комфорта/удобства.
не говоря уже, что возможности у стационарников куда привлекательнее, чем у ноутов.