我从一个相对可靠的消息来源听说 gettext 不需要系统语言环境就可以工作。但是我已经尝试了一些教程,除非我有 locale-gen'd (in arch) fi_FI.utf8,否则我无法显示任何翻译。
root@junior:~/programming/Projects/Cpp/web/test# LANG=fi_FI.utf8 bin/hello 你好世界! 这是包:web-cms root@junior:~/programming/Projects/Cpp/web/test# sed -i 's/#fi_FI.UTF-8/fi_FI.UTF-8/' /etc/locale.gen && locale-gen 正在生成语言环境... en_GB.UTF-8... 完成 en_US.UTF-8... 完成 fi_FI.UTF-8... 完成 生成完成。 root@junior:~/programming/Projects/Cpp/web/test# LANG=fi_FI.utf8 bin/hello 特维邮件 paketti 上的 Tämä:web-cms