Flitter Firebase多语言
我正在使用flatter和Firebase开发一个应用程序。 我需要支持多种语言,我想知道什么是最好的解决方案来做到这一点。。。我是否可以将字符串保存在Firebase中,并在每次需要时提取它们而无需下载它们? 当用户第一次选择一种语言时,它通常不会改变,但有时可能会改变。Flitter Firebase多语言,firebase,flutter,Firebase,Flutter,我正在使用flatter和Firebase开发一个应用程序。 我需要支持多种语言,我想知道什么是最好的解决方案来做到这一点。。。我是否可以将字符串保存在Firebase中,并在每次需要时提取它们而无需下载它们? 当用户第一次选择一种语言时,它通常不会改变,但有时可能会改变。 谢谢 我不明白为什么要使用Firebase使用多语言功能。 在任何应用程序中,至少都有静态文本。因此,至少对于该部分,您不需要存储在Firebase中的翻译(性能问题)。我建议看一下这个软件包easy\u本地化: 为什么要使
谢谢 我不明白为什么要使用Firebase使用多语言功能。 在任何应用程序中,至少都有静态文本。因此,至少对于该部分,您不需要存储在Firebase中的翻译(性能问题)。我建议看一下这个软件包
easy\u本地化
:
为什么要使用静态翻译:
使用非静态翻译时(从Firebase下载):
- 您必须下载翻译:应用程序只有在连接到网络时才能工作(至少第一次或在用户清除应用程序缓存后)
- 您必须缓存结果:使用共享的首选项
- 每次都必须从缓存中获取翻译。
如果您仍然坚持使用Firebase,您可以看到android的类似问题(由GDE回答):