【问题标题】:Internationalization of Dynamic content using spring or angularjs使用 spring 或 angularjs 实现动态内容的国际化
【发布时间】:2016-02-22 10:11:17
【问题描述】:

我在动态内容的国际化方面需要帮助。假设我有一个在泽西、菲律宾、阿根廷等不同地区工作的应用程序。我需要根据国家用户的登录名显示内容。 我已经知道如何为标签显示它。但是对于动态内容,我无法思考如何进行。例如。如果用户在特定区域登录,我需要以该特定区域语言显示他的姓名,或者如果他更改了语言偏好,则需要根据所选偏好显示。

我在我的应用程序中使用 spring 和 angularjs。

如何处理?

【问题讨论】:

  • 通常名称不需要翻译,但对于其他数据值,您只需将键的 json 对象返回到 Angular 应用程序,并且在 Angular 中,它们应该使用 angular 等指令基于活动语言进行翻译-翻译。

标签: angularjs spring spring-mvc internationalization


【解决方案1】:

我根据你所说的要求做了一个angular 应用程序。 i18n 和 l10n。

  • angular-translate 用于动态标签翻译
  • angular-i18n 用于本地化。
  • angular-dynamic-locale 用于动态本地化。

编辑示例

简单页面http://the-unsoul.github.io/angular-requireJS/#/home(只有几个字段得到了它的标签翻译)

源码https://github.com/the-unsoul/angular-requireJS

【讨论】:

  • 谢谢 Linh,你能提供任何动态翻译的例子吗?这将是一个很大的帮助。
  • 回到那里我设置了一个简单的种子示例(用于学习目的)。 ----这是页面the-unsoul.github.io/angular-requireJS/#/home(我只设置了一些标签和1个带有本地化的单日期时间字段。----这是源代码github.com/the-unsoul/angular-requireJS。----即使它很简单,但如果你是Angular 新手,请花点时间通读一遍,因为它可能会让新用户不知所措。
  • @user1111880 如果您觉得答案有用,请点赞。干杯! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
  • 2011-10-22
  • 2010-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多