LINUX.ORG.RU

Локализация pam модулей

 ,


0

2

Привет, всем! Возник вопрос с локализацией pam-модуля libpam-krb5 для Ubuntu. Как пример, строка из исходников password.c:

pamk5_conv(args, «Password expired. You must change it now.», PAM_TEXT_INFO, NULL);

Я правильно понимаю, что подобное не поддается локализации через po/mo файлы и если хочется русский язык то придется править и пересобирать пакет из исходников?

Я правильно понимаю, что подобное не поддается локализации через po/mo файлы и если хочется русский язык то придется править и пересобирать пакет из исходников?

правильно

но ты можешь прикрутить gettext и отправить патч в апстрим, вдруг примут :)

JB ★★★★★ ()
Последнее исправление: JB (всего исправлений: 1)
Ответ на: комментарий от JB

Спасибо за информацию про gettext изучил вопрос и сделаю русский перевод для pam_winbind и krb5-user оказалось, что строки которые я искал находятся именно в нем, а не libpam-krb5.

Мне очень помогла статья http://www.async.com.br/~kiko/gettext.html для осознания, как это все работает.

mcshel ()
Ответ на: комментарий от mcshel

В pam_winbind и krb5-user уже из коробки используется gettext, так что ничего особо в коде править не нужно будет.

mcshel ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.