红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

【系统美化】ubuntu 10.04应用软件操作界面中文化体验

发布时间:2010-06-13 18:49:54来源:红联作者:haibian
[i=s] 本帖最后由 haibian 于 2010-6-14 11:59 编辑 [/i]

当遇到有应用软件操作界面中文化不完全或个别地方需调整的情况,用户完全可以自己动手进行中文化处理或调整。

1、安装Gtranslator和poeditor PO 编辑器(可以在软件中心里安装),另外也可进行命令行安装[code]sudo apt-get install gtranslator poeditor
[/code]#在进行Gtranslator和poeditor PO 编辑器的配置文件设置时,其中的语言设置会涉及到:
语言:Chinese 语言代码:ISO 639-2 字符集:UTF-8 传输编码:8bit
团队电子邮件:(自定义) 复数形式:nplurals=1;plural=0

2、在应用软件的官方网站下载相关的源代码压缩包,并解压出相关的po文件。
此处以firestarter 为例,可以上firestarter主页http://www.fs-security.com/download.php
找到 Source code,点击Source Tarball,下载并解压出相关的zh_CN.po文件
#另外也可以直接从 /usr/share/locale/zh_CN/LC_MESSAGES目录下获得firestarter.mo文件,然后用命令行[code]msgunfmt firestarter.mo -o firestarter.po[/code]在编辑目录下转化获得firestarter.po文件。

3、用Gtranslator或poeditor PO 编辑器编辑zh_CN.po,对照翻译相关语句。
完成后另存为firestarter.po

4、生成 mo文件,并进行翻译文件的安装
可复制以下脚本在 gedit文件中另存为fire-trans(文件名称可以自定义)[code]#!/bin/bash
msgfmt firestarter.po -o firestarter.mo
gksu cp firestarter.mo /usr/share/locale/zh_CN/LC_MESSAGES
su-to-root -X -c /usr/sbin/firestarter[/code]#有需要的可以加上此行 gksu cp firestarter.mo /usr/share/locale/zh/LC_MESSAGES

右键单击该文件并修改其属性的权限为允许以程序修改文件,
再双击fire-trans(或自定义文件名),在提示画面中选择在终端命令行中运行即可。

5、确认中文化效果,如需调整重复步骤3、4中的相关操作即可。

6、至此,该款应用软件的操作界面中文化完成。

************************************************************************************************
相关信息:
1、dabao:有关firestarter设置的详细说明[/url]
2、haibian:ubuntu9.10下实现(网络防火墙前端)firestarter 自动启动
3、dabao:[汉化包下载]Firestarter简体中文汉化包(2009/10/16更新)
4、firestarter 用户策略的备份和恢复(待高手添加此功能)
文章评论

共有 6 条评论

  1. ymp 于 2010-06-19 00:06:49发表:

    再过来看看

  2. linvnew 于 2010-06-18 12:49:59发表:

    在用,貌似都还行……

  3. Austria 于 2010-06-14 08:34:51发表:

    还没用10.04

  4. haibian 于 2010-06-13 22:17:42发表:

    2# augset

    客气,一起研究

    3# 王中云

    的确,分工很重要。

  5. 王中云 于 2010-06-13 21:06:21发表:

    分工合作好,不然会重复工作太多,浪费资源

  6. augset 于 2010-06-13 20:43:13发表:

    受教了