summaryrefslogtreecommitdiff
path: root/framework/I18N/Translation.php
diff options
context:
space:
mode:
authorxue <>2006-04-07 12:35:59 +0000
committerxue <>2006-04-07 12:35:59 +0000
commit021501cb16c964b4bb43ecef6688cba64ecb257d (patch)
tree4b08b0b9ed426eb208c983db8fb4a6ac780303eb /framework/I18N/Translation.php
parent4226093cc034dfbd25a5b9e9aee2778e795ee42a (diff)
Merged from 3.0 branch 867
Diffstat (limited to 'framework/I18N/Translation.php')
-rw-r--r--framework/I18N/Translation.php41
1 files changed, 0 insertions, 41 deletions
diff --git a/framework/I18N/Translation.php b/framework/I18N/Translation.php
index ba8ec0a5..960ff1f9 100644
--- a/framework/I18N/Translation.php
+++ b/framework/I18N/Translation.php
@@ -91,45 +91,4 @@ class Translation extends TComponent
}
}
-/**
- * Localize a text to the locale/culture specified in the globalization handler.
- * @param string text to be localized.
- * @param array a set of parameters to substitute.
- * @param string a different catalogue to find the localize text.
- * @param string the input AND output charset.
- * @return string localized text.
- * @see TTranslate::formatter()
- * @see TTranslate::init()
- */
-function localize($text, $parameters=array(), $catalogue=null, $charset=null)
-{
-
- $app = Prado::getApplication()->getGlobalization();
-
- $params = array();
- foreach($parameters as $key => $value)
- $params['{'.$key.'}'] = $value;
-
- //no translation handler provided
- if(is_null($config = $app->getTranslationConfiguration()))
- return strtr($text, $params);
-
- Translation::init();
-
- if(empty($catalogue) && isset($config['catalogue']))
- $catalogue = $config['catalogue'];
-
- //globalization charset
- $appCharset = is_null($app) ? '' : $app->getCharset();
-
- //default charset
- $defaultCharset = (is_null($app)) ? 'UTF-8' : $app->getDefaultCharset();
-
- //fall back
- if(empty($charset)) $charset = $appCharset;
- if(empty($charset)) $charset = $defaultCharset;
-
- return Translation::formatter()->format($text,$params,$catalogue,$charset);
-}
-
?> \ No newline at end of file