Ejemplo n.º 1
0
<?php

return ['sourcePath' => __DIR__ . DIRECTORY_SEPARATOR . '..', 'languages' => ['en-US', 'es-ES'], 'translator' => 'Yii::t', 'removeUnused' => false, 'only' => ['*.php'], 'except' => ['.svn', '.git', '.gitignore', '.gitkeep', '.hgignore', '.hgkeep'], 'ignoreCategories' => ['yii'], 'translations' => ['*' => ['class' => yii\i18n\DbMessageSource::className(), 'forceTranslation' => true]], 'format' => 'db', 'sourceMessageTable' => '{{%source_message}}', 'messageTable' => '{{%translated_message}}'];
Ejemplo n.º 2
0
<?php

$params = array_merge(require __DIR__ . '/../../common/config/params.php', require __DIR__ . '/../../common/config/params-local.php', require __DIR__ . '/params.php', require __DIR__ . '/params-local.php');
$urlManager = (require __DIR__ . '/urlManager.php');
return ['id' => 'app-frontend', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'controllerNamespace' => 'frontend\\controllers', 'components' => ['user' => ['identityClass' => 'common\\models\\User', 'enableAutoLogin' => true], 'log' => ['traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [['class' => 'yii\\log\\FileTarget', 'levels' => ['error', 'warning']]]], 'errorHandler' => ['errorAction' => 'site/error'], 'i18n' => ['translations' => ['*' => ['class' => yii\i18n\DbMessageSource::className(), 'sourceLanguage' => 'en-US', 'forceTranslation' => true, 'sourceMessageTable' => '{{%source_message}}', 'messageTable' => '{{%translated_message}}', 'on missingTranslation' => ['common\\components\\TranslationEventHandler', 'handleMissingTranslation']], 'app' => ['class' => yii\i18n\DbMessageSource::className(), 'sourceLanguage' => 'en-US', 'forceTranslation' => true, 'sourceMessageTable' => '{{%source_message}}', 'messageTable' => '{{%translated_message}}', 'on missingTranslation' => ['common\\components\\TranslationEventHandler', 'handleMissingTranslation']]]], 'assetManager' => ['bundles' => YII_ENV_PROD ? require __DIR__ . '/assets-prod.php' : ''], 'urlManager' => $urlManager, 'mailer' => ['class' => 'yii\\swiftmailer\\Mailer', 'viewPath' => '@frontend/mail']], 'params' => $params];
Ejemplo n.º 3
0
<?php

return ['name' => 'setYes', 'language' => 'ru', 'charset' => 'UTF-8', 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 'components' => ['userAgentParser' => ['class' => \yii\useragentparser\UserAgentParser::className(), 'nameHttpPropertyUserAgent' => 'HTTP_USER_AGENT'], 'googleApi' => ['class' => \common\widgets\GoogleMapsMarkers\GoogleMaps::className(), 'geocode_api_key' => 'AIzaSyBn0XnEmdPDw9ku7H66JT4_9KN7IXDZfcA', 'webroot' => '@webroot', 'map_language' => 'en'], 'reCaptcha' => ['name' => 'reCaptcha', 'class' => 'himiklab\\yii2\\recaptcha\\ReCaptcha', 'siteKey' => '6LcWAxMTAAAAAD2teUNSJdJ8OwfQuqIUyJJDW79j', 'secret' => '6LcWAxMTAAAAAEZCbXGi-azhHhA8kYRq5WmY9pLg'], 'redis' => ['class' => \yii\redis\Connection::className(), 'hostname' => 'localhost', 'port' => 6379, 'database' => 0, 'dataTimeout' => 30], 'cache' => ['class' => 'yii\\redis\\Cache', 'redis' => ['hostname' => 'localhost', 'port' => 6379, 'database' => 1]], 'session' => ['class' => 'yii\\redis\\Session', 'redis' => ['hostname' => 'localhost', 'port' => 6379, 'database' => 2]], 'authManager' => ['class' => 'yii\\rbac\\DbManager'], 'authClientCollection' => require __DIR__ . '/auth.php', 'assetManager' => ['class' => 'yii\\web\\AssetManager'], 'formatter' => ['defaultTimeZone' => 'UTC', 'datetimeFormat' => 'php:d.mm.Y H:s', 'decimalSeparator' => ',', 'thousandSeparator' => ' ', 'currencyCode' => 'RUB'], 'i18n' => ['class' => common\widgets\yii2TranslatePanel\components\I18N::className(), 'languages' => ['ru', 'de', 'fr'], 'format' => 'db', 'sourcePath' => [__DIR__ . '/../../frontend', __DIR__ . '/../../backend', __DIR__ . '/../../common', __DIR__ . '/../../console'], 'messagePath' => __DIR__ . '/../../messages', 'translations' => ['*' => ['class' => yii\i18n\DbMessageSource::className(), 'enableCaching' => true, 'cachingDuration' => 60 * 60 * 2], 'yii' => ['class' => yii\i18n\DbMessageSource::className(), 'enableCaching' => true, 'cachingDuration' => 60 * 60 * 2], 'app' => ['class' => yii\i18n\DbMessageSource::className(), 'enableCaching' => true, 'cachingDuration' => 60 * 60 * 2]]]]];
Ejemplo n.º 4
0
<?php

$languages = (require __DIR__ . '/languages.php');
$config = ['projectName' => 'My Project', 'RegistrationNeedsActivation' => false, 'LoginWithEmail' => true, 'ForceStrongPassword' => false, 'user.passwordResetTokenExpire' => 3600, 'adminEmail' => '*****@*****.**', 'supportEmail' => '*****@*****.**', 'app.urlManager' => ['class' => yii\web\UrlManager::className(), 'enablePrettyUrl' => true, 'showScriptName' => false], 'app.urlManager.localeUrls' => ['class' => codemix\localeurls\UrlManager::className(), 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableDefaultLanguageUrlCode' => true, 'enableLanguagePersistence' => true, 'enableLanguageDetection' => true, 'languages' => $languages], 'app.giiModule' => ['class' => yii\gii\Module::className(), 'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*']], 'app.fileCache' => ['class' => yii\caching\FileCache::className()], 'app.redisCache' => [], 'app.assetManager' => ['appendTimestamp' => true, 'converter' => ['class' => common\assets\AppAssetConvertor::className()], 'bundles' => ['yii\\bootstrap\\BootstrapAsset' => ['css' => []]]], 'app.authManager' => ['class' => yii\rbac\DbManager::className(), 'cache' => 'cache'], 'app.mail' => ['class' => yii\swiftmailer\Mailer::className(), 'viewPath' => '@common/mails', 'useFileTransport' => true], 'app.i18n' => ['class' => uran1980\yii\modules\i18n\components\I18N::className(), 'languages' => $languages, 'format' => 'db', 'sourcePath' => [__DIR__ . '/../../frontend', __DIR__ . '/../../backend', __DIR__ . '/../../common'], 'messagePath' => __DIR__ . '/../../messages', 'translations' => ['*' => ['class' => yii\i18n\DbMessageSource::className(), 'enableCaching' => true, 'cachingDuration' => 60 * 60 * 2]]], 'app.debugModule' => ['class' => yii\debug\Module::className(), 'controllerMap' => ['default' => common\modules\debug\controllers\DefaultController::className()], 'panels' => ['log' => ['class' => common\modules\debug\panels\LogPanel::className()], 'dbLogs' => ['class' => common\modules\debug\panels\DbLogPanel::className()], 'views' => ['class' => common\modules\debug\panels\ViewsPanel::className()], 'devInfo' => ['class' => common\modules\debug\panels\DevInfoPanel::className()]]]];
return $config;
Ejemplo n.º 5
0
<?php

return ['language' => 'ru-RU', 'sourceLanguage' => 'key', 'bootstrap' => [], 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 'components' => ['db' => ['class' => 'yii\\db\\Connection', 'dsn' => 'mysql:host=localhost;dbname=dtrank', 'username' => 'root', 'password' => '', 'charset' => 'utf8'], 'cache' => ['class' => 'yii\\caching\\FileCache'], 'mailer' => ['class' => 'yii\\swiftmailer\\Mailer', 'viewPath' => '@common/mail', 'transport' => ['class' => 'Swift_SmtpTransport', 'host' => 'localhost', 'username' => 'username', 'password' => 'password', 'port' => '465', 'encryption' => 'tls']], 'urlManager' => ['class' => 'codemix\\localeurls\\UrlManager', 'languages' => ['ru-RU'], 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableDefaultLanguageUrlCode' => false, 'enableLanguagePersistence' => false, 'enableLanguageDetection' => false], 'i18n' => ['class' => Zelenin\yii\modules\I18n\components\I18N::className(), 'languages' => ['ru-RU', 'uk-UA'], 'translations' => ['yii' => ['class' => yii\i18n\DbMessageSource::className()]]], 'authManager' => ['class' => 'yii\\rbac\\DbManager']]];
Ejemplo n.º 6
0
<?php

$params = array_merge(require __DIR__ . '/../../common/config/params.php', require __DIR__ . '/../../common/config/params-local.php', require __DIR__ . '/params.php', require __DIR__ . '/params-local.php');
return ['id' => 'app-frontend', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'controllerNamespace' => 'frontend\\controllers', 'components' => ['user' => ['identityClass' => 'common\\models\\User', 'enableAutoLogin' => true], 'log' => ['traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [['class' => 'yii\\log\\FileTarget', 'levels' => ['error', 'warning']]]], 'errorHandler' => ['errorAction' => 'site/error'], 'i18n' => ['translations' => ['*' => ['class' => yii\i18n\DbMessageSource::className(), 'sourceLanguage' => 'en-US', 'forceTranslation' => true, 'sourceMessageTable' => '{{%source_message}}', 'messageTable' => '{{%translated_message}}']]], 'urlManager' => ['class' => common\components\MultiLingualUrlManager::className(), 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [['pattern' => '/<language:[a-z]{2}-[A-Z]{2}>', 'route' => 'site/index', 'suffix' => '/'], '<language>/<action>' => 'site/<action>', '/' => 'site/index', '<action>' => 'site/<action>', '<language>/<controller>/<action>/<id>' => '<controller>/<action>', '<language>/<controller>/<action>' => '<controller>/<action>', '<language>/<controller>/<id>' => '<controller>']], 'mailer' => ['class' => 'yii\\swiftmailer\\Mailer', 'viewPath' => '@frontend/mail']], 'params' => $params];