phpDocumentor lodel
[ class tree: lodel ] [ index: lodel ] [ all elements ]

Source for file lang.php

Documentation is available at lang.php

  1. <?php
  2. /**
  3.  * Fichier contenant la liste des langues (abr�g�es)
  4.  *
  5.  * PHP versions 4 et 5
  6.  *
  7.  * LODEL - Logiciel d'Edition ELectronique.
  8.  *
  9.  * Copyright (c) 2001-2002, Ghislain Picard, Marin Dacos
  10.  * Copyright (c) 2003, Ghislain Picard, Marin Dacos, Luc Santeramo, Nicolas Nutten, Anne Gentil-Beccot
  11.  * Copyright (c) 2004, Ghislain Picard, Marin Dacos, Luc Santeramo, Anne Gentil-Beccot, Bruno C�nou
  12.  * Copyright (c) 2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno C�nou
  13.  * Copyright (c) 2006, Marin Dacos, Luc Santeramo, Bruno C�nou, Jean Lamy, Mika�l Cixous, Sophie Malafosse
  14.  * Copyright (c) 2007, Marin Dacos, Bruno C�nou, Sophie Malafosse, Pierre-Alain Mignot
  15.  *
  16.  * Home page: http://www.lodel.org
  17.  *
  18.  * E-Mail: lodel@lodel.org
  19.  *
  20.  * All Rights Reserved
  21.  *
  22.  * This program is free software; you can redistribute it and/or modify
  23.  * it under the terms of the GNU General Public License as published by
  24.  * the Free Software Foundation; either version 2 of the License, or
  25.  * (at your option) any later version.
  26.  *
  27.  * This program is distributed in the hope that it will be useful,
  28.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  29.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  30.  * GNU General Public License for more details.
  31.  *
  32.  * You should have received a copy of the GNU General Public License
  33.  * along with this program; if not, write to the Free Software
  34.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  35.  *
  36.  * @author Ghislain Picard
  37.  * @author Jean Lamy
  38.  * @author Pierre-Alain Mignot
  39.  * @copyright 2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno C�nou
  40.  * @copyright 2006, Marin Dacos, Luc Santeramo, Bruno C�nou, Jean Lamy, Mika�l Cixous, Sophie Malafosse
  41.  * @copyright 2007, Marin Dacos, Bruno C�nou, Sophie Malafosse, Pierre-Alain Mignot
  42.  * @licence http://www.gnu.org/copyleft/gpl.html
  43.  * @version CVS:$Id:
  44.  * @package lodel
  45.  * @since Fichier ajout� dans la version 0.8
  46.  */
  47. //contient la liste des langues disponibles pour installer lodel
  48. $GLOBALS['installlanguages'array(
  49. #                "AA"=> "Afar",
  50. #                "AB"=> "Abkhazian",
  51. #                "AF"=> "Afrikaans",
  52. #                "AM"=> "Amharic",
  53. #                "AR"=> "Arabic",
  54. #                "AS"=> "Assamese",
  55. #                "AY"=> "Aymara",
  56. #                "AZ"=> "Azerbaijani",
  57. #                "BA"=> "Bashkir",
  58. #                "BE"=> "Byelorussian",
  59. #                "BG"=> "Bulgarian",
  60. #                "BH"=> "Bihari",
  61. #                "BI"=> "Bislama",
  62. #                "BN"=> "Bengali" "Bangla",
  63. #                "BO"=> "Tibetan",
  64. #                "BR"=> "Breton",
  65. #                "CA"=> "Catalan",
  66. #                "CO"=> "Corsican",
  67. #                "CS"=> "Czech",
  68. #                "CY"=> "Welsh",
  69. #                "DA"=> "Danish",
  70. #                "DE"=> "German",
  71. #                "DZ"=> "Bhutani",
  72. #                "EL"=> "Greek",
  73.                 "EN"=> "English",
  74. #                "EO"=> "Esperanto",
  75.                 "ES"=> "Spanish",
  76. #                "ET"=> "Estonian",
  77. #                "EU"=> "Basque",
  78. #                "FA"=> "Persian",
  79. #                "FI"=> "Finnish",
  80. #                "FJ"=> "Fiji",
  81. #                "FO"=> "Faeroese",
  82.                 "FR"=> "French",
  83. #                "FY"=> "Frisian",
  84. #                "GA"=> "Irish",
  85. #                "GD"=> "Gaelic" "Scots Gaelic",
  86. #                "GL"=> "Galician",
  87. #                "GN"=> "Guarani",
  88. #                "GU"=> "Gujarati",
  89. #                "HA"=> "Hausa",
  90. #                "HI"=> "Hindi",
  91. #                "HR"=> "Croatian",
  92. #                "HU"=> "Hungarian",
  93. #                "HY"=> "Armenian",
  94. #                "IA"=> "Interlingua",
  95. #                "IE"=> "Interlingue",
  96. #                "IK"=> "Inupiak",
  97. #                "IN"=> "Indonesian",
  98. #                "IS"=> "Icelandic",
  99. #                "IT"=> "Italian",
  100. #                "IW"=> "Hebrew",
  101. #                "JA"=> "Japanese",
  102. #                "JI"=> "Yiddish",
  103. #                "JW"=> "Javanese",
  104. #                "KA"=> "Georgian",
  105. #                "KK"=> "Kazakh",
  106. #                "KL"=> "Greenlandic",
  107. #                "KM"=> "Cambodian",
  108. #                "KN"=> "Kannada",
  109. #                "KO"=> "Korean",
  110. #                "KS"=> "Kashmiri",
  111. #                "KU"=> "Kurdish",
  112. #                "KY"=> "Kirghiz",
  113. #                "LA"=> "Latin",
  114. #                "LN"=> "Lingala",
  115. #                "LO"=> "Laothian",
  116. #                "LT"=> "Lithuanian",
  117. #                "LV"=> "Latvian",
  118. #                "MG"=> "Malagasy",
  119. #                "MI"=> "Maori",
  120. #                "MK"=> "Macedonian",
  121. #                "ML"=> "Malayalam",
  122. #                "MN"=> "Mongolian",
  123. #                "MO"=> "Moldavian",
  124. #                "MR"=> "Marathi",
  125. #                "MS"=> "Malay",
  126. #                "MT"=> "Maltese",
  127. #                "MY"=> "Burmese",
  128. #                "NA"=> "Nauru",
  129. #                "NE"=> "Nepali",
  130. #                "NL"=> "Dutch",
  131. #                "NO"=> "Norwegian",
  132. #                "OC"=> "Occitan",
  133. #                "OM"=> "Oromo",
  134. #                "OR"=> "Oriya",
  135. #                "PA"=> "Punjabi",
  136. #                "PL"=> "Polish",
  137. #                "PS"=> "Pashto",
  138. #                "PT"=> "Portuguese",
  139. #                "QU"=> "Quechua",
  140. #                "RM"=> "Rhaeto-Romance",
  141. #                "RN"=> "Kirundi",
  142. #                "RO"=> "Romanian",
  143. #                "RU"=> "Russian",
  144. #                "RW"=> "Kinyarwanda",
  145. #                "SA"=> "Sanskrit",
  146. #                "SD"=> "Sindhi",
  147. #                "SG"=> "Sangro",
  148. #                "SH"=> "Serbo-Croatian",
  149. #                "SI"=> "Singhalese",
  150. #                "SK"=> "Slovak",
  151. #                "SL"=> "Slovenian",
  152. #                "SM"=> "Samoan",
  153. #                "SN"=> "Shona",
  154. #                "SO"=> "Somali",
  155. #                "SQ"=> "Albanian",
  156. #                "SR"=> "Serbian",
  157. #                "SS"=> "Siswati",
  158. #                "ST"=> "Sesotho",
  159. #                "SU"=> "Sudanese",
  160. #                "SV"=> "Swedish",
  161. #                "SW"=> "Swahili",
  162. #                "TA"=> "Tamil",
  163. #                "TE"=> "Tegulu",
  164. #                "TG"=> "Tajik",
  165. #                "TH"=> "Thai",
  166. #                "TI"=> "Tigrinya",
  167. #                "TK"=> "Turkmen",
  168. #                "TL"=> "Tagalog",
  169. #                "TN"=> "Setswana",
  170. #                "TO"=> "Tonga",
  171. #                "TR"=> "Turkish",
  172. #                "TS"=> "Tsonga",
  173. #                "TT"=> "Tatar",
  174. #                "TW"=> "Twi",
  175. #                "UK"=> "Ukrainian",
  176. #                "UR"=> "Urdu",
  177. #                "UZ"=> "Uzbek",
  178. #                "VI"=> "Vietnamese",
  179. #                "VO"=> "Volapuk",
  180. #                "WO"=> "Wolof",
  181. #                "XH"=> "Xhosa",
  182. #                "YO"=> "Yoruba",
  183. #                "ZH"=> "Chinese",
  184. #                "ZU"=> "Zulu"
  185. );
  186. $GLOBALS['languages']=array(
  187. #                "AA"=> "Afar",
  188. #                "AB"=> "Abkhazian",
  189. #                "AF"=> "Afrikaans",
  190. #                "AM"=> "Amharic",
  191.                 "AR"=> "&#x202B;&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;",
  192. #                "AS"=> "Assamese",
  193. #                "AY"=> "Aymara",
  194. #                "AZ"=> "Azerbaijani",
  195. #                "BA"=> "Bashkir",
  196. #                "BE"=> "Byelorussian",
  197. #                "BG"=> "Bulgarian",
  198. #                "BH"=> "Bihari",
  199. #                "BI"=> "Bislama",
  200. #                "BN"=> "Bengali" "Bangla",
  201. #                "BO"=> "Tibetan",
  202. #                "BR"=> "Breton",
  203. #                "CA"=> "Catalan",
  204. #                "CO"=> "Corsican",
  205. #                "CS"=> "Czech",
  206. #                "CY"=> "Welsh",
  207. #                "DA"=> "Danish",
  208.                 "DE"=> "Deutsch",
  209. #                "DZ"=> "Bhutani",
  210.                 "EL"=> "Ελληνικά",
  211.                 "EN"=> "English",
  212. #                "EO"=> "Esperanto",
  213.                 "ES"=> "Español",
  214. #                "ET"=> "Estonian",
  215.                 "EU"=> "Euskara",
  216. #                "FA"=> "Persian",
  217. #                "FI"=> "Finnish",
  218. #                "FJ"=> "Fiji",
  219. #                "FO"=> "Faeroese",
  220.                 "FR"=> "Français",
  221. #                "FY"=> "Frisian",
  222. #                "GA"=> "Irish",
  223. #                "GD"=> "Gaelic" "Scots Gaelic",
  224. #                "GL"=> "Galician",
  225. #                "GN"=> "Guarani",
  226. #                "GU"=> "Gujarati",
  227. #                "HA"=> "Hausa",
  228. #                "HI"=> "Hindi",
  229. #                "HR"=> "Croatian",
  230. #                "HU"=> "Hungarian",
  231. #                "HY"=> "Armenian",
  232. #                "IA"=> "Interlingua",
  233. #                "IE"=> "Interlingue",
  234. #                "IK"=> "Inupiak",
  235. #                "IN"=> "Indonesian",
  236. #                "IS"=> "Icelandic",
  237.                 "IT"=> "Italiano",
  238. #                "IW"=> "Hebrew",
  239. #                "JA"=> "Japanese",
  240. #                "JI"=> "Yiddish",
  241. #                "JW"=> "Javanese",
  242. #                "KA"=> "Georgian",
  243. #                "KK"=> "Kazakh",
  244. #                "KL"=> "Greenlandic",
  245. #                "KM"=> "Cambodian",
  246. #                "KN"=> "Kannada",
  247. #                "KO"=> "Korean",
  248. #                "KS"=> "Kashmiri",
  249. #                "KU"=> "Kurdish",
  250. #                "KY"=> "Kirghiz",
  251.                 "LA"=> "Latine",
  252. #                "LN"=> "Lingala",
  253. #                "LO"=> "Laothian",
  254. #                "LT"=> "Lithuanian",
  255. #                "LV"=> "Latvian",
  256. #                "MG"=> "Malagasy",
  257. #                "MI"=> "Maori",
  258. #                "MK"=> "Macedonian",
  259. #                "ML"=> "Malayalam",
  260. #                "MN"=> "Mongolian",
  261. #                "MO"=> "Moldavian",
  262. #                "MR"=> "Marathi",
  263. #                "MS"=> "Malay",
  264. #                "MT"=> "Maltese",
  265. #                "MY"=> "Burmese",
  266. #                "NA"=> "Nauru",
  267. #                "NE"=> "Nepali",
  268. #                "NL"=> "Dutch",
  269. #                "NO"=> "Norwegian",
  270. #                "OC"=> "Occitan",
  271. #                "OM"=> "Oromo",
  272. #                "OR"=> "Oriya",
  273. #                "PA"=> "Punjabi",
  274. #                "PL"=> "Polish",
  275. #                "PS"=> "Pashto",
  276.                 "PT"=> "Português",
  277. #                "QU"=> "Quechua",
  278. #                "RM"=> "Rhaeto-Romance",
  279. #                "RN"=> "Kirundi",
  280. #                "RO"=> "Romanian",
  281.                 "RU"=> "русский язык",
  282. #                "RW"=> "Kinyarwanda",
  283. #                "SA"=> "Sanskrit",
  284. #                "SD"=> "Sindhi",
  285. #                "SG"=> "Sangro",
  286. #                "SH"=> "Serbo-Croatian",
  287. #                "SI"=> "Singhalese",
  288. #                "SK"=> "Slovak",
  289. #                "SL"=> "Slovenian",
  290. #                "SM"=> "Samoan",
  291. #                "SN"=> "Shona",
  292. #                "SO"=> "Somali",
  293. #                "SQ"=> "Albanian",
  294. #                "SR"=> "Serbian",
  295. #                "SS"=> "Siswati",
  296. #                "ST"=> "Sesotho",
  297. #                "SU"=> "Sudanese",
  298. #                "SV"=> "Swedish",
  299. #                "SW"=> "Swahili",
  300. #                "TA"=> "Tamil",
  301. #                "TE"=> "Tegulu",
  302. #                "TG"=> "Tajik",
  303. #                "TH"=> "Thai",
  304. #                "TI"=> "Tigrinya",
  305. #                "TK"=> "Turkmen",
  306. #                "TL"=> "Tagalog",
  307. #                "TN"=> "Setswana",
  308. #                "TO"=> "Tonga",
  309.                 "TR"=> "Türkçe",
  310. #                "TS"=> "Tsonga",
  311. #                "TT"=> "Tatar",
  312. #                "TW"=> "Twi",
  313. #                "UK"=> "Ukrainian",
  314. #                "UR"=> "Urdu",
  315. #                "UZ"=> "Uzbek",
  316. #                "VI"=> "Vietnamese",
  317. #                "VO"=> "Volapuk",
  318. #                "WO"=> "Wolof",
  319. #                "XH"=> "Xhosa",
  320. #                "YO"=> "Yoruba",
  321. #                "ZH"=> "Chinese",
  322. #                "ZU"=> "Zulu"
  323. );
  324.  
  325.  
  326.  
  327. /**
  328.  * Construction du SELECT des langues
  329.  *
  330.  * @param string $selectedlang la langue s�lectionn�e (par d�faut vide)
  331.  */
  332. function makeselectlangs($selectedlang ""
  333. {
  334.     global $context,$languages;
  335.   
  336.     echo "<option value=\"\">--</option>\n";
  337.     foreach ($languages as $l=>$lang{
  338.         $l strtolower($l);
  339.         $selected $selectedlang == $l " selected=\"selected\"" "";
  340.         echo "<option value=\"$l\"$selected>$lang</option>\n";
  341.     }
  342. }
  343.  
  344. /**
  345.  * Construction du SELECT des langues (jamais vide)
  346.  *
  347.  * @param string $selectedlang la langue s�lectionn�e (par d�faut vide)
  348.  */
  349. function makeselectlangs_nevernil($selectedlang ""
  350. {
  351.     global $context,$languages;
  352.  
  353.     foreach ($languages as $l=>$lang{
  354.         $l strtolower($l);
  355.         $selected $selectedlang == $l " selected=\"selected\"" "";
  356.         echo "<option value=\"$l\"$selected>$lang</option>\n";
  357.     }
  358. }
  359.  
  360. /**
  361.  * Affichage choix langue
  362.  *
  363.  * Cette fonction affiche une liste d�roulante permettant de choisir une langue (utilis�e par entrytypes)
  364.  *
  365.  */    
  366. function makeSelectLang()
  367. {
  368.     global $languages$context;
  369.     echo "<option value=\"\">--</option>\n";
  370.     foreach ($languages as $l=>$lang{
  371.         $l strtolower($l);
  372.         $selected $context['lang'== $l " selected=\"selected\"" "";
  373.         echo "<option value=\"$l\"$selected>$lang</option>\n";
  374.     }
  375. }
  376. ?>

Documentation generated on Thu, 19 Jun 2008 05:07:58 +0200 by phpDocumentor 1.4.0a2