Свое действие при сочетании клавиш?

Привет. Есть своя CMS и периодически поступают задачи добавления мультиязычности. Каждый раз приходится заходить в шаблоны искать слова на русском и вместо них в соседнем файле добавлять переменную в массив и ее значение. Это стало занимать много времени, а по сему было бы не плохо сделать что нибудь такое:
При выделении текста, нажимать определенную комбинацию клавиш и выделенный текст автоматически заменялся на имя переменной, которую бы и создавал phpstorm в соседнем файле. Но можно это как-то реализовать без написания плагина?

Пример файла с переводами:
class lang {
    public function langData() {
        $lang = array(
            'homePage'=>'Home Page',
            'message' => 'Message',
            'send' => 'Send',
            'tel' => 'Telephone',
            'email' => 'E-mail',
            //дописывал бы сюда
        );
        return $lang;
    }
}
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
ajaxtelamonid
@ajaxtelamonid
Laravel
В Laravel, например, для реализации этого народ пишет тулзы, которые генерят или редактируют lang-файлы.
Веб-админка: https://github.com/barryvdh/laravel-translation-manager
Консоль: https://github.com/PhiloNL/laravel-translate
Я думаю, вам нужно сделать для себя что-то такое.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы