Login   Register  
PHP Classes
elePHPant
Icontem

File: el_EL.sor

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Pavel Astakhov  >  Convert Number to Text with Soros  >  el_EL.sor  >  Download  
File: el_EL.sor
Role: Auxiliary data
Content type: text/plain
Description: el_EL language for Soros class
Class: Convert Number to Text with Soros
Spell number with text in multiple languages
Author: By
Last change:
Date: 1 year ago
Size: 2,800 bytes
 

Contents

Class file image Download
__numbertext__
^0 μηδέν
1 ένα
2 δύο
3$ τρία
3 τρεις
4$ τέσσερα
4 τέσσερις
5 πέντε
6 έξι
7 επτά
8 οκτώ
9 εννέα
10 δέκα
11 έντεκα
12 δώδεκα
1(\d) δεκα$1
2(\d) είκοσι $1
3(\d) τριάντα $1
4(\d) σαράντα $1
5(\d) πενήντα $1
6(\d) εξήντα$1
7(\d) εβδομήντα $1
8(\d) ογδόντα $1
9(\d) ενενήντα $1
100 εκατό
1(\d\d) εκατόν $1
2(\d\d)$ διακόσια $1
2(\d\d) διακόσιες $1
3(\d\d)$ τριακόσια $1
3(\d\d) τριακόσιες $1
4(\d\d)$ τετρακόσια $1
4(\d\d) τετρακόσιες $1
5(\d\d)$ πεντακόσια $1
5(\d\d) πεντακόσιες $1
6(\d\d)$ εξακόσια $1
6(\d\d) εξακόσιες $1
7(\d\d)$ επτακόσια $1
7(\d\d) επτακόσιες $1
8(\d\d)$ οκτακόσια $1
8(\d\d) οκτακόσιες $1
9(\d\d)$ εννιακόσια $1
9(\d\d) εννιακόσιες $1
1(\d{3}) χίλια $1
(\d{1,3})(\d{3}) $1 χιλιάδες $2
1(\d{6}) ένα εκατομμύριο $1
(\d{1,3})(\d{6}) $1| εκατομμύρια $2
1(\d{9}) ένα δισεκατομμύριο $1
(\d{1,3})(\d{9}) $1| δισεκατομμύρια $2
1(\d{12}) ένα τρισεκατομμύριο $1
(\d{1,3})(\d{12}) $1| τρισεκατομμύρια $2
1(\d{15}) ένα τετράκις εκατομμύριο $1
(\d{1,3})(\d{15}) $1| τετράκις εκατομμύρια $2
1(\d{18}) ένα πεντάκις εκατομμύριο $1
(\d{1,3})(\d{18}) $1| πεντάκις εκατομμύρια $2
1(\d{21}) ένα εξάκις εκατομμύριο $1
(\d{1,3})(\d{21}) $1| εξάκις εκατομμύρια $2
1(\d{24}) ένα επτάκις εκατομμύριο $1
(\d{1,3})(\d{24}) $1| επτάκις εκατομμύρια $2

# negative number

[-−](\d+) μείον |$1

# decimals

"([-−]?\d+)[.,]" "$1| κόμμα"
"([-−]?\d+[.,]\d*)(\d)" $1| |$2

# currency

# unit/subunit singular/plural

us:([^,]*),([^,]*),([^,]*),([^,]*) \1
up:([^,]*),([^,]*),([^,]*),([^,]*) \2
ss:([^,]*),([^,]*),([^,]*),([^,]*) \3
sp:([^,]*),([^,]*),([^,]*),([^,]*) \4

CHF:(\D+) $(\1: ελβετικό φράγκο, ελβετικό φράγκο, σαντίμ, σαντίμ)
GBP:(\D+) $(\1: λίρα στερλίνα, λίρα στερλίνα, πέννα, πένες)
JPY:(\D+) $(\1: γιεν, γιεν, σεν, σεν)
EUR:(\D+) $(\1: ευρώ, ευρώ, λεπτό, λεπτά)
USD:(\D+) $(\1: δολάριο ΗΠΑ, δολαρίων ΗΠΑ, σεντ, σεντς)

"([A-Z]{3}) ([-−]?1)([.,]00?)?" $2 $(\1:us)
"([A-Z]{3}) ([-−]?\d+)([.,]00?)?" $2 $(\1:up)
"(([A-Z]{3}) [-−]?\d+)[.,](01)" $1 y |$(1) $(\2:ss)
"(([A-Z]{3}) [-−]?\d+)[.,](\d)" $1 y |$(\30) $(\2:sp)
"(([A-Z]{3}) [-−]?\d+)[.,](\d\d)" $1 y |$3 $(\2:sp)