Осталось 1 непрочитанная и 4 новых темы, или просмотрите другие темы в ...

Я думаю, это не тот текст, о котором вы упоминали в первом посте. Тот, что касается тем:

{ HAS_UNREAD_AND_NEW, select,
  true {
    { UNREAD, plural,
         =0 {}
        one {Есть <a href="{basePath}/unread"># непрочитанное</a>}
      other {Есть <a href="{basePath}/unread"># непрочитанных</a>}
    }
    { NEW, plural,
         =0 {}
        one { и <a href="{basePath}/new"># новая</a> тема осталась,}
      other { и <a href="{basePath}/new"># новых</a> тем осталось,}
    }
  }
  false {
    { UNREAD, plural,
         =0 {}
        one {Осталась <a href="{basePath}/unread"># непрочитанная</a> тема,}
      other {Осталось <a href="{basePath}/unread"># непрочитанных</a> тем,}
    }
    { NEW, plural,
         =0 {}
        one {Осталась <a href="{basePath}/new"># новая</a> тема,}
      other {Осталось <a href="{basePath}/new"># новых</a> тем,}
    }
  }
  other {}
}
{ HAS_CATEGORY, select,
  true { или просмотрите другие темы в {categoryLink}}
  false { или <a href="{basePath}/latest">посмотрите последние темы</a>}
  other {}
}

Эта строка использует формат сообщений ICU. См. Message Format support for localization для руководящих принципов перевода.
Оба значения UNREAD и NEW больше 0, когда HAS_UNREAD_AND_NEW равно true.
Либо UNREAD, либо NEW больше 0, когда HAS_UNREAD_AND_NEW равно false.

Если я правильно понял комментарий, первое слово is нужно заменить на are, так как это текст для 1 непрочитанной и как минимум 1 новой темы. Если это изменить, вы увидите: “Осталось 1 непрочитанное и 1 новая тема,”
В то время как “Осталась 1 новая тема,” и “Осталась 1 непрочитанная тема,” всё ещё используют “Осталась”.

Если я прав, вы можете исправить это на своём форуме, изменив первое слово is в js.topic.read_more_MF на are. Тогда мы сможем попробовать то же самое для сообщений и создать pull request, чтобы исправить это для всех форумов.