Lingua-TR-Numbers
view release on metacpan or search on metacpan
lib/Lingua/TR/NumbersTR.pod view on Meta::CPAN
# PODNAME: Lingua::TR::Numbers - Turkish documentation
__END__
=pod
=encoding UTF-8
=head1 NAME
Lingua::TR::Numbers - Turkish documentation
=head1 VERSION
version 0.35
=head1 AD
Lingua::TR::Numbers - Sayıları Türkçe okunuÅlarına çevirir.
=head1 ÃZET
use Lingua::TR::Numbers qw(num2tr num2tr_ordinal);
my $x = 234;
my $y = 54;
print "Bugün yapman gereken ", num2tr($x), " tane iÅin var!\n";
print "Yarın annemin ", num2tr_ordinal($y), " yaÅgününü kutlayacaÄız.\n";
çıktısı:
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 TANIM
Lingua::TR::Numbers, sayıları türkçe okunuÅlarına çevirir. (İstenmesi halinde)
adboÅluÄunuza iki adet fonksiyon ihraceder: C<num2tr> ve C<num2tr_ordinal>.
Bu fonksiyonlardan dönen deÄer; belirtilen sayının türkçe okunuÅu
veya belirtilen deÄerin sayı olmaması durumunda C<undef> tir.
Modül, "12" veya "-3" gibi tam sayılar ile "53.19" gibi gerçel sayılar
üzerinde çalıÅabilir.
Modülü, üstel gösterimi de anlayabilir. "4E9" deÄeri, "dört çarpı 10 üzeri dokuz"
deÄerine dönüÅtürülecektir. Ayrıca, "INF", "-INF", "NaN" deÄerleride sırasıyla:
"sonsuz", "negatif sonsuz" and "sayı-deÄil" deÄerlerine dönüÅtürülür.
Girilen verideki herhangi bir virgül iÅareti yok sayılacaktır.
=head1 FONKSİYONLAR
Modülün fonksiyonlarını teker teker veya özel C<:all> etiketi ile,
ithal edebilirsiniz:
use Lingua::TR::Numbers qw(num2tr num2tr_ordinal);
veya
use Lingua::TR::Numbers qw(:all);
=head2 num2tr
Verilen sayıyı Türkçe yazıya dönüÅtürür.
=head2 num2tr_ordinal
C<num2tr> ile benzerdir, ancak sayıyı sıralı olarak dönüÅtürür.
=head1 SINIRLAMA
Modülü desteklediÄi en yüksek sayı deÄeri 999 desilyondur (999*10**33).
Bundan daha yüksek haneler, sık kullanılmadıÄı için, modüle dahil edilmemiÅtir.
=head1 DİÄER BELGELER
L<Lingua::EN::Numbers>. L<http://www.radikal.com.tr/haber.php?haberno=66427>
L<http://en.wikipedia.org/wiki/Names_of_large_numbers>
=head1 UYARI
Bu modülün kaynak dosyası UTF-8 olarak kodlanmıÅtır (BOM olmadan) ve mümkün
olduÄu taktirde, dönen deÄerler UTF-8 kodludur.
Åu an için modül, 5.6 sürümünden daha yaÅlı Perl sürümleriyle çalıÅmamaktadır.
=head1 YAZAR
Burak Gürsoy, E<lt>burakE<64>cpan.orgE<gt>
=head1 TELİF
Telif hakkı: (c) 2006-2019 Burak Gürsoy. Tüm hakları saklıdır.
Bu modül, Sean M. Burke' ün Lingua::EN::Numbers
modülü üzerine inÅa edilmiÅtir, ve ilgili modülün
deÄiÅtirilmiÅ kod parçacıklarını içermektedir.
Lingua::EN::Numbers telif hakkı: (c) 2005, Sean M. Burke.
=head1 LİSANS
Bu kütüphane ücretsiz bir yazılımdır; Perl sürüm 5.10.1 veya istediÄiniz
taktirde, daha yüksek bir Perl 5 sürümünün lisansına baÄlı olarak; Perl ile
aynı lisans altında tekrar daÄıtabilir ve/veya deÄiÅtirebilirsiniz.
( run in 0.915 second using v1.01-cache-2.11-cpan-524268b4103 )