Flitter Firebase多语言

Flitter Firebase多语言,firebase,flutter,Firebase,Flutter,我正在使用flatter和Firebase开发一个应用程序。 我需要支持多种语言,我想知道什么是最好的解决方案来做到这一点。。。我是否可以将字符串保存在Firebase中,并在每次需要时提取它们而无需下载它们? 当用户第一次选择一种语言时,它通常不会改变,但有时可能会改变。 谢谢 我不明白为什么要使用Firebase使用多语言功能。 在任何应用程序中,至少都有静态文本。因此,至少对于该部分,您不需要存储在Firebase中的翻译(性能问题)。我建议看一下这个软件包easy\u本地化: 为什么要使

我正在使用flatter和Firebase开发一个应用程序。 我需要支持多种语言,我想知道什么是最好的解决方案来做到这一点。。。我是否可以将字符串保存在Firebase中,并在每次需要时提取它们而无需下载它们? 当用户第一次选择一种语言时,它通常不会改变,但有时可能会改变。
谢谢

我不明白为什么要使用Firebase使用多语言功能。 在任何应用程序中,至少都有静态文本。因此,至少对于该部分,您不需要存储在Firebase中的翻译(性能问题)。我建议看一下这个软件包
easy\u本地化
: 为什么要使用静态翻译: 使用非静态翻译时(从Firebase下载):

  • 您必须下载翻译:应用程序只有在连接到网络时才能工作(至少第一次或在用户清除应用程序缓存后)
  • 您必须缓存结果:使用共享的首选项
  • 每次都必须从缓存中获取翻译。
    如果您仍然坚持使用Firebase,您可以看到android的类似问题(由GDE回答):

我还需要能够添加新字符串,而无需通过存储更新应用程序……这很好。非常感谢。