GNU 国际化与本地化函数库 gettext 在历经逾 30 年开发之后终于释出了具有象征意义的 1.0 版本。gettext 主要优势是将编程和翻译分开。GNU gettext 1.0 的主要变化包括:改进 PO(Portable Object)文件处理,新 po-fetch 程序从网上的翻译项目提取已翻译的 PO 文件,新预翻译程序 msgpre 和 spit,改进 Ocaml 和 Rust语言支持;等等。msgpre 和 spit 可通过本地安装的大模型去实现机器翻译,msgpre 应用于整个 PO 文件,而 spit 则是单则信息。