about summary refs log blame commit diff
path: root/app/helpers/settings_helper.rb
blob: 8a94df5f4d5749a52d70e781a51b4c32228a11ab (plain) (tree)
1
2
3
4
5
6
7
8
9





                             
                    
                     
                    
                 
                               
                            
                
                         
                    
 



                          


                          
   
# frozen_string_literal: true

module SettingsHelper
  HUMAN_LOCALES = {
    en: 'English',
    de: 'Deutsch',
    es: 'Español',
    eo: 'Esperanto',
    pt: 'Português',
    fr: 'Français',
    hu: 'Magyar',
    uk: 'Українська',
    'zh-CN': '简体中文',
    fi: 'Suomi',
    ru: 'Русский',
    ja: '日本語',

  }.freeze

  def human_locale(locale)
    HUMAN_LOCALES[locale]
  end

  def hash_to_object(hash)
    HashObject.new(hash)
  end
end