File Coverage

blib/lib/Text/Numbers/100.pm
Criterion Covered Total %
statement 29 29 100.0
branch 2 4 50.0
condition n/a
subroutine 10 10 100.0
pod 0 4 0.0
total 41 47 87.2


line stmt bran cond sub pod time code
1             #!/usr/bin/perl
2             #-------------------------------------------------------------------------------
3             # Translate the numbers from 0 to 100 into various languages
4             # Philip R Brenan at gmail dot com, Appa Apps Ltd, 2017
5             #-------------------------------------------------------------------------------
6              
7             package Text::Numbers::100;
8             require v5.16.0;
9 1     1   584 use warnings FATAL => qw(all);
  1         6  
  1         28  
10 1     1   4 use strict;
  1         2  
  1         21  
11 1     1   4 use Carp;
  1         2  
  1         72  
12 1     1   487 use utf8;
  1         11  
  1         4  
13              
14             our $VERSION = '20171228';
15              
16             #-------------------------------------------------------------------------------
17             # Translate
18             #-------------------------------------------------------------------------------
19              
20             sub translate($$)
21 5     5 0 11 {my ($language, $number) = @_;
22 5         12 my $l = &translations;
23 5         13 my $n = $l->{$language};
24 5 50       11 $n or confess "No translation for language: $language";
25 5         9 my $i = $number+0;
26 5         416 $n->{$i}
27             }
28              
29             #-------------------------------------------------------------------------------
30             # Languages
31             #-------------------------------------------------------------------------------
32              
33             sub languages
34 1     1 0 3 {my $l = &translations;
35 1         2 sort keys %{&translations};
  1         3  
36             }
37              
38             #-------------------------------------------------------------------------------
39             # Numbers
40             #-------------------------------------------------------------------------------
41              
42             sub translations{
43 8     8 0 3029 {cy => { "0" => "dim",
44             "1" => "un",
45             "2" => "dau",
46             "3" => "tri",
47             "4" => "pedwar",
48             "5" => "pump",
49             "6" => "chwech",
50             "7" => "saith",
51             "8" => "wyth",
52             "9" => "naw",
53             "10" => "deg",
54             "11" => "un deg un",
55             "12" => "un deg dau",
56             "13" => "un deg tri",
57             "14" => "un deg pedwar",
58             "15" => "un deg pump",
59             "16" => "un deg chwech",
60             "17" => "un deg saith",
61             "18" => "un deg wyth",
62             "19" => "un deg naw",
63             "20" => "dau ddeg",
64             "21" => "dau ddeg un",
65             "22" => "dau ddeg dau",
66             "23" => "dau ddeg tri",
67             "24" => "dau ddeg pedwar",
68             "25" => "dau ddeg pump",
69             "26" => "dau ddeg chwech",
70             "27" => "dau ddeg saith",
71             "28" => "dau ddeg wyth",
72             "29" => "dau ddeg naw",
73             "30" => "tri deg",
74             "31" => "tri deg un",
75             "32" => "tri deg dau",
76             "33" => "tri deg tri",
77             "34" => "tri deg pedwar",
78             "35" => "tri deg pump",
79             "36" => "tri deg chwech",
80             "37" => "tri deg saith",
81             "38" => "tri deg wyth",
82             "39" => "tri deg naw",
83             "40" => "pedwar deg",
84             "41" => "pedwar deg un",
85             "42" => "pedwar deg dau",
86             "43" => "pedwar deg tri",
87             "44" => "pedwar deg pedwar",
88             "45" => "pedwar deg pump",
89             "46" => "pedwar deg chwech",
90             "47" => "pedwar deg saith",
91             "48" => "pedwar deg wyth",
92             "49" => "pedwar deg naw",
93             "50" => "pum deg",
94             "51" => "pum deg un",
95             "52" => "pum deg dau",
96             "53" => "pum deg tri",
97             "54" => "pum deg pedwar",
98             "55" => "pum deg pump",
99             "56" => "pum deg chwech",
100             "57" => "pum deg saith",
101             "58" => "pum deg wyth",
102             "59" => "pum deg naw",
103             "60" => "chwe deg",
104             "61" => "chwe deg un",
105             "62" => "chwe deg dau",
106             "63" => "chwe deg tri",
107             "64" => "chwe deg pedwar",
108             "65" => "chwe deg pump",
109             "66" => "chwe deg chwech",
110             "67" => "chwe deg saith",
111             "68" => "chwe deg wyth",
112             "69" => "chwe deg naw",
113             "70" => "saith deg",
114             "71" => "saith deg un",
115             "72" => "saith deg dau",
116             "73" => "saith deg tri",
117             "74" => "saith deg pedwar",
118             "75" => "saith deg pump",
119             "76" => "saith deg chwech",
120             "77" => "saith deg saith",
121             "78" => "saith deg wyth",
122             "79" => "saith deg naw",
123             "80" => "wyth deg",
124             "81" => "wyth deg un",
125             "82" => "wyth deg dau",
126             "83" => "wyth deg tri",
127             "84" => "wyth deg pedwar",
128             "85" => "wyth deg pump",
129             "86" => "wyth deg chwech",
130             "87" => "wyth deg saith",
131             "88" => "wyth deg wyth",
132             "89" => "wyth deg naw",
133             "90" => "naw deg",
134             "91" => "naw deg un",
135             "92" => "naw deg dau",
136             "93" => "naw deg tri",
137             "94" => "naw deg pedwar",
138             "95" => "naw deg pump",
139             "96" => "naw deg chwech",
140             "97" => "naw deg saith",
141             "98" => "naw deg wyth",
142             "99" => "naw deg naw",
143             "100" => "cant",
144             },
145             da => {
146             "0" => "nul",
147             "1" => "en",
148             "2" => "to",
149             "3" => "tre",
150             "4" => "fire",
151             "5" => "fem",
152             "6" => "seks",
153             "7" => "syv",
154             "8" => "otte",
155             "9" => "ni",
156             "10" => "ti",
157             "11" => "elleve",
158             "12" => "tolv",
159             "13" => "tretten",
160             "14" => "fjorten",
161             "15" => "femten",
162             "16" => "seksten",
163             "17" => "sytten",
164             "18" => "atten",
165             "19" => "nitten",
166             "20" => "tyve",
167             "21" => "énogtyve",
168             "22" => "toogtyve",
169             "23" => "treogtyve",
170             "24" => "fireogtyve",
171             "25" => "femogtyve",
172             "26" => "seksogtyve",
173             "27" => "syvogtyve",
174             "28" => "otteogtyve",
175             "29" => "niogtyve",
176             "30" => "tredive",
177             "31" => "énogtredive",
178             "32" => "toogtredive",
179             "33" => "treogtredive",
180             "34" => "fireogtredive",
181             "35" => "femogtredive",
182             "36" => "seksogtredive",
183             "37" => "syvogtredive",
184             "38" => "otteogtredive",
185             "39" => "niogtredive",
186             "40" => "fyrre",
187             "41" => "énogfyrre",
188             "42" => "toogfyrre",
189             "43" => "treogfyrre",
190             "44" => "fireogfyrre",
191             "45" => "femogfyrre",
192             "46" => "seksogfyrre",
193             "47" => "syvogfyrre",
194             "48" => "otteogfyrre",
195             "49" => "niogfyrre",
196             "50" => "halvtreds",
197             "51" => "énoghalvtreds",
198             "52" => "tooghalvtreds",
199             "53" => "treoghalvtreds",
200             "54" => "fireoghalvtreds",
201             "55" => "femoghalvtreds",
202             "56" => "seksoghalvtreds",
203             "57" => "syvoghalvtreds",
204             "58" => "otteoghalvtreds",
205             "59" => "nioghalvtreds",
206             "60" => "tres",
207             "61" => "énogtres",
208             "62" => "toogtres",
209             "63" => "treogtres",
210             "64" => "fireogtres",
211             "65" => "femogtres",
212             "66" => "seksogtres",
213             "67" => "syvogtres",
214             "68" => "otteogtres",
215             "69" => "niogtres",
216             "70" => "halvfjerds",
217             "71" => "énoghalvfjerds",
218             "72" => "tooghalvfjerds",
219             "73" => "treoghalvfjerds",
220             "74" => "fireoghalvfjerds",
221             "75" => "femoghalvfjerds",
222             "76" => "seksoghalvfjerds",
223             "77" => "syvoghalvfjerds",
224             "78" => "otteoghalvfjerds",
225             "79" => "nioghalvfjerds",
226             "80" => "firs",
227             "81" => "énogfirs",
228             "82" => "toogfirs",
229             "83" => "treogfirs",
230             "84" => "fireogfirs",
231             "85" => "femogfirs",
232             "86" => "seksogfirs",
233             "87" => "syvogfirs",
234             "88" => "otteogfirs",
235             "89" => "niogfirs",
236             "90" => "halvfems",
237             "91" => "énoghalvfems",
238             "92" => "tooghalvfems",
239             "93" => "treoghalvfems",
240             "94" => "fireoghalvfems",
241             "95" => "femoghalvfems",
242             "96" => "seksoghalvfems",
243             "97" => "syvoghalvfems",
244             "98" => "otteoghalvfems",
245             "99" => "nioghalvfems",
246             "100" => "hundrede",
247             },
248             en => {
249             "0" => "zero",
250             "1" => "one",
251             "2" => "two",
252             "3" => "three",
253             "4" => "four",
254             "5" => "five",
255             "6" => "six",
256             "7" => "seven",
257             "8" => "eight",
258             "9" => "nine",
259             "10" => "ten",
260             "11" => "eleven",
261             "12" => "twelve",
262             "13" => "thirteen",
263             "14" => "fourteen",
264             "15" => "fifteen",
265             "16" => "sixteen",
266             "17" => "seventeen",
267             "18" => "eighteen",
268             "19" => "nineteen",
269             "20" => "twenty",
270             "21" => "twenty-one",
271             "22" => "twenty-two",
272             "23" => "twenty-three",
273             "24" => "twenty-four",
274             "25" => "twenty-five",
275             "26" => "twenty-six",
276             "27" => "twenty-seven",
277             "28" => "twenty-eight",
278             "29" => "twenty-nine",
279             "30" => "thirty",
280             "31" => "thirty-one",
281             "32" => "thirty-two",
282             "33" => "thirty-three",
283             "34" => "thirty-four",
284             "35" => "thirty-five",
285             "36" => "thirty-six",
286             "37" => "thirty-seven",
287             "38" => "thirty-eight",
288             "39" => "thirty-nine",
289             "40" => "forty",
290             "41" => "forty-one",
291             "42" => "forty-two",
292             "43" => "forty-three",
293             "44" => "forty-four",
294             "45" => "forty-five",
295             "46" => "forty-six",
296             "47" => "forty-seven",
297             "48" => "forty-eight",
298             "49" => "forty-nine",
299             "50" => "fifty",
300             "51" => "fifty-one",
301             "52" => "fifty-two",
302             "53" => "fifty-three",
303             "54" => "fifty-four",
304             "55" => "fifty-five",
305             "56" => "fifty-six",
306             "57" => "fifty-seven",
307             "58" => "fifty-eight",
308             "59" => "fifty-nine",
309             "60" => "sixty",
310             "61" => "sixty-one",
311             "62" => "sixty-two",
312             "63" => "sixty-three",
313             "64" => "sixty-four",
314             "65" => "sixty-five",
315             "66" => "sixty-six",
316             "67" => "sixty-seven",
317             "68" => "sixty-eight",
318             "69" => "sixty-nine",
319             "70" => "seventy",
320             "71" => "seventy-one",
321             "72" => "seventy-two",
322             "73" => "seventy-three",
323             "74" => "seventy-four",
324             "75" => "seventy-five",
325             "76" => "seventy-six",
326             "77" => "seventy-seven",
327             "78" => "seventy-eight",
328             "79" => "seventy-nine",
329             "80" => "eighty",
330             "81" => "eighty-one",
331             "82" => "eighty-two",
332             "83" => "eighty-three",
333             "84" => "eighty-four",
334             "85" => "eighty-five",
335             "86" => "eighty-six",
336             "87" => "eighty-seven",
337             "88" => "eighty-eight",
338             "89" => "eighty-nine",
339             "90" => "ninety",
340             "91" => "ninety-one",
341             "92" => "ninety-two",
342             "93" => "ninety-three",
343             "94" => "ninety-four",
344             "95" => "ninety-five",
345             "96" => "ninety-six",
346             "97" => "ninety-seven",
347             "98" => "ninety-eight",
348             "99" => "ninety-nine",
349             "100" => "one hundred",
350             },
351             es => {
352             "0" => "cero",
353             "1" => "uno",
354             "2" => "dos",
355             "3" => "tres",
356             "4" => "cuatro",
357             "5" => "cinco",
358             "6" => "seis",
359             "7" => "siete",
360             "8" => "ocho",
361             "9" => "nueve",
362             "10" => "diez",
363             "11" => "once",
364             "12" => "doce",
365             "13" => "trece",
366             "14" => "catorce",
367             "15" => "quince",
368             "16" => "dieciséis",
369             "17" => "diecisiete",
370             "18" => "dieciocho",
371             "19" => "diecinueve",
372             "20" => "veinte",
373             "21" => "veintiuno",
374             "22" => "veintidós",
375             "23" => "veintitrés",
376             "24" => "veinticuatro",
377             "25" => "veinticinco",
378             "26" => "veintiséis",
379             "27" => "veintisiete",
380             "28" => "veintiocho",
381             "29" => "veintinueve",
382             "30" => "treinta",
383             "31" => "treintay uno",
384             "32" => "treintay dos",
385             "33" => "treintay tres",
386             "34" => "treintay cuatro",
387             "35" => "treintay cinco",
388             "36" => "treintay seis",
389             "37" => "treintay siete",
390             "38" => "treintay ocho",
391             "39" => "treintay nueve",
392             "40" => "cuarenta",
393             "41" => "cuarentay uno",
394             "42" => "cuarentay dos",
395             "43" => "cuarentay tres",
396             "44" => "cuarentay cuatro",
397             "45" => "cuarentay cinco",
398             "46" => "cuarentay seis",
399             "47" => "cuarentay siete",
400             "48" => "cuarentay ocho",
401             "49" => "cuarentay nueve",
402             "50" => "cincuenta",
403             "51" => "cincuentay uno",
404             "52" => "cincuentay dos",
405             "53" => "cincuentay tres",
406             "54" => "cincuentay cuatro",
407             "55" => "cincuentay cinco",
408             "56" => "cincuentay seis",
409             "57" => "cincuentay siete",
410             "58" => "cincuentay ocho",
411             "59" => "cincuentay nueve",
412             "60" => "sesenta",
413             "61" => "sesentay uno",
414             "62" => "sesentay dos",
415             "63" => "sesentay tres",
416             "64" => "sesentay cuatro",
417             "65" => "sesentay cinco",
418             "66" => "sesentay seis",
419             "67" => "sesentay siete",
420             "68" => "sesentay ocho",
421             "69" => "sesentay nueve",
422             "70" => "setenta",
423             "71" => "setentay uno",
424             "72" => "setentay dos",
425             "73" => "setentay tres",
426             "74" => "setentay cuatro",
427             "75" => "setentay cinco",
428             "76" => "setentay seis",
429             "77" => "setentay siete",
430             "78" => "setentay ocho",
431             "79" => "setentay nueve",
432             "80" => "ochenta",
433             "81" => "ochentay uno",
434             "82" => "ochentay dos",
435             "83" => "ochentay tres",
436             "84" => "ochentay cuatro",
437             "85" => "ochentay cinco",
438             "86" => "ochentay seis",
439             "87" => "ochentay siete",
440             "88" => "ochentay ocho",
441             "89" => "ochentay nueve",
442             "90" => "noventa",
443             "91" => "noventay uno",
444             "92" => "noventay dos",
445             "93" => "noventay tres",
446             "94" => "noventay cuatro",
447             "95" => "noventay cinco",
448             "96" => "noventay seis",
449             "97" => "noventay siete",
450             "98" => "noventay ocho",
451             "99" => "noventay nueve",
452             "100" => "cien",
453             },
454             is => {
455             "0" => "núll",
456             "1" => "einn",
457             "2" => "tveir",
458             "3" => "þrír",
459             "4" => "fjórir",
460             "5" => "fimm",
461             "6" => "sex",
462             "7" => "sjö",
463             "8" => "átta",
464             "9" => "níu",
465             "10" => "tíu",
466             "11" => "ellefu",
467             "12" => "tólf",
468             "13" => "þrettán",
469             "14" => "fjórtán",
470             "15" => "fimmtán",
471             "16" => "sextán",
472             "17" => "sautján",
473             "18" => "átján",
474             "19" => "nítján",
475             "20" => "tuttugu",
476             "21" => "tuttugu og einn",
477             "22" => "tuttugu og tveir",
478             "23" => "tuttugu og þrír",
479             "24" => "tuttugu og fjögur",
480             "25" => "tuttugu og fimm",
481             "26" => "tuttugu og sex",
482             "27" => "tuttugu og sjö",
483             "28" => "tuttugu og átta",
484             "29" => "tuttugu og níu",
485             "30" => "þrjátíu",
486             "31" => "þrjátíu og einn",
487             "32" => "Þrjátíu og tveir",
488             "33" => "þrjátíu og þrír",
489             "34" => "þrjátíu og fjögur",
490             "35" => "þrjátíu og fimm",
491             "36" => "þrjátíu og sex",
492             "37" => "þrjátíu og sjö",
493             "38" => "þrjátíu og átta",
494             "39" => "þrjátíu og níu",
495             "40" => "fjörutíu",
496             "41" => "fjörutíu og einn",
497             "42" => "Fjörutíu og tveir",
498             "43" => "fjörutíu og þrír",
499             "44" => "fjörutíu og fjögur",
500             "45" => "fjörutíu og fimm",
501             "46" => "Fjörutíu og sex",
502             "47" => "fjörutíu og sjö",
503             "48" => "fjörutíu og átta",
504             "49" => "fjörutíu og níu",
505             "50" => "fimmtíu",
506             "51" => "fimmtíu og einn",
507             "52" => "fimmtíu og tveir",
508             "53" => "fimmtíu og þrír",
509             "54" => "fimmtíu og fjögur",
510             "55" => "fimmtíu og fimm",
511             "56" => "fimmtíu og sex",
512             "57" => "fimmtíu og sjö",
513             "58" => "fimmtíu og átta",
514             "59" => "fimmtíu og níu",
515             "60" => "sextíu",
516             "61" => "sextíu og einn",
517             "62" => "sextíu og tveir",
518             "63" => "sextíu og þrír",
519             "64" => "sextíu og fjögur",
520             "65" => "sextíu og fimm",
521             "66" => "sextíu og sex",
522             "67" => "Sextíu og sjö",
523             "68" => "sextíu og átta",
524             "69" => "sextíu og níu",
525             "70" => "sjötíu",
526             "71" => "sjötíu og einn",
527             "72" => "sjötíu og tveir",
528             "73" => "sjötíu og þrír",
529             "74" => "sjötíu og fjögur",
530             "75" => "sjötíu og fimm",
531             "76" => "sjötíu og sex",
532             "77" => "sjötíu og sjö",
533             "78" => "sjötíu og átta",
534             "79" => "sjötíu og níu",
535             "80" => "áttatíu",
536             "81" => "áttatíu og einn",
537             "82" => "attatíu og tveir",
538             "83" => "áttatíu og þrír",
539             "84" => "áttatíu og fjögur",
540             "85" => "áttatíu og fimm",
541             "86" => "áttatíu og sex",
542             "87" => "áttatíu og sjö",
543             "88" => "áttatíu og átta",
544             "89" => "attatíu og níu",
545             "90" => "níutíu",
546             "91" => "níutíu og einn",
547             "92" => "níutíu og tveir",
548             "93" => "níutíu og þrír",
549             "94" => "níutíu og fjögur",
550             "95" => "níutíu og fimm",
551             "96" => "níutíu og sex",
552             "97" => "Níutíu og sjö",
553             "98" => "níutíu og átta",
554             "99" => "níutíu og níu",
555             "100" => "hundrað", },
556             it => {
557             "0" => "zero",
558             "1" => "uno",
559             "2" => "due",
560             "3" => "tre",
561             "4" => "quattro",
562             "5" => "cinque",
563             "6" => "sei",
564             "7" => "sette",
565             "8" => "otto",
566             "9" => "nove",
567             "10" => "dieci",
568             "11" => "undici",
569             "12" => "dodici",
570             "13" => "tredici",
571             "14" => "quattordici",
572             "15" => "quindici",
573             "16" => "sedici",
574             "17" => "diciassette",
575             "18" => "diciotto",
576             "19" => "diciannove",
577             "20" => "venti",
578             "21" => "ventuno",
579             "22" => "ventidue",
580             "23" => "ventitre",
581             "24" => "ventiquattro",
582             "25" => "venticinque",
583             "26" => "ventisei",
584             "27" => "ventisette",
585             "28" => "ventotto",
586             "29" => "ventinove",
587             "30" => "trenta",
588             "31" => "trentuno",
589             "32" => "trentadue",
590             "33" => "trentatre",
591             "34" => "trentaquattro",
592             "35" => "trentacinque",
593             "36" => "trentasei",
594             "37" => "trentasette",
595             "38" => "trentotto",
596             "39" => "trentanove",
597             "40" => "quaranta",
598             "41" => "quarantuno",
599             "42" => "quarantadue",
600             "43" => "quarantatre",
601             "44" => "quarantaquattro",
602             "45" => "quarantacinque",
603             "46" => "quarantasei",
604             "47" => "quarantasette",
605             "48" => "quarantotto",
606             "49" => "quarantanove",
607             "50" => "cinquanta",
608             "51" => "cinquantuno",
609             "52" => "cinquantadue",
610             "53" => "cinquantatre",
611             "54" => "cinquantaquattro",
612             "55" => "cinquantacinque",
613             "56" => "cinquantasei",
614             "57" => "cinquantasette",
615             "58" => "cinquantotto",
616             "59" => "cinquantanove",
617             "60" => "sessanta",
618             "61" => "sessantuno",
619             "62" => "sessantadue",
620             "63" => "sessantatre",
621             "64" => "sessantaquattro",
622             "65" => "sessantacinque",
623             "66" => "sessantasei",
624             "67" => "sessantasette",
625             "68" => "sessantotto",
626             "69" => "sessantanove",
627             "70" => "settanta",
628             "71" => "settantuno",
629             "72" => "settantadue",
630             "73" => "settantatre",
631             "74" => "settantaquattro",
632             "75" => "settantacinque",
633             "76" => "settantasei",
634             "77" => "settantasette",
635             "78" => "settantotto",
636             "79" => "settantanove",
637             "80" => "ottanta",
638             "81" => "ottantuno",
639             "82" => "ottantadue",
640             "83" => "ottantatre",
641             "84" => "ottantaquattro",
642             "85" => "ottantacinque",
643             "86" => "ottantasei",
644             "87" => "ottantasette",
645             "88" => "ottantotto",
646             "89" => "ottantanove",
647             "90" => "novanta",
648             "91" => "novantuno",
649             "92" => "novantadue",
650             "93" => "novantatre",
651             "94" => "novantaquattro",
652             "95" => "novantacinque",
653             "96" => "novantasei",
654             "97" => "novantasette",
655             "98" => "novantotto",
656             "99" => "novantanove",
657             "100" => "cento",
658             },
659             ja => {
660             "0" => "rei",
661             "1" => "ichi",
662             "2" => "ni",
663             "3" => "san",
664             "4" => "yon",
665             "5" => "go",
666             "6" => "roku",
667             "7" => "nana",
668             "8" => "hachi",
669             "9" => "kyuu",
670             "10" => "juu",
671             "11" => "juuichi",
672             "12" => "juuni",
673             "13" => "juusan",
674             "14" => "juushi",
675             "15" => "juugo",
676             "16" => "juuroku",
677             "17" => "juushichi",
678             "18" => "juuhachi",
679             "19" => "juuku",
680             "20" => "nijuu",
681             "21" => "nijuuichi",
682             "22" => "nijuuni",
683             "23" => "nijuusan",
684             "24" => "nijuushi",
685             "25" => "nijuugo",
686             "26" => "nijuuroku",
687             "27" => "nijuushichi",
688             "28" => "nijuuhachi",
689             "29" => "nijuuku",
690             "30" => "sanjuu",
691             "31" => "sanjuuichi",
692             "32" => "sanjuuni",
693             "33" => "sanjuusan",
694             "34" => "sanjuushi",
695             "35" => "sanjuugo",
696             "36" => "sanjuuroku",
697             "37" => "sanjuushichi",
698             "38" => "sanjuuhachi",
699             "39" => "sanjuuku",
700             "40" => "yonjuu",
701             "41" => "yonjuuichi",
702             "42" => "yonjuuni",
703             "43" => "yonjuusan",
704             "44" => "yonjuushi",
705             "45" => "yonjuugo",
706             "46" => "yonjuuroku",
707             "47" => "yonjuushichi",
708             "48" => "yonjuuhachi",
709             "49" => "yonjuuku",
710             "50" => "gojuu",
711             "51" => "gojuuichi",
712             "52" => "gojuuni",
713             "53" => "gojuusan",
714             "54" => "gojuushi",
715             "55" => "gojuugo",
716             "56" => "gojuuroku",
717             "57" => "gojuushichi",
718             "58" => "gojuuhachi",
719             "59" => "gojuuku",
720             "60" => "rokujuu",
721             "61" => "rokujuuichi",
722             "62" => "rokujuuni",
723             "63" => "rokujuusan",
724             "64" => "rokujuushi",
725             "65" => "rokujuugo",
726             "66" => "rokujuuroku",
727             "67" => "rokujuushichi",
728             "68" => "rokujuuhachi",
729             "69" => "rokujuuku",
730             "70" => "nanajuu",
731             "71" => "nanajuuichi",
732             "72" => "nanajuuni",
733             "73" => "nanajuusan",
734             "74" => "nanajuushi",
735             "75" => "nanajuugo",
736             "76" => "nanajuuroku",
737             "77" => "nanajuushichi",
738             "78" => "nanajuuhachi",
739             "79" => "nanajuuku",
740             "80" => "hachijuu",
741             "81" => "hachijuuichi",
742             "82" => "hachijuuni",
743             "83" => "hachijuusan",
744             "84" => "hachijuushi",
745             "85" => "hachijuugo",
746             "86" => "hachijuuroku",
747             "87" => "hachijuushichi",
748             "88" => "hachijuuhachi",
749             "89" => "hachijuuku",
750             "90" => "kyuujuu",
751             "91" => "kyuujuuichi",
752             "92" => "kyuujuuni",
753             "93" => "kyuujuusan",
754             "94" => "kyuujuushi",
755             "95" => "kyuujuugo",
756             "96" => "kyuujuuroku",
757             "97" => "kyuujuushichi",
758             "98" => "kyuujuuhachi",
759             "99" => "kyuujuuku",
760             "100" => "hyaku",
761             },
762             nb => {
763             "0" => "null",
764             "1" => "en",
765             "2" => "to",
766             "3" => "tre",
767             "4" => "fire",
768             "5" => "fem",
769             "6" => "seks",
770             "7" => "syv",
771             "8" => "åtte",
772             "9" => "ni",
773             "10" => "ti",
774             "11" => "elleve",
775             "12" => "tolv",
776             "13" => "tretten",
777             "14" => "fjorten",
778             "15" => "femten",
779             "16" => "seksten",
780             "17" => "sytten",
781             "18" => "atten",
782             "19" => "nitten",
783             "20" => "tjue",
784             "21" => "tjueen",
785             "22" => "tjueto",
786             "23" => "tjuetre",
787             "24" => "tjuefire",
788             "25" => "tjuefem",
789             "26" => "tjueseks",
790             "27" => "tjuesyv",
791             "28" => "tjueåtte",
792             "29" => "tjueni",
793             "30" => "tretti",
794             "31" => "trettien",
795             "32" => "trettito",
796             "33" => "trettitre",
797             "34" => "trettifire",
798             "35" => "trettifem",
799             "36" => "trettiseks",
800             "37" => "trettisyv",
801             "38" => "trettiåtte",
802             "39" => "trettini",
803             "40" => "førti",
804             "41" => "førtien",
805             "42" => "førtito",
806             "43" => "førtitre",
807             "44" => "førtifire",
808             "45" => "førtifem",
809             "46" => "førtiseks",
810             "47" => "førtisyv",
811             "48" => "førtiåtte",
812             "49" => "førtini",
813             "50" => "femti",
814             "51" => "femtien",
815             "52" => "femtito",
816             "53" => "femtitre",
817             "54" => "femtifire",
818             "55" => "femtifem",
819             "56" => "femtiseks",
820             "57" => "femtisyv",
821             "58" => "femtiåtte",
822             "59" => "femtini",
823             "60" => "seksti",
824             "61" => "sekstien",
825             "62" => "sekstito",
826             "63" => "sekstitre",
827             "64" => "sekstifire",
828             "65" => "sekstifem",
829             "66" => "sekstiseks",
830             "67" => "sekstisyv",
831             "68" => "sekstiåtte",
832             "69" => "sekstini",
833             "70" => "sytti",
834             "71" => "syttien",
835             "72" => "syttito",
836             "73" => "syttitre",
837             "74" => "syttifire",
838             "75" => "syttifem",
839             "76" => "syttiseks",
840             "77" => "syttisyv",
841             "78" => "syttiåtte",
842             "79" => "syttini",
843             "80" => "åtti",
844             "81" => "åttien",
845             "82" => "åttito",
846             "83" => "åttitre",
847             "84" => "åttifire",
848             "85" => "åttifem",
849             "86" => "åttiseks",
850             "87" => "åttisyv",
851             "88" => "åttiåtte",
852             "89" => "åttini",
853             "90" => "nitti",
854             "91" => "nittien",
855             "92" => "nittito",
856             "93" => "nittitre",
857             "94" => "nittifire",
858             "95" => "nittifem",
859             "96" => "nittiseks",
860             "97" => "nittisyv",
861             "98" => "nittiåtte",
862             "99" => "nittini",
863             "100" => "hundre",
864             },
865             nl => {
866             "0" => "nul",
867             "1" => "een",
868             "2" => "twee",
869             "3" => "drie",
870             "4" => "vier",
871             "5" => "vijf",
872             "6" => "zes",
873             "7" => "zeven",
874             "8" => "acht",
875             "9" => "negen",
876             "10" => "tien",
877             "11" => "elf",
878             "12" => "twaalf",
879             "13" => "dertien",
880             "14" => "veertien",
881             "15" => "vijftien",
882             "16" => "zestien",
883             "17" => "zeventien",
884             "18" => "achttien",
885             "19" => "negentien",
886             "20" => "twintig",
887             "21" => "eenentwintig",
888             "22" => "tweeëntwintig",
889             "23" => "drieëntwintig",
890             "24" => "vierentwintig",
891             "25" => "vijfentwintig",
892             "26" => "zesentwintig",
893             "27" => "zevenentwintig",
894             "28" => "achtentwintig",
895             "29" => "negenentwintig",
896             "30" => "dertig",
897             "31" => "eenendertig",
898             "32" => "tweeëndertig",
899             "33" => "drieëndertig",
900             "34" => "vierendertig",
901             "35" => "vijfendertig",
902             "36" => "zesendertig",
903             "37" => "zevenendertig",
904             "38" => "achtendertig",
905             "39" => "negenendertig",
906             "40" => "veertig",
907             "41" => "eenenveertig",
908             "42" => "tweeënveertig",
909             "43" => "drieënveertig",
910             "44" => "vierenveertig",
911             "45" => "vijfenveertig",
912             "46" => "zesenveertig",
913             "47" => "zevenenveertig",
914             "48" => "achtenveertig",
915             "49" => "negenenveertig",
916             "50" => "vijftig",
917             "51" => "eenenvijftig",
918             "52" => "tweeënvijftig",
919             "53" => "drieënvijftig",
920             "54" => "vierenvijftig",
921             "55" => "vijfenvijftig",
922             "56" => "zesenvijftig",
923             "57" => "zevenenvijftig",
924             "58" => "achtenvijftig",
925             "59" => "negenenvijftig",
926             "60" => "zestig",
927             "61" => "eenenzestig",
928             "62" => "tweeënzestig",
929             "63" => "drieënzestig",
930             "64" => "vierenzestig",
931             "65" => "vijfenzestig",
932             "66" => "zesenzestig",
933             "67" => "zevenenzestig",
934             "68" => "achtenzestig",
935             "69" => "negenenzestig",
936             "70" => "zeventig",
937             "71" => "eenenzeventig",
938             "72" => "tweeënzeventig",
939             "73" => "drieënzeventig",
940             "74" => "vierenzeventig",
941             "75" => "vijfenzeventig",
942             "76" => "zesenzeventig",
943             "77" => "zevenenzeventig",
944             "78" => "achtenzeventig",
945             "79" => "negenenzeventig",
946             "80" => "tachtig",
947             "81" => "eenentachtig",
948             "82" => "tweeëntachtig",
949             "83" => "drieëntachtig",
950             "84" => "vierentachtig",
951             "85" => "vijfentachtig",
952             "86" => "zesentachtig",
953             "87" => "zevenentachtig",
954             "88" => "achtentachtig",
955             "89" => "negenentachtig",
956             "90" => "negentig",
957             "91" => "eenennegentig",
958             "92" => "tweeënnegentig",
959             "93" => "drieënnegentig",
960             "94" => "vierennegentig",
961             "95" => "vijfennegentig",
962             "96" => "zesennegentig",
963             "97" => "zevenennegentig",
964             "98" => "achtennegentig",
965             "99" => "negenennegentig",
966             "100" => "honderd",
967             },
968             pl => {
969             "0" => "zero",
970             "1" => "jeden",
971             "2" => "dwa",
972             "3" => "trzy",
973             "4" => "cztery",
974             "5" => "pięć",
975             "6" => "sześć",
976             "7" => "siedem",
977             "8" => "osiem",
978             "9" => "dziewięć",
979             "10" => "dziesięć",
980             "11" => "jedenaście",
981             "12" => "dwanaście",
982             "13" => "trzynaście",
983             "14" => "czternaście",
984             "15" => "piętnaście",
985             "16" => "szesnaście",
986             "17" => "siedemnaście",
987             "18" => "osiemnaście",
988             "19" => "dziewiętnaście",
989             "20" => "dwadzieścia",
990             "21" => "dwadzieścia jeden",
991             "22" => "dwadzieścia dwa",
992             "23" => "dwadzieścia trzy",
993             "24" => "dwadzieścia cztery",
994             "25" => "dwadzieścia pięć",
995             "26" => "dwadzieścia sześć",
996             "27" => "dwadzieścia siedmiu",
997             "28" => "dwadzieścia osiem",
998             "29" => "dwadzieścia dziewięć",
999             "30" => "trzydzieści",
1000             "31" => "trzydzieści jeden",
1001             "32" => "trzydzieści dwa",
1002             "33" => "trzydzieści trzy",
1003             "34" => "trzydzieści cztery",
1004             "35" => "trzydzieści pięć lat",
1005             "36" => "trzydzieści sześć",
1006             "37" => "trzydzieści siedem",
1007             "38" => "trzydzieści osiem",
1008             "39" => "trzydzieści dziewięć",
1009             "40" => "czterdzieści",
1010             "41" => "czterdzieści jeden",
1011             "42" => "czterdzieści dwa",
1012             "43" => "czterdzieści trzy",
1013             "44" => "czterdzieści cztery",
1014             "45" => "czterdzieści pięć",
1015             "46" => "czterdzieści sześć",
1016             "47" => "czterdzieści siedem",
1017             "48" => "czterdzieści osiem",
1018             "49" => "czterdzieści dziewięć",
1019             "50" => "pięćdziesiąt",
1020             "51" => "pięćdziesiąt jeden",
1021             "52" => "pięćdziesiąt dwa",
1022             "53" => "pięćdziesiąt trzy",
1023             "54" => "pięćdziesiąt cztery",
1024             "55" => "pięćdziesiąt pięć",
1025             "56" => "pięćdziesiąt sześć",
1026             "57" => "pięćdziesiąt siedem", ,
1027             "58" => "pięćdziesiąt osiem",
1028             "59" => "pięćdziesiąt dziewięć",
1029             "60" => "sześćdziesiąt",
1030             "61" => "sześćdziesiąt jeden",
1031             "62" => "sześćdziesiąt dwa",
1032             "63" => "sześćdziesiąt trzy",
1033             "64" => "sześćdziesiąt cztery",
1034             "65" => "sześćdziesiąt pięć",
1035             "66" => "sześćdziesiąt sześć",
1036             "67" => "sześćdziesiąt siedem",
1037             "68" => "sześćdziesiąt osiem",
1038             "69" => "sześćdziesiąt dziewięć",
1039             "70" => "siedemdziesiąt",
1040             "71" => "siedemdziesiąt jeden",
1041             "72" => "siedemdziesiat dwa",
1042             "73" => "siedemdziesiąt trzy",
1043             "74" => "siedemdziesiąt cztery",
1044             "75" => "siedemdziesiat pięć",
1045             "76" => "siedemdziesiąt sześć",
1046             "77" => "siedemdziesiąt siedem",
1047             "78" => "siedemdziesiąt osiem",
1048             "79" => "siedemdziesiąt dziewięć",
1049             "80" => "osiemdziesiąt",
1050             "81" => "osiemdziesiąt jeden",
1051             "82" => "osiemdziesiąt dwa",
1052             "83" => "osiemdziesiąt trzy",
1053             "84" => "osiemdziesiąt cztery",
1054             "85" => "osiemdziesiąt pięć",
1055             "86" => "osiemdziesiąt sześć",
1056             "87" => "osiemdziesiąt siedem",
1057             "88" => "osiemdziesiąt osiem",
1058             "89" => "osiemdziesiąt dziewięć",
1059             "90" => "dziewięćdziesiąt",
1060             "91" => "dziewięćdziesiąt jeden",
1061             "92" => "dziewięćdziesiąt dwa",
1062             "93" => "dziewięćdziesiąt trzy",
1063             "94" => "dziewięćdziesiąt cztery",
1064             "95" => "dziewięćdziesiąt pięć",
1065             "96" => "dziewięćdziesiąt sześć",
1066             "97" => "dziewięćdziesiąt siedem",
1067             "98" => "dziewięćdziesiąt osiem",
1068             "99" => "dziewięćdziesiąt dziewięć",
1069             "100" => "sto",
1070             },
1071             pt => {
1072             "0" => "zero",
1073             "1" => "um",
1074             "2" => "dois",
1075             "3" => "três",
1076             "4" => "quatro",
1077             "5" => "cinco",
1078             "6" => "seis",
1079             "7" => "sete",
1080             "8" => "oito",
1081             "9" => "nove",
1082             "10" => "dez",
1083             "11" => "onze",
1084             "12" => "doze",
1085             "13" => "treze",
1086             "14" => "catorze",
1087             "15" => "quinze",
1088             "16" => "dezasseis",
1089             "17" => "dezassete",
1090             "18" => "dezoito",
1091             "19" => "dezanove",
1092             "20" => "vinte",
1093             "21" => "vinte e um",
1094             "22" => "vinte e dois",
1095             "23" => "vinte e três",
1096             "24" => "vinte e quatro",
1097             "25" => "vinte e cinco",
1098             "26" => "vinte e seis",
1099             "27" => "vinte e sete",
1100             "28" => "vinte e oito",
1101             "29" => "vinte e nove",
1102             "30" => "trinta",
1103             "31" => "trinta e um",
1104             "32" => "trinta e dois",
1105             "33" => "trinta e três",
1106             "34" => "trinta e quatro",
1107             "35" => "trinta e cinco",
1108             "36" => "trinta e seis",
1109             "37" => "trinta e sete",
1110             "38" => "trinta e oito",
1111             "39" => "trinta e nove",
1112             "40" => "quarenta",
1113             "41" => "quarenta e um",
1114             "42" => "quarenta e dois",
1115             "43" => "quarenta e três",
1116             "44" => "quarenta e quatro",
1117             "45" => "quarenta e cinco",
1118             "46" => "quarenta e seis",
1119             "47" => "quarenta e sete",
1120             "48" => "quarenta e oito",
1121             "49" => "quarenta e nove",
1122             "50" => "cinquenta",
1123             "51" => "cinquenta e um",
1124             "52" => "cinquenta e dois",
1125             "53" => "cinquenta e três",
1126             "54" => "cinquenta e quatro",
1127             "55" => "cinquenta e cinco",
1128             "56" => "cinquenta e seis",
1129             "57" => "cinquenta e sete",
1130             "58" => "cinquenta e oito",
1131             "59" => "cinquenta e nove",
1132             "60" => "sessenta",
1133             "61" => "sessenta e um",
1134             "62" => "sessenta e dois",
1135             "63" => "sessenta e três",
1136             "64" => "sessenta e quatro",
1137             "65" => "sessenta e cinco",
1138             "66" => "sessenta e seis",
1139             "67" => "sessenta e sete",
1140             "68" => "sessenta e oito",
1141             "69" => "sessenta e nove",
1142             "70" => "setenta",
1143             "71" => "setenta e um",
1144             "72" => "setenta e dois",
1145             "73" => "setenta e três",
1146             "74" => "setenta e quatro",
1147             "75" => "setenta e cinco",
1148             "76" => "setenta e seis",
1149             "77" => "setenta e sete",
1150             "78" => "setenta e oito",
1151             "79" => "setenta e nove",
1152             "80" => "oitenta",
1153             "81" => "oitenta e um",
1154             "82" => "oitenta e dois",
1155             "83" => "oitenta e três",
1156             "84" => "oitenta e quatro",
1157             "85" => "oitenta e cinco",
1158             "86" => "oitenta e seis",
1159             "87" => "oitenta e sete",
1160             "88" => "oitenta e oito",
1161             "89" => "oitenta e nove",
1162             "90" => "noventa",
1163             "91" => "noventa e um",
1164             "92" => "noventa e dois",
1165             "93" => "noventa e três",
1166             "94" => "noventa e quatro",
1167             "95" => "noventa e cinco",
1168             "96" => "noventa e seis",
1169             "97" => "noventa e sete",
1170             "98" => "noventa e oito",
1171             "99" => "noventa e nove",
1172             "100" => "cem",
1173             },
1174             ro => {
1175             "0" => "zero",
1176             "1" => "unu",
1177             "2" => "doi",
1178             "3" => "trei",
1179             "4" => "patru",
1180             "5" => "cinci",
1181             "6" => "sase",
1182             "7" => "sapte",
1183             "8" => "opt",
1184             "9" => "noua",
1185             "10" => "zece",
1186             "11" => "unsprezece",
1187             "12" => "doisprezece",
1188             "13" => "treisprezece",
1189             "14" => "paisprezece",
1190             "15" => "cincisprezece",
1191             "16" => "saisprezece",
1192             "17" => "saptesprezece",
1193             "18" => "optsprezece",
1194             "19" => "nouasprezece",
1195             "20" => "douazeci",
1196             "21" => "douazecisiunu",
1197             "22" => "douazecisidoi",
1198             "23" => "douazecisitrei",
1199             "24" => "douazecisipatru",
1200             "25" => "douazecisicinci",
1201             "26" => "douazecisisase",
1202             "27" => "douazecisisapte",
1203             "28" => "douazecisiopt",
1204             "29" => "douazecisinoua",
1205             "30" => "treizeci",
1206             "31" => "treizecisiunu",
1207             "32" => "treizecisidoi",
1208             "33" => "treizecisitrei",
1209             "34" => "treizecisipatru",
1210             "35" => "treizecisicinci",
1211             "36" => "treizecisisase",
1212             "37" => "treizecisisapte",
1213             "38" => "treizecisiopt",
1214             "39" => "treizecisinoua",
1215             "40" => "patruzeci",
1216             "41" => "patruzecisiunu",
1217             "42" => "patruzecisidoi",
1218             "43" => "patruzecisitrei",
1219             "44" => "patruzecisipatru",
1220             "45" => "patruzecisicinci",
1221             "46" => "patruzecisisase",
1222             "47" => "patruzecisisapte",
1223             "48" => "patruzecisiopt",
1224             "49" => "patruzecisinoua",
1225             "50" => "cincizeci",
1226             "51" => "cincizecisiunu",
1227             "52" => "cincizecisidoi",
1228             "53" => "cincizecisitrei",
1229             "54" => "cincizecisipatru",
1230             "55" => "cincizecisicinci",
1231             "56" => "cincizecisisase",
1232             "57" => "cincizecisisapte",
1233             "58" => "cincizecisiopt",
1234             "59" => "cincizecisinoua",
1235             "60" => "saizeci",
1236             "61" => "saizecisiunu",
1237             "62" => "saizecisidoi",
1238             "63" => "saizecisitrei",
1239             "64" => "saizecisipatru",
1240             "65" => "saizecisicinci",
1241             "66" => "saizecisisase",
1242             "67" => "saizecisisapte",
1243             "68" => "saizecisiopt",
1244             "69" => "saizecisinoua",
1245             "70" => "saptezeci",
1246             "71" => "saptezecisiunu",
1247             "72" => "saptezecisidoi",
1248             "73" => "saptezecisitrei",
1249             "74" => "saptezecisipatru",
1250             "75" => "saptezecisicinci",
1251             "76" => "saptezecisisase",
1252             "77" => "saptezecisisapte",
1253             "78" => "saptezecisiopt",
1254             "79" => "saptezecisinoua",
1255             "80" => "optzeci",
1256             "81" => "optzecisiunu",
1257             "82" => "optzecisidoi",
1258             "83" => "optzecisitrei",
1259             "84" => "optzecisipatru",
1260             "85" => "optzecisicinci",
1261             "86" => "optzecisisase",
1262             "87" => "optzecisisapte",
1263             "88" => "optzecisiopt",
1264             "89" => "optzecisinoua",
1265             "90" => "nouazeci",
1266             "91" => "nouazecisiunu",
1267             "92" => "nouazecisidoi",
1268             "93" => "nouazecisitrei",
1269             "94" => "nouazecisipatru",
1270             "95" => "nouazecisicinci",
1271             "96" => "nouazecisisase",
1272             "97" => "nouazecisisapte",
1273             "98" => "nouazecisiopt",
1274             "99" => "nouazecisinoua",
1275             "100" => "o suta",
1276             },
1277             ru => {
1278             "0" => "ноль",
1279             "1" => "один",
1280             "2" => "два",
1281             "3" => "три",
1282             "4" => "четыре",
1283             "5" => "пять",
1284             "6" => "шестерки",
1285             "7" => "семь",
1286             "8" => "восьмерки",
1287             "9" => "девять",
1288             "10" => "десять",
1289             "11" => "одиннадцать",
1290             "12" => "двенадцать",
1291             "13" => "тринадцать",
1292             "14" => "четырнадцать",
1293             "15" => "пятнадцать",
1294             "16" => "шестнадцать",
1295             "17" => "семнадцать",
1296             "18" => "восемнадцать",
1297             "19" => "девятнадцати",
1298             "20" => "двадцать",
1299             "21" => "двадцать один",
1300             "22" => "двадцать два",
1301             "23" => "двадцать три",
1302             "24" => "двадцать четыре",
1303             "25" => "двадцать пять",
1304             "26" => "двадцать шесть",
1305             "27" => "двадцать семь",
1306             "28" => "двадцать восемь",
1307             "29" => "двадцать девять",
1308             "30" => "тридцать",
1309             "31" => "тридцать один",
1310             "32" => "тридцать два",
1311             "33" => "тридцать три",
1312             "34" => "тридцать четыре",
1313             "35" => "тридцать пять",
1314             "36" => "тридцать шесть",
1315             "37" => "тридцать семь",
1316             "38" => "тридцать восемь",
1317             "39" => "тридцать девять",
1318             "40" => "сорок",
1319             "41" => "сорок один",
1320             "42" => "сорок два",
1321             "43" => "сорок три",
1322             "44" => "сорок четыре",
1323             "45" => "сорок пять",
1324             "46" => "сорок шесть",
1325             "47" => "сорок семь",
1326             "48" => "сорок восемь",
1327             "49" => "сорок девять",
1328             "50" => "пятьдесят",
1329             "51" => "пятьдесят один",
1330             "52" => "пятьдесят два",
1331             "53" => "пятьдесят три",
1332             "54" => "пятьдесят четыре",
1333             "55" => "пятьдесят пять",
1334             "56" => "пятьдесят шесть",
1335             "57" => "пятьдесят семь",
1336             "58" => "пятьдесят восемь",
1337             "59" => "пятьдесят девять",
1338             "60" => "шестьдесят",
1339             "61" => "шестьдесят один",
1340             "62" => "шестьдесят два",
1341             "63" => "шестьдесят три",
1342             "64" => "шестьдесят четыре",
1343             "65" => "шестьдесят пять",
1344             "66" => "шестьдесят шесть",
1345             "67" => "шестьдесят семь",
1346             "68" => "шестьдесят восемь",
1347             "69" => "шестьдесят девять",
1348             "70" => "семьдесят",
1349             "71" => "семьдесят один",
1350             "72" => "семьдесят два",
1351             "73" => "семьдесят три",
1352             "74" => "семьдесят четыре",
1353             "75" => "семьдесят пять",
1354             "76" => "семьдесят шесть",
1355             "77" => "семьдесят семь",
1356             "78" => "семьдесят восемь",
1357             "79" => "семьдесят девять",
1358             "80" => "восемьдесят",
1359             "81" => "восемьдесят один",
1360             "82" => "восемьдесят два",
1361             "83" => "восемьдесят три",
1362             "84" => "восемьдесят четыре",
1363             "85" => "восемьдесят пять",
1364             "86" => "восемьдесят шесть",
1365             "87" => "восемьдесят семь",
1366             "88" => "восемьдесят восемь",
1367             "89" => "восемьдесят девять",
1368             "90" => "девяносто",
1369             "91" => "девяносто один",
1370             "92" => "девяносто два",
1371             "93" => "девяносто три",
1372             "94" => "девяносто четыре",
1373             "95" => "девяносто пять",
1374             "96" => "девяносто шесть",
1375             "97" => "девяносто семь",
1376             "98" => "девяносто восемь",
1377             "99" => "девяносто девять",
1378             "100" => "сто", },
1379             sv => {
1380             "0" => "noll",
1381             "1" => "en",
1382             "2" => "två",
1383             "3" => "tre",
1384             "4" => "fyra",
1385             "5" => "fem",
1386             "6" => "sex",
1387             "7" => "sju",
1388             "8" => "åtta",
1389             "9" => "nio",
1390             "10" => "tio",
1391             "11" => "elva",
1392             "12" => "tolv",
1393             "13" => "tretton",
1394             "14" => "fjorton",
1395             "15" => "femton",
1396             "16" => "sexton",
1397             "17" => "sjutton",
1398             "18" => "arton",
1399             "19" => "nitton",
1400             "20" => "tjugo",
1401             "21" => "tjugoen",
1402             "22" => "tjugotvå",
1403             "23" => "tjugotre",
1404             "24" => "tjugofyra",
1405             "25" => "tjugofem",
1406             "26" => "tjugosex",
1407             "27" => "tjugosju",
1408             "28" => "tjugoåtta",
1409             "29" => "tjugonio",
1410             "30" => "trettio",
1411             "31" => "trettioen",
1412             "32" => "trettiotvå",
1413             "33" => "trettiotre",
1414             "34" => "trettiofyra",
1415             "35" => "trettiofem",
1416             "36" => "trettiosex",
1417             "37" => "trettiosju",
1418             "38" => "trettioåtta",
1419             "39" => "trettionio",
1420             "40" => "fyrtio",
1421             "41" => "fyrtioen",
1422             "42" => "fyrtiotvå",
1423             "43" => "fyrtiotre",
1424             "44" => "fyrtiofyra",
1425             "45" => "fyrtiofem",
1426             "46" => "fyrtiosex",
1427             "47" => "fyrtiosju",
1428             "48" => "fyrtioåtta",
1429             "49" => "fyrtionio",
1430             "50" => "femtio",
1431             "51" => "femtioen",
1432             "52" => "femtiotvå",
1433             "53" => "femtiotre",
1434             "54" => "femtiofyra",
1435             "55" => "femtiofem",
1436             "56" => "femtiosex",
1437             "57" => "femtiosju",
1438             "58" => "femtioåtta",
1439             "59" => "femtinie",
1440             "60" => "sextio",
1441             "61" => "sextioen",
1442             "62" => "sextiotvå",
1443             "63" => "sextiotre",
1444             "64" => "sextiofyra",
1445             "65" => "sextiofem",
1446             "66" => "sextiosex",
1447             "67" => "sextiosju",
1448             "68" => "sextioåtta",
1449             "69" => "sextionio",
1450             "70" => "sjuttio",
1451             "71" => "sjuttioen",
1452             "72" => "sjuttiotvå",
1453             "73" => "sjuttiotre",
1454             "74" => "sjuttiofyra",
1455             "75" => "sjuttiofem",
1456             "76" => "sjuttiosex",
1457             "77" => "sjuttiosju",
1458             "78" => "sjuttioåtta",
1459             "79" => "sjuttionio",
1460             "80" => "åttio",
1461             "81" => "åttioen",
1462             "82" => "åttiotvå",
1463             "83" => "åttiotre",
1464             "84" => "åttiofyra",
1465             "85" => "åttiofem",
1466             "86" => "åttiosex",
1467             "87" => "åttiosju",
1468             "88" => "åttioåtta",
1469             "89" => "åttionio",
1470             "90" => "nittio",
1471             "91" => "nittioen",
1472             "92" => "nittiotvå",
1473             "93" => "Nittiotre",
1474             "94" => "nittiofyra",
1475             "95" => "nittiofem",
1476             "96" => "Nittiosex",
1477             "97" => "Nittiosju",
1478             "98" => "nittioåtta",
1479             "99" => "nittionio",
1480             "100" => "hundra",
1481             },
1482             tr => {
1483             "0" => "sıfır",
1484             "1" => "bir",
1485             "2" => "iki",
1486             "3" => "üç",
1487             "4" => "dört",
1488             "5" => "beş",
1489             "6" => "altı",
1490             "7" => "yedi",
1491             "8" => "sekiz",
1492             "9" => "dokuz",
1493             "10" => "on",
1494             "11" => "onbir",
1495             "12" => "oniki",
1496             "13" => "onüç",
1497             "14" => "ondört",
1498             "15" => "on beş",
1499             "16" => "on altı",
1500             "17" => "on yedi",
1501             "18" => "on sekiz",
1502             "19" => "on dokuz",
1503             "20" => "yirmi",
1504             "21" => "yirmi bir",
1505             "22" => "yirmi iki",
1506             "23" => "yirmi üç",
1507             "24" => "yirmi dört",
1508             "25" => "yirmi beş",
1509             "26" => "yirmi altı",
1510             "27" => "yirmi yedi",
1511             "28" => "yirmi sekiz",
1512             "29" => "yirmi dokuz",
1513             "30" => "otuz",
1514             "31" => "otuz bir",
1515             "32" => "otuz iki",
1516             "33" => "otuz üç",
1517             "34" => "otuz dört",
1518             "35" => "otuz beş",
1519             "36" => "otuz altı",
1520             "37" => "otuz yedi",
1521             "38" => "otuz sekiz",
1522             "39" => "otuz dokuz",
1523             "40" => "kırk",
1524             "41" => "kırk bir",
1525             "42" => "kırk iki",
1526             "43" => "kırk üç",
1527             "44" => "kırk dört",
1528             "45" => "kırk beş",
1529             "46" => "kırk altı",
1530             "47" => "kırk yedi",
1531             "48" => "kırk sekiz",
1532             "49" => "kırk dokuz",
1533             "50" => "elli",
1534             "51" => "elli bir",
1535             "52" => "elli iki",
1536             "53" => "elli üç",
1537             "54" => "elli dört",
1538             "55" => "elli beş",
1539             "56" => "elli altı",
1540             "57" => "elli yedi",
1541             "58" => "elli sekiz",
1542             "59" => "elli dokuz",
1543             "60" => "altmış",
1544             "61" => "altmış bir",
1545             "62" => "altmış iki",
1546             "63" => "altmış üç",
1547             "64" => "altmış dört",
1548             "65" => "altmış beş",
1549             "66" => "altmış altı",
1550             "67" => "altmış yedi",
1551             "68" => "altmış sekiz",
1552             "69" => "altmış dokuz",
1553             "70" => "yetmiş",
1554             "71" => "yetmiş bir",
1555             "72" => "yetmiş iki",
1556             "73" => "yetmiş üç",
1557             "74" => "yetmiş dört",
1558             "75" => "yetmiş beş",
1559             "76" => "yetmiş altı",
1560             "77" => "yetmiş yedi",
1561             "78" => "yetmiş sekiz",
1562             "79" => "yetmiş dokuz",
1563             "80" => "seksen",
1564             "81" => "seksen bir",
1565             "82" => "seksen iki",
1566             "83" => "seksen üç",
1567             "84" => "seksen dört",
1568             "85" => "seksen beş",
1569             "86" => "seksen altı",
1570             "87" => "seksen yedi",
1571             "88" => "seksen sekiz",
1572             "89" => "seksen dokuz",
1573             "90" => "doksan",
1574             "91" => "doksanla bir",
1575             "92" => "doksan iki",
1576             "93" => "doksan üç",
1577             "94" => "doksan dört",
1578             "95" => "doksan beş",
1579             "96" => "doksan altı",
1580             "97" => "doksan yedi",
1581             "98" => "doksan sekiz",
1582             "99" => "doksan dokuz",
1583             "100" => "yüz"
1584             },
1585             de => {0=>"null",
1586             1=>"eins",
1587             2=>"zwei",
1588             3=>"drei",
1589             4=>"vier",
1590             5=>"fünf",
1591             6=>"sechs",
1592             7=>"sieben",
1593             8=>"acht",
1594             9=>"neun",
1595             10=>"zehn",
1596             11=>"elf",
1597             12=>"zwölf",
1598             13=>"dreizehn",
1599             14=>"vierzehn",
1600             15=>"fünfzehn",
1601             16=>"sechzehn",
1602             17=>"siebzehn",
1603             18=>"achtzehn",
1604             19=>"neunzehn",
1605             20=>"zwanzig",
1606             21=>"einundzwanzig",
1607             22=>"zweiundzwanzig",
1608             23=>"dreiundzwanzig",
1609             24=>"vierundzwanzig",
1610             25=>"fünfundzwanzig",
1611             26=>"sechsundzwanzig",
1612             27=>"siebenundzwanzig",
1613             28=>"achtundzwanzig",
1614             29=>"neunundzwanzig",
1615             30=>"dreiβig",
1616             31=>"einunddreiβig",
1617             32=>"zweiunddreißig",
1618             33=>"dreiunddreißig",
1619             34=>"vierunddreißig",
1620             35=>"fünfunddreißig",
1621             36=>"sechsunddreißig",
1622             37=>"siebenunddreißig",
1623             38=>"achtunddreißig",
1624             39=>"neununddreißig",
1625             40=>"vierzig",
1626             41=>"einundvierzig",
1627             42=>"zweiundvierzig",
1628             43=>"dreiundvierzig",
1629             44=>"vierundvierzig",
1630             45=>"fünfundvierzig",
1631             46=>"sechsundvierzig",
1632             47=>"siebenundvierzig",
1633             48=>"achtundvierzig",
1634             49=>"neunundvierzig",
1635             50=>"fünfzig",
1636             51=>"einundfünfzig",
1637             52=>"zweiundfünfzig",
1638             53=>"dreiundfünfzig",
1639             54=>"vierundfünfzig",
1640             55=>"fünfundfünfzig",
1641             56=>"sechsundfünfzig",
1642             57=>"siebenundfünfzig",
1643             58=>"achtundfünfzig",
1644             59=>"neunundfünfzig",
1645             60=>"sechzig",
1646             61=>"einundsechzig",
1647             62=>"zweiundsechzig",
1648             63=>"dreiundsechzig",
1649             64=>"vierundsechzig",
1650             65=>"fünfundsechzig",
1651             66=>"sechsundsechzig",
1652             67=>"siebenundsechzig",
1653             68=>"achtundsechzig",
1654             69=>"neunundsechzig",
1655             70=>"siebzig",
1656             71=>"einundsiebzig",
1657             72=>"zweiundsiebzig",
1658             73=>"dreiundsiebzig",
1659             74=>"vierundsiebzig",
1660             75=>"fünfundsiebzig",
1661             76=>"sechsundsiebzig",
1662             77=>"siebenundsiebzig",
1663             78=>"achtundsiebzig",
1664             79=>"neunundsiebzig",
1665             80=>"achtzig",
1666             81=>"einundachtzig",
1667             82=>"zweiundachtzig",
1668             83=>"dreiundachtzig",
1669             84=>"vierundachtzig",
1670             85=>"fünfundachtzig",
1671             86=>"sechsundachtzig",
1672             87=>"siebenundachtzig",
1673             88=>"achtundachtzig",
1674             89=>"neunundachtzig",
1675             90=>"neunzig",
1676             91=>"einundneunzig",
1677             92=>"zweiundneunzig",
1678             93=>"dreiundneunzig",
1679             94=>"vierundneunzig",
1680             95=>"fünfundneunzig",
1681             96=>"sechsundneunzig",
1682             97=>"siebenundneunzig",
1683             98=>"achtundneunzig",
1684             99=>"neunundneunzig",
1685             100=>"ein hundert",
1686             },
1687             fr => {0=>'zéro',
1688             1=>'un',
1689             2=>'deux',
1690             3=>'trois',
1691             4=>'quatre',
1692             5=>'cinq',
1693             6=>'six',
1694             7=>'sept',
1695             8=>'huit',
1696             9=>'neuf',
1697             10=>'dix',
1698             11=>'onze',
1699             12=>'douze',
1700             13=>'treize',
1701             14=>'quatorze',
1702             15=>'quinze',
1703             16=>'seize',
1704             17=>'dix-sept',
1705             18=>'dix-huit',
1706             19=>'dix neuf',
1707             20=>'vingt',
1708             21=>'vingt et un',
1709             22=>'vingt-deux',
1710             23=>'vingt-trois',
1711             24=>'vingt-quatre',
1712             25=>'vingt-cinq',
1713             26=>'vingt-six',
1714             27=>'vingt-sept',
1715             28=>'vingt-huit',
1716             29=>'vingt-neuf',
1717             30=>'trente',
1718             31=>'trente et un',
1719             32=>'trente-deux',
1720             33=>'trente-trois',
1721             34=>'trente-quatre',
1722             35=>'trente-cinq',
1723             36=>'trente-six',
1724             37=>'trente-sept',
1725             38=>'trente-huit',
1726             39=>'trente-neuf',
1727             40=>'quarante',
1728             41=>'quarante et un',
1729             42=>'quarante-deux',
1730             43=>'quarante-trois',
1731             44=>'quarante-quatre',
1732             45=>'quarante-cinq',
1733             46=>'quarante-six',
1734             47=>'quarante-sept',
1735             48=>'quarante-huit',
1736             49=>'quarante-neuf',
1737             50=>'cinquante',
1738             51=>'cinquante et un',
1739             52=>'cinquante-deux',
1740             53=>'cinquante-trois',
1741             54=>'cinquante-quatre',
1742             55=>'cinquante-cinq',
1743             56=>'cinquante-six',
1744             57=>'cinquante-sept',
1745             58=>'cinquante-huit',
1746             59=>'cinquante-neuf',
1747             60=>'soixante',
1748             61=>'soixante et un',
1749             62=>'soixante-deux',
1750             63=>'soixante-trois',
1751             64=>'soixante-quatre',
1752             65=>'soixante-cinq',
1753             66=>'soixante-six',
1754             67=>'soixante-sept',
1755             68=>'soixante-huit',
1756             69=>'soixante-neuf',
1757             70=>'soixante-dix',
1758             71=>'soixante et onze',
1759             72=>'soixante-douze',
1760             73=>'soixante-treize',
1761             74=>'soixante-quatorze',
1762             75=>'soixante-quinze',
1763             76=>'soixante-seize',
1764             77=>'soixante-dix-sept',
1765             78=>'soixante-dix-huit',
1766             79=>'soixante-dix-neuf',
1767             80=>'quatre-vingts',
1768             81=>'quatre-vingt-un',
1769             82=>'quatre-vingt-deux',
1770             83=>'quatre-vingt-trois',
1771             84=>'quatre-vingt-quatre',
1772             85=>'quatre-vingt-cinq',
1773             86=>'quatre-vingt-six',
1774             87=>'quatre-vingt-sept',
1775             88=>'quatre-vingt-huit',
1776             89=>'quatre-vingt-neuf',
1777             90=>'quatre-vingt-dix',
1778             91=>'quatre-vingt-onze',
1779             92=>'quatre-vingt-douze',
1780             93=>'quatre-vingt-treize',
1781             94=>'quatre-vingt-quatorze',
1782             95=>'quatre-vingt-quinze',
1783             96=>'quatre-vingt-seize',
1784             97=>'quatre-vingt-dix-sept',
1785             98=>'quatre-vingt-dix-huit',
1786             99=>'quatre-vingt-dix-neuf',
1787             100=>'cent',
1788             },
1789             ko => {
1790             "0" => "\x{96F6}",
1791             "1" => "\x{4E00}",
1792             "2" => "\x{4E8C}",
1793             "3" => "\x{4E09}",
1794             "4" => "\x{56DB}",
1795             "5" => "\x{4E94}",
1796             "6" => "\x{516D}",
1797             "7" => "\x{4E03}",
1798             "8" => "\x{516B}",
1799             "9" => "\x{4E5D}",
1800             "10" => "\x{5341}",
1801             "11" => "\x{5341}\x{4E00}",
1802             "12" => "\x{5341}\x{4E8C}",
1803             "13" => "\x{5341}\x{4E09}",
1804             "14" => "\x{5341}\x{56DB}",
1805             "15" => "\x{5341}\x{4E94}",
1806             "16" => "\x{5341}\x{516D}",
1807             "17" => "\x{5341}\x{4E03}",
1808             "18" => "\x{5341}\x{516B}",
1809             "19" => "\x{5341}\x{4E5D}",
1810             "20" => "\x{4E8C}\x{5341}",
1811             "21" => "\x{4E8C}\x{5341}\x{4E00}",
1812             "22" => "\x{4E8C}\x{5341}\x{4E8C}",
1813             "23" => "\x{4E8C}\x{5341}\x{4E09}",
1814             "24" => "\x{4E8C}\x{5341}\x{56DB}",
1815             "25" => "\x{4E8C}\x{5341}\x{4E94}",
1816             "26" => "\x{4E8C}\x{5341}\x{516D}",
1817             "27" => "\x{4E8C}\x{5341}\x{4E03}",
1818             "28" => "\x{4E8C}\x{5341}\x{516B}",
1819             "29" => "\x{4E8C}\x{5341}\x{4E5D}",
1820             "30" => "\x{4E09}\x{5341}",
1821             "31" => "\x{4E09}\x{5341}\x{4E00}",
1822             "32" => "\x{4E09}\x{5341}\x{4E8C}",
1823             "33" => "\x{4E09}\x{5341}\x{4E09}",
1824             "34" => "\x{4E09}\x{5341}\x{56DB}",
1825             "35" => "\x{4E09}\x{5341}\x{4E94}",
1826             "36" => "\x{4E09}\x{5341}\x{516D}",
1827             "37" => "\x{4E09}\x{5341}\x{4E03}",
1828             "38" => "\x{4E09}\x{5341}\x{516B}",
1829             "39" => "\x{4E09}\x{5341}\x{4E5D}",
1830             "40" => "\x{56DB}\x{5341}",
1831             "41" => "\x{56DB}\x{5341}\x{4E00}",
1832             "42" => "\x{56DB}\x{5341}\x{4E8C}",
1833             "43" => "\x{56DB}\x{5341}\x{4E09}",
1834             "44" => "\x{56DB}\x{5341}\x{56DB}",
1835             "45" => "\x{56DB}\x{5341}\x{4E94}",
1836             "46" => "\x{56DB}\x{5341}\x{516D}",
1837             "47" => "\x{56DB}\x{5341}\x{4E03}",
1838             "48" => "\x{56DB}\x{5341}\x{516B}",
1839             "49" => "\x{56DB}\x{5341}\x{4E5D}",
1840             "50" => "\x{4E94}\x{5341}",
1841             "51" => "\x{4E94}\x{5341}\x{4E00}",
1842             "52" => "\x{4E94}\x{5341}\x{4E8C}",
1843             "53" => "\x{4E94}\x{5341}\x{4E09}",
1844             "54" => "\x{4E94}\x{5341}\x{56DB}",
1845             "55" => "\x{4E94}\x{5341}\x{4E94}",
1846             "56" => "\x{4E94}\x{5341}\x{516D}",
1847             "57" => "\x{4E94}\x{5341}\x{4E03}",
1848             "58" => "\x{4E94}\x{5341}\x{516B}",
1849             "59" => "\x{4E94}\x{5341}\x{4E5D}",
1850             "60" => "\x{516D}\x{5341}",
1851             "61" => "\x{516D}\x{5341}\x{4E00}",
1852             "62" => "\x{516D}\x{5341}\x{4E8C}",
1853             "63" => "\x{516D}\x{5341}\x{4E09}",
1854             "64" => "\x{516D}\x{5341}\x{56DB}",
1855             "65" => "\x{516D}\x{5341}\x{4E94}",
1856             "66" => "\x{516D}\x{5341}\x{516D}",
1857             "67" => "\x{516D}\x{5341}\x{4E03}",
1858             "68" => "\x{516D}\x{5341}\x{516B}",
1859             "69" => "\x{516D}\x{5341}\x{4E5D}",
1860             "70" => "\x{4E03}\x{5341}",
1861             "71" => "\x{4E03}\x{5341}\x{4E00}",
1862             "72" => "\x{4E03}\x{5341}\x{4E8C}",
1863             "73" => "\x{4E03}\x{5341}\x{4E09}",
1864             "74" => "\x{4E03}\x{5341}\x{56DB}",
1865             "75" => "\x{4E03}\x{5341}\x{4E94}",
1866             "76" => "\x{4E03}\x{5341}\x{516D}",
1867             "77" => "\x{4E03}\x{5341}\x{4E03}",
1868             "78" => "\x{4E03}\x{5341}\x{516B}",
1869             "79" => "\x{4E03}\x{5341}\x{4E5D}",
1870             "80" => "\x{516B}\x{5341}",
1871             "81" => "\x{516B}\x{5341}\x{4E00}",
1872             "82" => "\x{516B}\x{5341}\x{4E8C}",
1873             "83" => "\x{516B}\x{5341}\x{4E09}",
1874             "84" => "\x{516B}\x{5341}\x{56DB}",
1875             "85" => "\x{516B}\x{5341}\x{4E94}",
1876             "86" => "\x{516B}\x{5341}\x{516D}",
1877             "87" => "\x{516B}\x{5341}\x{4E03}",
1878             "88" => "\x{516B}\x{5341}\x{516B}",
1879             "89" => "\x{516B}\x{5341}\x{4E5D}",
1880             "90" => "\x{4E5D}\x{5341}",
1881             "91" => "\x{4E5D}\x{5341}\x{4E00}",
1882             "92" => "\x{4E5D}\x{5341}\x{4E8C}",
1883             "93" => "\x{4E5D}\x{5341}\x{4E09}",
1884             "94" => "\x{4E5D}\x{5341}\x{56DB}",
1885             "95" => "\x{4E5D}\x{5341}\x{4E94}",
1886             "96" => "\x{4E5D}\x{5341}\x{516D}",
1887             "97" => "\x{4E5D}\x{5341}\x{4E03}",
1888             "98" => "\x{4E5D}\x{5341}\x{516B}",
1889             "99" => "\x{4E5D}\x{5341}\x{4E5D}",
1890             "100" => "\x{767E}",
1891             },
1892             }
1893             }
1894              
1895             #-------------------------------------------------------------------------------
1896             # Test
1897             #-------------------------------------------------------------------------------
1898              
1899             sub test
1900 1 50   1 0 494 {eval join('', ) || die $@
  1     1   49343  
  1         9  
  1         84  
1901             }
1902              
1903             test unless caller();
1904              
1905             # Documentation
1906             #extractDocumentation unless caller;
1907              
1908             #-------------------------------------------------------------------------------
1909             # Export
1910             #-------------------------------------------------------------------------------
1911              
1912             require Exporter;
1913              
1914 1     1   4803 use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
  1         2  
  1         119  
1915              
1916             @ISA = qw(Exporter);
1917             @EXPORT = qw();
1918             @EXPORT_OK = qw();
1919             %EXPORT_TAGS = (all=>[@EXPORT, @EXPORT_OK]);
1920              
1921             1;
1922              
1923             =pod
1924              
1925             =encoding utf-8
1926              
1927             =head1 Name
1928              
1929             Text::Numbers::100 - Translate the numbers from 0 to 100 into various languages
1930              
1931             =head1 Synopsis
1932              
1933             use Text::Numbers::100;
1934              
1935             ok Text::Numbers::100::translate(q(es), 42) eq "cuarentay dos";
1936             ok Text::Numbers::100::translate(q(de), 42) eq "zweiundvierzig";
1937             ok Text::Numbers::100::translate(q(tr), 100) eq "yüz";
1938             ok Text::Numbers::100::translate(q(ru), 61) eq "шестьдесят один";
1939              
1940             =head1 Description
1941              
1942             Text::Numbers::100::translate($language, $number)
1943              
1944             Translates a number from 0 to 100 into text in the following languages:
1945              
1946             Code Description
1947              
1948             cy Welsh
1949             da Danish
1950             de German
1951             en English
1952             es Spanish; Castilian
1953             fr French
1954             is Icelandic
1955             it Italian
1956             ja Japanese
1957             ko Korean
1958             nb Norwegian
1959             nl Dutch; Flemish
1960             pl Polish
1961             pt Portuguese
1962             ro Romanian; Moldavian; Moldovan
1963             ru Russian
1964             sv Swedish
1965             tr Turkish
1966              
1967             Please emailemail me the language code and
1968             numbers from zero to one hundred for languages not included above.
1969              
1970             =head1 See also
1971              
1972             L
1973              
1974             =head1 Installation
1975              
1976             Standard Module::Build process for building and installing modules:
1977              
1978             perl Build.PL
1979             ./Build
1980             ./Build test
1981             ./Build install
1982              
1983             =head1 Author
1984              
1985             philiprbrenan@gmail.com
1986              
1987             http://www.appaapps.com
1988              
1989             =head1 Copyright
1990              
1991             Copyright (c) 2017 Philip R Brenan.
1992              
1993             This module is free software. It may be used, redistributed and/or modified
1994             under the same terms as Perl itself.
1995              
1996             =cut
1997              
1998             __DATA__