0 angularjs ionic-framework ionic-view ionic2 angular
我在将月份名称翻译成来自另一个国家的另一种语言时遇到了 ionic2问题。在我的视图中,我使用过滤器日期来显示月份的全名。月份的名称以英语显示,我需要它们以巴西的葡萄牙语显示。
当我使用ionic1 时,我只是访问了文件“ionic.bundle.min.js”,然后我更改了英文月份的名称。已经换了ionic2我还是不知道我应该怎么做才能改个语言。
谁能帮我这个?
您可以在标签上使用monthShortNames和/或monthNames属性ion-datetime
<ion-item>
<ion-datetime displayFormat="DD/MMM/YYYY HH:mm" pickerFormat="DD MMM YYYY HH mm" monthShortNames='jan, fev, mar, abr, mai, jun, jul, ago, set, out, nov, dez' doneText="Ok" cancelText="Cancelar"></ion-datetime>
</ion-item>
<ion-item>
<ion-datetime displayFormat="DD/MMMM/YYYY HH:mm" pickerFormat="DD MMMM YYYY HH mm" montNames='janeiro, fevereiro, março, abril, maio, junho, etc...' doneText="Ok" cancelText="Cancelar"></ion-datetime>
</ion-item>
Run Code Online (Sandbox Code Playgroud)
如果你想显示短名称,你的选择器和显示格式必须是 MMM,对于长名称,它必须是 MMMM。
您可以同时使用两者,例如选择器中的 MMM 和显示的 MMMM。
这同样适用于dayNames和dayShortNames。
这仅用于显示目的,在您的 .ts 文件中,它们将采用 ISO 字符串格式,如果您想操纵它们稍后以葡萄牙语显示,我建议使用 Moment.js 将区域设置更改为'pt-br'并在您的视图中显示. 如果您也需要这方面的帮助,请发表评论,我将编辑显示如何执行此操作。
| 归档时间: |
|
| 查看次数: |
7488 次 |
| 最近记录: |