Локализация массива строковых значений в Info.plist через InfoPlist.strings

В Info.Plist есть массив строковых данных. Его нужно локализовать. Как этот массив описать в InfoPlist.strings? основной затык в том, что формат .strings предполагает:

"key" = "value"

а про массивы никто и ничего не написал. Возможно ли и если да, то как?


Ответы (1 шт):

Автор решения: Dmitry Serov

Не очень понятно, зачем локализовывать массив. Если нужно локализовать каждый элемент массива, то создавайте на каждый элемент по строке и локализуйте их по одной.

Если нужно локализовать перечисление (чтобы в соответствии с правилами языка расставлялись запятые и союзы "и"), то пользуйтесь ListFormatter (iOS 13+).

Ресурса "массив строк" для локализации, как в Android (наверное, вы поэтому спрашиваете) в iOS нет.

→ Ссылка