如何使用带有动态参数的l10n?就像这样。
AppLocalizations.of(context);=>尝试定义运算符'[]‘。
但是类是自动生成的,所以每次构建时都会覆盖。谢谢,如果有人有解决方案的话。
祝你一天愉快!
发布于 2021-09-14 09:32:22
你不能。也不应该。您的资源中实际存在随机值的概率是多少?
您始终可以根据程序中的决策进行分支:
isUsersFirstLogin ? AppLocalizations.of(context)!.Hello
: AppLocalizations.of(context)!.HelloAgain如果您绝对需要此功能来寻址神奇正确的随机动态资源,这里描述了另一种解决方案:
发布于 2021-09-20 20:26:17
您可以通过在.arb文件中提供占位符来完成此操作,如下所示:
"weekTitle": "Week {weekNumber}",
"@weekTitle": {
"placeholders": {
"weekNumber": {
"type": "int"
}
}
}然后在你的代码中,你可以这样调用它:
AppLocalizations.of(context).weekTitle(_calendarWeek)https://stackoverflow.com/questions/69174291
复制相似问题