美文网首页
系统需有多个语言版本,如何对文字进行国际化

系统需有多个语言版本,如何对文字进行国际化

作者: YouziLeeY | 来源:发表于2018-08-02 00:13 被阅读0次

       现在做的系统一共有汉语,英语,以及葡语三个语言版本,要想在不同语言版本下展示不同国家的语言,可以进行如下操作.

我需要对系统中的一张表格进行数据管理,于是新建了一个组件config,以此为例:

1)在config.module.ts中导入Translate Module


import {Translate Module} from...


2)在config.component.ts中导入Alert和Translate Service


import{Alert}from...

import{TranslateService}from...


3)在config.component.ts中实例化一个对象


constructor(private translate:TranslateService)

this.alert=new Alert(translate)


4)在i18中添加汉语,英语葡语对应的解释


汉语下:

"BasicCoding" : {

"code":"编码",

"value": "值",

......

}

英语下:

"BasicCoding" : {

"code":"code",

 "value": "value",

......

}

葡语也同样加上

5)运用语法

{{'BasicCoding.code'|translate}}

这样在不同语言版本下会显示相应的语言,例如中文下显示"编码",英语版本下显示"code".

相关文章

  • 系统需有多个语言版本,如何对文字进行国际化

    现在做的系统一共有汉语,英语,以及葡语三个语言版本,要想在不同语言版本下展示不同国家的语言,可以进行如下操作. 我...

  • 关于Makefile的使用

    本周主要学习在Linux系统下使用Makefile对多个C语言源程序进行编译。 对于多个C语言源程序编译的时候,可...

  • Localization 国际化

    iOS中什么是国际化? 根据系统不同的语言环境显示相应的语言内容。 iOS中如何为工程添加国际化功能 comman...

  • iOS开发APP内部实现点击按钮切换语言

    本文主要针对APP国际化进行操作,使APP内部控件显示语言可以不随系统语言做改变,自由切换. 效果如下: 核心方法...

  • Res----values.Strings初步认识

    目录 用途 应用国际化,随系统语言设置,更改当前语言 使用方式 xml java 国际化 根据语言偏好设置更改,中...

  • iOS 国际化相关

    一、依赖系统语言的国际化 第一步:添加系统语言的支持 1.应用名称国际化 对应的文件是:InfoPlist.str...

  • iOS指定加载任意语言

    项目中提了个需求,做国际化。但是并不是常规的随着手机系统语言的国际化。要加载特定语言,无视手机系统语言。查阅了网上...

  • ios 国际化

    本次对app的国际化分为2个部分。 1,实现app名称在不同本地语言下显示不同文字。info.plist的国际化。...

  • InfoPlist.strings

    修改 IOS 系统的弹窗进行国际化

  • iOS国际化,点击按钮切换语言

    前言: 网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,今天要讲的是不跟随系统的切换语言版...

网友评论

      本文标题:系统需有多个语言版本,如何对文字进行国际化

      本文链接:https://www.haomeiwen.com/subject/kgvdvftx.html