請各位幫忙指點,為何LibreOffice界面始終是英文?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
行走之間
帖子: 121
注册时间: 2009-06-14 19:01

請各位幫忙指點,為何LibreOffice界面始終是英文?

#1

帖子 行走之間 » 2016-07-22 9:05

Kubuntu 16.04, LibreOffice 5.1.4.2。
各位幫忙看下,我已經設置了中文,為何界面始終是英文?
附件
Screenshot_20160722_090709.png
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#2

帖子 Ping-Wu » 2016-07-22 12:03

行走之間 写了:Kubuntu 16.04, LibreOffice 5.1.4.2。
各位幫忙看下,我已經設置了中文,為何界面始終是英文?

代码: 全选

sudo apt-get install libreoffice libreoffice-l10n-zh-cn libreoffice-l10n-zh-tw 
(Ubuntu/Kubuntu 虽然预装了 LibreOffice, 但不全。)

(补充)在“任何”语言环境下,要执行简体或繁体的中文界面,可以用下面的指令:

代码: 全选

LANG=zh_CN.UTF-8 libreoffice
(简体)

代码: 全选

LANG=zh_TW.UTF-8 libreoffice
(繁体)
上次由 Ping-Wu 在 2016-08-21 14:25,总共编辑 3 次。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#3

帖子 astolia » 2016-07-22 12:27

繁中的包名是 libreoffice-l10n-zh-tw
另外界面语言是在User interface里设置,不是Locale setting。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#4

帖子 Ping-Wu » 2016-07-23 16:20

Ping-Wu 写了:(补充)在“任何”语言环境下,要执行简体或繁体的中文界面,可以用下面的指令:

代码: 全选

LANG=zh_CN.UTF-8 libreoffice
(简体)

代码: 全选

LANG=zh_HK.UTF-8 libreoffice
(繁体)
这是在英文语言环境下执行简体中文界面LibreOffice的一个截图:
简体中文.jpg
同样英文语言环境下执行简体中文界面LibreOffice的一个截图:
繁体中文.jpg
英文界面:
英文.jpg
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#5

帖子 astolia » 2016-07-24 0:24

Ping-Wu 写了:(补充)在“任何”语言环境下,要执行简体或繁体的中文界面,可以用下面的指令:

代码: 全选

LANG=zh_CN.UTF-8 libreoffice
(简体)

代码: 全选

LANG=zh_HK.UTF-8 libreoffice
(繁体)
我来抬杠来了。
1、在不安装对应语言包的情况下,你的命令还有用不?
2、把User interface设置为Default之外的选项,你的命令还有用不?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#6

帖子 Ping-Wu » 2016-07-24 3:13

astolia 写了:
Ping-Wu 写了:(补充)在“任何”语言环境下,要执行简体或繁体的中文界面,可以用下面的指令:

代码: 全选

LANG=zh_CN.UTF-8 libreoffice
(简体)

代码: 全选

LANG=zh_HK.UTF-8 libreoffice
(繁体)
我来抬杠来了。
1、在不安装对应语言包的情况下,你的命令还有用不?
2、把User interface设置为Default之外的选项,你的命令还有用不?
问题问得非常好。第一个问题,上面的命令要执行前,系统里必须先有对应语言包(?),可以用下面大家熟悉的指令探索:

locale -a

第二个问题,我们default 的User interface是英文,转为zh_CN(简体中文)后,用下面的指令,LibreOffice的界面(及语言环境)即转为英文:

代码: 全选

LANG=en_US.UTF-8 libreoffice
astolia.160724.jpg
(请注意左上角显示中文的MATE作业环境)

这里顺便谈一下我们常常碰到的一个问题。一般在中文Windows/Office环境下打出来的英文文件,(即使英文功夫很高)都会有点怪怪的,不只贻笑大方,有时候甚至还会出大问题(但发稿者不可能知道)。用上面的方法,则没有这个问题,跟国外接触的中国公司可以打出道道地地的美国英文(en_US)文件。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#7

帖子 Ping-Wu » 2016-07-25 2:52

Ping-Wu 写了:(补充)在“任何”语言环境下,要执行简体或繁体的中文界面,可以用下面的指令:

代码: 全选

LANG=zh_CN.UTF-8 libreoffice
(简体)

代码: 全选

LANG=zh_HK.UTF-8 libreoffice
(繁体)
不知道有没有人注意到,要执行繁体的中文界面时,我们用的指令是 LANG=zh_HK.UTF-8,而不是较常见到的zh_TW.UTF-8?

原因是Canonical/Ubuntu团队里,主要负责中文环境的几位开发者不懂中文(这是一件很悲哀的事,希望以后我们有机会补充讨论*),把 zh_TW.UTF-8 从available locale里给zh_HK.UTF-8取代了(因为有香港地区的人建议把zh_HK”加入“available locale里)。

补救的方式,乃是执行下面的指令:

代码: 全选

sudo locale-gen zh_TW.UTF-8
台湾有些网站还是在使用Big5,在Google Chrome下会变成乱码,因此如果有需要使用正体中文的话,建议也:

代码: 全选

sudo locale-gen zh_TW
* 不过我这里必须指出,这几位开发者都非常努力,最大的责任应该是我们这些Ubuntu使用者没有积极参与,没有提出应有的意见。)
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#8

帖子 Ping-Wu » 2016-07-28 9:32

Ping-Wu 写了:
Ping-Wu 写了:(补充)在“任何”语言环境下,要执行简体或繁体的中文界面,可以用下面的指令:

代码: 全选

LANG=zh_CN.UTF-8 libreoffice
(简体)

代码: 全选

LANG=zh_HK.UTF-8 libreoffice
(繁体)
不知道有没有人注意到,要执行繁体的中文界面时,我们用的指令是 LANG=zh_HK.UTF-8,而不是较常见到的zh_TW.UTF-8?

原因是Canonical/Ubuntu团队里,主要负责中文环境的几位开发者不懂中文(这是一件很悲哀的事,希望以后我们有机会补充讨论*),把 zh_TW.UTF-8 从available locale里给zh_HK.UTF-8取代了(因为有香港地区的人建议把zh_HK”加入“available locale里)。

补救的方式,乃是执行下面的指令:

代码: 全选

sudo locale-gen zh_TW.UTF-8
台湾有些网站还是在使用Big5,在Google Chrome下会变成乱码,因此如果有需要使用正体中文的话,建议也:

代码: 全选

sudo locale-gen zh_TW
* 不过我这里必须指出,这几位开发者都非常努力,最大的责任应该是我们这些Ubuntu使用者没有积极参与,没有提出应有的意见。)
好像有不少人对日语locale有兴趣,以下是在中文环境下执行日语界面(ja_JP.UTF-8)LibreOffice的一个截图:
日语.jpg
行走之間
帖子: 121
注册时间: 2009-06-14 19:01

Re: 請各位幫忙指點,為何LibreOffice界面始終是英文?

#9

帖子 行走之間 » 2016-08-19 13:34

首先感謝以上兩位的指點!
的確,在未包裝正體漢字語言包之前,執行LANG=zh_TW.UTF-8 libreoffice是無效的。
現在裝上是libreoffice-l10n-zh-tw,非常漂亮。
回复