【发布时间】:2015-11-11 03:22:42
【问题描述】:
所以我在我们正在创建的一个新的 Angular 应用程序上负责 i18n。如果翻译以 json 格式存储在客户端上,我已经知道如何实现它。但是我被告知我不能像这样实现它,因为客户会定期更新翻译,所以必须从 api 获取。
我还被告知我不能直接映射到 json 响应,而是必须创建位于 json 和 UI 之间的 TypeScript 对象。
实现这一目标的最佳方法是什么?标题有一个语言下拉菜单。当应用程序加载并缓存它们时,我是否需要调用所有语言,或者我只是根据需要调用每种语言?我是只翻译我在屏幕上看到的内容还是需要翻译整个应用程序?
【问题讨论】:
标签: javascript json angularjs internationalization typescript