Интернационализация 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.

Другие вопросы по тегам