Musl

来自 Alpine Linux

Alpine Linux 使用 musl 作为其 C 标准库。

Locale

要修复 Unicode 默认设置:sed -i 's/#unicode="NO"/#unicode="NO"\nunicode="YES"/' /etc/rc.conf

Musl 未实现 glibc 实现的大部分 locale 功能。musl-locales 软件包提供了具有不同完成度的翻译。以下命令为 musl (C 库) 安装一组有限的 locale(语言)生成的控制台消息。

# apk add musl-locales

musl-locales 软件包还提供了 locale 命令。要列出定义的 locale

locale -a

此软件包在 {[Path|/etc/profile.d/00locale.sh}} 中包含一个文件。您需要重新登录或手动 source 它才能使 locale 工作。

复制默认 locale 设置文件 /etc/profile.d/20locale.sh 到自定义覆盖文件

# cp /etc/profile.d/20locale.sh /etc/profile.d/20locale.sh.sh

现在可以使用 nano /etc/profile.d/locale.sh.sh 编辑自定义覆盖文件。

语言支持

要拉取所有已安装软件包的翻译软件包

# apk add lang

要列出可用的 hunspell 字典软件包,以便可以添加您相关的语言字典

apk list hunspell*

要列出您的特定 (xy) 语言的翻译软件包

apk list *-xy *-xy-*

例如,要列出葡萄牙语 (pt) 语言的翻译软件包

apk list *-pt *-pt-*

参见