如何将Firestore db用于多语言应用程序?

时间:2018-08-04 08:20:35

标签: ios firebase google-cloud-firestore

我正在开发一个iOS应用程序,我需要将数据库的内容转换为多语言,就像我在使用Firestore的应用程序中所说的那样。有人有解决方案吗?

1 个答案:

答案 0 :(得分:1)

将您需要的文本存储在具有不同语言变体的节点中。当用户注册时,让他们确定他们喜欢的语言,然后从中阅读其语言的文本并将其显示在UI中。从概念上讲,它看起来像这样:

go_instructions
   en: "Click the GO button to continue"
   fr: "Cliquez sur le bouton GO pour continuer"
   es: "Haga clic en el botón IR para continuar"
email_instructions
   en: "Enter your email address"
   fr: "Entrez votre adresse email"
   es: "Ingrese su dirección de correo electrónico"

显然,在Firestore中,您可以将这些文件设置为文档,并在其下包含字段和值,但这应该可以使您朝正确的方向前进。