А тогда вопрос. Если в QListWidget заполняется некая история действий. Соответсвенно там нет уверенности что будет именно конкретный текст в любой момент времени. При смене языка только новый текст отображается на другом языке. Если хочется, чтобы и то что уже вывелось там отображалось на новом языке, придется выгрузить данные оттуда которые были сначала?
ну, конечно, только вы должны будете на уровне приложения предусмотреть перевод того, что выводите в QListView