如何通过终端将 Ubuntu 16.04 中的系统语言更改为德语?

如何通过终端将 Ubuntu 16.04 中的系统语言更改为德语?

我正在使用带有 LXDE 桌面的 Ubuntu 16.04:

桌面

我正在尝试将语言改为德语,但不知道该怎么做。

有什么建议给我吗?

答案1

从命令行你可以尝试这个:

sudo apt-get install language-pack-de language-pack-gnome-de
sudo apt-get install $(check-language-support)
sudo update-locale LANG=de_DE.UTF-8

然后重新登录或者重启。

编辑:

从您的错误消息来看,似乎尚未创建英语语言环境。因此,请运行以下命令:

sudo locale-gen en_US.UTF-8

然后我建议使用扩展的 update-locale 命令:

sudo update-locale LANG=de_DE.UTF-8 LANGUAGE= LC_MESSAGES= LC_COLLATE= LC_CTYPE=

编辑二:

为了解决中环境变量的奇怪设置/etc/lxdm/Xsession,请尝试打开~/.profile进行编辑并在其底部添加以下行:

unset GREETER_LANGUAGE

答案2

无需终端执行此操作,打开“系统设置”(这适用于 Unity 桌面,对于 LXDE,它称为“首选项”)应用程序,它将打开以下窗口:

在此处输入图片描述

然后单击“语言支持”,您将打开另一个窗口,并且可能会收到语言支持未完全安装的提醒。

如果发生这种情况,请单击“安装”,然后系统会提示您输入密码并安装缺少的语言位。您将进入以下窗口,您可以单击“安装/删除语言”按钮并选择德语。

在此处输入图片描述 在此处输入图片描述

单击“应用”为系统安装德语。然后单击“Deutsch (Deutschland)”并将其移至列表顶部。然后单击“Deutsch (Deutschland)”,接着单击“应用到整个系统”。然后系统将再次提示您输入密码以完成此操作。

在此处输入图片描述

重启之前,剩下的就是将“Reginal Formats”设置为德语,并“Apply System-Wide”。要使此更改生效,您需要重启。

此后,您将在第一次登录时看到以下窗口,您可以在其中选择保留主文件夹中的旧文件夹名称或将其也实现为德语。

在此处输入图片描述

两种选择均可行,由您决定想要什么。

答案3

最后,我找到了答案。我必须按照以下步骤操作。

sudo apt-get install language-pack-de language-pack-gnome-de
sudo apt-get install $(check-language-support)
sudo update-locale LANG=de_DE.UTF-8

然后在以下位置标记注释/etc/lxdm/Xsession

# override ~/.profile if language was set on the greeter
if [ -n "$GREETER_LANGUAGE" ]; then
    language_list=${GREETER_LANGUAGE%.*}${GREETER_LANGUAGE#*.UTF-8}:en
    export LANGUAGE="$language_list"
    export LC_MESSAGES="$GREETER_LANGUAGE"
    export LC_CTYPE="$GREETER_LANGUAGE"
    export LC_COLLATE="$GREETER_LANGUAGE"
fi    

之后您的系统将变为德语。

相关内容