NAME
Template::Plugin::Lingua::EN::Numbers - TT2 interface to Lingua::EN::Numbers module
SYNOPSIS
[% USE Lingua.EN.Numbers -%]
[% checksum = content FILTER num2en -%]
[% checksum = content FILTER num2en_ordinal -%]
[% checksum = content FILTER year2en -%]
[% checksum = content FILTER ordinate -%]
[% checksum = content.num2en -%]
[% checksum = content.num2en_ordinal -%]
[% checksum = content.year2en -%]
[% checksum = content.ordinate -%]
DESCRIPTION
The Lingua::EN::Numbers Template Toolkit plugin provides access to the Lingua::EN::Numbers, Lingua::EN::Numbers::Years and Lingua::EN::Numbers::Ordinate module functions, to translate number values to their names.
When you invoke
[% USE Lingua.EN.Numbers %]
the following filters (and vmethods of the same name) are installed into the current context:
num2en
-
Converts a number (such as 123) into English text (such as "one hundred and twenty-three").
num2en_ordinal
-
Converts a number into the ordinal form in words, so 54 becomes "fifty-fourth".
year2en
-
Converts a number (such as 1984) into English text (such as "nineteen eighty-four").
ordinate
-
Converts a number (such as 3) into ordinal form (such as "3rd").
SEE ALSO
Lingua::EN::Numbers, Lingua::EN::Numbers::Years, Lingua::EN::Numbers::Ordinate, Template, Template::Plugin
AUTHOR
Barbie <barbie@cpan.org> 2014
ACKNOWLEDGEMENTS
Andrew Ford for writing Template::Plugin::Lingua::EN::Inflect, which inspired this module.
Neil Bowers for taking over Sean M Burke's Lingua::EN::Numbers(::(Years|Ordinate))?, modules, and giving me the idea to add to my new Template Toolkit plugins collection, which I've recently taken over from Andrew Ford.
COPYRIGHT & LICENSE
Copyright (C) 2014-2015 Barbie for Miss Barbell Productions.
This distribution is free software; you can redistribute it and/or modify it under the Artistic Licence v2.