我曾经en_DK.UTF-8在安装新系统时使用有点异想天开的语言环境,因为即使我不在丹麦,这也会(大致)产生我想要的语言环境结果。
唉,Ubuntu 和 Debian 似乎不再支持en_DK语言环境。我一直在想应该有类似en_EU“欧洲英语”的东西。
我工作过的每个地方都有这样的要求——该组织的官方语言是英语,但我们希望其他一切都使用欧洲大陆的默认语言。
我想我不是第一个认为“位置不可知”的英语语言环境对我个人和我工作的组织都有益的人。那么为什么它不存在,我在哪里寻找进一步的讨论和理由?
... 或者我应该继续提出它?给谁?
我已经安装了 Chromium,但它在其用户界面和网站中默认使用我的母语(德语)非常糟糕。
我想要英语回来,就像 Firefox 一样。我正在使用 archlinux 的默认包。我查看了设置对话框,但没有发现任何有用的信息。
我的语言瓜拉尼语使用 G?/g? 表示鼻化的软膜近似。我以为我可以通过将死波浪号与 g 结合来输入它,但这不起作用。为什么没有,我该如何解决?
我的主要怀疑是,这与以下事实有关,即 g? 没有单独的 Unicode 字符,只有带有组合波浪号的 g。我可以打字 ?和 ?很好,但不是 j?, r?, m?,这似乎是问题所在的很好的证据。
因此,我可以解决这个问题的一种方法是将键映射到 0x1000303(即 U+0303 或 ?? ),即组合波浪号,而不是 dead_tilde。然而,这会产生几个问题:
似乎在理想情况下,我会让 X 注意到 dead_tilde + g 不起作用,只是像输入 g + ?? 一样处理它,然后一起为我输入两个字符,就像 ñ 一样, ã, ?, ?, õ, ?, ? 等。
值得注意的是,通过添加 g? 直接到我的键盘布局,因为 xkb 似乎不支持将一个键映射到组合的 Unicode 字形(尽管请参阅自定义 xkb 布局的答案,其中一个键创建两个 unicode 代码点以进行变通的解决方法)。如果我能解决这个问题,我想这将是一个小问题。
我正在运行 Ubuntu 18.04,不确定其他背景信息会有帮助,但我认为这对运行 X 的任何人来说都是一个问题。 …
我dspcat在AIX上使用以下命令,并且可以转储使用该gencat命令创建的消息目录:
dspcat –g /u/is/bin/I18N/l/lib/libca/libcalifornia.117.cat >> /tmp/message.smc
Run Code Online (Sandbox Code Playgroud)
我花了很多时间寻找有关如何在 Linux 上转储这些目录之一的提示,但此命令似乎不可用。任何帮助,将不胜感激。
我想为我的用户设置一个不同于系统语言环境的语言环境。
通过插入export LANG=en_US.utf8,.bashrc我可以为 shell 做到这一点,但它仍然不适用于不是通过 shell 启动的应用程序(即桌面环境,LXDE,它是通过 GDM3 启动的)。
有什么方法可以为我的用户设置不同的默认语言环境(由任何类型的应用程序使用,即使不是通过 bash 启动的)?
我正在编写依赖于 /proc/meminfo、/proc/cpuinfo 等输出的代码。文件内容是否始终为英文?例如,MemTotal在 /proc/meminfo 中是否总是MemTotal在所有语言环境中?
VMS 有一个 ANALYZE 命令,用于检查诸如可执行映像或显示有关其内容的信息的目标文件之类的项目。是否有这样的命令来检查二进制消息目录文件 msginit 的输出?相当于 ANALYZE/CATALOG 的东西?
我刚刚使用来自 virtualboxes.org 的映像在 VirtualBox 中安装了 Fedora 19 。
但是,我无法选择合适的挪威语键盘。当我打开键盘布局时,它显示美国布局。一个挪威的布局应该有AE,O,A键和很多其他的东西。

我在各种论坛上发现了许多问题,其中 Mac 用户locale在通过 SSH 登录 Linux 系统时抱怨错误,抱怨LC_CTYPE=UTF-8设置不正确。
更详细地说,MacOS 上的 shell 似乎设置了这个值,然后(如果您在终端等中启用了该选项),LC_*当您通过 SSH 登录时,您的本地变量会导出到远程系统。
Linux 坚持LC_CTYPE需要将其设置为有效的语言环境(有时您可以localegen在 Linux 系统上以管理员身份解决此问题),但UTF-8首先不是语言环境。
我的主要问题是,这是 MacOS 中的错误吗?还是 Linux 坚持将变量设置为完全指定的语言环境名称是错误的?
其次,为了能够争论哪个是正确的以及为什么是正确的,这在哪里指定?
第三,这些 Mac 用户(包括我自己)是否可以或应该做一些不同的事情?
明显的解决方法是把类似的东西
LC_CTYPE=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
在你的.bash_profile,但这显然只是解决它为您的个人帐户,并会有限制可能会或可能不会与其他一致的值locale设置。
首先,我正在使用 QWERTY 布局处理键盘。
现在偶尔我需要在我的终端(通常在 xterm 中)中获取欧元 (€) 符号。
如果我剪切'n'粘贴欧元符号,它会在我的 xterms 中正常显示,它们的语言环境设置如下:
$ echo $XTERM_LOCALE
en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
如何配置我的 Linux (Debian / X) 以便我可以轻松(且快速)输出欧元符号,而不会弄乱我的设置?(例如,我不会切换到非 QWERTY 布局)。
我不在乎它是否只适用于 X/xterm,这对我来说已经足够了。
理想情况下,我需要一种配置快捷方式的方法,我可以根据自己的意愿更改该快捷方式,以确保它不会干扰我常用的快捷方式。
比如说,如果我想让ctrl+alt+e在我的 xterm 中输出:€,我该怎么做?