|
From: FlorinCB <ory...@us...> - 2008-09-29 00:58:13
|
Update of /cvsroot/mxbb/core/includes/sessions/internal In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv18747 Modified Files: session.php Log Message: please so not remove this, I prefer this better then hancoded en or ro Index: session.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/sessions/internal/session.php,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** session.php 12 Jul 2008 20:24:15 -0000 1.14 --- session.php 29 Sep 2008 00:57:52 -0000 1.15 *************** *** 767,770 **** --- 767,774 ---- * encode_lang * + * This function is used with internal backend to specify xml:lang in overall headers (only two chars are allowed) + * This function can be also used to convert the user_lang oe default_lang to be undestend by tiny_mce like in mx_contact module + * Do not change! + * * $default_lang = $mx_user->encode_lang($board_config['default_lang']); * *************** *** 774,778 **** function encode_lang($lang) { ! return $lang; } --- 778,1361 ---- function encode_lang($lang) { ! switch($lang) ! { ! case 'afar': ! $lang_name = 'aa'; ! break; ! case 'abkhazian': ! $lang_name = 'ab'; ! break; ! case 'avestan': ! $lang_name = 'ae'; ! break; ! case 'afrikaans': ! $lang_name = 'af'; ! break; ! case 'akan': ! $lang_name = 'ak'; ! break; ! case 'amharic': ! $lang_name = 'am'; ! break; ! case 'aragonese': ! $lang_name = 'an'; ! break; ! case 'arabic': ! $lang_name = 'ar'; ! break; ! case 'assamese': ! $lang_name = 'as'; ! break; ! case 'avaric': ! $lang_name = 'av'; ! break; ! case 'aymara': ! $lang_name = 'ay'; ! break; ! case 'azerbaijani': ! $lang_name = 'az'; ! break; ! case 'bashkir': ! $lang_name = 'ba'; ! break; ! case 'belarusian': ! $lang_name = 'be'; ! break; ! case 'bulgarian': ! $lang_name = 'bg'; ! break; ! case 'bihari': ! $lang_name = 'bh'; ! break; ! case 'bislama': ! $lang_name = 'bi'; ! break; ! case 'bambara': ! $lang_name = 'bm'; ! break; ! case 'bengali': ! $lang_name = 'bn'; ! break; ! case 'tibetan': ! $lang_name = 'bo'; ! break; ! case 'breton': ! $lang_name = 'br'; ! break; ! case 'bosnian': ! $lang_name = 'bs'; ! break; ! case 'catalan': ! $lang_name = 'ca'; ! break; ! case 'chechen': ! $lang_name = 'ce'; ! break; ! case 'chamorro': ! $lang_name = 'ch'; ! break; ! case 'corsican': ! $lang_name = 'co'; ! break; ! case 'cree': ! $lang_name = 'cr'; ! break; ! case 'czech': ! $lang_name = 'cs'; ! break; ! case 'slavonic': ! $lang_name = 'cu'; ! break; ! case 'chuvash': ! $lang_name = 'cv'; ! break; ! case 'welsh_cymraeg': ! $lang_name = 'cy'; ! break; ! case 'danish': ! $lang_name = 'da'; ! break; ! case 'german': ! $lang_name = 'de'; ! break; ! case 'divehi': ! $lang_name = 'dv'; ! break; ! case 'dzongkha': ! $lang_name = 'dz'; ! break; ! case 'ewe': ! $lang_name = 'ee'; ! break; ! case 'greek': ! $lang_name = 'el'; ! break; ! case 'hebrew': ! $lang_name = 'he'; ! break; ! case 'english': ! $lang_name = 'en'; ! break; ! case 'english_us': ! $lang_name = 'en_us'; ! break; ! case 'esperanto': ! $lang_name = 'eo'; ! break; ! case 'spanish': ! $lang_name = 'es'; ! break; ! case 'estonian': ! $lang_name = 'et'; ! break; ! case 'basque': ! $lang_name = 'eu'; ! break; ! case 'persian': ! $lang_name = 'fa'; ! break; ! case 'fulah': ! $lang_name = 'ff'; ! break; ! case 'finnish': ! $lang_name = 'fi'; ! break; ! case 'fijian': ! $lang_name = 'fj'; ! break; ! case 'faroese': ! $lang_name = 'fo'; ! break; ! case 'french': ! $lang_name = 'fr'; ! break; ! case 'frisian': ! $lang_name = 'fy'; ! break; ! case 'irish': ! $lang_name = 'ga'; ! break; ! case 'scottish': ! $lang_name = 'gd'; ! break; ! case 'galician': ! $lang_name = 'gl'; ! break; ! case 'guaraní': ! $lang_name = 'gn'; ! break; ! case 'gujarati': ! $lang_name = 'gu'; ! break; ! case 'manx': ! $lang_name = 'gv'; ! break; ! case 'hausa': ! $lang_name = 'ha'; ! break; ! case 'hebrew': ! $lang_name = 'he'; ! break; ! case 'hindi': ! $lang_name = 'hi'; ! break; ! case 'hiri_motu': ! $lang_name = 'ho'; ! break; ! case 'croatian': ! $lang_name = 'hr'; ! break; ! case 'haitian': ! $lang_name = 'ht'; ! break; ! case 'hungarian': ! $lang_name = 'hu'; ! break; ! case 'armenian': ! $lang_name = 'hy'; ! break; ! case 'herero': ! $lang_name = 'hz'; ! break; ! case 'interlingua': ! $lang_name = 'ia'; ! break; ! case 'indonesian': ! $lang_name = 'id'; ! break; ! case 'interlingue': ! $lang_name = 'ie'; ! break; ! case 'igbo': ! $lang_name = 'ig'; ! break; ! case 'sichuan_yi': ! $lang_name = 'ii'; ! break; ! case 'inupiaq': ! $lang_name = 'ik'; ! break; ! case 'ido': ! $lang_name = 'io'; ! break; ! case 'icelandic': ! $lang_name = 'is'; ! break; ! case 'italian': ! $lang_name = 'it'; ! break; ! case 'inuktitut': ! $lang_name = 'iu'; ! break; ! case 'japanese': ! $lang_name = 'ja'; ! break; ! case 'javanese': ! $lang_name = 'jv'; ! break; ! case 'georgian': ! $lang_name = 'ka'; ! break; ! case 'kongo': ! $lang_name = 'kg'; ! break; ! case 'kikuyu': ! $lang_name = 'ki'; ! break; ! case 'kwanyama': ! $lang_name = 'kj'; ! break; ! case 'kazakh': ! $lang_name = 'kk'; ! break; ! case 'kalaallisut': ! $lang_name = 'kl'; ! break; ! case 'khmer': ! $lang_name = 'km'; ! break; ! case 'kannada': ! $lang_name = 'kn'; ! break; ! case 'korean': ! $lang_name = 'ko'; ! break; ! case 'kanuri': ! $lang_name = 'kr'; ! break; ! case 'kashmiri': ! $lang_name = 'ks'; ! break; ! case 'kurdish': ! $lang_name = 'ku'; ! break; ! case 'kv': ! $lang_name = 'komi'; ! break; ! case 'cornish_kernewek': ! $lang_name = 'kw'; ! break; ! case 'kirghiz': ! $lang_name = 'ky'; ! break; ! case 'latin': ! $lang_name = 'la'; ! break; ! case 'luxembourgish': ! $lang_name = 'lb'; ! break; ! case 'ganda': ! $lang_name = 'lg'; ! break; ! case 'limburgish': ! $lang_name = 'li'; ! break; ! case 'lingala': ! $lang_name = 'ln'; ! break; ! case 'lao': ! $lang_name = 'lo'; ! break; ! case 'lithuanian': ! $lang_name = 'lt'; ! break; ! case 'luba-katanga': ! $lang_name = 'lu'; ! break; ! case 'latvian': ! $lang_name = 'lv'; ! break; ! case 'malagasy': ! $lang_name = 'mg'; ! break; ! case 'marshallese': ! $lang_name = 'mh'; ! break; ! case 'maori': ! $lang_name = 'mi'; ! break; ! case 'macedonian': ! $lang_name = 'mk'; ! break; ! case 'malayalam': ! $lang_name = 'ml'; ! break; ! case 'mongolian': ! $lang_name = 'mn'; ! break; ! case 'moldavian': ! $lang_name = 'mo'; ! break; ! case 'marathi': ! $lang_name = 'mr'; ! break; ! case 'malay': ! $lang_name = 'ms'; ! break; ! case 'maltese': ! $lang_name = 'mt'; ! break; ! case 'burmese': ! $lang_name = 'my'; ! break; ! case 'nauruan': ! $lang_name = 'na'; ! break; ! case 'norwegian': ! $lang_name = 'nb'; ! break; ! case 'ndebele': ! $lang_name = 'nd'; ! break; ! case 'nepali': ! $lang_name = 'ne'; ! break; ! case 'ndonga': ! $lang_name = 'ng'; ! break; ! case 'dutch': ! $lang_name = 'nl'; ! break; ! case 'norwegian_nynorsk': ! $lang_name = 'nn'; ! break; ! case 'norwegian': ! $lang_name = 'no'; ! break; ! case 'southern_ndebele': ! $lang_name = 'nr'; ! break; ! case 'navajo': ! $lang_name = 'nv'; ! break; ! case 'chichewa': ! $lang_name = 'ny'; ! break; ! case 'occitan': ! $lang_name = 'oc'; ! break; ! case 'ojibwa': ! $lang_name = 'oj'; ! break; ! case 'oromo': ! $lang_name = 'om'; ! break; ! case 'oriya': ! $lang_name = 'or'; ! break; ! case 'ossetian': ! $lang_name = 'os'; ! break; ! case 'panjabi': ! $lang_name = 'pa'; ! break; ! case 'pali': ! $lang_name = 'pi'; ! break; ! case 'polish': ! $lang_name = 'pl'; ! break; ! case 'pashto': ! $lang_name = 'ps'; ! break; ! case 'portuguese': ! $lang_name = 'pt'; ! break; ! case 'portuguese_brasil': ! $lang_name = 'pt_br'; ! break; ! case 'quechua': ! $lang_name = 'qu'; ! break; ! case 'romansh': ! $lang_name = 'rm'; ! break; ! case 'kirundi': ! $lang_name = 'rn'; ! break; ! case 'romanian': ! $lang_name = 'ro'; ! break; ! case 'russian': ! $lang_name = 'ru'; ! break; ! case 'kinyarwanda': ! $lang_name = 'rw'; ! break; ! case 'sanskrit': ! $lang_name = 'sa'; ! break; ! case 'sardinian': ! $lang_name = 'sc'; ! break; ! case 'sindhi': ! $lang_name = 'sd'; ! break; ! case 'northern_sami': ! $lang_name = 'se'; ! break; ! case 'sango': ! $lang_name = 'sg'; ! break; ! case 'serbo-croatian': ! $lang_name = 'sh'; ! break; ! case 'sinhala': ! $lang_name = 'si'; ! break; ! case 'slovak': ! $lang_name = 'sk'; ! break; ! case 'slovenian': ! $lang_name = 'sl'; ! break; ! case 'samoan': ! $lang_name = 'sm'; ! break; ! case 'shona': ! $lang_name = 'sn'; ! break; ! case 'somali': ! $lang_name = 'so'; ! break; ! case 'albanian': ! $lang_name = 'sq'; ! break; ! case 'serbian': ! $lang_name = 'sr'; ! break; ! case 'swati': ! $lang_name = 'ss'; ! break; ! case 'sotho': ! $lang_name = 'st'; ! break; ! case 'sundanese': ! $lang_name = 'su'; ! break; ! case 'swedish': ! $lang_name = 'sv'; ! break; ! case 'swahili': ! $lang_name = 'sw'; ! break; ! case 'tamil': ! $lang_name = 'ta'; ! break; ! case 'telugu': ! $lang_name = 'te'; ! break; ! case 'tajik': ! $lang_name = 'tg'; ! break; ! case 'thai': ! $lang_name = 'th'; ! break; ! case 'tigrinya': ! $lang_name = 'ti'; ! break; ! case 'turkmen': ! $lang_name = 'tk'; ! break; ! case 'tagalog': ! $lang_name = 'tl'; ! break; ! case 'tswana': ! $lang_name = 'tn'; ! break; ! case 'tonga': ! $lang_name = 'to'; ! break; ! case 'turkish': ! $lang_name = 'tr'; ! break; ! case 'tsonga': ! $lang_name = 'ts'; ! break; ! case 'tatar': ! $lang_name = 'tt'; ! break; ! case 'twi': ! $lang_name = 'tw'; ! break; ! case 'tahitian': ! $lang_name = 'ty'; ! break; ! case 'uighur': ! $lang_name = 'ug'; ! break; ! case 'ukrainian': ! $lang_name = 'uk'; ! break; ! case 'urdu': ! $lang_name = 'ur'; ! break; ! case 'uzbek': ! $lang_name = 'uz'; ! break; ! case 'venda': ! $lang_name = 've'; ! break; ! case 'vietnamese': ! $lang_name = 'vi'; ! break; ! case 'volapuk': ! $lang_name = 'vo'; ! break; ! case 'walloon': ! $lang_name = 'wa'; ! break; ! case 'wolof': ! $lang_name = 'wo'; ! break; ! case 'xhosa': ! $lang_name = 'xh'; ! break; ! case 'yiddish': ! $lang_name = 'yi'; ! break; ! case 'yoruba': ! $lang_name = 'yo'; ! break; ! case 'zhuang': ! $lang_name = 'za'; ! break; ! case 'chinese': ! $lang_name = 'zh'; ! break; ! case 'chinese_simplified': ! $lang_name = 'zh_cmn_hans'; ! break; ! case 'chinese_traditional': ! $lang_name = 'zh_cmn_hant'; ! break; ! case 'zulu': ! $lang_name = 'zu'; ! break; ! default: ! $lang_name = $lang; ! break; ! } ! return $lang_name; } |