Lingua-TR-Numbers
view release on metacpan or search on metacpan
lib/Lingua/TR/Numbers.pm view on Meta::CPAN
Bugün yapman gereken iki yüz otuz dört tane iÅin var!
Yarın annemin elli dördüncü yaÅgününü kutlayacaÄız.
=head1 DESCRIPTION
Lingua::TR::Numbers turns numbers into Turkish text. It exports
(upon request) two functions, C<num2tr> and C<num2tr_ordinal>.
Each takes a scalar value and returns a scalar value. The return
value is the Turkish text expressing that number; or if what you
provided wasn't a number, then they return undef.
This module can handle integers like "12" or "-3" and real numbers like "53.19".
This module also understands exponential notation -- it turns "4E9" into
"dört çarpı 10 üzeri dokuz"). And it even turns "INF", "-INF", "NaN"
into "sonsuz", "eksi sonsuz" and "sayı-deÄil" respectively.
Any commas in the input numbers are ignored.
=head1 NAME
Lingua::TR::Numbers - Converts numbers into Turkish text.
=head1 FUNCTIONS
You can import these one by one or use the special C<:all> tag:
use Lingua::TR::Numbers qw(num2tr num2tr_ordinal);
or
use Lingua::TR::Numbers qw(:all);
=head2 num2tr
Converts the supplied number into Turkish text.
=head2 num2tr_ordinal
Similar to C<num2tr>, but returns ordinal versions .
=head2 DEBUG
Define C<Lingua::TR::Numbers::DEBUG> to enable debugging.
=head1 LIMIT
This module supports any numbers upto 999 decillion (999*10**33). Any further
range is currently not in commnon use and is not implemented.
=head1 SEE ALSO
L<Lingua::EN::Numbers>. L<http://www.radikal.com.tr/haber.php?haberno=66427>
L<http://en.wikipedia.org/wiki/Names_of_large_numbers>.
See C<NumbersTR.pod> (bundled with this distribution) for the Turkish translation of
this documentation.
=head1 CAVEATS
This module' s source file is UTF-8 encoded (without a BOM) and it returns UTF-8
values whenever possible.
Currently, the module won't work with any Perl older than 5.6.
=head1 ACKNOWLEDGEMENT
This module is based on and includes modified code
portions from Sean M. Burke's Lingua::EN::Numbers.
Lingua::EN::Numbers is Copyright (c) 2005, Sean M. Burke.
=head1 AUTHOR
Burak Gursoy <burak@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2006 by Burak Gursoy.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
__END__
#1 milyon 1.000.000
#1 milyar 1.000.000.000
#1 trilyon 1.000.000.000.000
#1 katrilyon 1.000.000.000.000.000
#1 kentilyon 1.000.000.000.000.000.000
#1 seksilyon 1.000.000.000.000.000.000.000
#1 septilyon 1.000.000.000.000.000.000.000.000
#1 oktilyon 1.000.000.000.000.000.000.000.000.000
#1 nobilyon 1.000.000.000.000.000.000.000.000.000.000
#1 desilyon 1.000.000.000.000.000.000.000.000.000.000.000
( run in 0.735 second using v1.01-cache-2.11-cpan-5a3173703d6 )