website annotate lib/lang.php @ rev 1344

Resize balinor logo to 120px
author Christophe Lincoln <pankso@slitaz.org>
date Fri Jan 22 23:02:15 2021 +0100 (2021-01-22)
parents 3e72d53a3056
children
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];
pascal@1080 8 $page = '';
al@1195 9 if (!empty($addr[2]))
pascal@1080 10 $page = $addr[2];
al@1195 11 if (!empty($addr[3]))
pascal@1079 12 $page = $addr[3];
al@1012 13
al@1195 14 echo "<!-- " . $_SERVER['REQUEST_URI'] . " : " . $cur . " : " . $page . " -->\n";
al@1012 15
al@1295 16 $native = array ("bs"=>"Bosanski", "da"=>"Dansk", "de"=>"Deutsch", "en"=>"English", "es"=>"Español", "fr"=>"Français", "id"=>"Indonesian", "it"=>"Italiano", "pt"=>"Português", "ru"=>"Русский", "cn"=>"中文", "ja"=>"日本語");
al@1012 17
al@1012 18 switch($page)
al@1012 19 {
al@1012 20 case "mailing-list":
al@1019 21 $url = "/LANG/mailing-list.php";
al@1295 22 $lang = "cn da de en es fr id it ja pt ru";
al@1012 23 break;
pankso@1268 24 case "support":
pankso@1268 25 $url = "/LANG/support.php";
Hans-G?nter@1310 26 $lang = "de en fr ja pt";
pankso@1268 27 break;
al@1012 28 case "search":
al@1019 29 $url = "/LANG/search.php";
al@1295 30 $lang = "cn da de en es fr ja pt ru";
al@1012 31 break;
al@1012 32 case "about":
al@1019 33 $url = "/LANG/about/";
al@1295 34 $lang = "bs cn da de en es fr ja pt ru";
al@1012 35 break;
al@1012 36 case "artwork":
al@1019 37 $url = "/LANG/artwork/";
al@1295 38 $lang = "cn da de en es fr ja pt ru";
al@1012 39 break;
al@1012 40 case "events":
al@1019 41 $url = "/LANG/about/events.php";
al@1012 42 $lang = "fr";
al@1012 43 break;
al@1012 44 case "screenshots":
al@1019 45 $url = "/LANG/artwork/screenshots.php";
al@1295 46 $lang = "cn da de en fr ja pt ru";
al@1012 47 break;
al@1012 48 case "asso":
al@1019 49 $url = "/LANG/asso/";
Hans-G?nter@1307 50 $lang = "de en es fr pt ru bs da";
al@1012 51 break;
al@1012 52 case "statutes":
al@1019 53 $url = "/LANG/asso/statutes.php";
al@1012 54 $lang = "en pt";
al@1012 55 break;
al@1012 56 case "devel":
al@1019 57 $url = "/LANG/devel/";
al@1192 58 $lang = "da de en es fr id it pt ru";
al@1012 59 break;
al@1012 60 case "forge":
al@1019 61 $url = "/LANG/devel/forge.php";
al@1192 62 $lang = "da de en es fr pt ru";
al@1012 63 break;
al@1012 64 case "doc":
al@1019 65 $url = "/LANG/doc/";
al@1192 66 $lang = "cn de en es fr it pt ru";
al@1012 67 break;
al@1012 68 case "get":
al@1019 69 $url = "/LANG/get/";
al@1192 70 $lang = "bs cn da de en es fr it pt ru";
al@1012 71 break;
al@1012 72 case "flavors":
al@1019 73 $url = "/LANG/get/flavors.php";
al@1012 74 $lang = "cn da de en fr pt ru";
al@1012 75 break;
al@1012 76 case "news":
al@1019 77 $url = "/LANG/news/";
al@1012 78 $lang = "de en es fr pt ru";
al@1012 79 break;
al@1012 80 case "2007":
al@1019 81 $url = "/LANG/news/2007.php";
al@1192 82 $lang = "en fr ru";
al@1012 83 break;
al@1012 84 case "2008":
al@1019 85 $url = "/LANG/news/2008.php";
al@1192 86 $lang = "en es fr pt ru";
al@1012 87 break;
al@1012 88 case "2009":
al@1019 89 $url = "/LANG/news/2009.php";
al@1192 90 $lang = "en es fr pt ru";
al@1012 91 break;
al@1012 92 case "2010":
al@1019 93 $url = "/LANG/news/2010.php";
al@1192 94 $lang = "en fr pt ru";
al@1192 95 break;
al@1192 96 case "2011":
al@1192 97 $url = "/LANG/news/2011.php";
al@1192 98 $lang = "en fr ru";
al@1192 99 break;
al@1192 100 case "2012":
al@1192 101 $url = "/LANG/news/2012.php";
al@1192 102 $lang = "en fr ru";
al@1192 103 break;
al@1192 104 case "2013":
al@1192 105 $url = "/LANG/news/2013.php";
al@1194 106 $lang = "en";
al@1012 107 break;
al@1012 108 case "packages":
al@1019 109 $url = "/LANG/packages/";
al@1295 110 $lang = "cn da de en es fr it ja pt ru";
al@1012 111 break;
al@1012 112 case "sponsor":
al@1019 113 $url = "/LANG/sponsor/";
Hans-G?nter@1307 114 $lang = "bs de en ja pt ru fr";
al@1012 115 break;
al@1012 116 default:
al@1019 117 $url = "/LANG/";
al@1295 118 $lang = "bs cn da de en es fr id it ja pt ru";
al@1012 119 break;
al@1012 120 }
al@1012 121
al@1031 122 echo "<!-- Languages -->\n<div id='lang'>\n" .
pankso@1200 123 " <a class='flag' href='/i18n.php'>&#9873;</a>\n";
al@1012 124
al@1012 125 foreach($native as $short=>$long)
al@1012 126 {
al@1012 127 if ($cur==$short)
al@1019 128 echo " <strong>$long</strong>\n";
al@1012 129 elseif (strpos($lang, $short) === false)
pankso@1200 130 echo " <span>$long</span>\n";
al@1012 131 else
al@1035 132 echo ' <a href="'.str_replace('LANG', $short, $url).'">'.$long."</a>\n";
al@1012 133 }
al@1019 134 echo "</div>\n";
al@1012 135
al@1012 136 ?>