Sha256: 2b9949ad315f6d4faa36bdeb12653bab7752211e733e2971da74612aa931aa45
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
# frozen_string_literal: true module Gooday module Locales def self.fr formats = Hash[ :short => "fr", :long => "Français", :months => %w[ Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre ], :days => %w[ Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi ], :formats => { :default => "%d %B %Y", :short => "%d %b", :long => "%d %B %Y" }, :regexes => [ %r{(?<day>\d{1,2})/(?<month>\d{1,2})/(?<year>\d{4}|\d{2})?} ] ] formats.store(:short_days, formats[:days].map { |day| day[0, 3] }) formats.store(:short_months, formats[:months].map { |month| month.size <= 4 ? month : month[0, 3] }) formats[:regexes] << /((?<wday>#{formats[:days].join("|")})\s)?(?<day>\d{1,2})\s(?<month>#{formats[:months].join("|")})\s+?(?<year>\d{4}|\d{2})?/ formats end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gooday-0.1.2 | lib/gooday/locales/fr.rb |
gooday-0.1.1 | lib/gooday/locales/fr.rb |