for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace zacksleo\yii2\lookup;
use yii;
class Module extends \yii\base\Module
{
/**
* {@inheritdoc}
*/
public $controllerNamespace = 'zacksleo\yii2\lookup\controllers';
* @var string source language for translation
public $sourceLanguage = 'en-US';
public function init()
parent::init();
$this->registerTranslations();
}
* Registers the translation files.
protected function registerTranslations()
Yii::$app->i18n->translations['zacksleo/yii2/lookup/*'] = [
'class' => 'yii\i18n\PhpMessageSource',
'sourceLanguage' => $this->sourceLanguage,
'basePath' => '@zacksleo/yii2/lookup/messages',
'fileMap' => [
'zacksleo/yii2/lookup/core' => 'core.php',
],
];
* Translates a message. This is just a wrapper of Yii::t.
*
* @see Yii::t
* @param $category
* @param $message
* @param array $params
* @param null $language
* @return string
public static function t($category, $message, $params = [], $language = null)
return Yii::t('zacksleo/yii2/lookup/' . $category, $message, $params, $language);