image_picker 的 Flutter 更改语言环境

Flutter change locale for image_picker

我正在使用包 image_picker。除了无法更改语言环境外,一切正常。只有英文。

有翻译这个包的方法吗? 我在我的 MaterialApp 中添加了:

supportedLocales: [
      const Locale('fr', ''),
    ], 

但它对 image_picker 没有任何改变(它对日期选择器等其他包有影响)。

谢谢, 卢克

遇到了同样的问题。

经过几个小时的搜索,它对我的​​情况出乎意料地帮助。也许它对其他人有用。

手动编辑文件 Info.plist。通过 Android Studio 或 VS Code 或其他文本编辑器。

替换

<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>

<key>CFBundleDevelopmentRegion</key>
  <array>
     <string>ru-RU</string>
     <string>en-US</string>
  </array>
<key>CFBundleLocalizations</key>
  <array>
     <string>ru-RU</string>
     <string>en-US</string>
  </array>

当然,以 xx-XX 格式指定您的本地化并指定参数 MaterialApp supportedLocales 和 localizationsDelegates。