Я использую Ubuntu 11.10 с Unity / GNOME 3 и хочу установить Метрическую систему по умолчанию. Существует ли формат метрической системы США? в Ubuntu в «Системных настройках» под раскладками клавиатуры есть «Формат», но я не вижу способа изменить его на «Метрика», не меняя его в Соединенных Штатах.
Хотя возможно создание новых региональных данных, это довольно трудоемкий труд. Однако вы можете выбрать разные локали для разных целей с помощью различных переменных среды LC_*
(это то, что делает панель управления Language Settings
, когда вы выбираете другой язык). Этого может быть достаточно для того, что вы хотите.
Страница man locale
содержит некоторые подробности о различных категориях локалей (см. Раздел Environment Variables
). Вот некоторые переменные, которые могут вас заинтересовать:
LC_MEASUREMENT
- Единицы измерения (метрические или другие). LC_PAPER
- Размер бумаги. LC_NUMERIC
- Неденежные числовые форматы. Я не уверен, будет ли это уместным, так как я не думаю, что есть большая разница в том, как США пишут свои цифры. Если вы хотите изменить что-либо из этого, я бы предложил сделать это, отредактировав ~/.profile
и добавив строку наподобие:
export LC_XXX="YYY"
Так как текущий селектор языка хранит свои предпочтения.
Установка любой из этих переменных среды в локаль, которая использует метрические измерения (например, en_AU.utf-8
или en_NZ.utf-8
), должна помочь изменить значения по умолчанию, используемые различными приложениями.
Вероятно, все еще будет несколько приложений, которые по умолчанию используют американские форматы измерений, поскольку я видел несколько приложений, которые эффективно используют LC_MESSAGES
для выбора единиц измерения (как правило, пытаясь перевести специальную строку и полагаться на переводчик для переведите это так, чтобы указать желаемые единицы). Для тех, кому придется либо жить по умолчанию в США, либо изменить локаль сообщений на что-то другое (что, вероятно, будет иметь побочный эффект перехода на британский английский).
Что ж, я считаю, что на самом деле это не Unity / GNOME3, а способ стандартизации, который, как Википедия упоминает:
SI является наиболее широко используемой системой измерения в мире, который используется как в повседневной торговле, так и в науке. Эта система была принята практически во всем мире, и Соединенные Штаты являются единственной промышленно развитой страной, которая не использует метрическую систему в своей коммерческой деятельности и деятельности по стандартизации. Соединенное Королевство официально частично приняло метрику без намерения полностью заменить имперские единицы. Канада приняла его для всех законных целей, но имперские / американские единицы все еще широко используются, особенно в торговле зданиями.
blockquote>Похоже, что последние страны, которые используют имперскую единицу , постепенно переходят в МЕЖДУНАРОДНУЮ СИСТЕМУ , но некоторые из них все же ухватились за идею создания Империала. Система как универсальная. (Более 150 стран против менее чем 5 не является универсальным). В любом случае мне легче пройти от Метра до Километра, чем от Инча до Ярда и Мили. Я знаю, что 1000 метров - это километр, и я знаю, что 1 метр - это 100см. Я бы с ума сошел, пытаясь сделать это с дюймами, ярдами и милями. То же самое касается фунтов и других имперских измерений.
Итак, чтобы ответить, Ubuntu и, возможно, другие, по умолчанию, следуют стандартам для каждой страны. Возможно, есть способ изменить это, я не знаю, но Ubuntu запомнил, какую систему использует каждая страна, доступная для него, и пытается удовлетворить эту систему наилучшим образом.
Это просто ответ на вопрос, почему они могут не показать опцию для этого. Но, возможно, разработчик Ubuntu может сказать причины, почему это так.