Роми, https://crowdin.com/
Есть сервис для удобной работы с
gettext, там легко переводить, пишите сайт один раз с фразами на английском, они же будут значениями по умолчанию, загружаете в сервис, и за пару дней можете перевести на все языки мира при желании. Если ещё взять пару товарищей, ещё быстрее, плюс любой желающий может помочь
Дмитрий, повторюсь: если так - мне проще задействовать штатные средства фреймворка. А я как раз таки хочу избежать этой работы по переводу текста в переменные для шаблона, пусть и в неявном виде.
Роми, там сервис, куча разных переводчиков, вы смотрите варианты, делаете апрувы, плюс есть софт локальный https://poedit.net/
Из одного файла, делаются по файлу на локаль
Роми, в шаблонах ни чего не меняется, надо один раз написать фразу на английском
Типо __('Hello'); а дальше уже магия перевода, шаблоны исправлять не нужно