Results 1 to 9 of 9

Thread: Перевод сообщений winbindd

  1. #1
    Join Date
    May 2011
    Location
    Murmansk
    Posts
    6

    Question Перевод сообщений winbindd

    Доброго времени суток!

    Я занимаюсь внедрением openSUSE в организации, и есть одна маленькая проблемка: winbind показывает разные сообщения когда пароль пользователя устаревает, или например когда создаётся домашняя папка при первом входе в систему, все эти сообщения на английском языке, и пугают наших диких пользователей.

    Возможно ли их как-то перевести?

    Видел у winbind'а каталог ru/LC_LOCALE c mo файлом внутри, но почему сообщения показываются на английском, так и не понял. Не по той же ли причине, по какой при установке с русским языком по умолчанию у root язык по прежнему английский?

    Буду признателен любой помощи.

  2. #2
    Join Date
    Nov 2008
    Location
    Saint-Petersburg, Russia
    Posts
    1,114

    Default Re: Перевод сообщений winbindd

    Очевидно, по той же. Нужно настроить запуск демона winbind от имени пользователя с русской локалью. Ну, или по старинке LC_ALL=ru_RU.UTF-8 winbindd
    "Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения." Марк Твен.

  3. #3
    Join Date
    May 2011
    Location
    Murmansk
    Posts
    6

    Default Re: Перевод сообщений winbindd

    Очевидно, по той же. Нужно настроить запуск демона winbind от имени пользователя с русской локалью. Ну, или по старинке LC_ALL=ru_RU.UTF-8 winbindd
    Мне вот тоже так показалось, но это не помогло. Под root всё по русски, а вот winbind так по английски и разговаривает. Назчачал и так:
    Code:
    LANG="ru_RU.UTF-8"
    LC_CTYPE="ru_RU.UTF-8"
    LC_COLLATE="POSIX"
    LC_LOCALE="ru"
    LC_ALL="ru_RU.UTF-8"
    Результат по прежнему на английском языке, но с одним интересным моментом.
    Когда логинюсь в KDM получаю сообщение:
    Code:
    "Your password will expire in 11 Days"
    То же самое в консоли даёт:
    Code:
    "Your password will expire in 11 Дней"
    И то и другое исполняется от имени пользователя root, у которого указанна локаль, и всё по русски. Где подвох?

  4. #4
    Join Date
    Nov 2008
    Location
    Saint-Petersburg, Russia
    Posts
    1,114

    Default Re: Перевод сообщений winbindd

    Подвох в том, что перевод любой софтины, очевидно, может быть неполным Пришлите мне этот mo-файл, который вы считаете русским переводом winbind, на minton <гав> opensuse.org Может, там вообще два слова переведено...
    "Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения." Марк Твен.

  5. #5
    Join Date
    May 2011
    Location
    Murmansk
    Posts
    6

    Default Re: Перевод сообщений winbindd

    Вообще я его смотрел ещё перед началом топика, и там переведено далеко не два слова, а все фразы, которые меня интересуют, но файл всёже отправил.

  6. #6
    Join Date
    Nov 2008
    Location
    Saint-Petersburg, Russia
    Posts
    1,114

    Default Re: Перевод сообщений winbindd

    Это прелестно: сервис winbind запускается скриптом /etc/sysconfig/network/scripts/samba-winbindd, который первым же делом выставляет для себя LANG="POSIX"
    "Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения." Марк Твен.

  7. #7
    Join Date
    May 2011
    Location
    Murmansk
    Posts
    6

    Default Re: Перевод сообщений winbindd


    Code:
    unset ${!LC_*} LANGUAGE
    LANG="POSIX"
    Я в шоке

    Тем не менее добавление LC_ALL, LC_LOCALE, LC_MESSAGES, LANG="ru_RU.UTF-8", LANG="ru" и иже с ними в этот скрипт не дает положительного результата, как впрочем и добавление этих переменных в скрипт в init.d

    IMHO srpm бы все разъяснил, но найти его мне не удалось, software.opensuse.org находит только скомпилированные версии пакета samba-winbind.

  8. #8
    Join Date
    Nov 2008
    Location
    Saint-Petersburg, Russia
    Posts
    1,114

    Default Re: Перевод сообщений winbindd

    Пакет samba-winbind (как и несколько других) собирается из того же архива с исходниками, что и сама samba. Но мне кажется, что эффективнее будет зарепортить баг.
    "Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения." Марк Твен.

  9. #9
    Join Date
    May 2011
    Location
    Murmansk
    Posts
    6

    Default Re: Перевод сообщений winbindd

    Насчёт бага +1, но не известно сколько времени понадобится для его решение, а для себя я могу пересобрать samba-winbind прямо сейчас, внедрив в свой репозиторий и распространив на машины в сети простым обновлением, тем временем также найдя решение, и отправив вместе с багом патч

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •