Я хотел бы проверить, содержит ли массив локализованных строк в любой локализации строку.
let myItem = "thisItem"
let items: [String] = [/*several strings*/]
var localisedItems: [String] {
return items.map { NSLocalizedString($0, comment:"") }
}
for item in localisedItems where item.lowercased() == myItem.lowercase() {
print("myItem found.")
}
Есть ли способ l oop через все локализации / языки?
Справочная информация. Я хочу, чтобы пользователь не вводил имя элемента в UITextField, которое уже используется элементами по умолчанию в любой локализации (поскольку пользователь может переключать язык).