module FinnishHolidays::Translate
Public Class Methods
into(language, original)
click to toggle source
# File lib/finnish-holidays/translate.rb, line 3 def self.into(language, original) translations = { "New Year's Day" => { 'fi' => 'Uudenvuodenpäivä', 'sv' => 'Nyårsdagen' }, 'Epiphany' => { 'fi' => 'Loppiainen', 'sv' => 'Trettondedagen' }, 'Good Friday' => { 'fi' => 'Pitkäperjantai', 'sv' => 'Långfredagen' }, 'Easter Sunday' => { 'fi' => 'Pääsiäispäivä', 'sv' => 'Påskdagen' }, 'Easter Monday' => { 'fi' => 'Toinen pääsiäispäivä', 'sv' => 'Andra påskdagen' }, 'May Day' => { 'fi' => 'Vappu', 'sv' => 'Valborgsmässoafton' }, 'Ascension Day' => { 'fi' => 'Helatorstai', 'sv' => 'Kristi himmelfärds dag' }, 'Pentecost' => { 'fi' => 'Helluntaipäivä', 'sv' => 'Pingst' }, 'Midsummer Eve' => { 'fi' => 'Juhannusaatto', 'sv' => 'Midsommarafton' }, 'Midsummer Day' => { 'fi' => 'Juhannuspäivä', 'sv' => 'Midsommardagen' }, "All Saints' Day" => { 'fi' => 'Pyhäinpäivä', 'sv' => 'Alla helgons dag' }, 'Independence Day' => { 'fi' => 'Itsenäisyyspäivä', 'sv' => 'Självständighetsdagen' }, 'Christmas Eve' => { 'fi' => 'Jouluaatto', 'sv' => 'Julafton' }, 'Christmas Day' => { 'fi' => 'Joulupäivä', 'sv' => 'Juldagen' }, "St. Stephen's Day" => { 'fi' => 'Tapaninpäivä', 'sv' => 'Andra juldagen' } } if translations[original] && (translations[original][language].is_a? String) return translations[original][language] else return original end end