forked from fedi/mastodon
1206627c59
* Dutch language files for Ruby code * Created RoR translation ymls: * config/locales/devise.nl.yml * config/locales/doorkeeper.nl.yml * config/locales/nl.yml * config/locales/simple_form.nl.yml * Modified RoR config and helper * app/helpers/settings_helper.rb * config/application.rb * Dutch language javascript locale * Created javascript locale files: * app/assets/javascripts/components/locales/index.jsx * app/assets/javascripts/components/locales/nl.jsx * Reference the newly created locale files: * app/assets/javascripts/components/containers/mastodon.jsx * Fix syntax error in locale file (nl) * Fix missing translate in js locale (nl) * Convert all ruby Dutch locale (nl) file to utf8 Fix yml conversion issues. * Fix duplicated key in devise.nl.yml * Fix indentation error in doorkeeper.nl.yml
31 lines
582 B
Ruby
31 lines
582 B
Ruby
# frozen_string_literal: true
|
|
|
|
module SettingsHelper
|
|
HUMAN_LOCALES = {
|
|
en: 'English',
|
|
de: 'Deutsch',
|
|
es: 'Español',
|
|
eo: 'Esperanto',
|
|
fr: 'Français',
|
|
hu: 'Magyar',
|
|
nl: 'Nederlands',
|
|
no: 'Norsk',
|
|
pt: 'Português',
|
|
fi: 'Suomi',
|
|
ru: 'Русский',
|
|
uk: 'Українська',
|
|
ja: '日本語',
|
|
'zh-CN': '简体中文',
|
|
'zh-HK': '繁體中文(香港)',
|
|
bg: 'Български',
|
|
}.freeze
|
|
|
|
def human_locale(locale)
|
|
HUMAN_LOCALES[locale]
|
|
end
|
|
|
|
def hash_to_object(hash)
|
|
HashObject.new(hash)
|
|
end
|
|
end
|