website diff lib/lang.php @ rev 1019

a lot of small improvements, code cleaning etc.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Mar 31 17:05:27 2012 +0300 (2012-03-31)
parents 73366de3123c
children 3c3735ae75eb
line diff
     1.1 --- a/lib/lang.php	Fri Mar 30 03:13:56 2012 +0300
     1.2 +++ b/lib/lang.php	Sat Mar 31 17:05:27 2012 +0300
     1.3 @@ -9,119 +9,109 @@
     1.4  
     1.5  
     1.6  $native  = array ("da"=>"Dansk", "de"=>"Deutsch", "en"=>"English", "es"=>"Español", "fr"=>"Français", "id"=>"Indonesian", "it"=>"Italiano", "pt"=>"Português", "ru"=>"Русский", "cn"=>"中文");
     1.7 -$i18n    = "../../i18n.php";
     1.8 -$img     = "../../images/locale.png";
     1.9  
    1.10  switch($page)
    1.11  {
    1.12  	case "mailing-list":
    1.13 -		$i18n = "../i18n.php";
    1.14 -		$img  = "../images/locale.png";
    1.15 -		$url  = "../LANG/mailing-list.php";
    1.16 +		$url  = "/LANG/mailing-list.php";
    1.17  		$lang = "da de en es fr it pt ru";
    1.18  		break;
    1.19  	case "search":
    1.20 -		$i18n = "../i18n.php";
    1.21 -		$img  = "../images/locale.png";
    1.22 -		$url  = "../LANG/search.php";
    1.23 +		$url  = "/LANG/search.php";
    1.24  		$lang = "cn da de en es fr pt ru";
    1.25  		break;
    1.26  	case "about":
    1.27 -		$url  = "../../LANG/about/";
    1.28 +		$url  = "/LANG/about/";
    1.29  		$lang = "cn da de en es fr pt ru";
    1.30  		break;
    1.31  	case "artwork":
    1.32 -		$url  = "../../LANG/artwork/";
    1.33 +		$url  = "/LANG/artwork/";
    1.34  		$lang = "cn da de en es fr pt ru";
    1.35  		break;
    1.36  	case "events":
    1.37 -		$url  = "../../LANG/about/events.php";
    1.38 +		$url  = "/LANG/about/events.php";
    1.39  		$lang = "fr";
    1.40  		break;
    1.41  	case "screenshots":
    1.42 -		$url  = "../../LANG/artwork/screenshots.php";
    1.43 +		$url  = "/LANG/artwork/screenshots.php";
    1.44  		$lang = "cn da de en fr pt ru";
    1.45  		break;
    1.46  	case "asso":
    1.47 -		$url  = "../../LANG/asso/";
    1.48 +		$url  = "/LANG/asso/";
    1.49  		$lang = "en es fr pt";
    1.50  		break;
    1.51  	case "statutes":
    1.52 -		$url  = "../../LANG/asso/statutes.php";
    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 +		$url  = "/LANG/devel/";
    1.59  		$lang = "da de en es fr pt";
    1.60  		break;
    1.61  	case "forge":
    1.62 -		$url  = "../../LANG/devel/forge.php";
    1.63 +		$url  = "/LANG/devel/forge.php";
    1.64  		$lang = "en fr pt";
    1.65  		break;
    1.66  	case "doc":
    1.67 -		$url  = "../../LANG/doc/";
    1.68 +		$url  = "/LANG/doc/";
    1.69  		$lang = "cn en es fr it pt ru";
    1.70  		break;
    1.71  	case "get":
    1.72 -		$url  = "../../LANG/get/";
    1.73 +		$url  = "/LANG/get/";
    1.74  		$lang = "cn da de en es fr it pt ru";
    1.75  		break;
    1.76  	case "flavors":
    1.77 -		$url  = "../../LANG/get/flavors.php";
    1.78 +		$url  = "/LANG/get/flavors.php";
    1.79  		$lang = "cn da de en fr pt ru";
    1.80  		break;
    1.81  	case "news":
    1.82 -		$url  = "../../LANG/news/";
    1.83 +		$url  = "/LANG/news/";
    1.84  		$lang = "de en es fr pt ru";
    1.85  		break;
    1.86  	case "2007":
    1.87 -		$url  = "../../LANG/news/2007.php";
    1.88 +		$url  = "/LANG/news/2007.php";
    1.89  		$lang = "en fr";
    1.90  		break;
    1.91  	case "2008":
    1.92 -		$url  = "../../LANG/news/2008.php";
    1.93 +		$url  = "/LANG/news/2008.php";
    1.94  		$lang = "en es fr pt";
    1.95  		break;
    1.96  	case "2009":
    1.97 -		$url  = "../../LANG/news/2009.php";
    1.98 +		$url  = "/LANG/news/2009.php";
    1.99  		$lang = "en es fr pt";
   1.100  		break;
   1.101  	case "2010":
   1.102 -		$url  = "../../LANG/news/2010.php";
   1.103 +		$url  = "/LANG/news/2010.php";
   1.104  		$lang = "en fr pt";
   1.105  		break;
   1.106  	case "packages":
   1.107 -		$url  = "../../LANG/packages/";
   1.108 +		$url  = "/LANG/packages/";
   1.109  		$lang = "cn da de en es fr it pt ru";
   1.110  		break;
   1.111  	case "sponsor":
   1.112 -		$url  = "../../LANG/sponsor/";
   1.113 +		$url  = "/LANG/sponsor/";
   1.114  		$lang = "en pt";
   1.115  		break;
   1.116  	default:
   1.117 -		$i18n = "../i18n.php";
   1.118 -		$img  = "../images/locale.png";
   1.119 -		$url  = "../LANG/";
   1.120 +		$url  = "/LANG/";
   1.121  		$lang = "cn da de en es fr id it pt ru";
   1.122  		break;
   1.123  }
   1.124  
   1.125 -$NL="\n";
   1.126 -
   1.127 -echo '<!-- Languages -->'.$NL;
   1.128 -echo '<div id="lang">'.$NL;
   1.129 -echo '	<a href="'.$i18n.'"><img src="'.$img.'" alt="Locale:" /></a>'.$NL;
   1.130 +echo "<!-- Languages -->\n" .
   1.131 +	"<div id='lang'>\n" .
   1.132 +	"	<a href='/i18n.php'><img src='/images/locale.png' alt='Locale:' /></a>\n";
   1.133  
   1.134  foreach($native as $short=>$long)
   1.135  {
   1.136  	if ($cur==$short)
   1.137 -		echo '	<strong>'.$long.'</strong>'.$NL;
   1.138 +		echo "	<strong>$long</strong>\n";
   1.139  	elseif (strpos($lang, $short) === false)
   1.140 -		echo '	'.$long.$NL;
   1.141 +		echo "	$long\n";
   1.142  	else
   1.143 -		echo '<a href="'.str_replace('LANG', $short, $url).'">'.$long.'</a>'.$NL;	
   1.144 +		echo '	<a href="'.str_replace('LANG', $short, $url).'">'.$long."</a>\n";	
   1.145  }
   1.146 -echo '</div>'.$NL;
   1.147 +echo "</div>\n";
   1.148  //}
   1.149  
   1.150  ?>