diff options
author | xue <> | 2006-04-07 12:35:59 +0000 |
---|---|---|
committer | xue <> | 2006-04-07 12:35:59 +0000 |
commit | 021501cb16c964b4bb43ecef6688cba64ecb257d (patch) | |
tree | 4b08b0b9ed426eb208c983db8fb4a6ac780303eb /framework/I18N | |
parent | 4226093cc034dfbd25a5b9e9aee2778e795ee42a (diff) |
Merged from 3.0 branch 867
Diffstat (limited to 'framework/I18N')
-rw-r--r-- | framework/I18N/Translation.php | 41 |
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 |