找回密码
 注册
查看: 5997|回复: 8

默认安装的英文版OpenOffice-1.0.1 中文化搞定!

  [复制链接]
发表于 2002-9-27 14:49:45 | 显示全部楼层 |阅读模式
Mandrake 9.0或是RedHat null默认安装的OpenOffice 1.0.1是英文版的,因为习惯不了英文,我们一般都是去下载一个中文版本的OpenOffice 1.0.1 的tarball来安装,然后用字体替换解决中文显示的问题!

在看了MDK9.0 安装的OpenOffice后,发现OpenOffice1.0.1盆一般应该包括的软件包有: (1) OpenOffice主体软件包 (2)OpenOffice共享库软件包(3)OpenOffice i18n软件包(在MDK下i18软件包是按locale分开做单独的包来安装;在RedHat null下i18n就一个软件包)

以下是我的MDK9.0中oo包括的软件包:
   软件包                                                                               描述      
1.OpenOffice.org 1.0.1-9mdk                              Open source office suite
2.OpenOffice.org-libs 1.0.1-9mdk                 OpenOffice.org shared libraries
3.OpenOffice.org-l10n-en 1.0.1-9mdk             English US language support for OpenOffice.org.
4.OpenOffice.org-l10n-ja 1.0.1-9mdk          Japanese language support for OpenOffice.org.
5.OpenOffice.org-l10n-zh-CN 1.0.1-9mdk  Chinese Simplified language support for OpenOffice.org.
6.OpenOffice.org-l10n-zh-TW 1.0.1-9mdk         Chinese Traditional language support for OpenOffice.org.

而且我在看i18n软件包(OpenOffice.org-l10n-zh-CN 1.0.1-9mdk)的描述的时候,看到有这样的文字:
This package contains the localization of OpenOffice.org in Chinese Simplified.It contains the user interface, the templates and the autotext features. Please note that not all of these are available for all possible language. You can switch user interface language using the standard locales system.

大致意思是我们装了这个软件包后,可疑将用户界面,模板等以简体中文显示.
但我没有查到怎么样才可以switch user interface language!

按一般linux下面很多系统的配置都是由一些文本文件来决定配置的,经过对OpenOffice各个文件的查看,终于找到了她的配置文件,是一个叫Setup.xml的文件.位于 /usr/lib/openoffice/share/config/registry/instance/org/openoffice 目录下面.用KWrite打开Setup.xml文件,然后移到<L10N><ooLocale cfg:type="string">en-US</ooLocale><ooSetupSystemLocale cfg:type="string"/><ooSetupCurrency cfg:type="string"/></L10N>

这一行是OpenOffice中locale的定义,把门其中的en-US改成zh-CN即可.然后打开OpenOffice就是中文界面了,再设置一下字体替换就很PP了


另外的方法:
       在每个用户的主目录下都有一个 .openoffice 的目录,在这个目录下的user/config/registry/instance/org/openoffice目录里面也有一个Setup.xml的配置文件,
按理修改了应该也可以显示中文界面的。但我没有试过,哪位有空可以试一下~

         一些不是很确定的问题,不清楚对locale是否有要求,我的locale:zh_CN.GB2312 ,不知道是不是只要装有了你要的locale就可以了。
我想应该是可以en_US或其它的locale,只要装了GB的locale和字体,同时OpenOffice也装了对应的18n软件包,就可以使用中文版的OpenOffice.

注:以上只在Mandrake 9.0正式版下测试通过,RedHat null没有试过,还有一些tarball 方式安装的oo 1.01也没有测试过,不过道理应该是一样的。


我的Email:[email protected]


相关图片如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2002-9-27 14:52:24 | 显示全部楼层
好事一件!
回复

使用道具 举报

发表于 2003-2-26 14:11:14 | 显示全部楼层

这个怎么办,我可是照着以上方法进行的

请各位linux老虾大虾都看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-2-26 16:45:02 | 显示全部楼层
2003年02月26日下午14时55分29秒[root@gugonghcs root]# rpm -qa|g openoffice
openoffice-libs-1.0.1-8
openoffice-i18n-1.0.1-8
openoffice-1.0.1-8

我记得我的 RedHat 8.0 上没有这样子改也可以很正常地显示和输入,可能 Mandrake 是需要修改吧。
回复

使用道具 举报

发表于 2003-5-15 09:27:31 | 显示全部楼层
我使用上面提供的那种方法进行修改/usr/lib/openoffice/share/config/registry/instance/org/openoffice 目录下面里面的Setup.xml这个文件.但是修改完成之后进行保存.然后重新打开OpenOffice系列产品里面的一个软件.显示出来的界面仍然还是英文.大家谈论一下子.这个问题是否主要是因为本人在安装系统的过程里面安装OpenOffice这个软件时候缺少一些支持中文字体之类的东西.以上这个原因只是自己猜测一下子.大家帮忙解决一下子.
回复

使用道具 举报

发表于 2003-5-28 16:59:28 | 显示全部楼层
rh9自带的没这个问题,只要选择中文系统,OO运行的就是中文菜单。
回复

使用道具 举报

发表于 2003-5-29 13:03:07 | 显示全部楼层
我的rh9中oo在kde下连英文都显示不了,更何况中文了。
我想帖图,可我不会,谁能教我一下,谢了!
回复

使用道具 举报

发表于 2003-6-21 13:12:12 | 显示全部楼层
rh9自带的没这个问题,只要选择中文系统,OO运行的就是中文菜单。
回复

使用道具 举报

发表于 2003-6-22 21:01:04 | 显示全部楼层
好东西,顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-8 10:16 , Processed in 0.026300 second(s), 17 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表