Flutter 如何在颤振中手动更改区域设置?
我对Flitter开发还不太熟悉,我遇到了让应用程序“国际化”的难题 对于这个项目,它应该有3种语言,包括英语。所以我遵循了颤振教程。我写了3个Flutter 如何在颤振中手动更改区域设置?,flutter,dart,Flutter,Dart,我对Flitter开发还不太熟悉,我遇到了让应用程序“国际化”的难题 对于这个项目,它应该有3种语言,包括英语。所以我遵循了颤振教程。我写了3个.arb文件,所有东西都可以用手机的语言工作。现在我应该在设置页面中创建一个按钮,允许我手动切换语言 这就是我被困的地方。我从不同的页面上找到了很多教程,都不一样,没有一本是我能完成的。我已经定义了globaleLocales,并且尝试调用AndroidLocalizationDelegate.load(myLocaleEN),但没有成功 谢谢你的帮助,
.arb
文件,所有东西都可以用手机的语言工作。现在我应该在设置页面中创建一个按钮,允许我手动切换语言
这就是我被困的地方。我从不同的页面上找到了很多教程,都不一样,没有一本是我能完成的。我已经定义了globaleLocales
,并且尝试调用AndroidLocalizationDelegate.load(myLocaleEN)
,但没有成功
谢谢你的帮助,我真的迷路了 如果您使用的是
MaterialApp
/CupertinoApp
/WidgetsApp
,则只需使用locale
参数传递当前区域设置即可
因此,您可以将您的区域设置视为应用程序中的任何其他状态–按按钮更改区域设置,将其存储在共享首选项中,等等。我真不敢相信我竟然没有想到这么简单的事情,非常感谢!