我运行了语言支持工具,单击了“安装/删除语言...”,然后安装了 Irish。我从 Ubuntu 软件中心看到至少安装了两个软件包 *-ga-base 就是其中之一。
但爱尔兰语仍然没有出现在语言支持工具的列表中。显然,当我安装该语言时,应该有一个 + 来表示更多选项,但它不见了(这是一个错误)。(请参阅此处的已接受答案如何更改系统语言?更多细节)
如何在语言支持列表中获取英语以外的其他语言?
更新:从终端运行 gnome-language-selector 我看到以下输出:
gnome-language-selector:22702): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-iIuzZfldLm: Connection refused
[]
[<Package: name:'firefox-locale-ga' architecture='amd64' id:2712>, <Package: name:'language-pack-ga-base' architecture='amd64' id:2713>, <Package: name:'language-pack-gnome-ga-base' architecture='amd64' id:5653>, <Package: name:'language-pack-gnome-ga' architecture='amd64' id:5651>, <Package: name:'myspell-ga' architecture='amd64' id:1918>, <Package: name:'libreoffice-l10n-ga' architecture='amd64' id:11807>, <Package: name:'kde-l10n-ga' architecture='amd64' id:33666>, <Package: name:'language-pack-ga' architecture='amd64' id:5649>]
其他输出:
$ /usr/share/language-tools/language-options
en en_AU en_CA en_GB en_NZ en_US
区域设置 -a 的输出:
$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
运行 sudo apt-get install --reinstall language-pack-ga-base
Setting up language-pack-ga-base (1:14.04+20150804) ...
Generating locales...
ga_IE.UTF-8... up-to-date
Generation complete.
随后(我第一次 ssh 可能进入了错误的机器!)
Generating locales...
ga_IE.UTF-8... cannot open locale definition file `ga_IE': No such file or directory
failed
Generation complete.
答案1
您提到的答案是关于 Ubuntu GNOME 的,但是由于您使用的是 Ubuntu,因此没有“+”可供查找。
正如我所提到的回复你写的错误评论,此爱尔兰选项在列表中标记为“Gaeilge”。
编辑:
请运行以下命令:
sudo mkdir /usr/share/locale-langpack/ga
sudo apt-get install $(check-language-support)
这应该会让盖尔格加入。
编辑二:
好的,Gaeilge 语言环境显然尚未生成。作为下一步措施,我建议您运行以下命令:
sudo apt-get install --reinstall language-pack-ga-base
如果成功,您可能需要再试一次:
sudo apt-get install $(check-language-support)
編輯三:
生成语言环境失败表明语言环境包安装不完整。因此让我们重新安装:
sudo apt-get install --reinstall locales