PHP Classes

File: es_ES.sor

Recommend this page to a friend!
  Classes of Pavel Astakhov   Convert Number to Text with Soros   es_ES.sor   Download  
File: es_ES.sor
Role: Auxiliary data
Content type: text/plain
Description: es_ES language for Soros class
Class: Convert Number to Text with Soros
Spell number with text in multiple languages
Author: By
Last change:
Date: 11 years ago
Size: 3,507 bytes
 

Contents

Class file image Download
__numbertext__ ^0 cero 1$ uno 1 un 2 dos 3 tres 4 cuatro 5 cinco 6 seis 7 siete 8 ocho 9 nueve 10 diez 11 once 12 doce 13 trece 14 catorce 15 quince 16 dieciséis 1(\d) dieci$1 20 veinte 22 veintidós 23 veintitrés 26 veintiséis 2(\d) veinti$1 30 treinta 40 cuarenta 50 cincuenta 60 sesenta 70 setenta 80 ochenta 90 noventa (\d)(\d) $(\10) y $2 100 cien 1(\d\d) ciento $1 5(\d\d) quinientos $1 7(\d\d) setecientos $1 9(\d\d) novecientos $1 (\d)(\d\d) $1cientos $2 1(\d{3}) mil $1 (\d{1,3})(\d{3}) $1 mil $2 1(\d{6}) un millón $1 (\d{1,6})(\d{6}) $1 millones $2 1(\d{12}) un billón $1 (\d{1,6})(\d{12}) $1 billones $2 1(\d{18}) un trillón $1 (\d{1,6})(\d{18}) $1 trillones $2 1(\d{24}) un cuatrillón $1 (\d{1,6})(\d{24}) $1 cuatrillones $2 1(\d{30}) un quintillón $1 (\d{1,6})(\d{30}) $1 quintillones $2 # negative number [-−](\d+) menos |$1 # decimals ([-−]?\d+)[.] $1| punto ([-−]?\d+)[,] $1| coma ([-−]?\d+[.,])([^0]\d) $1| |$2 ([-−]?\d+[.,])(\d)(\d)(\d) |$1 |$2| |$3| |$4 ([-−]?\d+[.,]\d*)(\d) $1| |$2 # currency # unit/subunit singular/plural us:([^,]*),([^,]*),([^,]*),([^,]*) \1 up:([^,]*),([^,]*),([^,]*),([^,]*) \2 ss:([^,]*),([^,]*),([^,]*),([^,]*) \3 sp:([^,]*),([^,]*),([^,]*),([^,]*) \4 ARS:(\D+) $(\1: peso argentino, pesos argentinos, centavo, centavos) BOB:(\D+) $(\1: boliviano, bolivianos, centavo, centavos) BZD:(\D+) $(\1: dólar beliceño, dólares beliceños, centavo, centavos) CEC:(\D+) $(\1: peso convertible, pesos convertibles, centavo, centavos) CHF:(\D+) $(\1: franco suizo, francos suizos, céntimo, céntimos) CLP:(\D+) $(\1: peso chileno, pesos chilenos, centavo, centavos) CNY:(\D+) $(\1: yuan renminbi, yuan renminbi, fen, fen) COP:(\D+) $(\1: peso colombiano, pesos colombianos, centavo, centavos) CRC:(\D+) $(\1: colón costarricense, colones costarricenses, céntimo, céntimos) DOP:(\D+) $(\1: peso dominicano, pesos dominicanos, centavo, centavos) ESP:(\D+) $(\1: peseta, pesetas, céntimo, céntimos) EUR:(\D+) $(\1: euro, euros, céntimo, céntimos) GBP:(\D+) $(\1: libra esterlina, libras esterlinas, penique, peniques) GTQ:(\D+) $(\1: quetzal, quetzales, centavo, centavos) HLN:(\D+) $(\1: lempira, lempiras, centavo, centavos) JPY:(\D+) $(\1: yen, yenes, sen, sen) MXN:(\D+) $(\1: peso mexicano, pesos mexicanos, centavo, centavos) NIO:(\D+) $(\1: córdoba, córdobas, centavo, centavos) PEN:(\D+) $(\1: sol, soles, centavo, centavos) PYG:(\D+) $(\1: guaraní, guaraníes, céntimo, céntimos) USD:(\D+) $(\1: dólar estadounidense, dólares estadounidenses, centavo, centavos) UYU:(\D+) $(\1: peso uruguayo, pesos uruguayos, centésimo, centésimos) VEF:(\D+) $(\1: bolívar fuerte, bolívares fuertes, céntimo, céntimos) # masculine to feminine conversion of "un" after millions, # if "as?$" matches currency name f:(.*ill)(.*),(.*) \1$(f:\2,\3) # don't modify un in millions f:(.*un)([^a].*,|,)(.*as?) $(f:\1a\2\3) # un libra -> una libra f:(.*ient)o(s.*),(.*as?) $(f:\1a\2,\3) # doscientos libra/libras -> doscientas f:(.*),(.*) \1 \2 "([A-Z]{3}) ([-−]?[01])([.,]00?)?" $(f:|$2,$(\1:us)) "([A-Z]{3}) ([-−]?\d+0{6,})([.,]00?)?" $2 de $(\1:up) "([A-Z]{3}) ([-−]?\d+)([.,]00?)?" $(f:|$2,$(\1:up)) "(CNY [-−]?\d+)[.,]10?" $1 $2 jiao "(CNY [-−]?\d+)[.,](\d)0?" $1 $2 jiao "(CNY [-−]?\d+[.,]\d)1" $1 $2 fen "(CNY [-−]?\d+[.,]\d)(\d)" $1 $2 fen "(([A-Z]{3}) [-−]?\d+)[.,](01)" $1 con |$(1) $(\2:ss) "(([A-Z]{3}) [-−]?\d+)[.,](\d)" $1 con |$(\30) $(\2:sp) "(([A-Z]{3}) [-−]?\d+)[.,](\d\d)" $1 con |$3 $(\2:sp)