Вход на сайт
Есть такая позиция...
1290 просмотров
Перейти к просмотру всей ветки
в ответ Murr 14.11.20 22:56
НП.
А я не так делаю, я перевод в параметры тега записываю, примерно так:
<div data-translate-ru="Привет, мир!" data-translate-en="Hello World!" data-translate-de="Hallo, Welt!">Привет, мир!</div>
А потом когда язык выберут, дальше так, вот такой цикл:
var lang = 'en';
var children = document.body.childNodes;
[].forEach.call(children, function(child) {
if(child.tagName)
child.innerHTML = child.getAttribute('data-translate-' + lang);
});
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение