JSFiddle - React, Tailwind, and code Playground
JavaScript
var strings = ["15 май 2016", "22 январь 2016", "23 февраль 2014"];
var months = {
'январь':'января',
'февраль':'февраля',
'что-угодно':'что-угодня',
'май': 'мая'
};
strings = strings.map(function (string) {
for (month in months) {
string = string.replace(new RegExp(month,'gui'), months[month]);
}
return string;
});
document.body.innerHTML += JSON.stringify(strings);