Интернационализация Flutter с использованием динамических значений, совпадающих со значением файла arb
Я хочу получить переводы из локально сохраненных файлов .arb. У меня есть приведенный ниже код в цикле. Поэтому, если динамическое значение соответствует значению в файлах .arb, я получаю перевод.
Text(Translation.of(context).!filterTitle ),
К сожалению, я не могу найти, как это сделать. Любая помощь приветствуется. Спасибо
1 ответ
Через 2 дня я получил ответ. Надеюсь кому-то поможет. Вам необходимо использовать функцию выбора файлов .arb
"facetTitle": "{facetTitle, select, age_group{Age Group} product_type{Product Type} collection{Collection} gender{Gender} other {{facetTitle}}
и в файле dart используйте ниже
S.of(context).facetTitle(text1)
text1 - это динамическое значение, которое будет соответствовать значению select в файле .arb.