Англійська локаль для України

Кілька місяців тому я створив конфігураційний файл англійської локалі для України — така собі спроба вислизнути од дивизни американських мір і форматів (en_US).

Покористувавши en_UA деякий час, як основною локаллю на своїй машині (Arch GNU/Linux), вад не виявив.

Можу виснувати, що для роботи годиться.

Деталі en_UA

Ця конфігурація glibc ґрунтується на англійській локалі для Ірландії (en_IE), зазнавши втім сильного впливу нашої української локалі (uk_UA).

Валюта, формати адрес, номерів, телефонів змінені, щоб відповідати звичним для українців.

Формат часу майже такий самий як в ірландців, за винятком легких правок (зазначено в коментарях у файлі).

Встановити локаль

Скопіюйте конфігурацію локалі в системну директорію з локалями:

sudo cp en_UA /usr/share/i18n/locales/

Далі, додайте рядок en_UA.UTF-8 UTF-8 до /etc/locale.gen. (Наприклад, десь поблизу en_US

Потому запустіть цю команду, щоби згенерувати системні локалі разом з новою доданою:

sudo locale-gen

Лишилося встановити нову локаль як дефолтну: я роблю це через налаштування GNOME, але ви можете відредагувати файл /etc/locale.conf.

Вилогіньтеся і залогінтесь знову.

Готово, насолоджуйтесь метричною системою та знайомими форматами!