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

Sal*_*zzo 1 ios firebase google-cloud-firestore

我正在开发一个 iOS 应用程序,我需要将数据库的内容翻译成多语言,正如我在使用 Firestore 的应用程序中所说的那样。有没有人有办法解决吗?

Jay*_*Jay 5

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

\n\n
go_instructions\n   en: "Click the GO button to continue"\n   fr: "Cliquez sur le bouton GO pour continuer"\n   es: "Haga clic en el bot\xc3\xb3n IR para continuar"\nemail_instructions\n   en: "Enter your email address"\n   fr: "Entrez votre adresse email"\n   es: "Ingrese su direcci\xc3\xb3n de correo electr\xc3\xb3nico"\n
Run Code Online (Sandbox Code Playgroud)\n\n

显然,使用 Firestore,您可以将它们设置为带有下面字段和值的文档,但它应该可以帮助您走向正确的方向。

\n