您可以手动编辑本地化设置。从您的示例中,我建议您使用某种英语版本作为基本语言,并根据需要添加其他位。您还可以从必须在系统中也安装的其他区域设置中获得其他位。也就是说,如果您希望系统使用意大利语,则必须在系统中安装支持俄语的日期和芬兰语的数字,这些软件包必须支持这些语言。
通过在终端中运行以下命令,可以查看系统中安装的语言环境的完整列表:
$ locale -a.
或者,您可以打开系统设置->语言支持->安装/删除语言。将检查所有已安装的语言。要添加或删除语言,只需多选一些或取消选中不需要的语言即可。从您的示例中,我建议您仅使用英语(包括许多版本)+西班牙语。可以使用以下命令检查当前本地化设置的详细信息:
$ locale
这些设置指的是:
LANG-为尚未明确设置的LC_ *变量提供默认值。
LC_ALL-覆盖各个LC_ *设置:如果设置了LC_ALL,则以下任何内容均无效。
LC_CTYPE-如何将字符分类为字母,数字等。这决定了诸如字符如何在大写和小写之间转换的事情。
LC_NUMERIC-如何设置数字格式。例如,在许多国家/地区,句点(。)用作小数点分隔符,而其他国家/地区则使用逗号(,)。
LC_TIME-时间和日期的格式。例如,使用“ en_DK.UTF-8”可在某些程序中获得24小时制。
LC_COLLATE-字符串(文件名...)如何按字母顺序排序。在这里使用“ C”或“ POSIX”区域设置会导致类似于strcmp()的排序顺序,这可能比特定于语言的区域设置更可取。
LC_MONETARY-您使用哪种货币,其名称和符号。
LC_MESSAGES-系统消息应使用哪种语言。
LC_PAPER-纸张尺寸:11 x 17英寸,A4等
LC_NAME-名称的表示方式(姓氏或名字等)。
LC_ADDRESS-地址的格式(第一个或最后一个国家,邮政编码在何处等)。
LC_TELEPHONE-您的电话号码是什么样的。
LC_MEASUREMENT-使用什么度量单位(英尺,米,磅,千克等)。
LC_IDENTIFICATION-有关语言环境信息的元数据。
这是您的解决方法(希望如此):
对于文件夹和系统,请使用选择的英语作为主要语言。
对于数字值(点分隔小数点,逗号分隔数千个点),您可以仅使用英式英语作为系统的基础。但是,如果您选择使用美国英语,请在主目录中添加以下行来修改“ .profile”文件:
出口LC_NUMERIC =” en_GB.utf8”
对于日期和日历,您只需要将时间格式本地化更改为西班牙语(据我所知,星期也将从星期一开始)。因此,还要将此行添加到主目录中的同一.profile文件中:
导出LC_TIME =“ es_ES.utf8”
本地化将在您下次登录Ubuntu时应用。您可以通过再次运行“ locale”命令来检查结果,或者只是查看所有功能是否如您所愿。
键盘设置与本地化设置是分开的,对于Apple键盘的特定问题,请使用“控制台数据”包。对于此运行:
sudo dpkg-reconfigure console-data
但可能该软件包尚未安装在您的系统中,请运行以下命令:
sudo apt-get install console-data
安装过程包括配置键盘设置,因此可能仅此而已。在那里列出了mac西班牙键盘-希望这是您所需要的。
希望这些技巧能解决您的问题。