Flutter 使用带常量的颤振Intl,无需引用上下文
我一直在为我的应用程序中的所有字符串实现本地化(遵循本指南),并且能够获得小部件中存在BuildContext的所有区域。但是我有一个常量文件,其中包含一些列表(我用于选择选项),并且还希望本地化这些选项。但是文件只有常量,没有构建上下文。所以不能做(上下文)的Flutter 使用带常量的颤振Intl,无需引用上下文,flutter,localization,Flutter,Localization,我一直在为我的应用程序中的所有字符串实现本地化(遵循本指南),并且能够获得小部件中存在BuildContext的所有区域。但是我有一个常量文件,其中包含一些列表(我用于选择选项),并且还希望本地化这些选项。但是文件只有常量,没有构建上下文。所以不能做(上下文)的S.of.enterAValue。不确定如何在没有上下文的情况下引用翻译,已经有了一个用于Flutter Intl插件的方法 或者,使用Select ICU format类消息可以帮助您本地化选择选项 消息示例: "selectOptio
S.of.enterAValue
。不确定如何在没有上下文的情况下引用翻译,已经有了一个用于Flutter Intl插件的方法
或者,使用Select ICU format类消息可以帮助您本地化选择选项
消息示例:
"selectOptions": "{choice, select, opt_one {Option 1} opt_two {Option 2} other {None}}"
final optionOne = 'opt_one';
S.of(context).selectOptions(optionOne)
用法示例:
"selectOptions": "{choice, select, opt_one {Option 1} opt_two {Option 2} other {None}}"
final optionOne = 'opt_one';
S.of(context).selectOptions(optionOne)