Module: Ooor::Locale

Defined in:
lib/ooor/locale.rb

Class Method Summary collapse

Class Method Details

.to_erp_locale(locale) ⇒ Object

Odoo requires a locale+zone mapping while Rails uses locale only, so mapping is likely to be required



4
5
6
7
8
9
# File 'lib/ooor/locale.rb', line 4

def self.to_erp_locale(locale)
  unless mapping = Ooor.default_config[:locale_mapping]
    mapping = {'fr' => 'fr_FR', 'en' => 'en_US'}
  end
  (mapping[locale.to_s] || locale.to_s).gsub('-', '_')
end