website annotate lib/lang.php @ rev 1012

lib/lang.php template added (utf-8). Please, include it instead of bunch of links
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Mar 30 03:13:56 2012 +0300 (2012-03-30)
parents
children d21256a7ed5b
rev   line source
al@1012 1 <?php
al@1012 2
al@1012 3 $addr = str_replace('.php', '', $_SERVER['REQUEST_URI']);
al@1012 4 $addr = str_replace('index', '', $addr);
al@1012 5
al@1012 6 $addr = explode('/', $addr);
al@1012 7 $cur = $addr[1];
al@1012 8 $page = ($addr[3] == '') ? $addr[2] : $addr[3];
al@1012 9
al@1012 10
al@1012 11 $native = array ("da"=>"Dansk", "de"=>"Deutsch", "en"=>"English", "es"=>"Español", "fr"=>"Français", "id"=>"Indonesian", "it"=>"Italiano", "pt"=>"Português", "ru"=>"Русский", "cn"=>"中文");
al@1012 12 $i18n = "../../i18n.php";
al@1012 13 $img = "../../images/locale.png";
al@1012 14
al@1012 15 switch($page)
al@1012 16 {
al@1012 17 case "mailing-list":
al@1012 18 $i18n = "../i18n.php";
al@1012 19 $img = "../images/locale.png";
al@1012 20 $url = "../LANG/mailing-list.php";
al@1012 21 $lang = "da de en es fr it pt ru";
al@1012 22 break;
al@1012 23 case "search":
al@1012 24 $i18n = "../i18n.php";
al@1012 25 $img = "../images/locale.png";
al@1012 26 $url = "../LANG/search.php";
al@1012 27 $lang = "cn da de en es fr pt ru";
al@1012 28 break;
al@1012 29 case "about":
al@1012 30 $url = "../../LANG/about/";
al@1012 31 $lang = "cn da de en es fr pt ru";
al@1012 32 break;
al@1012 33 case "artwork":
al@1012 34 $url = "../../LANG/artwork/";
al@1012 35 $lang = "cn da de en es fr pt ru";
al@1012 36 break;
al@1012 37 case "events":
al@1012 38 $url = "../../LANG/about/events.php";
al@1012 39 $lang = "fr";
al@1012 40 break;
al@1012 41 case "screenshots":
al@1012 42 $url = "../../LANG/artwork/screenshots.php";
al@1012 43 $lang = "cn da de en fr pt ru";
al@1012 44 break;
al@1012 45 case "asso":
al@1012 46 $url = "../../LANG/asso/";
al@1012 47 $lang = "en es fr pt";
al@1012 48 break;
al@1012 49 case "statutes":
al@1012 50 $url = "../../LANG/asso/statutes.php";
al@1012 51 $lang = "en pt";
al@1012 52 break;
al@1012 53 case "devel":
al@1012 54 $url = "../../LANG/devel/";
al@1012 55 $lang = "da de en es fr pt";
al@1012 56 break;
al@1012 57 case "forge":
al@1012 58 $url = "../../LANG/devel/forge.php";
al@1012 59 $lang = "en fr pt";
al@1012 60 break;
al@1012 61 case "doc":
al@1012 62 $url = "../../LANG/doc/";
al@1012 63 $lang = "cn en es fr it pt ru";
al@1012 64 break;
al@1012 65 case "get":
al@1012 66 $url = "../../LANG/get/";
al@1012 67 $lang = "cn da de en es fr it pt ru";
al@1012 68 break;
al@1012 69 case "flavors":
al@1012 70 $url = "../../LANG/get/flavors.php";
al@1012 71 $lang = "cn da de en fr pt ru";
al@1012 72 break;
al@1012 73 case "news":
al@1012 74 $url = "../../LANG/news/";
al@1012 75 $lang = "de en es fr pt ru";
al@1012 76 break;
al@1012 77 case "2007":
al@1012 78 $url = "../../LANG/news/2007.php";
al@1012 79 $lang = "en fr";
al@1012 80 break;
al@1012 81 case "2008":
al@1012 82 $url = "../../LANG/news/2008.php";
al@1012 83 $lang = "en es fr pt";
al@1012 84 break;
al@1012 85 case "2009":
al@1012 86 $url = "../../LANG/news/2009.php";
al@1012 87 $lang = "en es fr pt";
al@1012 88 break;
al@1012 89 case "2010":
al@1012 90 $url = "../../LANG/news/2010.php";
al@1012 91 $lang = "en fr pt";
al@1012 92 break;
al@1012 93 case "packages":
al@1012 94 $url = "../../LANG/packages/";
al@1012 95 $lang = "cn da de en es fr it pt ru";
al@1012 96 break;
al@1012 97 case "sponsor":
al@1012 98 $url = "../../LANG/sponsor/";
al@1012 99 $lang = "en pt";
al@1012 100 break;
al@1012 101 default:
al@1012 102 $i18n = "../i18n.php";
al@1012 103 $img = "../images/locale.png";
al@1012 104 $url = "../LANG/";
al@1012 105 $lang = "cn da de en es fr id it pt ru";
al@1012 106 break;
al@1012 107 }
al@1012 108
al@1012 109 $NL="\n";
al@1012 110
al@1012 111 echo '<!-- Languages -->'.$NL;
al@1012 112 echo '<div id="lang">'.$NL;
al@1012 113 echo ' <a href="'.$i18n.'"><img src="'.$img.'" alt="Locale:" /></a>'.$NL;
al@1012 114
al@1012 115 foreach($native as $short=>$long)
al@1012 116 {
al@1012 117 if ($cur==$short)
al@1012 118 echo ' <strong>'.$long.'</strong>'.$NL;
al@1012 119 elseif (strpos($lang, $short) === false)
al@1012 120 echo ' '.$long.$NL;
al@1012 121 else
al@1012 122 echo '<a href="'.str_replace('LANG', $short, $url).'">'.$long.'</a>'.$NL;
al@1012 123 }
al@1012 124 echo '</div>'.$NL;
al@1012 125 //}
al@1012 126
al@1012 127 ?>
al@1012 128