From c45661a2b8237cc70ff75528fadbdcde4224ccd7 Mon Sep 17 00:00:00 2001 From: erjemin Date: Wed, 12 Feb 2025 12:21:35 +0300 Subject: [PATCH] =?UTF-8?q?add:=20=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20ru-=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + misc/set-locale-ru.md | 67 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 misc/set-locale-ru.md diff --git a/README.md b/README.md index 64dcefb..d5ff52b 100644 --- a/README.md +++ b/README.md @@ -24,5 +24,6 @@ * [Настройка nginx как прямого прокси](nginx/nginx_as_direct_proxy.md) ## Разное +* [Настройка RU-локали в Ubuntu/Debian](misc/set-locale-ru.md) * [Развертывание Django-приложения (сайта) на VDS-хостинге](misc/deploying-django-site-to-dvs-hosting.md) * [Сплиттер для разделения логов](misc/splitter-for-logs.md) \ No newline at end of file diff --git a/misc/set-locale-ru.md b/misc/set-locale-ru.md new file mode 100644 index 0000000..f1f264f --- /dev/null +++ b/misc/set-locale-ru.md @@ -0,0 +1,67 @@ +# Установка RU-локали в Ubuntu + +Чтобы добавить русскую локаль `ru_RU.UTF-8` в Ubuntu, выполните следующие шаги: + +Проверим, доступна ли локаль ru_RU.UTF-8 в системе: +```shell +locale -a | grep ru_RU +``` + +Если локаль ru_RU.UTF-8 уже есть в списке, значит, она уже установлена. Если её нет, cгенерируем локаль `ru_RU.UTF-8` +и добавим её в систему: +```shell +sudo locale-gen ru_RU.UTF-8 +``` + +Обновим настройку локалей: +```shell +sudo update-locale +``` + +## Установим локаль как системную по умолчанию. : + +Чтобы локаль `ru_RU.UTF-8` была установлена по умолчанию для всей системы, отредактируем файл `/etc/default/locale`: +```shell +sudo nano /etc/default/locale +``` + +Добавим (или изменим) строки на следующие: +```text +LANG=ru_RU.UTF-8 +LC_ALL=ru_RU.UTF-8 +``` + +Сохраним файл и выйдем из редактора (`Ctrl + X`, затем `Y` для подтверждения). + +Чтобы изменения вступили в силу, перезагрузим систему или выполним: +```shell +source /etc/default/locale +``` + +Проверим текущую локаль: +```shell +locale +``` + +Увидим что-то типа: +```text +LANG=ru_RU.UTF-8 +LANGUAGE= +LC_CTYPE="ru_RU.UTF-8" +LC_NUMERIC="ru_RU.UTF-8" +LC_TIME="ru_RU.UTF-8" +LC_COLLATE="ru_RU.UTF-8" +LC_MONETARY="ru_RU.UTF-8" +LC_MESSAGES="ru_RU.UTF-8" +LC_PAPER="ru_RU.UTF-8" +LC_NAME="ru_RU.UTF-8" +LC_ADDRESS="ru_RU.UTF-8" +LC_TELEPHONE="ru_RU.UTF-8" +LC_MEASUREMENT="ru_RU.UTF-8" +LC_IDENTIFICATION="ru_RU.UTF-8" +LC_ALL=ru_RU.UTF-8 +``` + +Локаль `ru_RU.UTF-8` установлена корректно. + +