当前位置: 首页>>代码示例>>PHP>>正文


PHP CharsetConverter::get_locale_charset方法代码示例

本文整理汇总了PHP中TYPO3\CMS\Core\Charset\CharsetConverter::get_locale_charset方法的典型用法代码示例。如果您正苦于以下问题:PHP CharsetConverter::get_locale_charset方法的具体用法?PHP CharsetConverter::get_locale_charset怎么用?PHP CharsetConverter::get_locale_charset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TYPO3\CMS\Core\Charset\CharsetConverter的用法示例。


在下文中一共展示了CharsetConverter::get_locale_charset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: settingLocale

 /**
  * 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);
         }
     }
 }
开发者ID:nicksergio,项目名称:TYPO3v4-Core,代码行数:28,代码来源:TypoScriptFrontendController.php

示例2: settingLocale

 /**
  * 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);
         }
     }
 }
开发者ID:Torsten85,项目名称:TYPO3.CMS,代码行数:23,代码来源:TypoScriptFrontendController.php


注:本文中的TYPO3\CMS\Core\Charset\CharsetConverter::get_locale_charset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。