我在我的应用程序中使用 angularMoment 模块来显示几秒钟前、2 小时前等的帖子创建时间。问题是我的应用程序支持多种语言。我如何为它进行翻译?
我使用本教程来实现 angularMoment https://scotch.io/tutorials/display-time-relatively-in-angular
我在我的应用程序中使用 angularMoment 模块来显示几秒钟前、2 小时前等的帖子创建时间。问题是我的应用程序支持多种语言。我如何为它进行翻译?
我使用本教程来实现 angularMoment https://scotch.io/tutorials/display-time-relatively-in-angular
如 angularMoment 文档中所述,您可以执行以下操作:
如果您需要国际化支持,请先加载指定的 moment.js 语言环境文件:
<script src="components/moment/locale/de.js"></script>
然后调用该amMoment.changeLocale()
方法(例如在应用程序的 run() 回调中):
changeLocale 函数更改 moment.js 的本地并更新所有 am-time-ago 指令实例。此函数接受两个参数语言环境和一个具有覆盖的对象。区域设置是区域设置代码的字符串,例如。en, es, ru 等