当前位置:  开发笔记 > 编程语言 > 正文

Angular-translate和date formatter:如何翻译月份名称?

如何解决《Angular-translate和dateformatter:如何翻译月份名称?》经验,为你挑选了1个好方法。

在我的应用程序中,我正在使用 angular-translate

https://github.com/angular-translate/angular-translate

翻译我的内容.

而且在我看来,我有这样的日期格式化程序:

{{article.CreatedAt | date:'dd MMM yyyy':'UTC'}}

但是当我设置波兰语,俄语(或任何其他语言,非英语) - 我的月名仍然是英语.

我怎样才能翻译它们(如果没有动力和其他插件可以实现,那将会很棒)?



1> Poyraz Yilma..:

为了动态更改应用程序的语言环境,您需要angular-dynamic-locale,还需要ngLocale的其他语言环境文件(english附带了英语)。

这是正在工作的朋克。

您需要捕获翻译事件,因为我们要在更改语言时更改语言环境。因此,为此目的,我使用$translateChangeSuccess事件将选定的语言设置为新的语言环境。

$rootScope.$on('$translateChangeSuccess', function (event, data) {
    tmhDynamicLocale.set(data.language);
});

这是所有$ translate事件的列表。

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有