Convert an integer into roman numerals and vice versa.
— Based on the Craft 2 version of the Roman plugin by Bransin Anderson
This plugin requires Craft CMS 4.0.0 or later.
Log into your control panel and click on 'Plugin Store'. Search for 'Roman'.
cd /path/to/project
composer require jalendport/craft-roman
Roman provides several Twig methods for easy conversion between integers and roman numerals:
You can pass an integer (or a string) into the getRoman()
method to get roman numerals:
{{ craft.roman.getRoman(298) }} // Output: CCXCVIII {{ craft.roman.getRoman('539') }} // Output: DXXXIX
You can pass a string (of roman numerals) into the getNumber()
method to get an integer:
{{ craft.roman.getNumber('ML') }} // Output: 1050
Roman also includes a helper attribute to quickly get the current year in roman numeral form:
{{ craft.roman.currentYear }} // Output: MMXXIII
Please open an issue describing what's going wrong.
Some things to do, and ideas for potential features:
If there's a feature you think should be added to Roman, please open an issue. PRs are also welcome!