/**
  * Lists all I18nMessage models.
  * @return mixed
  */
 public function actionIndex()
 {
     $searchModel = new I18nMessageSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     Url::remember(Yii::$app->request->getUrl(), 'i18n-messages-filter');
     $languages = ArrayHelper::map(I18nMessage::find()->select('language')->distinct()->all(), 'language', 'language');
     $categories = ArrayHelper::map(I18nSourceMessage::find()->select('category')->distinct()->all(), 'category', 'category');
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'languages' => $languages, 'categories' => $categories]);
 }