Я что-то не совсем понял...
Хотел лучше, стало хуже?
Все нормально отображалось вроде бы везде, 8 Сентября это 8 Сентября, а не вовсе 8 Сентябрь.
Теперь отображается неграмотно.
Ну и что, что не переводилось?
Месяцы все равно отображались правильно...........
Добавилась головная боль вручную менять файл в системе....
Наместо переменного %B система раньше пыталась вставить месяц, получалось September, ну и уже вступала в действие другая строчка перевода
msgid "September"
msgstr "Сентября"
И система благополучно вставляет все-таки "Сентября" и все норм. Чем не нравилось то?