/**
  * Setting locale for frontend rendering
  *
  * @return void
  * @todo Define visibility
  */
 public function settingLocale()
 {
     // Setting locale
     if ($this->config['config']['locale_all']) {
         // There's a problem that PHP parses float values in scripts wrong if the
         // locale LC_NUMERIC is set to something with a comma as decimal point
         // Do we set all except LC_NUMERIC
         $locale = setlocale(LC_COLLATE, $this->config['config']['locale_all']);
         if ($locale) {
             // PHP fatals with uppercase I characters in method names with turkish locale LC_CTYPE
             // @see http://bugs.php.net/bug.php?id=35050
             if (substr($this->config['config']['locale_all'], 0, 2) != 'tr') {
                 setlocale(LC_CTYPE, $this->config['config']['locale_all']);
             }
             setlocale(LC_MONETARY, $this->config['config']['locale_all']);
             setlocale(LC_TIME, $this->config['config']['locale_all']);
             $this->localeCharset = $this->csConvObj->get_locale_charset($this->config['config']['locale_all']);
         } else {
             $GLOBALS['TT']->setTSlogMessage('Locale "' . htmlspecialchars($this->config['config']['locale_all']) . '" not found.', 3);
         }
     }
 }
 /**
  * Setting locale for frontend rendering
  *
  * @return void
  */
 public function settingLocale()
 {
     // Setting locale
     if ($this->config['config']['locale_all']) {
         // There's a problem that PHP parses float values in scripts wrong if the
         // locale LC_NUMERIC is set to something with a comma as decimal point
         // Do we set all except LC_NUMERIC
         $locale = setlocale(LC_COLLATE, $this->config['config']['locale_all']);
         if ($locale) {
             setlocale(LC_CTYPE, $this->config['config']['locale_all']);
             setlocale(LC_MONETARY, $this->config['config']['locale_all']);
             setlocale(LC_TIME, $this->config['config']['locale_all']);
             $this->localeCharset = $this->csConvObj->get_locale_charset($this->config['config']['locale_all']);
         } else {
             $this->getTimeTracker()->setTSlogMessage('Locale "' . htmlspecialchars($this->config['config']['locale_all']) . '" not found.', 3);
         }
     }
 }