国际化

Posted xuweiweiwoaini

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国际化相关的知识,希望对你有一定的参考价值。

1 国际化概述

  • 软件的国际化:软件开发的时候,要使它能够同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。

 

2 合格的国际化软件

  • 软件实现国际化,需要具体如下的特征:
    • ①对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素或错误提示信息,状态信息等,需要根据来访者的地区和国际,选择不同语言的文本为之服务。
    • ②对于程序动态产生的数据,例如日期或货币等,软件应该能根据所在的国际或地区的文化习惯进行显示。  

 

3 固定文本元素的国际化

  • 对于软件中的菜单栏、导航条、错误提示信息、状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不同的国家编写不同的properties文件。这一组properties文件称之为一个资源包。
  • 在Java API中提供一个ResourceBundle类用于描述一个资源包,并且ResourcesBundle类提供了相应的方法getBundle,这个方法可以根据来访者的国家地区自动获取与之对应的资源文件并予以显示。

 

以上是关于国际化的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发之国际化篇第二章:文本信息国际化

Flutter之国际化多语言

SpringBoot国际化(jsp)

iOS 国际化多语言(上)

spring 国际化 js怎么设置

国际化