Команда passwd при смене паролей выводит сообщения от PAM. Хотя файл локализации для него присутствует (/usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo), но диалог с пользователем все равно происходит на английском (как при использовании passwd, так и при смене пароля в lightdm-gtk-greeter). > cas@: потому что helper запускает PAM под LANG=C
Просьба синхронизироваться с этой работой: http://git.altlinux.org/people/mcpain/packages/?p=passwdqc.git;a=summary имейте в виду, что lightdm-greeter может стать плохо, когда он начнёт получать от PAM сообщения на русском языке.
Это связано только наличием перевода passwdqc-шного текста. Когда пароль неправильный и так должно быть локализовано.
А смущают только сообщения от PAM? У passwd есть и собственные сообщения, локализация которых, насколько я вижу, не предусмотрена.Например: > passwd: all authentication tokens updated successfully.
Разбирались с локализацией PAM-модулей при локализации gdm: https://bugzilla.altlinux.org/show_bug.cgi?id=20988
(In reply to Evgeniy Korneechev from comment #0) > Команда passwd при смене паролей выводит сообщения от PAM. > Хотя файл локализации для него присутствует > (/usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo), но диалог с пользователем > все равно происходит на английском Ну так программа passwd не интернационализована, там даже нет setlocale().