首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带动态参数的颤振/ l10n?

带动态参数的颤振/ l10n?
EN

Stack Overflow用户
提问于 2021-09-14 08:18:44
回答 2查看 165关注 0票数 1

如何使用带有动态参数的l10n?就像这样。

AppLocalizations.of(context);=>尝试定义运算符'[]‘。

但是类是自动生成的,所以每次构建时都会覆盖。谢谢,如果有人有解决方案的话。

祝你一天愉快!

EN

回答 2

Stack Overflow用户

发布于 2021-09-14 09:32:22

你不能。也不应该。您的资源中实际存在随机值的概率是多少?

您始终可以根据程序中的决策进行分支:

代码语言:javascript
复制
isUsersFirstLogin ? AppLocalizations.of(context)!.Hello 
                  : AppLocalizations.of(context)!.HelloAgain

如果您绝对需要此功能来寻址神奇正确的随机动态资源,这里描述了另一种解决方案:

https://flutter.dev/docs/development/accessibility-and-localization/internationalization#alternative-internationalization-workflows

票数 0
EN

Stack Overflow用户

发布于 2021-09-20 20:26:17

您可以通过在.arb文件中提供占位符来完成此操作,如下所示:

代码语言:javascript
复制
"weekTitle": "Week {weekNumber}",
"@weekTitle": {
    "placeholders": {
        "weekNumber": {
            "type": "int"
        }
    }
}

然后在你的代码中,你可以这样调用它:

代码语言:javascript
复制
AppLocalizations.of(context).weekTitle(_calendarWeek)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69174291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档