字符串列表上的颤振本地化

时间:2021-04-29 12:45:49

标签: list flutter localization

我有两个下拉按钮,一个用于类别(猫),另一个用于子类别(subCats)。我正在尝试找到一种方法来本地化这些列表。

列出类别和子类别:

List get listCat => [{
"cats": "Auto, Transport",
    "subCats": [
      "Auto Repair",
      "Auto training",
      "Taxi service",
      "Fuel, gas station"
    ]},
    {
      "cats": "Tourism",
      "subCats": [
        "   Air transport",
        "   Camps",
        "Travel and hunting supplies",
        "Gifts",
        "Souvenirs"
      ]},

我有语言类,其中包含所有字符串:

abstract class Languages {

static Languages of(BuildContext context) {
return Localizations.of<Languages>(context, Languages);
}

String get appName;
String get labelWelcome;
List get catsList;
}

然后我有languages_ru、language_es和language_en类,所有字符串都被翻译了。对于简单的字符串,我使用 Text(Languages.of(context).appName);。但是,我真的不知道如何使用列表?像我这样的新手有什么简单的方法吗?

0 个答案:

没有答案