diff options
author | wei <> | 2006-01-06 22:21:07 +0000 |
---|---|---|
committer | wei <> | 2006-01-06 22:21:07 +0000 |
commit | 333eedb6eea18fdfb7bc0890cce1c30e6d44d363 (patch) | |
tree | 5b34d4181cd55e0219003d67d22a8438ac21b0d2 /framework/I18N/TGlobalization.php | |
parent | 16660934cc48f357b1322bce7869158db2f7cb58 (diff) |
Diffstat (limited to 'framework/I18N/TGlobalization.php')
-rw-r--r-- | framework/I18N/TGlobalization.php | 45 |
1 files changed, 13 insertions, 32 deletions
diff --git a/framework/I18N/TGlobalization.php b/framework/I18N/TGlobalization.php index 4e6d030c..0900943e 100644 --- a/framework/I18N/TGlobalization.php +++ b/framework/I18N/TGlobalization.php @@ -12,7 +12,7 @@ /**
- * TGlobalization contains settings for Culture, Charset, ContentType
+ * TGlobalization contains settings for Culture, Charset
* and TranslationConfiguration.
*
* TGlobalization can be subclassed to change how the Culture, Charset
@@ -39,12 +39,6 @@ class TGlobalization extends TModule private $_defaultCulture = 'en';
/**
- * Default content type is 'text/html'
- * @var ${type}
- */
- private $_defaultContentType = 'text/html';
-
- /**
* Translation source parameters.
* @var TMap
*/
@@ -63,12 +57,6 @@ class TGlobalization extends TModule protected $_culture='en';
/**
- * The content type for the http header
- * @var string
- */
- protected $_contentType='text/html';
-
- /**
* Initialize the Culture and Charset for this application.
* You should override this method if you want a different way of
* setting the Culture and/or Charset for your application.
@@ -77,7 +65,6 @@ class TGlobalization extends TModule */
public function init($xml)
{
- $this->_defaultContentType = $this->getContentType();
$this->_defaultCharset = $this->getCharset();
$this->_defaultCulture = $this->getCulture();
@@ -86,36 +73,38 @@ class TGlobalization extends TModule $this->getApplication()->setGlobalization($this);
}
+ /**
+ * @return string current application culture
+ */
public function getCulture()
{
return $this->_culture;
}
+ /**
+ * @param string culture, e.g. <tt>en_US</tt> for American English
+ */
public function setCulture($culture)
{
$this->_culture = str_replace('-','_',$culture);
}
+ /**
+ * @return string localization charset
+ */
public function getCharset()
{
return $this->_charset;
}
+ /**
+ * @param string localization charset, e.g. <tt>UTF-8</tt>
+ */
public function setCharset($charset)
{
$this->_charset = $charset;
}
- public function setContentType($type)
- {
- $this->_contentType = $type;
- }
-
- public function getContentType()
- {
- return $this->_contentType;
- }
-
/**
* @return TMap translation source configuration.
*/
@@ -167,14 +156,6 @@ class TGlobalization extends TModule }
/**
- * @return string default content-type set in application.xml
- */
- public function getDefaultContentType()
- {
- return $this->_defaultContentType;
- }
-
- /**
* Gets all the variants of a specific culture. If the parameter
* $culture is null, the current culture is used.
* @param string $culture the Culture string
|