Skip to content

Instantly share code, notes, and snippets.

@cjk
Created November 15, 2011 09:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cjk/1366501 to your computer and use it in GitHub Desktop.
Save cjk/1366501 to your computer and use it in GitHub Desktop.
Sprachmapping @Daimler
# How to map different language-codes from different systems @daimler.com
MAP = {
:bg => {:desc_de => "Bulgarisch", :desc_en => "Bulgarian", :daimler_code => "BGR_XXX", :daimler_numcode => "107", :arctis_code => "027", :iso639_2 => "bul", :asra_lng_code => "27"},
:cs => {:desc_de => "Tschechisch", :desc_en => "Czech", :daimler_code => "CSY_XXX", :daimler_numcode => "114", :arctis_code => "024", :iso639_2 => "ces", :asra_lng_code => "24"},
:da => {:desc_de => "Dänisch", :desc_en => "Danish", :daimler_code => "DAN_XXX", :daimler_numcode => "115", :arctis_code => "008", :iso639_2 => "dan", :asra_lng_code => "08"},
:de => {:desc_de => "Deutsch", :desc_en => "German", :daimler_code => "DEU_XXX", :daimler_numcode => "133", :arctis_code => "000", :iso639_2 => "deu", :asra_lng_code => "00"},
:el => {:desc_de => "Griechisch", :desc_en => "Greek", :daimler_code => "ELL_XXX", :daimler_numcode => "137", :arctis_code => "012", :iso639_2 => "ell", :asra_lng_code => "12"},
# @PENDING: Mappings for English are not consistently mapped here yet; At Daimler, US-English is synonymous for English, since British-English isn't used.
# See commit 51e234d for how a cleaner mapping would look like, but can't be used yet for the sake of downwards-compatibility
:en => {:desc_de => "Englisch", :desc_en => "English", :daimler_code => "ENU_XXX", :daimler_numcode => "117", :arctis_code => "002", :iso639_2 => "eng", :asra_lng_code => "02"},
:"en-US" => {:desc_de => "Englisch (US)", :desc_en => "English (US)", :daimler_code => "", :daimler_numcode => "117", :arctis_code => "013", :iso639_2 => "eng", :asra_lng_code => "13"},
:es => {:desc_de => "Spanisch", :desc_en => "Spanish", :daimler_code => "ESP_XXX", :daimler_numcode => "169", :arctis_code => "004", :iso639_2 => "spa", :asra_lng_code => "04"},
:fi => {:desc_de => "Finnisch", :desc_en => "Finish", :daimler_code => "FIN_XXX", :daimler_numcode => "129", :arctis_code => "010", :iso639_2 => "fin", :asra_lng_code => "10"},
:fr => {:desc_de => "Französisch", :desc_en => "French", :daimler_code => "FRA_XXX", :daimler_numcode => "131", :arctis_code => "003", :iso639_2 => "fra", :asra_lng_code => "03"},
:it => {:desc_de => "Italienisch", :desc_en => "Italian", :daimler_code => "ITA_XXX", :daimler_numcode => "144", :arctis_code => "006", :iso639_2 => "ita", :asra_lng_code => "06"},
:ja => {:desc_de => "Japanisch", :desc_en => "Japanese", :daimler_code => "JPN_XXX", :daimler_numcode => "145", :arctis_code => "020", :iso639_2 => "jpn", :asra_lng_code => "20"},
:"ja-KA" => {:desc_de => "Japanisch Katakana", :desc_en => "Japanese Katakana", :daimler_code => "", :daimler_numcode => "", :arctis_code => "", :iso639_2 => "", :asra_lng_code => "80"},
:ko => {:desc_de => "Koreanisch", :desc_en => "Korean", :daimler_code => "KOR_XXX", :daimler_numcode => "150", :arctis_code => "086", :iso639_2 => "kor", :asra_lng_code => "86"},
:nl => {:desc_de => "Niederländisch", :desc_en => "Dutch", :daimler_code => "NLD_XXX", :daimler_numcode => "116", :arctis_code => "007", :iso639_2 => "nld", :asra_lng_code => "07"},
:no => {:desc_de => "Norwegisch", :desc_en => "Norwegian", :daimler_code => "NOR_XXX", :daimler_numcode => "158", :arctis_code => "015", :iso639_2 => "nor", :asra_lng_code => "15"},
:pl => {:desc_de => "Polnisch", :desc_en => "Polish", :daimler_code => "PLK_XXX", :daimler_numcode => "159", :arctis_code => "025", :iso639_2 => "pol", :asra_lng_code => "25"},
:lt => {:desc_de => "Litauisch", :desc_en => "Lithuanian", :daimler_code => "LTH_XXX", :daimler_numcode => "153", :arctis_code => "", :iso639_2 => "lit", :asra_lng_code => ""},
:pt => {:desc_de => "Portugiesisch (Bras)", :desc_en => "Portugese (Brazil)", :daimler_code => "PTB_XXX", :daimler_numcode => "160", :arctis_code => "005", :iso639_2 => "por", :asra_lng_code => "05"},
:ro => {:desc_de => "Rumänisch", :desc_en => "Romanian", :daimler_code => "ROM_XXX", :daimler_numcode => "162", :arctis_code => "029", :iso639_2 => "ron", :asra_lng_code => "29"},
:ru => {:desc_de => "Russisch", :desc_en => "Russian", :daimler_code => "RUS_XXX", :daimler_numcode => "163", :arctis_code => "022", :iso639_2 => "rus", :asra_lng_code => "22"},
:sv => {:desc_de => "Schwedisch", :desc_en => "Swedish", :daimler_code => "SVE_XXX", :daimler_numcode => "172", :arctis_code => "009", :iso639_2 => "swe", :asra_lng_code => "09"},
:hu => {:desc_de => "Ungarisch", :desc_en => "Hungarian", :daimler_code => "HUN_XXX", :daimler_numcode => "140", :arctis_code => "021", :iso639_2 => "hun", :asra_lng_code => "21"},
:sl => {:desc_de => "Slowenisch", :desc_en => "Slovenian", :daimler_code => "SLV_XXX", :daimler_numcode => "168", :arctis_code => "081", :iso639_2 => "slv", :asra_lng_code => "81"},
:sk => {:desc_de => "Slowakisch", :desc_en => "Slovak", :daimler_code => "SKY_XXX", :daimler_numcode => "167", :arctis_code => "090", :iso639_2 => "slo", :asra_lng_code => "90"},
:sr => {:desc_de => "Serbisch", :desc_en => "Serbian", :daimler_code => "SRL_XXX", :daimler_numcode => "165", :arctis_code => "", :iso639_2 => "hbs", :asra_lng_code => ""},
:hr => {:desc_de => "Kroatisch", :desc_en => "Croatian", :daimler_code => "HRV_XXX", :daimler_numcode => "", :arctis_code => "", :iso639_2 => "hrv", :asra_lng_code => "82"},
:tr => {:desc_de => "Türkisch", :desc_en => "Turkish", :daimler_code => "TRK_XXX", :daimler_numcode => "176", :arctis_code => "017", :iso639_2 => "tur", :asra_lng_code => "17"},
:zh => {:desc_de => "Chinesisch", :desc_en => "Chinese", :daimler_code => "CHS_XXX", :daimler_numcode => "111", :arctis_code => "028", :iso639_2 => "zho", :asra_lng_code => "28"},
:"zh-TW" => {:desc_de => "Chinesisch (Taiwan)", :desc_en => "Chinese (ROC)", :daimler_code => "ZHO_TWN", :daimler_numcode => "112", :arctis_code => "039", :iso639_2 => "zho", :asra_lng_code => "28"},
:vi => {:desc_de => "Vietnamesisch", :desc_en => "Vietnamese", :daimler_code => "", :daimler_numcode => "", :arctis_code => "088", :iso639_2 => "vie", :asra_lng_code => ""}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment