Шаблон:Roman

Материал из Викитеки — свободной библиотеки
Перейти к навигации Перейти к поиску
Документация Документация

Назначение шаблона

Шаблон roman переводит число, записанное арабскими цифрами, в его запись римскими цифрами и имеет единственный параметр, который может быть в диапазоне от 1 до 4999999 (т. е. от I до MMMMCMXCVMMMMCMXCIX), для чисел, которые не попадают в этот диапазон, шаблон будет выдавать второй необязательный параметр или N/A.

Римские цифры

Число Римская цифра
1 I
5 V
10 X
50 L
100 C
500 D
1000 M

Реализация

Шаблон использует написанный на Lua модуль Math.

Примеры

Число Код Результат
2 {{roman|2}} II
8 {{roman|8}} VIII
37 {{roman|37}} XXXVII
79 {{roman|79}} LXXIX
564 {{roman|564}} DLXIV
1975 {{roman|1975}} MCMLXXV
2008 {{roman|2008}} MMVIII

См. также