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
|
sinanovicha@1139
|
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"=>"中文");
|
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@1192
|
22 $lang = "cn da de en es fr id it pt ru";
|
al@1012
|
23 break;
|
pankso@1268
|
24 case "support":
|
pankso@1268
|
25 $url = "/LANG/support.php";
|
pankso@1268
|
26 $lang = "en fr pt";
|
pankso@1268
|
27 break;
|
al@1012
|
28 case "search":
|
al@1019
|
29 $url = "/LANG/search.php";
|
al@1012
|
30 $lang = "cn da de en es fr pt ru";
|
al@1012
|
31 break;
|
al@1012
|
32 case "about":
|
al@1019
|
33 $url = "/LANG/about/";
|
al@1192
|
34 $lang = "bs cn da de en es fr pt ru";
|
al@1012
|
35 break;
|
al@1012
|
36 case "artwork":
|
al@1019
|
37 $url = "/LANG/artwork/";
|
al@1012
|
38 $lang = "cn da de en es fr 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@1012
|
46 $lang = "cn da de en fr pt ru";
|
al@1012
|
47 break;
|
al@1012
|
48 case "asso":
|
al@1019
|
49 $url = "/LANG/asso/";
|
pankso@1268
|
50 $lang = "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@1012
|
110 $lang = "cn da de en es fr it pt ru";
|
al@1012
|
111 break;
|
al@1012
|
112 case "sponsor":
|
al@1019
|
113 $url = "/LANG/sponsor/";
|
pankso@1267
|
114 $lang = "bs en pt ru fr";
|
al@1012
|
115 break;
|
al@1012
|
116 default:
|
al@1019
|
117 $url = "/LANG/";
|
al@1192
|
118 $lang = "bs cn da de en es fr id it 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'>⚑</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 ?>
|