fr locale: .mo file out of sync with .po file for "Active"/"Inactive" translations (v4.1)

Author: annettekotianCreated Jun 29, 2026Updated Jul 7, 2026

Version: 4.1

Locale: fr

Description

The compiled django.mo file contains stale translations for "Active" and "Inactive" that do not match the current django.po source file. The .mo was not recompiled after the .po was updated.

Mismatch

.po (correct): msgid "Active" → msgstr "Actif" msgid "Inactive" → msgstr "Inactif"

.mo (stale): msgid "Active" → msgstr "active" msgid "Inactive" → msgstr "inactif"

Steps to reproduce

  • Check PO
grep -A2 -E 'msgid "(Active|Inactive)"' django_extensions/locale/fr/LC_MESSAGES/django.po
msgid "Inactive"
msgstr "Inactif"

--
msgid "Active"
msgstr "Actif"
  • Check MO
msgunfmt django_extensions/locale/fr/LC_MESSAGES/django.mo | grep -A2 -E 'msgid "(Active|Inactive)"' 
msgid "Active"
msgstr "active"


msgid "Inactive"
msgstr "inactif"

Currently, I'm recompiling the .mo file for projects, but it would be helpful if it is done here.

Source: django-extensions/django-extensions