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


PHP Translator::loadCatalogue方法代码示例

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


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

示例1: loadCatalogue

 /**
  * {@inheritdoc}
  */
 protected function loadCatalogue($locale)
 {
     if ($this->options['debug'] === true) {
         $this->options['cache_dir'] = null;
         // disable caching for debug
     }
     return parent::loadCatalogue($locale);
 }
开发者ID:headonkeyboard,项目名称:KunstmaanBundlesCMS,代码行数:11,代码来源:Translator.php

示例2: loadCatalogue

 /**
  * {@inheritdoc}
  */
 protected function loadCatalogue($locale)
 {
     if ($locale != 'en_US') {
         // Always force en_US so that it's available for fallback
         $this->addResource('mautic', null, 'en_US', 'messages');
     }
     $this->addResource('mautic', null, $locale, 'messages');
     parent::loadCatalogue($locale);
 }
开发者ID:dongilbert,项目名称:mautic,代码行数:12,代码来源:Translator.php

示例3: loadCatalogue

 protected function loadCatalogue($locale)
 {
     // Schauen, ob die Cache-Datei älter als wfd_meta.last_touched ist
     foreach ($this->getCacheFiles($locale) as $cacheFile) {
         if (filemtime($cacheFile) < $this->metaQuery->getLastTouched()) {
             @unlink($cacheFile);
         }
     }
     parent::loadCatalogue($locale);
 }
开发者ID:webfactory,项目名称:wfdmeta-bundle,代码行数:10,代码来源:RefreshingTranslator.php

示例4: loadCatalogue

 /**
  * {@inheritdoc}
  */
 protected function loadCatalogue($locale)
 {
     $this->ensureDatabaseLoaderAdded($locale);
     // check if any dynamic resource is changed and update translation catalogue if needed
     if (!empty($this->dynamicResources) && isset($this->dynamicResources[$locale]) && !empty($this->dynamicResources[$locale])) {
         $catalogueFile = $this->options['cache_dir'] . '/catalogue.' . $locale . '.' . sha1(serialize($this->getFallbackLocales())) . '.php';
         if (is_file($catalogueFile)) {
             $time = filemtime($catalogueFile);
             /** @var DynamicResourceInterface $dynamicResource */
             foreach ($this->dynamicResources[$locale] as $dynamicResource) {
                 if (!$dynamicResource->isFresh($time)) {
                     // remove translation catalogue to allow parent class to rebuild it
                     unlink($catalogueFile);
                     break;
                 }
             }
         }
     }
     parent::loadCatalogue($locale);
 }
开发者ID:northdakota,项目名称:platform,代码行数:23,代码来源:Translator.php

示例5: loadCatalogue

 /**
  * {@inheritdoc}
  */
 protected function loadCatalogue($locale)
 {
     $this->initializeDynamicResources($locale);
     parent::loadCatalogue($locale);
 }
开发者ID:Maksold,项目名称:platform,代码行数:8,代码来源:Translator.php


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