【发布时间】:2019-08-25 16:05:03
【问题描述】:
我正在构建一个多语言 Web 应用程序,但我正在努力决定如何存储 i18n 数据。
一方面,我可以采用将短语保存到 JSON 文件并从那里加载的传统方式。但是对于我的应用程序,我使用 create-react-app 和 firebase,这使得这很不方便(加载短语很好,但我也想要我的 i18n 库将丢失的翻译保存到文件中,这并不容易,因为我必须设置一个小型 express 服务器来处理文件修改)。
另一方面,我可以将所有内容都存储在数据库中。这将使这个过程更简单,但这样做可以吗?是否有任何陷阱或安全问题? (我知道可能没有人关心窃取翻译的文本,但如果它以某种方式改变,那对用户来说就不好了)
【问题讨论】:
-
如果有人可以访问您的数据,那么您的翻译就是您的后顾之忧
标签: database firebase internationalization