Ви можете вручну редагувати налаштування локалізації. З вашого прикладу я б запропонував вам використовувати якусь англійську версію як основну мову та додати інші біти відповідно до ваших потреб. Інші біти, які ви можете отримати з інших налаштувань мови, які також повинні бути встановлені у вашій системі. Тобто, якщо ви хочете, щоб система була по-італійськи, дати в російському стилі та цифри по-фінськи, ці пакунки для підтримки цих мов повинні бути встановлені у вашій системі.
Ви можете побачити повний список локалів, встановлених у вашій системі, виконавши цю команду в терміналі:
$ 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 - метадані про інформацію про місцевість.
Ось ваше виправлення (сподіваємось):
Для папок і системи використовуйте вибрану англійську мову як основну мову, і все.
Для числових значень (з крапками для розділення десяткових знаків і комами для поділу тисяч) ви можете просто використовувати англійську англійську як основу для вашої системи. Але якщо ви вирішили використовувати американську англійську мову, замість цього змініть файл ".profile" у своєму домашньому каталозі, додавши до нього цей рядок:
експортувати LC_NUMERIC = ”en_GB.utf8”
Для дат і календаря потрібно просто змінити локалізацію формату часу на іспанську (наскільки я знаю, тоді і тижні почнуться з понеділка). Тому додайте також цей рядок до того самого .profile-файлу у вашому домашньому каталозі:
export LC_TIME = "es_ES.utf8"
Локалізація буде застосована наступного разу, коли ви ввійдете в Ubuntu. Ви можете перевірити результати після того, як ще раз запустите команду "locale" або просто побачите, чи все функціонує так, як вам хотілося б.
Налаштування клавіатури є окремими від налаштувань локалізації, а для вашої конкретної проблеми з клавіатурою Apple використовуйте пакет «консольні дані». Для цього запустіть:
sudo dpkg-reconfigure console-data
Але оскільки, ймовірно, пакет ще не встановлений у вашій системі, виконайте наступне:
sudo apt-get install console-data
Встановлення включає в себе налаштування параметрів вашої клавіатури, тому, ймовірно, це все, що вам потрібно. Там була перелічена іспанська клавіатура mac - сподіваємось, що це вам потрібно.
Сподіваємось, ці поради вирішать ваші проблеми.