![手动编辑 Caja 的区域设置](https://linux22.com/image/922694/%E6%89%8B%E5%8A%A8%E7%BC%96%E8%BE%91%20Caja%20%E7%9A%84%E5%8C%BA%E5%9F%9F%E8%AE%BE%E7%BD%AE.png)
我是英国人,在 MATE 桌面下使用 en_GB - 但我非常非常讨厌在我的语言环境中将“垃圾”重命名为“垃圾桶”。我认为这种做法既傲慢又毫无意义,因为所有目录的内部名称都是“垃圾”。
我不知道如何查找/编辑应用程序特定的语言环境。我可以编辑全局的LC_MESSAGES
,但不知道如何理解/解析/编辑中的二进制文件/usr/share/locale/en_GB/LC_MESSAGES
。可能我遗漏了 Linux 上国际化的一些基本知识,对此我并不了解。
答案1
这是一种只显示caja
美式英语标签的方法,同时为其他应用程序保留英式英语:
创建目录
~/bin
mkdir "$HOME/bin"
使用您最喜欢的文本编辑器在该目录中创建一个命名的文本文件
caja
,并为其提供以下内容:#!/bin/sh export LANGUAGE=en_US exec /usr/bin/caja $@
使文件可执行
chmod +x "$HOME/bin/caja"
重新登录