From 3b87a7363274c7368a73a4e40cc7de5c31f10be3 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 6 May 2010 10:11:48 -0500 Subject: [PATCH] Added a bunch more language mappings --- app/models/tolk/locale.rb | 62 ++++++++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/app/models/tolk/locale.rb b/app/models/tolk/locale.rb index 5712504..cde4b9f 100644 --- a/app/models/tolk/locale.rb +++ b/app/models/tolk/locale.rb @@ -3,23 +3,51 @@ class Locale < ActiveRecord::Base set_table_name "tolk_locales" MAPPING = { - 'en' => 'English', - 'zh' => 'Chinese', - 'bt' => 'Bulgarian', - 'de' => 'German', - 'el' => 'Greek', - 'es' => 'Spanish', - 'da' => 'Danish', - 'fr' => 'French', - 'se' => 'Swedish', - 'no' => 'Norwegian', - 'nl' => 'Dutch', - 'jp' => 'Japanese', - 'ru' => 'Russian', - 'it' => "Italian", - 'pl' => "Polish", - 'pt-BR' => "Portuguese (Brazilian)", - 'sl' => "Slovak" + 'ar' => 'Arabic', + 'bs' => 'Bosnian', + 'bt' => 'Bulgarian', + 'ca' => 'Catalan', + 'cz' => 'Czech', + 'da' => 'Danish', + 'de' => 'German', + 'dsb' => 'Lower Sorbian', + 'el' => 'Greek', + 'en' => 'English', + 'es' => 'Spanish', + 'et' => 'Estonian', + 'fa' => 'Persian', + 'fi' => 'Finnish', + 'fr' => 'French', + 'he' => 'Hebrew', + 'hr' => 'Croatian', + 'hsb' => 'Upper Sorbian', + 'hu' => 'Hungarian', + 'id' => 'Indonesian', + 'is' => 'Icelandic', + 'it' => 'Italian', + 'jp' => 'Japanese', + 'ko' => 'Korean', + 'lo' => 'Lao', + 'lt' => 'Lithuanian', + 'lv' => 'Latvian', + 'mk' => 'Macedonian', + 'nl' => 'Dutch', + 'no' => 'Norwegian', + 'pl' => 'Polish', + 'pt-BR' => 'Portuguese (Brazilian)', + 'pt-PT' => 'Portuguese (Portugal)', + 'ro' => 'Romanian', + 'ru' => 'Russian', + 'se' => 'Swedish', + 'sk' => 'Slovak', + 'sl' => 'Slovenian', + 'sr' => 'Serbian', + 'sw' => 'Swahili', + 'th' => 'Thai', + 'tr' => 'Turkish', + 'uk' => 'Ukrainian', + 'vi' => 'Vietnamese', + 'zh' => 'Chinese' } has_many :phrases, :through => :translations, :class_name => 'Tolk::Phrase'