LINUX.ORG.RU

Локализация alpine lxc контейнера.

 ,


1

2

Доброго вермени суток ЛОР. Я только начал познавать alpine в контернерах. Вопрос в следующем: прикрутил локализацию от товарища @Athor.

В /etc/profile.d/locale.sh следующее:

export MUSL_LOCPATH="/usr/share/i18n/locales/musl"
export CHARSET=UTF-8
export LANG=ru_RU.UTF8
export LC_COLLATE=ru_RU

locale -a показывает только:

C
C.UTF-8

Что я делаю не так?

★★★

Вам надо установить пакеты musl-locales и musl-locales-lang и в них посмотреть правильный путь к локалям и прописать в locale.sh.

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

правильный путь к локалям

MUSL_LOCPATH="/usr/share/i18n/locales/musl"
xaTa ★★★
() автор топика
Ответ на: комментарий от xaTa

Тогда уберите export MUSL_LOCPATH из locale.sh, так как после установки musl-locales у вас появился файл 00locale.sh c данной строкой. И да в locale.sh надо писать export LANG=ru_RU.UTF-8, а не export LANG=ru_RU.UTF8.

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

А locale.sh - исполняемый файл? Если нет - сделай исполняемым, а потом запусти locale.sh и 00locale.sh. И проверь локаль через команду locale.

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

Переменные передал. Нужные локали отображаются. А как теперь быть с локализацией конкретных пакетов? nano vim итд.

xaTa ★★★
() автор топика
Ответ на: комментарий от anonymous

нет, там тоже передаются переменные типа:

ENV MUSL_LOCPATH /usr/share/i18n/locales/musl
xaTa ★★★
() автор топика
Ответ на: комментарий от xaTa

Все пакеты с локализациями имеют в своем названии «-lang». Конкретно для vim и nano в alpine локализаций нет.

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

Понял, спасибо за помощь!

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