diff --git a/README.rdoc b/README.rdoc index 18668258..f36b7775 100644 --- a/README.rdoc +++ b/README.rdoc @@ -67,6 +67,7 @@ Számok betűvel írva az I18n könyvtár segítségével. => "двадцять один" => "huszonegy" => "yirmi bir" + => "einundzwanzig" => "ventiuno" => "éénentwintig" => "tjugo-en" @@ -80,6 +81,7 @@ Számok betűvel írva az I18n könyvtár segítségével. => "двiстi тридцять один" => "kettőszázharmincegy" => "iki yüz otuz bir" + => "zweihunderteinunddreißig" => "2 cento trentauno" => "tweehonderdéénendertig" => "två hundra trettio-en" @@ -93,6 +95,7 @@ Számok betűvel írva az I18n könyvtár segítségével. => "чотири тисячi тридцять" => "négyezer-harminc" => "dört bin otuz" + => "viertausenddreißig" => "quattro mille trenta" => "vierthousanddertig" => "fyra tusen trettio" @@ -106,6 +109,7 @@ Számok betűvel írva az I18n könyvtár segítségével. => "один мiльйон сто" => "egymillió-egyszáz" => "bir milyon bir yüz" + => "eine Million einhundert" => "uno milione 1 cento" => "één miljoen honderd" => "en miljoner en hundra" @@ -119,6 +123,7 @@ Számok betűvel írva az I18n könyvtár segítségével. => "один децильйон" => "egykvintilliárd" => "bir desilyon" + => "eine Quintilliarde" => "uno decillion" => "één decillion" => "en decillion" @@ -140,6 +145,7 @@ Számok betűvel írva az I18n könyvtár segítségével. => ["одинадцять", "двадцять два", "сто тридцять три"] => ["tizenegy", "huszonkettő", "egyszázharminchárom"] => ["on bir", "yirmi iki", "bir yüz otuz üç"] + => ["elf", "zweiundzwanzig", "einhundertdreiunddreißig"] => ["undici", "ventidue", "1 cento trentatre"] => ["elf", "tweeentwintig", "honderddrieendertig"] => ["elva", "tjugo-två", "en hundra trettio-tre"] diff --git a/lib/numbers_and_words/strategies/figures_converter/languages/de.rb b/lib/numbers_and_words/strategies/figures_converter/languages/de.rb index a9a18782..1d11b4ff 100644 --- a/lib/numbers_and_words/strategies/figures_converter/languages/de.rb +++ b/lib/numbers_and_words/strategies/figures_converter/languages/de.rb @@ -40,8 +40,8 @@ def megs def print_megs complex_part[1..-1].map { |el| - [el[1..-1].reverse.join(''), el.first].join(' ') - }.reverse.join(' ') + [el[1..-1].to_a.reverse.join(''), el.first].join(' ') + }.select(&:present?).reverse.join(' ') end def print_other @@ -52,7 +52,6 @@ def print_thousands complex_part.first.reverse.join('') end - def simple_part @strings.select { |f| !f.is_a?(Array) } end