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


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.