我将Angular i18n用于德语,英语,西班牙语,法语,意大利语,葡萄牙语,俄语,乌克兰语,日语,韩语和中文。
这些都是支持的语言环境,但我的任务是包含 Cebuano,Samoan,Tagalog和Tongan 的翻译。这些似乎不是Angular i18n中支持的语言环境。
如何在这四种语言环境中使用Angular i18n?
答案 0 :(得分:2)
Angular支持i18n
位置标准|全球化|国际化。当涉及到日期,月份等名称的数字,日期等时,Angular依赖于$locale
服务,例如在数字属性NUMBER_FORMATS
的情况下。
以下是angular目前支持的位置列表:
http://cdnjs.com/libraries/angular-i18n/
以下是有关如何支持german locale的示例:
<html ng-app>
<head>
<script src="angular.js"></script>
<script src="i18n/angular-locale_de-de.js"></script>
</head>
</html>
如果你想深入了解或创建自己的,你可以在上面提供的任何CDN中搜索NUMBER_FORMATS
,你会发现用什么角度来格式化你的数字,这是一个例子:
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u20ac",
"DECIMAL_SEP": ",",
"GROUP_SEP": ".",
...