我正在使用 DurandalJs 和 BreezeJs 作为客户端的主要技术开发 JavaScript SPA。我想知道我可以使用哪些库来让我的应用程序支持不同的语言。我进行了一些搜索,发现 JED.js ( http://slexaxton.github.com/Jed/) 是完成此任务的不错选择。
但是我不太确定,有人可以为这个任务推荐 nay 库,或者给我一些关于 JED.js 的意见。
我还想问一些有关浏览器中商店信息的库。有人可以推荐我一个吗?我在 amplify.js 中考虑过,它提供了向服务器发出请求并缓存此信息的良好功能。但是在我的应用程序中我使用的是breezejs,所以这部分不需要。我只需要存储一些数据,例如用户名和一些小信息。
非常感谢。
我的解决方案:
我已经使用 amplify.storage 实现了我的系统,用于在浏览器中存储信息,并使用 i18next ( http://i18next.com/ ) 使我的应用程序可用于不同的人类语言。
最佳答案
我对你问题的第一部分帮助不大。我自己对回复很感兴趣!
我对本地存储有一些想法。 AmplifyJS 实际上是三个独立的库。其中之一,amplify.store ,专门针对本地存储问题,值得一看。你可能会看看 lawnchair .最后看Breeze DocCode sample有关在浏览器本地存储中存储完整和部分实体缓存的示例;它很原始,但会为您提供提示。
关于Javascript SPA 多语言和 LocalStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15291412/