要在 CentOS 上启用 locale en_EN 以使 i18n gettext 工作,请按照以下步骤操作:
sudo yum install -y gettext
sudo localedef -l | grep en_EN
如果输出结果为空,则需要创建 en_EN 的 locale 文件。
sudo localedef -i en_US -f UTF-8 en_EN
sudo localedef -l | grep en_EN
如果输出结果为 en_EN,则表示已经成功创建了 en_EN 的 locale 文件。
sudo vi /etc/locale.conf
在文件中添加以下内容:
LANG=en_EN.UTF-8
sudo reboot
locale
如果输出结果中包含 en_EN.UTF-8,则表示已经成功启用了 en_EN 的 locale。
现在,i18n gettext 应该可以在 CentOS 上正常工作了。
领取专属 10元无门槛券
手把手带您无忧上云