initCommon(); $template->displayHeader(); ?>

23. 国际化(Internationalization,i18n)

[提示] 网上最新的发行注记

发行注记可能已更新。要查看最新版本的 Fedora 发行注记,请访问:

http://docs.fedoraproject.org/release-notes/

这一节包含 Fedora 中多语种支持相关的信息。

23.1. 语言覆盖程度

Fedora 中相当多的软件被翻译到多种语言。参见http://translate.fedoraproject.org/languages。要获得 Fedora 核心组件 Anaconda 的可用语言列表,请参见 翻译统计

23.1.1. 支持语言安装

要从语言组安装附加语种支持,通过使用应用程序添加/删除软件,或者运行命令:

su -c "yum groupinstall 语言-support"

在上面的命令中,language 是下列之一: assamesebengalichinesegujaratihindi,japanesekannadakoreanmalayalammarathioriyapunjabisinhala,tamiltelegu,或 thai,以及其它。

从先前版本的 Fedora 升级的用户应当安装 scim-bridge-gtk,它能很好兼容那些使用老版本 libstdc++ 的第三方 C++ 程序。

要添加 SCIM 支持以输入某种语言,安装 scim-lang-LANG,这里 LANG 是如下之一:assamese(阿萨姆语) ,bengali(孟加拉语) ,chinese(汉语) ,dhivehifarsigujaratihindi(印地语),japanese(日语),kannadakorean(韩语),latin(拉丁语),malayalam(马来语),marathioriyapunjabi(旁遮普语),sinhalese(锡兰语),tamil(坦米尔语),teluguthai(泰语),或 tibetan(藏语)。

23.1.2. Transifex

Transifex是Fedora的在线工具,用来简化向那些在远程并且使用不同版本控制系统的项目贡献翻译。许多核心软件包使用了Transifex来接收大量贡献者提交的翻译。

通过 网站工具,不断成长的社区,以及不断改进的过程,译者可以通过单一的面向译者的网站接口,直接向任何上游项目提交翻译工作。缺少译者的项目开发者可以容易地从 Fedora 社区得到翻译。同时,译者可以接触更多与 Fedora 有关的项目,容易地提交作品。

23.2. 字体

桌面用户默认安装所有语言的字体,以覆盖尽可能多的语言。dejavu-fonts 是新的系统缺省字体,代替了djavu-lgc-fonts

23.2.1. 中文字体

  • 新的文全驿字体 wqy-zenkai-fonts 软件包被添加。

23.2.2. 印地语字体

  • samyak-fonts 软件包被添加。

  • sarai-fonts 软件包被添加。

  • smc-fonts 软件包被添加,以提供对马来文字的支持。

23.2.3. 日文字体

  • VLGothic-fonts 是 Fedora 9 中新的日文字体. VLGothic-fonts-proportional 是其等比例字体版本。

23.2.4. 尼泊尔字体

  • madan-fonts 软件包被添加。

23.2.5. 泰国字体

  • thaifonts-scalable 软件包被添加。现在的泰语字体已经支持 TrueType 技术。

23.3. 输入法

利用新的imsetting(输入法设置)框架,现在已经可以在应用程序运行时启动或禁用输入法。已经不再需要GTK_IM_MODULE环境变量,虽然该变量仍然可以用来覆盖imsettings的设置。

23.3.1. 输入法选择器

利用新的imsettings框架,输入法选择器程序现在可以实时启动或禁用 GNOME 桌面环境中的输入法支持。

核心的 SCIM 软件包被默认安装,但输入法只有在桌面是某个亚洲语言环境时才启动。当前列表为:asbnguhijaknkomlmrneorpasitatethurvizh)。可以用 im-chooser 位于 系统首选项个人输入法来启用或禁用桌面的 SCIM 输入法,或者选择其他输入法。要在非亚洲语言环境的桌面中激活 SCIM 输入法,应当设置 im-chooser 中的 使用自定义输入法scim

23.3.2. SCIM 热键

SCIM 现在只为亚洲语言定义切换热键:

语言

触发热键

中文

Ctrl-Space

印地语

Ctrl-Space

日文

Zenkaku_Hankaku, Alt-`, 或者 Ctrl-Space

韩文

Shift-Space, Hangul, 或者 Ctrl-Space

表 1. 热键


23.3.3. scim-python

这次发行中新加入了 scim-python 软件包,提供编写基于 python 的 SCIM 输入发引擎。

23.3.4. scim-python-chinese

软件包scim-python 中还提供了 scim-python-pinyin。该程序支持全拼和双拼输入法。其中的拼音输入法替换了scim-pinyin,称为系统默认输入法。scim-python-xingma 则提供了一系列码表以支持多种中文输入方法。

displayFooter('$Date: 2008/05/12 21:40:24 $'); ?>