如何在Flutter Intl中删除未使用的键

kx5bkwkv  于 2022-11-30  发布在  Flutter
关注(0)|答案(2)|浏览(145)

在我的flutter应用程序中,我使用Intl通过它的official Jetbrains plugin来处理本地化,它工作得很好。目前我支持3种不同的语言,因此我有3种不同的语言环境。
例如,如果我只为我的默认语言添加key,则该工具将在intl_en.arb中创建key,并在I10n.dartmessages_en.dart中创建样板。以后,我可以在intl_it.dart中添加相同的key,该工具将在需要的地方更新样板。
但是我找不到如何安全地删除一个密钥,或者删除所有未使用的密钥。我是不是遗漏了一些文档?提前感谢

31moq8wy

31moq8wy1#

我不相信。
根据opened issue,该功能应该在即将发布的插件版本中提供。

sh7euo9m

sh7euo9m2#

我已经写了一个包来解决这个用例。你可以用它来列出未使用的键或者完全删除它们。
https://pub.dev/packages/translations_cleaner

相关问题