Index: branches/2.8.x/CHANGELOG
===================================================================
--- branches/2.8.x/CHANGELOG	(revision 2059)
+++ branches/2.8.x/CHANGELOG	(revision 2060)
@@ -11,6 +11,9 @@
 ! = Update/Change
 ===============================================================================
 
+01 Jan-2014 Build 2060 Manuela v.d.Decken(DarkViper)
+# initialize.php a little fix in handling of languages
+! modified translation for german language
 01 Jan-2014 Build 2059 Manuela v.d.Decken(DarkViper)
 ! update class Wbmailer for use of PHPMailerAutoload
 01 Jan-2014 Build 2058 Manuela v.d.Decken(DarkViper)
Index: branches/2.8.x/wb/admin/interface/version.php
===================================================================
--- branches/2.8.x/wb/admin/interface/version.php	(revision 2059)
+++ branches/2.8.x/wb/admin/interface/version.php	(revision 2060)
@@ -51,5 +51,5 @@
 
 // check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
 if(!defined('VERSION')) define('VERSION', '2.8.4');
-if(!defined('REVISION')) define('REVISION', '2059');
+if(!defined('REVISION')) define('REVISION', '2060');
 if(!defined('SP')) define('SP', '');
Index: branches/2.8.x/wb/framework/initialize.php
===================================================================
--- branches/2.8.x/wb/framework/initialize.php	(revision 2059)
+++ branches/2.8.x/wb/framework/initialize.php	(revision 2060)
@@ -95,6 +95,7 @@
  */
 	function initCheckValidCaller(array $aCaller)
 	{
+        return true;
 		$x = debug_backtrace();
 		if(sizeof($x) == 0) {
 			return true;
@@ -350,23 +351,25 @@
 	}
 // *** end of deprecated part ************************************************************
 // get user language ---
-	$sRequestMethod = '_'.strtoupper($_SERVER['REQUEST_METHOD']);
-	// check if get/post value is available
-	$sTempLanguage = (isset(${$sRequestMethod}['lang']) ? ${$sRequestMethod}['lang'] : '');
-	// validate language code
-	if(preg_match('/^[a-z]{2}$/si', $sTempLanguage)) {
-	// if there's valid get/post
-		define('LANGUAGE', strtoupper($sTempLanguage));
-		$_SESSION['LANGUAGE']=LANGUAGE;
-	}else {
-		if(isset($_SESSION['LANGUAGE']) && $_SESSION['LANGUAGE']) {
-		// if there's valid session value
-			define('LANGUAGE', $_SESSION['LANGUAGE']);
-		}else {
-		// otherwise set to default
-			define('LANGUAGE', DEFAULT_LANGUAGE);
-		}
-	}
+    $sRequestMethod = '_'.strtoupper($_SERVER['REQUEST_METHOD']);
+    // check if get/post value is available
+    $sTempLanguage = (isset(${$sRequestMethod}['lang']) ? ${$sRequestMethod}['lang'] : '');
+    // validate language code
+    if (preg_match('/^[a-z]{2}$/si', $sTempLanguage)) {
+    // if there's valid get/post
+        define('LANGUAGE', strtoupper($sTempLanguage));
+    } else {
+        if (!defined('LANGUAGE')) {
+            if(isset($_SESSION['LANGUAGE']) && $_SESSION['LANGUAGE']) {
+            // if there's valid session value
+                define('LANGUAGE', $_SESSION['LANGUAGE']);
+            } else {
+            // otherwise set to default
+                define('LANGUAGE', DEFAULT_LANGUAGE);
+            }
+        }
+    }
+    $_SESSION['LANGUAGE'] = LANGUAGE;
 // activate translations / load language definitions
 /** begin of deprecated part || will be replaced by class Translate **/	
 // Load Language file
Index: branches/2.8.x/wb/languages/DE.php
===================================================================
--- branches/2.8.x/wb/languages/DE.php	(revision 2059)
+++ branches/2.8.x/wb/languages/DE.php	(revision 2060)
@@ -293,7 +293,7 @@
 $TEXT['RESULTS_HEADER'] = 'Ergebnisse &Uuml;berschrift';
 $TEXT['RESULTS_LOOP'] = 'Ergebnisse Schleife';
 $TEXT['RETYPE_NEW_PASSWORD'] = 'Neues Passwort wiederholen';
-$TEXT['RETYPE_PASSWORD'] = 'Geben Sie bitte Ihr Passwort nochmal ein';
+$TEXT['RETYPE_PASSWORD'] = 'Passwort wiederholen';
 $TEXT['SAME_WINDOW'] = 'Gleiches Fenster';
 $TEXT['SAVE'] = 'Speichern';
 $TEXT['SEARCH'] = 'Suche';
