Итак, этот вопрос немного странный, и мне как бы неловко даже задавать его, но, поскольку у меня, вероятно, нет выбора, я хочу узнать, что вы, ребята, думаете. Я все еще новичок в Java и Android.
Дело в следующем: мы пытаемся автоматизировать сборку нашего strings.xml для локализации. Сделан парсер для преобразования csv-файла в xml. Для обычных строк это не проблема, все работает. Но построенный синтаксический анализатор не учитывает строковые массивы, и маловероятно, что кто-то его изменит.
Есть ли «простой» способ работать со строками и создавать программный массив строк на основе частей атрибутов имени?
Если нет, то мне пришлось бы жестко кодировать массивы, и это оставляет создателя (клиента) языковых файлов неспособным добавлять элементы в то, что должно быть динамическим списком.
Я знаю, что изменение файла strings.xml вручную может быть вариантом, но, поскольку наше руководство хочет автоматизировать такие вещи, у меня нет особого выбора.
Возможно, я жестко запрограммирую материал и скажу, что они не могут динамически заполнять списки, но все же (также для моего личного обучения) я хочу знать, что вы, ребята, думаете.
Спасибо за ваши мнения или решения. :)
Ваше здоровье!