internationalization开始国际化


备注

国际化是一个工程过程,旨在概括产品,使其能够处理多种语言,脚本和文化惯例,而无需重新设计或重新编译。它涉及一系列活动,例如:

  • 为全球受众准备软件分发平台
  • 定义货币转换的映射
  • 定义基于当前字母表更改的排序规则
  • 定义适应所选当前区域设置的数字和日期格式
  • 发现用户输入的语言,以便正确显示内容
  • 提供默认语言,可以选择将文本从一种语言音译到另一种语言
  • 允许用户选择与语言相关的用户首选项
  • 以适当的语言和格式显示时间,日期和日历信息

版本

发布日期
ICU 58 2016年12月9日
ICU 57 2016年3月23日
ICU 56 2015年10月7日
ICU 55 2015-04-01
ICU 54 2014-10-01
ICU 53 2014年4月2日
ICU 52 2013年10月9日
ICU 51 2013年3月22日
ICU 50 二〇一二年十二月十七日
ICU 49 2012-03-21

安装或设置

ICU(Unicode的国际组件)可以安装为以下语言的库:

以下是一些实现的一系列安装步骤:

  • ICU4J:

    • 将icu4j.jar放在CLASSPATH中
      • (可选)将icu4j-charset.jar放在CLASSPATH中以获取charset API支持
    • 要构建ICU4J,您将需要JDK 7+和Apache Ant 1.9+
    • 设置JDK和Ant环境变量
      • 设置JAVA_HOME = C:\ jdk1.8.0
      • 设置ANT_HOME = C:\ apache-ant
      • 设置PATH =%JAVA_HOME%\ bin;%ANT_HOME%\ bin;%PATH%
    • 运行build.xml中定义的所需目标。默认目标是“jar”,它编译ICU4J库类文件并创建ICU4J jar文件。例如:
      • C:\ ICU4J>蚁
  • ICU4C

    • 将ICU4C的路径放在LD_LIBRARY_PATH环境变量中,以便动态链接器可以找到它。例如:
      • export LD_LIBRARY_PATH = / opt / icu / lib
    • 或Windows:
      • 设置PATH =%PATH%; C:\ icu \ dist \ bin;设置INCLUDE =%INCLUDE%; C:\ icu \ dist \ include;设置LIB =%LIB%; C:\ icu \ dist \ bin
    • 运行configure脚本并使用makefile构建ICU4C:
      • ./configure --prefix = / opt / icu
    • 或者CygWin:
      • set PATH =%PATH%; C:\ Cygwin \ bin C:> dos2unix * C:> dos2unix -f configure
      • C:>“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ vcvarsall.bat”x86
      • C:> bash runConfigureICU Cygwin / MSVC -prefix = / cygdrive / c / icu / dist
    • 运行make和make install:
      • make && make install