diff --git a/README.md b/README.md index 260d7eb..617d566 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ fix-cyrillic =============== +## Usage +- Clone this repo +- Change dir `cd fix-cyrillic` +- Do `sudo ./fix-cyrillic.sh` diff --git a/fix-cyrillic.sh b/fix-cyrillic.sh new file mode 100755 index 0000000..fc0e00f --- /dev/null +++ b/fix-cyrillic.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +echo "⚙️ Настраиваю локаль ru_RU.UTF-8..." + +# Установка локали +sudo locale-gen ru_RU.UTF-8 +sudo update-locale LANG=ru_RU.UTF-8 + +# Добавление в .bashrc +if ! grep -q "ru_RU.UTF-8" ~/.bashrc; then + echo -e "\n# Добавлено автоматически для поддержки кириллицы" >> ~/.bashrc + echo "export LANG=ru_RU.UTF-8" >> ~/.bashrc + echo "export LC_ALL=ru_RU.UTF-8" >> ~/.bashrc +fi + +# Добавление в .profile +if ! grep -q "ru_RU.UTF-8" ~/.profile; then + echo -e "\n# Добавлено автоматически для поддержки кириллицы" >> ~/.profile + echo "export LANG=ru_RU.UTF-8" >> ~/.profile + echo "export LC_ALL=ru_RU.UTF-8" >> ~/.profile +fi + +echo "✅ Локаль настроена. Перезапусти сеанс SSH или выполни:" +echo " source ~/.bashrc" + +# Применение без выхода из сессии +export LANG=ru_RU.UTF-8 +export LC_ALL=ru_RU.UTF-8 + +echo -e "\n🔤 Текущая локаль:" +locale