From 41815691be2a79b9181dcfb2926a4ef33bed7f3e Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Wed, 2 Jul 2008 13:02:54 +0000
Subject: [PATCH] Template: update t()-method to use the
 getTranslation()-method.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@751 44740490-163a-0410-bde0-09ae8108e29a
---
 lib/SimpleSAML/XHTML/Template.php | 27 +--------------------------
 1 file changed, 1 insertion(+), 26 deletions(-)

diff --git a/lib/SimpleSAML/XHTML/Template.php b/lib/SimpleSAML/XHTML/Template.php
index aae3d1289..73b64eb66 100644
--- a/lib/SimpleSAML/XHTML/Template.php
+++ b/lib/SimpleSAML/XHTML/Template.php
@@ -275,10 +275,6 @@ class SimpleSAML_XHTML_Template {
 			return $this->t_not_translated($tag, TRUE);
 		}
 
-		$selected_language = $this->getLanguage();
-		$default_language  = $this->getDefaultLanguage();
-		$base_language     = $this->getBaseLanguage();
-
 		$tagData = $this->getTag($tag);
 		if($tagData === NULL) {
 			/* Tag not found. */
@@ -286,29 +282,8 @@ class SimpleSAML_XHTML_Template {
 			return $this->t_not_translated($tag, TRUE);
 		}
 
-		/**
-		 * Look up translation of tag in the selected language
-		 */
-		if (array_key_exists($selected_language, $tagData)) {
-			
-			//SimpleSAML_Logger::debug('Template: Found up [' . $tag . ']: in selected language [' . $selected_language . ']. Text is: [' . $this->langtext[$tag][$selected_language] . '].');
-			$translated =  $tagData[$selected_language];
+		$translated = $this->getTranslation($tagData);
 
-		/**
-		 * Look up translation of tag in the default language
-		 */
-		} elseif(array_key_exists($default_language, $tagData)) {
-			SimpleSAML_Logger::info('Template: Looking up [' . $tag . ']: not found in language [' . $selected_language . '] using default [' . $default_language . '].');
-			$translated =  $tagData[$default_language];
-
-		/**
-		 * Look up translation of tag in the base language
-		 */
-		} elseif(array_key_exists($base_language, $tagData)) {
-			SimpleSAML_Logger::info('Template: Looking up [' . $tag . ']: not found in language default [' . $default_language . '] using base [' . $base_language . '].');
-			$translated =  $tagData[$base_language];
-
-		}
 		foreach ($replacements as $k => $v) {
 			/* try to translate if no replacement is given */
 			if (!$v) $v = $this->t($k);
-- 
GitLab