angular4系列之国际化

11 篇文章 0 订阅
6 篇文章 0 订阅

国际化翻译目录及格式

  • src — assets — i18n — cn-zh.json
  • 格式:
{
   "index": {
        "title": "标题"
    },
     "usermanage": {
        "logMangement": {
            "logman": {
                "name": "日志",
                "designation":"名称",
                "selectDate":"选择日期",
                "hint1":"请输入用户名称",
                "hint2":"请输入模块名称",
                "startDate":"开始日期",
                "endDate":"结束日期",
                "zhi":"至",
                "time":"时间",
                "operationCxt":"操作内容",
                "modelName":"模块",
                "hint3":"没有您搜索的记录",
                "hint4":"开始时间不能大于结束时间",
                "serial":"序号",
                "email":"邮箱"
            }
        }
    }
}

用法

1.
<div translate>{{'usermanage.logMangement.logman.name'}}</div>

2. 
<input placeholder="{{'usermanage.logMangement.logman.hint1' | translate}}" [(ngModel)]="userName" />

3.
<nz-datepicker [(ngModel)]="beginDate" [nzPlaceHolder]="'usermanage.logMangement.logman.time' | translate"></nz-datepicker>

4.
html文件中:
<th nz-th *ngFor="let col of table">
    <span>{{col.name | translate}}</span>
</th>
component.ts文件中:
 this.table = [{name:'usermanage.logMangement.logman.designation'  // 名称}]

5.ts文件中
this.translate.instant('iotapp.equStatus.realtime.excavator.overLoad');
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值