summaryrefslogtreecommitdiff
path: root/framework/I18N/TGlobalization.php
diff options
context:
space:
mode:
authorwei <>2006-01-06 22:21:07 +0000
committerwei <>2006-01-06 22:21:07 +0000
commit333eedb6eea18fdfb7bc0890cce1c30e6d44d363 (patch)
tree5b34d4181cd55e0219003d67d22a8438ac21b0d2 /framework/I18N/TGlobalization.php
parent16660934cc48f357b1322bce7869158db2f7cb58 (diff)
Diffstat (limited to 'framework/I18N/TGlobalization.php')
-rw-r--r--framework/I18N/TGlobalization.php45
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