您如何组织要在Flutter中翻译的邮件?

时间:2019-10-03 01:54:37

标签: flutter localization internationalization

请注意,我不是在谈论.abr文件。

我一直在使用intl软件包关注Flutter中的一些国际化教程。我注意到他们总是使用单个AppLocalization类来存储将在应用程序中使用的所有消息。由于这是一个教程,我想知道我们是否总是必须那样做。我的意思是在一个实际的应用程序中,我们可能需要维护数百条消息。将它们全部放在一个类中会很混乱。

也许我们应该为每个Page提供一个本地化类?

您有什么建议?

1 个答案:

答案 0 :(得分:0)

Flutter Intl软件包是正确的解决方案;我也曾经Easy Localization。 该软件包具有“ inherited widget ”的概念,因此,如果您希望针对已更改的本地语言而自动更改UI,那么它对您将非常有用。

  

也许您想将JSON更新本地化到服务器并使用应用程序新键值而不部署存储。 EasyLocalzation确实会读取服务器端JSON文件。