Ubuntu метрический формат США

Я использую Ubuntu 11.10 с Unity / GNOME 3 и хочу установить Метрическую систему по умолчанию. Существует ли формат метрической системы США? в Ubuntu в «Системных настройках» под раскладками клавиатуры есть «Формат», но я не вижу способа изменить его на «Метрика», не меняя его в Соединенных Штатах.

5
задан 30 December 2011 в 05:20

2 ответа

Хотя возможно создание новых региональных данных, это довольно трудоемкий труд. Однако вы можете выбрать разные локали для разных целей с помощью различных переменных среды 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 для выбора единиц измерения (как правило, пытаясь перевести специальную строку и полагаться на переводчик для переведите это так, чтобы указать желаемые единицы). Для тех, кому придется либо жить по умолчанию в США, либо изменить локаль сообщений на что-то другое (что, вероятно, будет иметь побочный эффект перехода на британский английский).

0
ответ дан 30 December 2011 в 05:20

Что ж, я считаю, что на самом деле это не Unity / GNOME3, а способ стандартизации, который, как Википедия упоминает:

SI является наиболее широко используемой системой измерения в мире, который используется как в повседневной торговле, так и в науке. Эта система была принята практически во всем мире, и Соединенные Штаты являются единственной промышленно развитой страной, которая не использует метрическую систему в своей коммерческой деятельности и деятельности по стандартизации. Соединенное Королевство официально частично приняло метрику без намерения полностью заменить имперские единицы. Канада приняла его для всех законных целей, но имперские / американские единицы все еще широко используются, особенно в торговле зданиями.

Похоже, что последние страны, которые используют имперскую единицу , постепенно переходят в МЕЖДУНАРОДНУЮ СИСТЕМУ , но некоторые из них все же ухватились за идею создания Империала. Система как универсальная. (Более 150 стран против менее чем 5 не является универсальным). В любом случае мне легче пройти от Метра до Километра, чем от Инча до Ярда и Мили. Я знаю, что 1000 метров - это километр, и я знаю, что 1 метр - это 100см. Я бы с ума сошел, пытаясь сделать это с дюймами, ярдами и милями. То же самое касается фунтов и других имперских измерений.

Итак, чтобы ответить, Ubuntu и, возможно, другие, по умолчанию, следуют стандартам для каждой страны. Возможно, есть способ изменить это, я не знаю, но Ubuntu запомнил, какую систему использует каждая страна, доступная для него, и пытается удовлетворить эту систему наилучшим образом.

Это просто ответ на вопрос, почему они могут не показать опцию для этого. Но, возможно, разработчик Ubuntu может сказать причины, почему это так.

0
ответ дан 30 December 2011 в 05:20

Другие вопросы по тегам:

Похожие вопросы: