Шаблон:Convert
Поделись знанием:
Документация
Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка шаблонов. Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве. |
- Этот шаблон планируется переписать на основе Lua с использованием модуля Convert (см. инструкцию).
Шаблон en:template:Convert в англовики позволяет конвертировать массу величин из метрической системы в английскую (а также в ряд прочих систем) и обратно. В рувики были перенесены только отдельные возможности такого конвертирования.
Основная цель такого переноса — упростить для участников перевод статей из английской Википедии. Ручное конвертирование таких единиц создаёт лишние сложности, а также чревато ошибками и потерей ссылки на оригинальные значения.
Примеры возможных переводов
- из фунтов в килограммы и обратно (контролируется подшаблонами {{Convert/kg}} и {{Convert/lb}}):
- {{convert|123|lb}} -> 123 фунта (56 кг)
- {{convert|123|lb|abbr=on}} -> 123 фунта (56 кг)
- {{convert|4567|kg}} -> 4567 килограммов (10 070 фунтов)
- {{convert|4567|kg|abbr=on}} -> 4567 кг (10 070 фунтов)
- из дюймов в миллиметры и обратно (контролируется подшаблонами {{Convert/mm}} и {{Convert/in}}):
- {{convert|123|in}} -> 123 дюйма (3100 мм)
- {{convert|123|in|abbr=on}} -> 123 ″ (3100 мм)
- {{convert|4567|mm}} -> 4567 миллиметров (179,8 ″)
- {{convert|4567|mm|abbr=on}} -> 4567 мм (179,8 ″)
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.