【发布时间】:2016-03-29 05:41:07
【问题描述】:
在我的应用中,我使用的是angular-translate
https://github.com/angular-translate/angular-translate
用于翻译我的内容。
在我看来,我也有这样的日期格式化程序:
{{article.CreatedAt | date:'dd MMM yyyy':'UTC'}}
但是当我设置波兰语、俄语(或任何其他语言,非英语)时 - 我的月份名称仍然是英语。
我该如何翻译它们(如果没有动量和其他插件可以做到这一点,那就太好了......)?
【问题讨论】:
-
从类似的帖子plnkr.co/edit/AFpj79M1C6vOewSWLX8J试试这个plunkr
-
@Jared
will be great, if this is doneable without momentum and other plugins。第二:我没有任何ui日历... -
他们使用 i18n 和 ngLocale,我认为你不需要动力。查看 ng-fr-ca.js 文件。
-
您是否为您使用的语言加载了区域设置?这些包含您正在寻找的翻译。 github.com/angular/angular.js/tree/master/src/ngLocale
-
FWIW angular-translate 不会翻译任何日期或时间设置,您必须使用 ngLocale 或 angular-dynamic-locale 来执行此操作。在您的情况下,您必须使用后者 angular-dynamic-locale 来实现您的目标。据我所知,没有其他办法。链接:github.com/lgalfaso/angular-dynamic-locale
标签: javascript angularjs date angular-translate