From fe229dbb1a4fc2b5569063a6fefc3ca1c493a1b5 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 29 Jan 2006 04:53:43 +0000 Subject: Add I18N Sample. --- .../protected/pages/Advanced/Samples/I18N/Home.php | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 demos/quickstart/protected/pages/Advanced/Samples/I18N/Home.php (limited to 'demos/quickstart/protected/pages/Advanced/Samples/I18N/Home.php') diff --git a/demos/quickstart/protected/pages/Advanced/Samples/I18N/Home.php b/demos/quickstart/protected/pages/Advanced/Samples/I18N/Home.php new file mode 100644 index 00000000..9d3a7e99 --- /dev/null +++ b/demos/quickstart/protected/pages/Advanced/Samples/I18N/Home.php @@ -0,0 +1,43 @@ +Request['lang']; + if(CultureInfo::validCulture($lang)) //only valid lang is permitted + $this->Application->Globalization->Culture = $lang; + parent::__construct(); + } + + /** + * Initialize the page with some arbituary data. + * @param TEventParameter event parameter. + */ + function onLoad($param) + { + $time1 = $this->Time1; + $time1->Value = time(); + + $number2 = $this->Number2; + $number2->Value = 46412.416; + + $this->dataBind(); + } + + /** + * Get the localized current culture name. + * @return string localized curreny culture name. + */ + function getCurrentCulture() + { + $culture = $this->Application->getGlobalization()->Culture; + $cultureInfo = new CultureInfo($culture); + return $cultureInfo->NativeName; + } +} + +?> \ No newline at end of file -- cgit v1.2.3