gpt4 book ai didi

flutter - 为什么 Flutter 不生成国际化文件?

转载 作者:行者123 更新时间:2023-12-04 10:14:25 25 4
gpt4 key购买 nike

我正在尝试遵循 https://flutter.dev/docs/development/accessibility-and-localization/internationalization#dart-tools 中的国际化文档和 https://docs.google.com/document/d/10e0saTfAv32OZLRmONy866vnaw0I2jwL8zukykpgWBc/edit#heading=h.upcu5w85cvc2但它没有生成任何文件。
基本上它说将这些模组制作到酒吧 spec.yaml文件:

dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: ^0.17.0-nullsafety.2
flutter:
generate: true
然后创建一个 <project-root>/l10n.yaml文件包含:
arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
最后创建 app_en.arb像这样:
{
"@@locale": "en",

"helloWorld": "Hello World!",
"@helloWorld": {
"description": "The conventional newborn programmer greeting"
}
}
从那里开始,导游说 flutter_gen/gen_l10n/app_localizations.dart文件会自动生成。
除了什么都没有发生。我在 Android Studio 工作并做了一个 pub get ,并尝试了 flutter cleanflutter build ios以及我想不到的所有其他内容,但没有构建该文件。
有任何想法吗?

最佳答案

除了@drekka 的回答,
你需要跑

flutter gen-l10n
如果它不是自动生成的。

关于flutter - 为什么 Flutter 不生成国际化文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65182393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com