Я научился трепетать.Я построил интернационализированное приложение, используя зависимость intl (следуйте this )
- Хорошо выполняю 1-ю команду (без сообщения об ошибке):
flutter packages pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/main.dart
Создано 3 файла:
Мне нужно создать intl_ {locale} .arb файл перед выполнением следующей команды .
Следующая команда:
Флаттерные пакеты паб запускают intl_translation: generate_from_arb \ --output-dir = lib / l10n --no-use-deferred-loading \ lib / main.dart lib / l10n / intl _ *. Arb
Всегда возвращает сообщение, хотя генерируется соответствующий файл сообщения (messages_en.dart):
No @@locale or _locale field found in intl_en, assuming 'en' based on the file name.
No @@locale or _locale field found in intl_messages, assuming 'messages' based on the file name.
Как я могу запустить вторую команду без сообщений, потому что я думаю, что онинеожиданные сообщения?