flutter - 如何阻止 Flutter 生成可为空的 i18n 字符串
问题描述
environment:
sdk: ">=2.10.0 <3.0.0"
dependencies:
i18n: any
它曾经生成这样的资源文件:
import 'package:i18n/i18n.dart' as i18n;
String get _languageCode => 'en';
String _plural(int count, {String zero, String one, String two, String few, String many, String other}) =>
但现在它生成如下:
import 'package:i18n/i18n.dart' as i18n;
String get _languageCode => 'en';
String _plural(int count, {String? zero, String? one, String? two, String?few, String? many, String? other}) =>
我知道最新的 dart 确实支持可空类型,但我现有的应用程序不支持。我还没有时间更改所有代码以支持可空类型。
解决方案
推荐阅读
- bash - 使用 bash 脚本 Windows 压缩文件
- html - 使用 xpath 从格式不正确的页面解析 XML
- python-3.x - 使用 scipy 将协方差转换为相关时出错
- r - 构建包后,它的 zip 文件在哪里?
- wkwebview - WKWebView - 在 goBack 操作上未调用 didFinishNavigation 或 decisionPolicyForNavigationResponse
- c++ - 头文件是翻译单元吗?
- python - 在 Python 中,有没有办法创建一个同时接受整数和/或字符串输入的函数?
- nginx - Flask-MQTT 在客户端出现“套接字错误”后断开连接
' 在 uWSGI NGINX 上运行时 - python - Discord 从频道中获取随机消息 [Python]
- javascript - 如何使用 javascript 和 ajax 获取每个单独消息的值