From f691ad87516043aaf7a5f1f55f82d4c1713be7a4 Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 28 Oct 2013 18:44:21 -0700 Subject: fixed numerous bugs relating to localization --- config/initializers/languages.rb | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'config') diff --git a/config/initializers/languages.rb b/config/initializers/languages.rb index 36f1a34..4258cdb 100644 --- a/config/initializers/languages.rb +++ b/config/initializers/languages.rb @@ -1,17 +1,20 @@ # encoding: utf-8 +# https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers LANGUAGES = { - 'es' => ['Español', 'es', 3, false], - 'en' => ['English', 'en', 4, false], - 'ar' => ['العربية', 'ar', 5, true], - 'pt' => ['Português', 'pt', 6, false], - 'ru' => ['Pyccĸий', 'ru', 7, false], - 'de' => ['Deutsch', 'de', 8, false], - 'fr' => ['Français', 'fr', 10, false], - 'it' => ['Italiano', 'it', 11, false], - 'el' => ['Ελληνικά', 'el', 20, false] + :zh => ['中文', 'zh', 1, false], + :es => ['Español', 'es', 2, false], + :en => ['English', 'en', 3, false], + :ar => ['العربية', 'ar', 5, true], + :pt => ['Português', 'pt', 6, false], + :ru => ['Pyccĸий', 'ru', 7, false], + :de => ['Deutsch', 'de', 8, false], + :fr => ['Français', 'fr', 10, false], + :it => ['Italiano', 'it', 11, false], + :el => ['Ελληνικά', 'el', 20, false] } -AVAILABLE_LANGUAGES = %w(es en ar pt ru de fr it el) +# although everywhere else we use symbols for locales, this array should be strings: +AVAILABLE_LANGUAGES = ['zh', 'es', 'en', 'ar', 'pt', 'ru', 'de', 'fr', 'it', 'el'] -DEFAULT_LOCALE = 'en' \ No newline at end of file +DEFAULT_LOCALE = :en \ No newline at end of file -- cgit v1.2.3