Danila232, Можно посмотреть на шаблонизаторы вроде https://mozilla.github.io/nunjucks/
но уже понадобится сборка проекта. Vite webpack gulp
если идти дальше, то VUE, React .....
DevMan, в данном случае код не важен. Картинка отражает принцип. Этого достаточно.
В любом случае как ни организовывай перевод должен быть для любой строчки или кнопки или ссылки %)
это просто автоматизировать в любом шаблонизаторе.
Вообще это костыль и диктует строгую структуру html, затем переделывать десятки табов при смене диза - такое себе.
может что-то не работать уже, проект старый, но принцип понять можно.