From f80fa8b7e0bff7126a13b767079d2c500b92b3f7 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 29 Jan 2006 04:55:05 +0000 Subject: Update quickstart style.css --- framework/I18N/TGlobalization.php | 16 ++++++++++++++++ framework/I18N/TTranslateParameter.php | 14 ++++++++++++++ 2 files changed, 30 insertions(+) (limited to 'framework/I18N') diff --git a/framework/I18N/TGlobalization.php b/framework/I18N/TGlobalization.php index 0900943e..1f568a27 100644 --- a/framework/I18N/TGlobalization.php +++ b/framework/I18N/TGlobalization.php @@ -139,6 +139,22 @@ class TGlobalization extends TModule $this->_translation = $config; } + /** + * @return string current translation catalogue. + */ + public function getTranslationCatalogue() + { + return $this->_translation['catalogue']; + } + + /** + * @param string update the translation catalogue. + */ + public function setTranslationCatalogue($value) + { + return $this->_translation['catalogue'] = $value; + } + /** * @return string default charset set in application.xml */ diff --git a/framework/I18N/TTranslateParameter.php b/framework/I18N/TTranslateParameter.php index d00e33bb..ad87b8e6 100644 --- a/framework/I18N/TTranslateParameter.php +++ b/framework/I18N/TTranslateParameter.php @@ -59,6 +59,7 @@ class TTranslateParameter extends TControl * @var boolean */ protected $trim = true; + /** * Get the parameter substitution key. @@ -98,11 +99,24 @@ class TTranslateParameter extends TControl return $this->trim; } + public function getValue() + { + return $this->getViewState('Value', ''); + } + + public function setValue($value) + { + $this->setViewState('Value', $value, ''); + } + /** * @return string parameter contents. */ public function getParameter() { + $value = $this->getValue(); + if(strlen($value) > 0) + return $value; $textWriter = new TTextWriter; $this->renderControl(new THtmlWriter($textWriter)); return $this->getTrim() ? -- cgit v1.2.3