collapsed langcodes_alias_map.yml and languages.yml into locale_settings.yml
This commit is contained in:
parent
5ac91d771a
commit
abf385d79d
4 changed files with 50 additions and 53 deletions
|
|
@ -7,20 +7,16 @@ require File.expand_path('../application', __FILE__)
|
|||
Haml::Template.options[:format] = :html5
|
||||
Haml::Template.options[:escape_html] = true
|
||||
|
||||
if File.exists?(File.expand_path("./config/languages.yml"))
|
||||
languages = YAML::load(File.open(File.expand_path("./config/languages.yml")))
|
||||
AVAILABLE_LANGUAGES = (languages['available'].length > 0) ? languages['available'] : { :en => 'English' }
|
||||
DEFAULT_LANGUAGE = (AVAILABLE_LANGUAGES.include?(languages['default'])) ? languages['default'] : AVAILABLE_LANGUAGES.keys[0].to_s
|
||||
AVAILABLE_LANGUAGE_CODES = languages['available'].keys.map { |v| v.to_s }
|
||||
if File.exists?(File.expand_path("./config/locale_settings.yml"))
|
||||
locale_settings = YAML::load(File.open(File.expand_path("./config/locale_settings.yml")))
|
||||
AVAILABLE_LANGUAGES = (locale_settings['available'].length > 0) ? locale_settings['available'] : { :en => 'English' }
|
||||
DEFAULT_LANGUAGE = (AVAILABLE_LANGUAGES.include?(locale_settings['default'])) ? locale_settings['default'] : AVAILABLE_LANGUAGES.keys[0].to_s
|
||||
AVAILABLE_LANGUAGE_CODES = locale_settings['available'].keys.map { |v| v.to_s }
|
||||
LANGUAGE_CODES_MAP = locale_settings['fallbacks']
|
||||
else
|
||||
AVAILABLE_LANGUAGES = { :en => 'English' }
|
||||
DEFAULT_LANGUAGE = 'en'
|
||||
AVAILABLE_LANGUAGE_CODES = ['en']
|
||||
end
|
||||
|
||||
if File.exists?(File.expand_path("./config/langcodes_alias_map.yml"))
|
||||
LANGUAGE_CODES_MAP = YAML::load(File.open(File.expand_path("./config/langcodes_alias_map.yml")))
|
||||
else
|
||||
LANGUAGE_CODES_MAP = {}
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
en-GB: [:en]
|
||||
en-US: [:en]
|
||||
en_shaw: [:en, :en-GB, :en-US]
|
||||
sv: [:sv-SE]
|
||||
he: [:he-IL]
|
||||
es-CL: [:es]
|
||||
gl: [:gl-ES]
|
||||
zh: [:zh-CN, :zh-TW]
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
default: 'en'
|
||||
available:
|
||||
ca: "Català"
|
||||
cs: 'Čeština'
|
||||
cy: 'Cymraeg'
|
||||
da: 'Dansk'
|
||||
de: 'Deutsch'
|
||||
el: "Ελληνικά"
|
||||
en: 'English'
|
||||
en_shaw: '𐑦𐑙𐑤𐑦𐑖'
|
||||
es: 'Español'
|
||||
es-CL: 'Español Chileno'
|
||||
eu: 'Euskara'
|
||||
fi: 'Suomi'
|
||||
fr: 'Français'
|
||||
ga: 'Gaeilge'
|
||||
gl: 'Galego'
|
||||
he: 'עברית'
|
||||
hu: 'magyar nyelv'
|
||||
id: 'Bahasa Indonesia'
|
||||
is: 'íslenska'
|
||||
it: 'Italiano'
|
||||
lt: 'Lietuviškai'
|
||||
mk: 'македонски'
|
||||
nb: 'Norske'
|
||||
nl: 'Nederlands'
|
||||
pl: "Polski"
|
||||
pt-BR: 'Português'
|
||||
ro: 'Română'
|
||||
ru: 'Русский'
|
||||
sl: 'Slovenščina'
|
||||
sk: 'Slovenčina'
|
||||
sv: 'Svenska'
|
||||
tr: 'Türk'
|
||||
zh: '中文'
|
||||
44
config/locale_settings.yml
Normal file
44
config/locale_settings.yml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
default: 'en'
|
||||
available:
|
||||
ca: "Català"
|
||||
cs: 'Čeština'
|
||||
cy: 'Cymraeg'
|
||||
da: 'Dansk'
|
||||
de: 'Deutsch'
|
||||
el: "Ελληνικά"
|
||||
en: 'English'
|
||||
en_shaw: '𐑦𐑙𐑤𐑦𐑖'
|
||||
es: 'Español'
|
||||
es-CL: 'Español Chileno'
|
||||
eu: 'Euskara'
|
||||
fi: 'Suomi'
|
||||
fr: 'Français'
|
||||
ga: 'Gaeilge'
|
||||
gl: 'Galego'
|
||||
he: 'עברית'
|
||||
hu: 'magyar nyelv'
|
||||
id: 'Bahasa Indonesia'
|
||||
is: 'íslenska'
|
||||
it: 'Italiano'
|
||||
lt: 'Lietuviškai'
|
||||
mk: 'македонски'
|
||||
nb: 'Norske'
|
||||
nl: 'Nederlands'
|
||||
pl: "Polski"
|
||||
pt-BR: 'Português'
|
||||
ro: 'Română'
|
||||
ru: 'Русский'
|
||||
sl: 'Slovenščina'
|
||||
sk: 'Slovenčina'
|
||||
sv: 'Svenska'
|
||||
tr: 'Türk'
|
||||
zh: '中文'
|
||||
fallbacks:
|
||||
en-GB: [:en]
|
||||
en-US: [:en]
|
||||
en_shaw: [:en, :en-GB, :en-US]
|
||||
sv: [:sv-SE]
|
||||
he: [:he-IL]
|
||||
es-CL: [:es]
|
||||
gl: [:gl-ES]
|
||||
zh: [:zh-CN, :zh-TW]
|
||||
Loading…
Reference in a new issue