website 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 91715690fd7d
children 7bb8568e1c75
files lib/lang.php
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/lib/lang.php	Fri Mar 30 03:13:56 2012 +0300
     1.3 @@ -0,0 +1,128 @@
     1.4 +<?php
     1.5 +
     1.6 +$addr = str_replace('.php', '', $_SERVER['REQUEST_URI']);
     1.7 +$addr = str_replace('index', '', $addr);
     1.8 +
     1.9 +$addr = explode('/', $addr);
    1.10 +$cur  = $addr[1];
    1.11 +$page = ($addr[3] == '') ? $addr[2] : $addr[3];
    1.12 +
    1.13 +
    1.14 +$native  = array ("da"=>"Dansk", "de"=>"Deutsch", "en"=>"English", "es"=>"Español", "fr"=>"Français", "id"=>"Indonesian", "it"=>"Italiano", "pt"=>"Português", "ru"=>"Русский", "cn"=>"中文");
    1.15 +$i18n    = "../../i18n.php";
    1.16 +$img     = "../../images/locale.png";
    1.17 +
    1.18 +switch($page)
    1.19 +{
    1.20 +	case "mailing-list":
    1.21 +		$i18n = "../i18n.php";
    1.22 +		$img  = "../images/locale.png";
    1.23 +		$url  = "../LANG/mailing-list.php";
    1.24 +		$lang = "da de en es fr it pt ru";
    1.25 +		break;
    1.26 +	case "search":
    1.27 +		$i18n = "../i18n.php";
    1.28 +		$img  = "../images/locale.png";
    1.29 +		$url  = "../LANG/search.php";
    1.30 +		$lang = "cn da de en es fr pt ru";
    1.31 +		break;
    1.32 +	case "about":
    1.33 +		$url  = "../../LANG/about/";
    1.34 +		$lang = "cn da de en es fr pt ru";
    1.35 +		break;
    1.36 +	case "artwork":
    1.37 +		$url  = "../../LANG/artwork/";
    1.38 +		$lang = "cn da de en es fr pt ru";
    1.39 +		break;
    1.40 +	case "events":
    1.41 +		$url  = "../../LANG/about/events.php";
    1.42 +		$lang = "fr";
    1.43 +		break;
    1.44 +	case "screenshots":
    1.45 +		$url  = "../../LANG/artwork/screenshots.php";
    1.46 +		$lang = "cn da de en fr pt ru";
    1.47 +		break;
    1.48 +	case "asso":
    1.49 +		$url  = "../../LANG/asso/";
    1.50 +		$lang = "en es fr pt";
    1.51 +		break;
    1.52 +	case "statutes":
    1.53 +		$url  = "../../LANG/asso/statutes.php";
    1.54 +		$lang = "en pt";
    1.55 +		break;
    1.56 +	case "devel":
    1.57 +		$url  = "../../LANG/devel/";
    1.58 +		$lang = "da de en es fr pt";
    1.59 +		break;
    1.60 +	case "forge":
    1.61 +		$url  = "../../LANG/devel/forge.php";
    1.62 +		$lang = "en fr pt";
    1.63 +		break;
    1.64 +	case "doc":
    1.65 +		$url  = "../../LANG/doc/";
    1.66 +		$lang = "cn en es fr it pt ru";
    1.67 +		break;
    1.68 +	case "get":
    1.69 +		$url  = "../../LANG/get/";
    1.70 +		$lang = "cn da de en es fr it pt ru";
    1.71 +		break;
    1.72 +	case "flavors":
    1.73 +		$url  = "../../LANG/get/flavors.php";
    1.74 +		$lang = "cn da de en fr pt ru";
    1.75 +		break;
    1.76 +	case "news":
    1.77 +		$url  = "../../LANG/news/";
    1.78 +		$lang = "de en es fr pt ru";
    1.79 +		break;
    1.80 +	case "2007":
    1.81 +		$url  = "../../LANG/news/2007.php";
    1.82 +		$lang = "en fr";
    1.83 +		break;
    1.84 +	case "2008":
    1.85 +		$url  = "../../LANG/news/2008.php";
    1.86 +		$lang = "en es fr pt";
    1.87 +		break;
    1.88 +	case "2009":
    1.89 +		$url  = "../../LANG/news/2009.php";
    1.90 +		$lang = "en es fr pt";
    1.91 +		break;
    1.92 +	case "2010":
    1.93 +		$url  = "../../LANG/news/2010.php";
    1.94 +		$lang = "en fr pt";
    1.95 +		break;
    1.96 +	case "packages":
    1.97 +		$url  = "../../LANG/packages/";
    1.98 +		$lang = "cn da de en es fr it pt ru";
    1.99 +		break;
   1.100 +	case "sponsor":
   1.101 +		$url  = "../../LANG/sponsor/";
   1.102 +		$lang = "en pt";
   1.103 +		break;
   1.104 +	default:
   1.105 +		$i18n = "../i18n.php";
   1.106 +		$img  = "../images/locale.png";
   1.107 +		$url  = "../LANG/";
   1.108 +		$lang = "cn da de en es fr id it pt ru";
   1.109 +		break;
   1.110 +}
   1.111 +
   1.112 +$NL="\n";
   1.113 +
   1.114 +echo '<!-- Languages -->'.$NL;
   1.115 +echo '<div id="lang">'.$NL;
   1.116 +echo '	<a href="'.$i18n.'"><img src="'.$img.'" alt="Locale:" /></a>'.$NL;
   1.117 +
   1.118 +foreach($native as $short=>$long)
   1.119 +{
   1.120 +	if ($cur==$short)
   1.121 +		echo '	<strong>'.$long.'</strong>'.$NL;
   1.122 +	elseif (strpos($lang, $short) === false)
   1.123 +		echo '	'.$long.$NL;
   1.124 +	else
   1.125 +		echo '<a href="'.str_replace('LANG', $short, $url).'">'.$long.'</a>'.$NL;	
   1.126 +}
   1.127 +echo '</div>'.$NL;
   1.128 +//}
   1.129 +
   1.130 +?>
   1.131 +