Module: Philiprehberger::LocaleKit::Data
- Defined in:
- lib/philiprehberger/locale_kit/data.rb
Overview
Language and region name data for display names and lookups.
Constant Summary collapse
- LANGUAGES =
{ 'af' => 'Afrikaans', 'am' => 'Amharic', 'ar' => 'Arabic', 'az' => 'Azerbaijani', 'be' => 'Belarusian', 'bg' => 'Bulgarian', 'bn' => 'Bengali', 'bs' => 'Bosnian', 'ca' => 'Catalan', 'cs' => 'Czech', 'cy' => 'Welsh', 'da' => 'Danish', 'de' => 'German', 'el' => 'Greek', 'en' => 'English', 'es' => 'Spanish', 'et' => 'Estonian', 'eu' => 'Basque', 'fa' => 'Persian', 'fi' => 'Finnish', 'fr' => 'French', 'ga' => 'Irish', 'gl' => 'Galician', 'gu' => 'Gujarati', 'he' => 'Hebrew', 'hi' => 'Hindi', 'hr' => 'Croatian', 'hu' => 'Hungarian', 'hy' => 'Armenian', 'id' => 'Indonesian', 'is' => 'Icelandic', 'it' => 'Italian', 'ja' => 'Japanese', 'ka' => 'Georgian', 'kk' => 'Kazakh', 'km' => 'Khmer', 'kn' => 'Kannada', 'ko' => 'Korean', 'lt' => 'Lithuanian', 'lv' => 'Latvian', 'mk' => 'Macedonian', 'ml' => 'Malayalam', 'mn' => 'Mongolian', 'mr' => 'Marathi', 'ms' => 'Malay', 'my' => 'Burmese', 'nb' => 'Norwegian Bokmal', 'ne' => 'Nepali', 'nl' => 'Dutch', 'no' => 'Norwegian', 'pa' => 'Punjabi', 'pl' => 'Polish', 'pt' => 'Portuguese', 'ro' => 'Romanian', 'ru' => 'Russian', 'si' => 'Sinhala', 'sk' => 'Slovak', 'sl' => 'Slovenian', 'sq' => 'Albanian', 'sr' => 'Serbian', 'sv' => 'Swedish', 'sw' => 'Swahili', 'ta' => 'Tamil', 'te' => 'Telugu', 'th' => 'Thai', 'tr' => 'Turkish', 'uk' => 'Ukrainian', 'ur' => 'Urdu', 'uz' => 'Uzbek', 'vi' => 'Vietnamese', 'zh' => 'Chinese' }.freeze
- REGIONS =
{ 'AD' => 'Andorra', 'AE' => 'United Arab Emirates', 'AF' => 'Afghanistan', 'AR' => 'Argentina', 'AT' => 'Austria', 'AU' => 'Australia', 'BE' => 'Belgium', 'BG' => 'Bulgaria', 'BR' => 'Brazil', 'CA' => 'Canada', 'CH' => 'Switzerland', 'CL' => 'Chile', 'CN' => 'China', 'CO' => 'Colombia', 'CZ' => 'Czech Republic', 'DE' => 'Germany', 'DK' => 'Denmark', 'EG' => 'Egypt', 'ES' => 'Spain', 'FI' => 'Finland', 'FR' => 'France', 'GB' => 'United Kingdom', 'GR' => 'Greece', 'HK' => 'Hong Kong', 'HR' => 'Croatia', 'HU' => 'Hungary', 'ID' => 'Indonesia', 'IE' => 'Ireland', 'IL' => 'Israel', 'IN' => 'India', 'IQ' => 'Iraq', 'IR' => 'Iran', 'IT' => 'Italy', 'JP' => 'Japan', 'KR' => 'South Korea', 'KW' => 'Kuwait', 'MX' => 'Mexico', 'MY' => 'Malaysia', 'NG' => 'Nigeria', 'NL' => 'Netherlands', 'NO' => 'Norway', 'NZ' => 'New Zealand', 'PE' => 'Peru', 'PH' => 'Philippines', 'PK' => 'Pakistan', 'PL' => 'Poland', 'PT' => 'Portugal', 'RO' => 'Romania', 'RU' => 'Russia', 'SA' => 'Saudi Arabia', 'SE' => 'Sweden', 'SG' => 'Singapore', 'TH' => 'Thailand', 'TR' => 'Turkey', 'TW' => 'Taiwan', 'UA' => 'Ukraine', 'US' => 'United States', 'VE' => 'Venezuela', 'VN' => 'Vietnam', 'ZA' => 'South Africa' }.freeze
- LANGUAGE_FAMILIES =
{ 'en' => :germanic, 'de' => :germanic, 'nl' => :germanic, 'sv' => :germanic, 'no' => :germanic, 'nb' => :germanic, 'da' => :germanic, 'is' => :germanic, 'af' => :germanic, 'fr' => :romance, 'es' => :romance, 'pt' => :romance, 'it' => :romance, 'ro' => :romance, 'ca' => :romance, 'gl' => :romance, 'ru' => :slavic, 'pl' => :slavic, 'cs' => :slavic, 'sk' => :slavic, 'uk' => :slavic, 'bg' => :slavic, 'hr' => :slavic, 'sr' => :slavic, 'sl' => :slavic, 'bs' => :slavic, 'mk' => :slavic, 'be' => :slavic, 'zh' => :sino_tibetan, 'my' => :sino_tibetan, 'ja' => :japonic, 'ko' => :koreanic, 'ar' => :semitic, 'he' => :semitic, 'am' => :semitic }.freeze