Як правильно налаштувати локалі на робочому столі після встановлення?


9

Я кілька разів занурився в систему налаштування локальних локалітетів, читаючи сторінки чоловіків та переглядаючи Інтернет. Кожен блог / підручник / питання і відповіді, які я читаю, є або неповними, авантюрними, надскладними, ризикованими, суперечливими, помилковими, незрозумілими, із пояснення справи, або всі вони одночасно, і ніколи не пояснюють, як скасувати запропоновані вами зміни. .

Встановлюючи звичайний робочий стіл Ubuntu, я хочу, щоб ці розумні налаштування:

  1. Певна модель клавіатури, певною мовою з певними параметрами.
  2. Певна (інша) мова для стандартних папок користувача для системи та програм.
  3. Певна (інша) мова для цифрового формату (позначення тисяч і десяткових знаків).
  4. Певна (інша) мова для формату дат (така ж, як і в моїй клавіатурі)
  5. І, нарешті, але не менш важливо, я хотів би, щоб настільний календар розглядав тижні, починаючи з понеділка, а не неділі .

Налаштувати ці кілька речей - це щось надзвичайно просто в Windows, але в Ubuntu це здається чудовим кошмаром.

Для прикладу я можу захотіти:

  1. Певна клавіатура Apple для Іспанії зі своїми спеціальними символами.
  2. Вся система: імена, повідомлення, довідкова інформація, програми, кнопки ..., англійською мовою.
  3. Точки для розділення десяткових знаків і коми для поділу тисяч (не іспанським способом)
  4. Формати дати у певному іспанському форматі.
  5. Тижні, що починаються з понеділка в календарі настільних ПК.

Хтось може допомогти?

Я все ще чекаю відповіді на цю поширену проблему.

Чи немає чіткого простого способу це зробити?


@Rinzwind Я вважаю, що це дуже підходить для одного питання. Хоча питання перелічує п'ять підзапитів, всі вони зводяться до "налаштування локалів".
— gertvdijk

Так, це одне питання з багатьма словами та рядками. Його запитували тисячі разів протягом багатьох років, але все ж, здається, немає простої, повної, зрозумілої, не дуже ризикованої, не теоретичної та не суперечливої ​​відповіді, яка стосується всіх цих випадків. І останнє, що я хочу, - це бачити, що моє питання не допомагає закінчити це, отримавши, наприклад, лабіринтну відповідь, в якій те, що сказано на одній сторінці в одному місці світу, за один із його пунктів, втручається або суперечить тому, що сказано на іншій сторінці в іншій частині світу для іншої точки.
— Роберт Віла

2
На думку звичайного користувача, це одне питання. Коли ви вимагаєте, щоб він запитував у різних місцях, як використовувати різні інструменти для різних частин цих налаштувань, ви просите його мати попередні знання про лабіринт налаштувань місцевості та направляти його безпосередньо на приємний кошмар.
— Роберт Віла

Відповіді:


1

Ви можете вручну редагувати налаштування локалізації. З вашого прикладу я б запропонував вам використовувати якусь англійську версію як основну мову та додати інші біти відповідно до ваших потреб. Інші біти, які ви можете отримати з інших налаштувань мови, які також повинні бути встановлені у вашій системі. Тобто, якщо ви хочете, щоб система була по-італійськи, дати в російському стилі та цифри по-фінськи, ці пакунки для підтримки цих мов повинні бути встановлені у вашій системі.

Ви можете побачити повний список локалів, встановлених у вашій системі, виконавши цю команду в терміналі:

$ locale -a.

Або ви можете відкрити Налаштування системи-> Підтримка мови-> Встановити / Видалити мови. Будуть перевірені всі встановлені мови. Щоб додати або видалити мови, просто поставте галочку або зніміть прапорці непотрібних. З вашого прикладу я раджу використовувати лише англійську (включає багато версій) + іспанську. Особливості ваших поточних налаштувань локалізації можна перевірити за допомогою цієї команди:

$ locale

Ось що стосується цих налаштувань:

LANG - надає значення за замовчуванням для змінних LC_ *, які не були явно встановлені.

LC_ALL - Переосмислює окремі налаштування LC_ *: якщо встановлено LC_ALL, жодне з наведених нижче ефектів не впливає.

LC_CTYPE - як символи класифікуються як літери, цифри тощо. Це визначає такі речі, як перетворення символів між великими та малими літерами.

LC_NUMERIC - як форматувати свої номери. Наприклад, у багатьох країнах період (.) Використовується як десятковий роздільник, а в інших - кома (,).

LC_TIME - Формати часу та дати. Використовуйте, наприклад, "en_DK.UTF-8", щоб отримати цілодобовий годинник у деяких програмах.

LC_COLLATE - як рядки (назви файлів ...) сортуються за алфавітом. Використання тут локалізації "C" або "POSIX" призводить до порядку strcmp () - подібного порядку сортування, який може бути кращим для мов, що відповідають конкретній мові.

LC_MONETARY - яку валюту ви використовуєте, її назву та символ.

LC_MESSAGES - Яку мову слід використовувати для системних повідомлень.

LC_PAPER - Розміри паперу: 11 x 17 дюймів, A4 тощо

LC_NAME - як представлені імена (прізвище перше чи останнє тощо).

LC_ADDRESS - Як форматуються адреси (перша або остання країна, куди надсилається поштовий індекс тощо).

LC_TELEPHONE - Як виглядають ваші телефонні номери

LC_MEASUREMENT - Які одиниці вимірювання використовуються (фути, метри, фунти, кілограми тощо).

LC_IDENTIFICATION - метадані про інформацію про місцевість.

Ось ваше виправлення (сподіваємось):

  1. Для папок і системи використовуйте вибрану англійську мову як основну мову, і все.

  2. Для числових значень (з крапками для розділення десяткових знаків і комами для поділу тисяч) ви можете просто використовувати англійську англійську як основу для вашої системи. Але якщо ви вирішили використовувати американську англійську мову, замість цього змініть файл ".profile" у своєму домашньому каталозі, додавши до нього цей рядок:

    експортувати LC_NUMERIC = ”en_GB.utf8”

  3. Для дат і календаря потрібно просто змінити локалізацію формату часу на іспанську (наскільки я знаю, тоді і тижні почнуться з понеділка). Тому додайте також цей рядок до того самого .profile-файлу у вашому домашньому каталозі:

    export LC_TIME = "es_ES.utf8"

Локалізація буде застосована наступного разу, коли ви ввійдете в Ubuntu. Ви можете перевірити результати після того, як ще раз запустите команду "locale" або просто побачите, чи все функціонує так, як вам хотілося б.

Налаштування клавіатури є окремими від налаштувань локалізації, а для вашої конкретної проблеми з клавіатурою Apple використовуйте пакет «консольні дані». Для цього запустіть:

sudo dpkg-reconfigure console-data

Але оскільки, ймовірно, пакет ще не встановлений у вашій системі, виконайте наступне:

sudo apt-get install console-data

Встановлення включає в себе налаштування параметрів вашої клавіатури, тому, ймовірно, це все, що вам потрібно. Там була перелічена іспанська клавіатура mac - сподіваємось, що це вам потрібно.

Сподіваємось, ці поради вирішать ваші проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.