
В конце января 2026 года свободный проект GNU gettext достиг версии 1.0. Это произошло после более чем 30 лет разработки. В первую мажорную сборку решения добавлены функции LLM.
Компания Sun Microsystems начала разработку gettext в начале 1990-х годов. А проект GNU начал разработку GNU gettext в 1995 году. Это широко используемая система интернационализации и локализации, обычно предназначенная для многоязычной интеграции. Проект GNU gettext используется в бесчисленных проектах с открытым исходным кодом и адаптирован для многих различных языков программирования.
Релиз GNU gettext 1.0 произошёл за выпуском v0.26, которая вышла в июле 2025 года.
В GNU gettext 1.0 включены улучшения обработки PO‑файлов, новая утилита po‑fetch для получения переведённых PO‑файлов с сайта проекта перевода в Интернете, а также новые утилиты предварительного перевода msgpre и spit. В решении выполнены улучшения для языков программирования Ocaml и Rust.
Большие языковые модели (LLM) в эпоху ИИ добавлены в GNU gettext. «Предоставляются две новые утилиты, msgpre и spit, которые реализуют машинный перевод с помощью локально установленной Большой языковой модели (LLM). msgpre применяется ко всему PO‑файлу, spit — к одному сообщению», — пояснили в команде проекта. Также при работе с LLM добавлена документация, предупреждающая пользователей о необходимости обращать внимание на лицензирование LLM в духе свободного программного обеспечения.

