const TimesRU = [
["Posted", "Опубликовано"],
["ago", "назад"],
["hours", "ч."]
];
var str = times[n].getAttribute('aria-label');
var re = /Posted/gi;
var newstr = str.replace(re, 'Опубликовано');
console.log(newstr);
Перевод в одно слово работает, но хотелось бы более оптимизированный подход.
В "str" требуется перевести не одно слово и у одного из них может быть несколько вариантов. Соответственно, хотелось бы "str" перебрать на соответствия из двумерного массива через цикл.
Конструкцию массива сделал, но не особо пойму, как цикл уже сам сделать, проверить и заменить.
Спасибо.