Проект GNU gettext выпустил версию 1.0 с поддержкой LLM после 30 лет Обложка: Skyread

Проект GNU gettext выпустил версию 1.0 с поддержкой LLM после 30 лет

Новости
Главное:

  • Проект GNU gettext достиг версии 1.0 после более чем 30 лет разработки.
  • В релиз добавлены новые функции, включая поддержку больших языковых моделей (LLM) для машинного перевода.
  • В выпущенной версии улучшена работа с PO‑файлами и добавлены новые утилиты для интеграции с ИИ.

В конце января 2026 года проект GNU gettext официально достиг версии 1.0 — важной вехи, к которой разработчики шли свыше трёх десятилетий. Начатая компанией Sun Microsystems в начале 1990-х и продолженная проектом GNU с 1995 года, эта система стала стандартом для интернационализации и локализации программного обеспечения. GNU gettext широко используется в многочисленных open source проектах и поддерживается во многих языках программирования.

Версия 1.0 стала продолжением последнего крупного релиза 0.26, который вышел в июле 2025 года. Ключевыми нововведениями стали улучшения в обработке PO‑файлов — стандартного формата для хранения переводов, а также появление новой утилиты po-fetch. Она облегчает получение актуальных переведённых PO‑файлов с онлайн-платформы переводчиков.

Особое внимание в релизе уделено интеграции возможностей искусственного интеллекта — впервые в GNU gettext добавлена поддержка больших языковых моделей (LLM). Для работы с машинным переводом созданы две новые утилиты: msgpre, обрабатывающая весь PO‑файл, и spit, применяемая к отдельным сообщениям. Эти инструменты работают с локально установленными LLM, что обеспечивает независимость и повышенную безопасность обработки данных.

Разработчики также обновили поддержку языков программирования Ocaml и Rust, расширив совместимость инструментария. В дополнение к функциональным новинкам, в документации GNU gettext 1.0 появился раздел с рекомендациями по лицензированию LLM, что подчёркивает важность соблюдения свободных лицензий и прав пользователей при работе с ИИ.

Таким образом, релиз GNU gettext 1.0 не только знаменует историческое событие для сообщества локализации и интернационализации, но и отражает современные тренды развития технологий, внедряя элементы искусственного интеллекта в давно зарекомендовавшее себя решение.

Tagged