在我的flutter应用程序中,我使用Intl通过它的official Jetbrains plugin来处理本地化,它工作得很好。目前我支持3种不同的语言,因此我有3种不同的语言环境。
例如,如果我只为我的默认语言添加key
,则该工具将在intl_en.arb
中创建key
,并在I10n.dart
和messages_en.dart
中创建样板。以后,我可以在intl_it.dart
中添加相同的key
,该工具将在需要的地方更新样板。
但是我找不到如何安全地删除一个密钥,或者删除所有未使用的密钥。我是不是遗漏了一些文档?提前感谢
2条答案
按热度按时间31moq8wy1#
我不相信。
根据opened issue,该功能应该在即将发布的插件版本中提供。
sh7euo9m2#
我已经写了一个包来解决这个用例。你可以用它来列出未使用的键或者完全删除它们。
https://pub.dev/packages/translations_cleaner