locale_gen在FreeBSD上的什么位置?

问题描述 投票:2回答:1

我仅安装了两个语言环境$ locale -a C POSIX

我想使用utf-8字符编码,因此要安装en_US.UTF-8对于ubuntu,我找到了可以完成工作的locale_gen。 FreeBSD是否存在该实用程序或任何类似的实用程序?如果是,请告诉我它的位置吗?谢谢

utf-8 locale freebsd
1个回答
4
投票

我遵循了此guide to install UTF-8 locale。设置完成后,这就是在我的终端中的样子:

g@crayon2:~ % locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_ALL=

从那里复制,这就是我所做的更改:

/etc/login.conf

--- login.conf.default  2012-01-02 17:08:05.804291477 -0500
+++ login.conf  2012-01-02 17:08:16.996213774 -0500
@@ -44,7 +44,9 @@
    \:pseudoterminals=unlimited:\
    \:priority=0:\
    \:ignoretime@:\
-   \:umask=022:
+   \:umask=022:\
+   \:charset=UTF-8:\
+   \:lang=en_US.UTF-8:

进行更改后,用cap_mkdb /etc/login.conf重建登录数据库。

/etc/profile

LANG=en_US.UTF-8;   export LANG
CHARSET=UTF-8;  export CHARSET
GDM_LANG=en_US.UTF-8;   export GDM_LANG

当然,我使用的是en_GB,而不是en_US

编辑:

区域设置文件位于/usr/share/locale

g@crayon2:/usr/share/locale % ls -l
total 1423
drwxr-xr-x  2 root  wheel  3 11 Nov  2014 UTF-8
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 af_ZA.ISO8859-1
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 af_ZA.ISO8859-15
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 af_ZA.UTF-8
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 am_ET.UTF-8
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 be_BY.CP1131
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 be_BY.CP1251
drwxr-xr-x  2 root  wheel  8 11 Nov  2014 be_BY.ISO8859-5
(..)

这些文件不是任何端口的一部分,它们是base.txz中可用的FreeBSD ftp server存档的一部分:

g@crayon2:~/Downloads % tar -tzf base.txz | grep "usr/share/locale"
./usr/share/locale/
./usr/share/locale/lt_LT.ISO8859-4/
./usr/share/locale/en_GB.ISO8859-15/
./usr/share/locale/kk_KZ.PT154/
./usr/share/locale/it_IT.ISO8859-15/
./usr/share/locale/hy_AM.UTF-8/
./usr/share/locale/en_IE.UTF-8/
./usr/share/locale/zh_HK.UTF-8/
./usr/share/locale/en_AU.ISO8859-1/
./usr/share/locale/zh_CN.eucCN/
./usr/share/locale/fr_BE.ISO8859-15/
./usr/share/locale/en_AU.UTF-8/
(...)
© www.soinside.com 2019 - 2024. All rights reserved.