Перечислять через локализованный массив во всех локализациях - PullRequest
1 голос
/ 01 февраля 2020

Я хотел бы проверить, содержит ли массив локализованных строк в любой локализации строку.

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, которое уже используется элементами по умолчанию в любой локализации (поскольку пользователь может переключать язык).

...