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@1079
|
8 $page = $addr[2];
|
pascal@1079
|
9 if (isset($addr[3]))
|
pascal@1079
|
10 $page = $addr[3];
|
al@1012
|
11
|
al@1012
|
12
|
al@1012
|
13 $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
|
14
|
al@1012
|
15 switch($page)
|
al@1012
|
16 {
|
al@1012
|
17 case "mailing-list":
|
al@1019
|
18 $url = "/LANG/mailing-list.php";
|
al@1012
|
19 $lang = "da de en es fr it pt ru";
|
al@1012
|
20 break;
|
al@1012
|
21 case "search":
|
al@1019
|
22 $url = "/LANG/search.php";
|
al@1012
|
23 $lang = "cn da de en es fr pt ru";
|
al@1012
|
24 break;
|
al@1012
|
25 case "about":
|
al@1019
|
26 $url = "/LANG/about/";
|
al@1012
|
27 $lang = "cn da de en es fr pt ru";
|
al@1012
|
28 break;
|
al@1012
|
29 case "artwork":
|
al@1019
|
30 $url = "/LANG/artwork/";
|
al@1012
|
31 $lang = "cn da de en es fr pt ru";
|
al@1012
|
32 break;
|
al@1012
|
33 case "events":
|
al@1019
|
34 $url = "/LANG/about/events.php";
|
al@1012
|
35 $lang = "fr";
|
al@1012
|
36 break;
|
al@1012
|
37 case "screenshots":
|
al@1019
|
38 $url = "/LANG/artwork/screenshots.php";
|
al@1012
|
39 $lang = "cn da de en fr pt ru";
|
al@1012
|
40 break;
|
al@1012
|
41 case "asso":
|
al@1019
|
42 $url = "/LANG/asso/";
|
al@1012
|
43 $lang = "en es fr pt";
|
al@1012
|
44 break;
|
al@1012
|
45 case "statutes":
|
al@1019
|
46 $url = "/LANG/asso/statutes.php";
|
al@1012
|
47 $lang = "en pt";
|
al@1012
|
48 break;
|
al@1012
|
49 case "devel":
|
al@1019
|
50 $url = "/LANG/devel/";
|
al@1031
|
51 $lang = "da de en es fr pt ru";
|
al@1012
|
52 break;
|
al@1012
|
53 case "forge":
|
al@1019
|
54 $url = "/LANG/devel/forge.php";
|
al@1035
|
55 $lang = "en fr pt ru";
|
al@1012
|
56 break;
|
al@1012
|
57 case "doc":
|
al@1019
|
58 $url = "/LANG/doc/";
|
al@1012
|
59 $lang = "cn en es fr it pt ru";
|
al@1012
|
60 break;
|
al@1012
|
61 case "get":
|
al@1019
|
62 $url = "/LANG/get/";
|
al@1012
|
63 $lang = "cn da de en es fr it pt ru";
|
al@1012
|
64 break;
|
al@1012
|
65 case "flavors":
|
al@1019
|
66 $url = "/LANG/get/flavors.php";
|
al@1012
|
67 $lang = "cn da de en fr pt ru";
|
al@1012
|
68 break;
|
al@1012
|
69 case "news":
|
al@1019
|
70 $url = "/LANG/news/";
|
al@1012
|
71 $lang = "de en es fr pt ru";
|
al@1012
|
72 break;
|
al@1012
|
73 case "2007":
|
al@1019
|
74 $url = "/LANG/news/2007.php";
|
al@1012
|
75 $lang = "en fr";
|
al@1012
|
76 break;
|
al@1012
|
77 case "2008":
|
al@1019
|
78 $url = "/LANG/news/2008.php";
|
al@1012
|
79 $lang = "en es fr pt";
|
al@1012
|
80 break;
|
al@1012
|
81 case "2009":
|
al@1019
|
82 $url = "/LANG/news/2009.php";
|
al@1012
|
83 $lang = "en es fr pt";
|
al@1012
|
84 break;
|
al@1012
|
85 case "2010":
|
al@1019
|
86 $url = "/LANG/news/2010.php";
|
al@1012
|
87 $lang = "en fr pt";
|
al@1012
|
88 break;
|
al@1012
|
89 case "packages":
|
al@1019
|
90 $url = "/LANG/packages/";
|
al@1012
|
91 $lang = "cn da de en es fr it pt ru";
|
al@1012
|
92 break;
|
al@1012
|
93 case "sponsor":
|
al@1019
|
94 $url = "/LANG/sponsor/";
|
al@1012
|
95 $lang = "en pt";
|
al@1012
|
96 break;
|
al@1012
|
97 default:
|
al@1019
|
98 $url = "/LANG/";
|
al@1012
|
99 $lang = "cn da de en es fr id it pt ru";
|
al@1012
|
100 break;
|
al@1012
|
101 }
|
al@1012
|
102
|
al@1031
|
103 echo "<!-- Languages -->\n<div id='lang'>\n" .
|
al@1031
|
104 " <a href='/i18n.php'><img src='/images/locale.png' alt='i18n' /></a>\n";
|
al@1012
|
105
|
al@1012
|
106 foreach($native as $short=>$long)
|
al@1012
|
107 {
|
al@1012
|
108 if ($cur==$short)
|
al@1019
|
109 echo " <strong>$long</strong>\n";
|
al@1012
|
110 elseif (strpos($lang, $short) === false)
|
al@1019
|
111 echo " $long\n";
|
al@1012
|
112 else
|
al@1035
|
113 echo ' <a href="'.str_replace('LANG', $short, $url).'">'.$long."</a>\n";
|
al@1012
|
114 }
|
al@1019
|
115 echo "</div>\n";
|
al@1012
|
116
|
al@1012
|
117 ?>
|