2
我想将我的离子1应用程序转换为离子3.之前,我已经使用angular translate指令在离子1中实现了每个模块的已翻译json文件。在离子3文件夹结构中实现翻译
然而,似乎对离子3,大多数的例子,我看到网上把语言JSON文件unders资产等方式
assets
i18n
- en-US.json
- en-GB.json
对我来说,有很多的缺陷和缺点这一点,这包括
- 我们公司确实将文件锁定给第一个修改的人,这意味着当一个人修改文件时,其他人不能修改服务器中的相同文件,除非该人员释放它。想象一下,会有很多人竞争这个文件。
- 如果翻译文件很大,它可能会非常慢。
- 当它变大时很难保持。
那么,以上格式的使用有什么具体原因吗?你们都在用什么翻译结构?
我对改善文件夹结构的建议如下。希望从stackoverflow社区获得输入。
pages
page1
- page1.html
- page1.scss
- i18n (folder)
- en-US.json
- en-GB.json
page2
...