Шаблон {{ convert }} вычисляет значение измерения ( число × единица ) в то же измерение с другой единицей, а затем представляет результаты в отформатированном виде. См. также символы единиц, распознаваемые этим шаблоном .
Например:
{{convert|2|km|mi}}
→ 2 километра (1,2 мили) (введенные км переводятся в мили){{convert|7|mi|km}}
→ 7 миль (11 км) (введены мили, преобразованы в км)Числа можно округлять, единицы можно сокращать до символов:
{{convert|2|km|mi|2|abbr=on}}
→ 2 км (1,24 мили){{convert|7|mi|km|2|abbr=on}}
→ 7 миль (11,27 км)Диапазоны значений можно ввести с помощью |to|...
или |-|...
:
{{convert|2|to|5|km|mi}}
→ от 2 до 5 километров (от 1,2 до 3,1 мили){{convert|2|-|5|km|mi}}
→ 2–5 километров (1,2–3,1 мили)Пример комбинированного эффекта:
{{convert|2|-|5|km|mi|2|abbr=on}}
→ 2–5 км (1,24–3,11 мили){{convert|2|and|5|km|mi|sigfig=3|abbr=off}}
→ 2 и 5 километров (1,24 и 3,11 мили)Введите единицы измерения для преобразования в :
{{convert|1|lb|kg}}
→ 1 фунт (0,45 кг)По умолчанию первая величина показывает название единицы измерения, вторая — символ (или аббревиатуру):
{{convert|1|lb|kg}}
→ 1 фунт (0,45 кг)При использовании |abbr=in
отображается символ для первой (левой) единицы и имя вместо символа для второй единицы:
{{convert|1|lb|kg|abbr=in}}
→ 1 фунт (0,45 кг)Чтобы сократить оба варианта или ни один из них:
{{convert|1|lb|kg|abbr=on}}
→ 1 фунт (0,45 кг){{convert|1|lb|kg|abbr=off}}
→ 1 фунт (0,45 кг)Шаблон {{ cvt }} такой же, как {{convert}} , за исключением того, что он имеет |abbr=on
поведение по умолчанию. В {{cvt}} доступны все остальные параметры. Итак:
{{cvt|1|lb|kg}}
→ 1 фунт (0,45 кг)эквивалентно:
{{convert|1|lb|kg|abbr=on}}
→ 1 фунт (0,45 кг)Используйте |adj=on
для образования прилагательной (через дефис) формы:
A {{convert|10|mi|km|adj=on}} distance
→ Дистанция 10 миль (16 км).Поведение по умолчанию, для сравнения:
{{convert|10|mi|km}} to go
→ Осталось 10 миль (16 км).|adj=on
не создает дефисы с символами единиц измерения, согласно Руководству по стилю :
A {{convert|9|in|cm|adj=on|abbr=on}} nail
→ Гвоздь длиной 9 дюймов (23 см).По определению, 100 футов равны 30,48 м. На практике принято округлять вычисленное метрическое число. При этом есть несколько возможностей.
По умолчанию {{Convert}} результат преобразования будет округлен либо до точности, сопоставимой с точностью входного значения (количество цифр после десятичной точки — или отрицательное число незначащих нулей перед точкой — увеличивается на единицу, если преобразование представляет собой умножение на число от 0,02 до 0,2, остается прежним, если множитель находится в диапазоне от 0,2 до 2, уменьшается на 1, если он находится в диапазоне от 2 до 20, и т. д.), либо до двух значащих цифр, в зависимости от того, что точнее. Исключением является округление температур (см. ниже).
Convert поддерживает четыре типа округления:
Укажите желаемую точность с целым числом в качестве четвертого неименованного параметра (или третьего неименованного параметра, если параметр «convert to» пропущен; или пятого неименованного параметра, если указан диапазон; или снова четвертого неименованного параметра, если указан диапазон и параметр «convert to» пропущен; необходимо заменить на именованный параметр «precision»). Преобразование округляется до ближайшего кратного 1 ⁄ 10 в степени этого целого числа. Например, если результат равен 8621, а параметр округления равен «−2», будет отображено 8600. Если результат равен «123,456», а параметр равен «0», будет отображено 123. По сути, положительный или нулевой параметр округления указывает количество десятичных знаков; отрицательное значение указывает количество конечных нулей.
Чтобы указать выходное число с n значащими цифрами, используйте |sigfig=<number>
:
{{convert|1200|ft|m|sigfig=4}}
→ 1200 футов (365,8 м){{convert|1200|ft|m|sigfig=3}}
→ 1200 футов (366 м){{convert|1200|ft|m|sigfig=2}}
→ 1200 футов (370 м){{convert|1200|ft|m|sigfig=1}}
→ 1200 футов (400 м)Поведение по умолчанию, для сравнения:
{{convert|1200|ft|m}}
→ 1200 футов (370 м)Установка |sigfig=
значения меньше 1 не имеет смысла:
Использование |round=5
округляет результат до числа, кратного 5.
{{convert|10|m|ft}}
→ 10 метров (33 фута){{convert|10|m|ft|round=5}}
→ 10 метров (35 футов)Аналогично: использование |round=25
округляет результат до числа, кратного 25.
{{convert|10|m|ft}}
→ 10 метров (33 фута){{convert|10|m|ft|round=25}}
→ 10 метров (25 футов)Поведение по умолчанию, для сравнения:
{{convert|10|m|ft|sigfig=4}}
→ 10 метров (32,81 фута)В диапазоне можно округлить каждое значение по отдельности до значения по умолчанию. Используйте |round=each
:
{{convert|10 x 200 x 3000|m|ft}}
→ 10 на 200 на 3000 метров (33 фута × 656 футов × 9843 фута){{convert|10 x 200 x 3000|m|ft|round=each}}
→ 10 на 200 на 3000 метров (33 фута × 660 футов × 9800 футов)Укажите нужный знаменатель, используя |frac=<some positive integer>
. ( Знаменатель — это число под косой чертой, например 3 в 1 ⁄ 3 ).
{{convert|5.56|cm|in|frac=16}}
→ 5,56 сантиметра ( 2+3 ⁄ 16 дюйма){{convert|8|cm|in|frac=4}}
→ 8 сантиметров ( 3+1 ⁄ 4 дюйма)Дробь сокращается, когда это возможно:
{{convert|8|cm|in|frac=100}}
→ 8 сантиметров ( 3+3 ⁄ 20 дюйма)По умолчанию используется десятичная запись:
{{convert|5.56|cm|in}}
→ 5,56 см (2,19 дюйма)При измерении температуры преобразование будет округляться либо до точности, сопоставимой с точностью входного значения, либо до точности, которая при выражении в кельвинах даст три значащие цифры, в зависимости от того, что точнее.
{{convert|10,000|C|F K}}
→ 10 000 °C (18 000 °F; 10 300 K){{convert|10,000.1|C|F K}}
→ 10 000,1 °C (18 032,2 °F; 10 273,2 К){{convert|-272|C|F K}}
→ −272 °C (−457,60 °F; 1,15 К){{convert|-272|C}}
→ −272 °C (−457,60 °F){{convert|100|C|F K}}
→ 100 °C (212 °F; 373 К){{convert|0|C|F K}}
→ 0 °C (32 °F; 273 К)Точность входного числа в примере (1) составляет одну цифру, но точность его выражения в градусах Кельвина составляет три, поэтому точность преобразования в градусы Фаренгейта составляет три (180...). (1) и (2), похоже, опровергают тот факт, что изменение на 0,1 градуса Цельсия составляет изменение на 0,18 градуса Фаренгейта, и заставляют разницу в 32 градуса, показанную в (1), казаться неправильной. Результат (1) кажется неправильным, пока вы сами не установите значимые цифры|sigfig=
с помощью :
{{convert|10000|C|sigfig=5}}
→ 10 000 °C (18 032 °F)или вы устанавливаете точность позиционно , относительно десятичной точки (ноль находится в десятичной точке):
{{convert|10000|C|0}}
→ 10 000 °C (18 032 °F)Точность входного числа в примере (2) равна шести, поэтому точность выходных данных по Фаренгейту теперь равна шести, тогда как раньше кельвины определяли ее как три. Примеры (3) и (4) показывают, как это можно скрыть и сгенерировать вопросы, но это происходит там, потому что преобразование кельвинов генерировало дробные части. (Раньше дробную часть генерировало входное число.) В примере (3) три входных цифры преобразуются в пять значимых выходных цифр из-за двух цифр после десятичной точки, генерируемых преобразованием кельвинов. Это произошло снова в (5), но в (6) десятичные дроби не были заданы в качестве входных данных и не были вызваны преобразованием кельвинов.
Ограниченная поддержка округления отображаемого входного числа. Округление происходит после преобразования, поэтому вывод основан на вводе полной точности. Это полезно, когда ввод производится {{#expr:}}
или иным образом доступен с более высокой точностью, чем полезно отображаемая, и желательно избегать двойного округления.
Чтобы округлить входные данные до указанного количества знаков после запятой, используйте один из параметров:
|adj=ri0
|adj=ri1
|adj=ri2
|adj=ri3
Обратите внимание, что округление выше десятичной точки невозможно ( недопустимо). Также нет поддержки значащих цифр, кратных числу или любой другой функции округления выходных данных.|adj=ri-1
Точность по умолчанию вычисляется на основе входных данных, поэтому обычно необходимо указывать явную точность выходных данных:
{{convert|4.14159|mi|km|adj=ri0}}
→ 4 мили (6,66524 км) (точности не совпадают){{convert|4.14159|mi|km|0|adj=ri0}}
→ 4 мили (7 км)В этом случае, если бы входные данные были округлены перед преобразованием, был бы получен другой результат:
{{convert|{{#expr:4.14159 round 0}}|mi|km|0}}
→ 4 мили (6 км) (округляет промежуточный расчет, давая другой результат)Разделите несколько выходных единиц пробелом:
{{convert|10|C|F K}}
→ 10 °C (50 °F; 283 К){{convert|5|km|mi nmi}}
→ 5 километров (3,1 мили; 2,7 морских миль)Если имена выходных единиц содержат пробелы, используйте их +
в качестве разделителя.
Смотрите также:
Диапазон преобразует два значения и разделяет их выбранными вами словами и знаками препинания .
Индикаторы диапазона вводятся как второй параметр (между значениями). Разделителями диапазона могут быть:
Использовать by
:
{{convert|6|by|12|ft|m}}
→ 6 на 12 футов (1,8 на 3,7 м)Используйте ×
знак умножения, или x
букву:
{{convert|6|x|12|m|ft}}
→ 6 на 12 метров (20 футов × 39 футов)В науке формальный способ состоит в том, чтобы установить |x|
и |abbr=on
(сохраняя размерности правильно, например, площадь = x км 2 ):
{{convert|6|x|12|m|ft|abbr=on}}
→ 6 м × 12 м (20 футов × 39 футов){{convert|20|,|40|, or|60|mi}}
→ 20, 40 или 60 миль (32, 64 или 97 км)Хотя можно ввести футы и дюймы в простом преобразовании, это невозможно для диапазонов:
{{convert|1|ft|3|in|x|3|ft|5|in|mm}}
→ 1 фут 3 дюйма ( [ преобразовать: неизвестная единица ]) * Поведение по умолчанию, для сравнения:
{{convert|1|ft|3|in|mm}}
→ 1 фут 3 дюйма (380 мм)Однако преобразование метрических единиц в футы и дюймы с помощью |order=flip
может дать желаемый результат:
{{convert|380|x|1040|mm|ftin|order=flip}}
→ 1 фут 3 дюйма на 3 фута 5 дюймов (380 мм × 1040 мм)По умолчанию написание единиц в локали en (generic). Чтобы показать написание en-US, используйте |sp=us
:
{{convert|1|m|ft}}
→ 1 метр (3,3 фута) — по умолчанию{{convert|1|m|ft|sp=us}}
→ 1 метр (3,3 фута)Чтобы написать число словами, используйте |spell=in
:
{{convert|10|mi|m|spell=in}}
→ десять миль (16 000 м)Чтобы указать как входящие, так и исходящие значения, используйте |spell=on
:
{{convert|10|mi|m|spell=on}}
→ десять миль (шестнадцать тысяч метров)Чтобы сделать первую букву заглавной, используйте |spell=In
,|spell=On
{{convert|10|mi|m|spell=In}}
→ Десять миль (16 000 м){{convert|10|mi|m|spell=On}}
→ Десять миль (шестнадцать тысяч метров){{convert|4|acre||adj=pre|planted}}
→ 4 засаженных акра (1,6 га)disp=preunit
аналогичен, но не имеет разделителя после указанного текста и может иметь другой текст для выходного значения:
{{convert|4|acre||disp=preunit|planted }}
→ 4 засаженных акра (1,6 засаженных га){{convert|4|acre||disp=preunit|planted |reforested-}}
→ 4 засаженных акра (1,6 га восстановленного леса)Обратите внимание, что требуются две единицы (в данном случае футы и м). Использование только одной единицы приведет к появлению сообщения об ошибке.
{{convert|10|ft|m|adj=mid|-long}}
→ 10 футов в длину (3,0 м)Символ единицы всегда в единственном числе. В зависимости от предшествующего числа название единицы может быть показано во множественном числе.
{{convert|1|metre}}
→ 1 метр (3 фута 3 дюйма){{convert|2|metre}}
→ 2 метра (6 футов 7 дюймов){{convert|2|metre|abbr=on}}
→ 2 м (6 футов 7 дюймов)Ввод единицы измерения «foot» вместо «ft» приводит к выводу единственного числа «foot», независимо от числа.
{{convert|100|foot|abbr=off}}
→ 100 футов (30 метров)Шаблон преобразования также поддерживает написание дробей.
{{convert|3+1/2|oz|g|spell=in}}
→ три с половиной унции (99 г)Любые дополнительные слова, необходимые для дроби, также можно добавить в конце шаблона.
{{convert|1/8|imppt|ml|spell=in|adj=pre|of an}}
→ одна восьмая имперской пинты (71 мл)Большинство кодов единиц допускают префикс e3 (тысяча), e6 (миллион) или e9 (миллиард).
{{convert|100|e6mi|e6km}}
→ 100 миллионов миль (160 × 10 6 км){{convert|120|e6acre}}
→ 120 миллионов акров (490 000 км 2 ){{convert|120|e6acre|e3km2}}
→ 120 миллионов акров (490 × 10 3 км 2 )Чтобы отобразить входные и выходные данные в научной нотации, используйте|abbr=on
{{convert|100|e6mi|e6km|abbr=on}}
→ 100 × 10 6 миль (160 × 10 6 км)Для написания слов «тысячи», «миллионы» и т. д. |abbr=unit
сокращает единицу измерения; |abbr=off
отображает оба полных названия единиц.
{{convert|100|e6mi|e6km|abbr=unit}}
→ 100 миллионов миль (160 миллионов км){{convert|100|e6mi|e6km|abbr=off}}
→ 100 миллионов миль (160 миллионов километров)Единицы измерения могут иметь префикс СИ, например, G
перед единицей: Gm
, и giga
перед названием: gigametre
. Это простые множители.
Для иллюстрации приведем тривиальные вычисления (от метра к метру), показывающие коэффициент умножения:
Префикс можно добавить перед единицей СИ (здесь: единица измерения m
для метра):
{{convert|12|Gm|mi|abbr=on}}
→ 12 Гм (7 500 000 миль)Mm
: 12 Мм (7500 миль)km
: 12 км (39 000 футов)mm
: 12 мм (0,47 дюйма)μm
: 12 мкм (0,012 мм)um
: 12 мкм (0,012 мм) (здесь вместо «μ» можно использовать букву «u»)Префикс может использоваться в выходной единице:
{{convert|12000|mi|Mm|abbr=on}}
→ 12 000 миль (19 Мм){{convert|12|in|μm|abbr=on}}
→ 12 дюймов (300 000 мкм)В качестве исключения не входящая в систему СИ единица измерения «дюйм» также может иметь префикс «μ»:
{{convert|12|μm|μin|abbr=on}}
→ 12 мкм (470 мкдюймов)Инженерную нотацию можно вводить с префиксом к единице измерения:
{{convert|70|e6m}}
→ 70 миллионов метров (230 000 000 футов){{convert|70|e6m|abbr=on}}
→ 70 × 10 6 м (230 000 000 футов)То же самое возможно и для выходного блока:
{{convert|230,000,000|ft|e6m}}
→ 230 000 000 футов (70 × 10 6 м)Префиксы следующие:
e3
(тысяча)e6
(млн.)e9
(миллиард)e12
(триллион)e15
(квадриллион)Инженерная нотация может использовать, например, «e» или «E», e3km
или E3km
. Использование заглавных букв E3km
отображает фактор как слово («тысяча»), а не как × 10 3 . Использование строчных букв e3km
отображает слово, если abbr=unit
используется, или если abbr=off
применяется к единице.
{{convert|70|e6m|e6ft}}
→ 70 миллионов метров (230 × 10 6 футов){{convert|70|e6m|e6ft|abbr=off}}
→ 70 миллионов метров (230 миллионов футов){{convert|70|e6m|e6ft|abbr=unit}}
→ 70 миллионов м (230 миллионов футов){{convert|70|E6m|e6ft|abbr=in}}
→ 70 миллионов м (230 миллионов футов)В научной записи число записывается так:1,23 × 10 −14 . Простое число имеет ровно одну цифру перед десятичной точкой.
С помощью {{convert}} входные данные могут быть в электронной нотации, например 12.3e4
. Это значение отображается как степень десяти, а выходные данные отображаются в научной нотации, за исключением того, что выходные данные, удовлетворяющие 0,01 <= v < 1000, отображаются как обычное число. Кроме того, если выходные данные равны 1000 и используется sigfig=4, значения отображаются как обычное число.
{{convert|12.3e-15|atm|atm|abbr=on}}
→ 12,3 × 10–15 атм (1,23 × 10–14 атм ){{convert|0.00000005|atm|atm|abbr=on}}
→ 0,00000005 атм (5,0 × 10 −8 атм)Число для преобразования может быть записано в дробях. Принимаются как /
(клавишная косая черта), так и ⁄
(дробь):
{{convert|1/2|in|mm|1}}
→ 1 ⁄ 2 дюйма (12,7 мм){{convert|1⁄2|in|mm|1}}
→ 1 ⁄ 2 дюйма (12,7 мм)С положительными смешанными числами (положительное целое число и дробь) используйте +
знак
{{convert|2+1⁄2|in|mm|1}}
→ 2+1 ⁄ 2 дюйма (63,5 мм)Для отрицательных смешанных чисел используйте дефис -
и повторите его:
{{convert|-2-1⁄2|in|mm|1}}
→ −2+1 ⁄ 2 дюйма (−63,5 мм)Обратите внимание, что следующие случаи не интерпретируются как смешанные числа:
{{convert|2-1⁄2|in|mm|1}}
→ 2– 1 ⁄ 2 дюйма (50,8–12,7 мм). Это интерпретируется как диапазон от 2 дюймов до 1⁄2 дюйма.{{convert|-2+1⁄2|in|mm|1}}
→ [ преобразовать: неверное число ] Это не смешанное число и не диапазон, и математические выражения, требующие вычислений, здесь не допускаются.{{convert|2+½|in|mm|1}}
→ [ преобразовать: неверное число ] Дроби, состоящие из одного символа Unicode, также не допускаются.Использование двойной косой черты ( //
) обеспечивает горизонтальную дробную черту для исходной (входной) единицы:
{{convert|1//2|in|mm|1}}
→1/2дюйм (12,7 мм){{convert|6+3//8|in|mm|1}}
→ 6+3/8дюймы (161,9 мм)Использование отрицательного значения для |frac=
обеспечивает горизонтальную дробную черту для преобразованной (выходной) единицы:
{{convert|12.7|mm|frac=-2}}
→ 12,7 миллиметра (1/2 в){{convert|161.9|mm|frac=-8}}
→ 161,9 миллиметра ( 6+3/8 в)В вводе запятая для разделителя тысяч принимается, но не требуется; пробел не принимается. В выводе по умолчанию разделителем тысяч является запятая:
{{convert|1234567|m|ft}}
→ 1 234 567 метров (4 050 417 футов){{convert|1,234,567|m|ft}}
→ 1 234 567 метров (4 050 417 футов)Установите |comma=off
для удаления разделителя из выходных данных:
{{convert|1234567|m|ft|comma=off}}
→ 1234567 метров (4050417 футов)Используйте |comma=gaps
для использования группировки цифр по пробелу (тонкому пробелу) в качестве разделителя тысяч:
{{convert|1234567|m|ft|comma=gaps}}
→ 1 234 567 метров ( 4 050 417 футов)Поведение по умолчанию, для сравнения:
{{convert|1234567|m|ft}}
→ 1 234 567 метров (4 050 417 футов)Настройка |comma=5
добавит разделитель только в том случае, если количество цифр составляет 5 или более:
{{convert|1234|m|ft|comma=5}}
→ 1234 метра (4049 футов){{convert|1234567|m|ft|comma=5}}
→ 1 234 567 метров (4 050 417 футов)Поведение по умолчанию, для сравнения:
{{convert|1234|m|ft}}
→ 1234 метра (4049 футов)Пунктуация, которая различает два измерения, задается с помощью |disp=
.
Варианты: b
(по умолчанию) , sqbr
, comma
, semicolon
, or
, br
, br()
, x|…
:
{{convert|10|m|ft|disp=sqbr}}
→ 10 метров [33 фута]{{convert|10|m|ft|disp=comma}}
→ 10 метров, 33 фута{{convert|10|m|ft|disp=semicolon}}
→ 10 метров; 33 фута{{convert|10|m|ft|disp=or}}
→ 10 метров или 33 футаПоведение по умолчанию, для сравнения:
{{convert|10|m|ft}}
→ 10 метров (33 фута)Установка |disp=br
приведет к созданию новой строки ( <br/>
)
{{convert|10|m|ft|disp=br}}
→ 10 метров Также |disp=br()
принудительно перейдет на новую строку и сохранит скобки (полезно в таблицах):
{{convert|10|m|ft|disp=br()}}
→ 10 метров Настройка |disp=x|…
допускает любой текст в качестве разделителя:
{{convert|10|m|ft|disp=x|_MyText_}}
→ 10 метров_MyText_33 фута (Для отображения пробелов используйте
)Настройка |order=flip
перевернет (поменяет местами) два измерения:
{{convert|1|mi|m|order=flip}}
→ 1609,3 метра (1 миля)Поведение по умолчанию, для сравнения:
{{convert|1|mi|m}}
→ 1 миля (1609,3 метра)При конвертации в несколько единиц эффект будет следующим:
{{convert|10|km|mi nmi|order=flip}}
→ 6,2137 миль; 5,3996 морских миль (10 километров){{convert|10|km|nmi mi|order=flip}}
→ 5,3996 морских миль; 6,2137 миль (10 километров)Настройка |order=out
показывает выходные единицы в порядке их расположения; входная единица пропускается:
{{convert|100|C|F C K|abbr=on|order=out}}
→ 212 °F (100 °C; 373 К){{convert|200|PS|kW hp|0|abbr=on|order=out}}
→ 147 кВт (197 л.с.)См. также: § Отображение частей вывода .
Можно отобразить только часть результата преобразования: в следующих примерах показано, как отобразить только часть результата.
Настройка |abbr=~
возвращает как имя, так и символ первой (входной) единицы:
{{convert|2|kPa|psi|abbr=~}}
→ 2 килопаскаля [кПа] (0,29 фунтов на квадратный дюйм)A {{convert|2|kPa|psi|abbr=~|adj=on}} pressure
→ Давление 2 килопаскаля [кПа] (0,29 фунтов на квадратный дюйм)Для структуры wikitable есть три варианта: добавить перенос строки, разделить результат по столбцам и сделать таблицу сортируемой.
|disp=br
добавляет перенос строки и опускает скобки.
|disp=br()
добавляет разрыв строки и добавляет скобки к преобразованному значению. Это может быть полезно в таблицах:
Использование {convert} в ячейке таблицы с |disp=table
разбиением результата на два (или более) столбца. По умолчанию единицы измерения не включены в таблицу, однако их можно добавить с помощью параметра |abbr=
. Многоблочные выходы, такие как ftin
, всегда выводят свои единицы измерения в таблицу.
{{convert|10|m|ft|disp=table}}
→style="text-align:right;"|10
|style="text-align:right;"|33
|disp=tablecen
делает то же самое, а также центрирует текст:
{{convert|20|m|ft|disp=tablecen}}
→style="text-align:center;"|20
|style="text-align:center;"|66
Единицы измерения добавляются в виде заголовка столбца:
Используйте |sortable=on
для включения скрытого числового ключа сортировки в вывод, подходящий для использования в таблице с сортируемыми столбцами . Технически, это помещает скрытую строку перед фактическими отображаемыми значениями:
{{convert|10|m|ft|sortable=on}}
→<span data-sort-value="7001100000000000000♠"></span>10 metres (33 ft)
Используйте оба оператора |disp=table
и |sortable=on
вместе для создания столбцов таблицы (символов вертикальной черты) для каждого значения в сортируемых столбцах:
Сгенерированный ключ сортировки вычисляется согласованным образом на основе как значения, так и его единицы, переданных в шаблон convert. В большинстве случаев convert использует переданное значение, преобразованное в основные единицы СИ. Поэтому это не обязательно отображаемое значение или другие альтернативные единицы, и вычисляется независимо от параметров выходного формата. Использование разных единиц или разного порядка единиц в отдельных строках не должно, таким образом, приводить к неправильной сортировке, хотя различия в округлении могут давать неожиданные результаты, поскольку для ключа сортировки используется неокругленное число.
Коэффициенты пересчета и физические константы взяты здесь .
В таблице ниже перечислены единицы, поддерживаемые {{convert}} . Более полные списки связаны для каждого измерения. Полный список всех измерений см. в полном списке единиц .
{{Convert}} использует коды единиц , которые похожи, но не обязательно совпадают с обычной письменной аббревиатурой для данной единицы. Эти коды единиц отображаются в столбце 3 следующих таблиц. Они принимаются в качестве входных данных {{convert}} в качестве второго и третьего неименованных параметров:
{{convert|100|kg|lb}}
→ 100 килограммов (220 фунтов){{convert|100|lb|kg}}
→ 100 фунтов (45 кг)Коды единиц измерения следует обрабатывать с учетом регистра :
{{convert|100|Mm|mm}}
→ 100 мегаметров (1,0 × 10 11 мм)Вывод {{convert}} может отображать несколько преобразованных единиц, если после второго неименованного параметра (без разделителя труб) указаны дополнительные коды единиц. Типичные комбинации выходных единиц перечислены ниже в столбце 7.
{{convert|55|nmi|km mi}}
→ 55 морских миль (102 км; 63 мили){{convert|1|oz|ozt g gr}}
→ 1 унция (0,91 унции; 28 г; 440 г)Некоторые единицы измерения имеют альтернативные коды единиц измерения. Они показаны в скобках в столбце 3, например °F
( F
). Для Фаренгейта можно ввести любой из них (но не строчную букву f).
При использовании косой черты ( /
) единица измерения kg/ha
распознается как килограммы на гектар и будет преобразована в другие единицы массы/площади. Единица измерения в числителе не требуется.
{{convert|1000|kg/ha}}
→ 1000 килограммов на гектар (890 фунтов/акр){{convert|350|/in2}}
→ 350 на квадратный дюйм (54/см 2 )Плотность населения ( число жителей на квадратную милю ) можно преобразовать с помощью
{{convert|10|PD/sqmi|PD/km2}}
→ 10 жителей на квадратную милю (3,9/км 2 )Эффективность использования топлива транспортным средством, обычно выражаемая в милях на галлон или литрах на 100 км, также может быть преобразована
{{convert|26|mpgUS|l/100km mpgimp}}
→ 26 миль на галлон США (9,0 л/100 км; 31 миля на галлон ‑imp )Мы уже обсудили стандартные преобразования температур (°C, °F, K), как показано в этих двух примерах:
{{convert|10|C}}
→ 10 °C (50 °F) (стандартное преобразование температуры){{convert|10|-|15|C}}
→ 10–15 °C (50–59 °F) (стандартный диапазон температур)При выражении изменения температуры (например, «Температура увеличилась на 10 °C») или при сравнении температур (например, «На 10–15 °C теплее ») мы не можем использовать стандартные единицы измерения температуры ( |C
, |F
и |K
), которые относятся к точкам на соответствующей шкале. Вместо этого мы должны использовать одну из следующих «единиц разницы»: |C-change
, |F-change
и |K-change
.
Сравните следующие два примера с двумя приведенными выше:
{{convert|10|C-change}}
→ 10 °C (18 °F) повышение температуры{{convert|10|-|15|C-change}}
→ на 10–15 °C (18–27 °F) теплее нормыДля создания нескольких единиц на выходе:
{{convert|10|C-change|F-change K-change}}
→ разница 10 °C (18 °F; 10 K)Базовый документ § Input multiples перечисляет варианты для ввода нескольких единиц (например, ft,in
). Он может захватывать только предопределенные наборы (единицы, которые могут быть подразделены; например, ярд на фут):
{{convert|1|yd|2|ft|3|in}}
→ 1 ярд 2 фута 3 дюйма (1,60 м){{convert|2|ft|3|in|cm}}
→ 2 фута 3 дюйма (69 см){{convert|1|lb|5|oz|g}}
→ 1 фунт 5 унций (600 г)Доступны предварительно заданные параметры вывода нескольких единиц, например ftin
и ydftin
. Полный список см. в § Кратные выходы .
{{convert|2|m|ftin}}
→ 2 метра (6 футов 7 дюймов){{convert|2|m|ft in}}
→ 2 метра (6,6 фута; 79 дюймов), используя пробел, возвращает десятичную точкуПоведение по умолчанию, для сравнения:
{{convert|2|m}}
→ 2 метра (6 футов 7 дюймов)Смотрите также:
Используя символы валют в значении $ за единицу , вы можете преобразовать за единицу:
{{convert|3.39|$/USgal|$/L}}
→ 3,39 долл. США за галлон (0,90 долл. США/л){{convert|10000|€/ha|€/acre}}
→ 10 000 евро за гектар (4 000 евро за акр){{convert|10|¢/mi|¢/km}}
→ 10 центов за милю (6,2 ¢/км){{convert|1500|¥/lb|¥/kg}}
→ 1500 иен за фунт (3300 иен/кг)Вы также можете задать валюту в обоих значениях, используя |$=€
:
{{convert|10|$/mi|$/km|$=€}}
→ 10 евро за милю (6,2 евро/км)Невозможно конвертировать валюту :
{{convert|10|$/lb|€/kg}}
→ 10 долларов за фунт ( [ конвертировать: несоответствие единиц ])Таким образом, этот результат (смешанные валюты) невозможен : 15 долларов за милю (8,6 евро/км)
Для использования в коде шаблона, например в информационных полях, {{Convert}} имеет следующие параметры:
|input=16 7/8
и использовать {{#invoke:Convert/helper|number|16 7/8}} → 16+7/8|input=P2073
, в ваш шаблонный код автоматически возвращает свойство Wikidata для этой статьи и преобразует его. Считываются как число, так и единица измерения.Примечание: чтобы вернуть значение этого свойства для другой статьи, используйте |qid=
.
Пример диапазона транспортного средства (P2073) Cessna 208 Caravan (Q1056131):
{{convert|input=P2073|qid={{get QID|Cessna 208 Caravan}}|ftin|abbr=on}}
→ 1500 миль (7920000 футов 0 дюймов){{convert|input=P2073|qid=Q1056131|km|abbr=on}}
→ 1500 миль (2400 км){{convert|input=P2073|qid=Q1056131|km|abbr=on|disp=out}}
→ 2400 кмИногда свойство может иметь более одного значения против него в Wikidata. Вы можете использовать |qual=
параметр, чтобы указать, какие из значений вы хотите использовать.
Пример для диаметра (P2386): Примечание: в этом примере используется |qid=Q1513315
(тестирование для телескопа Южного полюса (Q1513315))
{{convert|input=P2386|qual=Q613628|ft|abbr=on}}
→ 10,0 м (32,8 фута){{convert|input=P2386|qual=Q1395645|ft|abbr=on}}
→ 1 м (3,3 фута)Не следует использовать устаревшие параметры. Они могут привести к неверным или нежелательным результатам, и нет гарантии, что они будут поддерживаться в будущем.
TemplateData для конвертации
Преобразует измерения в другие единицы.