Gramps 6.0.8: French translation issue in the "Edit Person" field

Hello,

I am testing Gramps version 6.0.8 installed as a “.deb” package on Linux Xubuntu 26.04.1.

I have noticed a translation issue “in French” in the “Edit Person” window.

The label for the field corresponding to the person’s First Name is displayed as “Given” instead of “First Name” as it was in previous versions of Gramps.

Is there a workaround I can apply while waiting for a future corrected version?

Thank you for your feedback.

Claude AI assessed the problem. It appears to be an extra “Fuzzy” flag causing a translation mismatch.

Here’s the response with all the non-essential noise removed:

What that did to fr.po

  • v5.2.4: msgid "_Given:" → msgstr "_Prénom :", a plain entry that worked.
  • v6.0.8: the entry became msgctxt "Given names" / msgid "_Given:" → msgstr "_Prénom :", flagged #, fuzzy with #| msgid "_Given:" (the previous msgid).

And in the 6.1 beta branch the “fuzzy” flag was removed again.

So … yes, it can be patched for your installed version. And … no, it should not be in 6.1

You can hack the 2 affected Glade files on your local installation. This will bypass the translation:

Thank you very much, Emyoulation, for your help!

I translated your suggestion as follows:

  1. Backup both affected files (editname.glade and editperson.glade) by running
sudo cp /usr/lib/python3/dist-packages/gramps/gui/glade/editname.glade /usr/lib/python3/dist-packages/gramps/gui/glade/editname.glade_BAK

sudo cp /usr/lib/python3/dist-packages/gramps/gui/glade/editperson.glade /usr/lib/python3/dist-packages/gramps/gui/glade/editperson.glade_BAK
  1. Edit the “editname.glade” file at Line 189 (Mousepad is the default editor in Xubuntu)
pkexec mousepad /usr/lib/python3/dist-packages/gramps/gui/glade/editname.glade

_Given:
Replaced by :
_First name :

  1. Edit the “editperson.glade” file at Line 132
pkexec mousepad /usr/lib/python3/dist-packages/gramps/gui/glade/editperson.glade

_Given:
Replaced by
_First name :

Based on my initial tests, the modification appears to have resolved this translation issue.

I will update you if any new problems are detected.

Thanks again!

This is a very sensible step.

Although, one might also consider the 2 linked files in the 6.0 repo to be “backups”.

Note that this translation issue in “French” did not exist in Gramps version 6.0.6.

It only appeared in version 6.0.8.

I also noticed a translation error in the “Tools Menu” => Debug.

I don’t know how to report this minor translation bug to the Gramps developers for correction in future versions…

Best regards

It looks like it was introduced in PR #2173 when a translation context was added to some strings.

Is there a quick way to extract where such context was added? This would give @Poun64 a checklist of place to validate. Perhaps the additional context broke them all? And if not all, we could isolate where (and why) there was a difference.

The context “Given names” was added in the files editperson.glade and editname.glade.

Understood that the additiinal “given name” context was in just those 2 places.

My question was about if broader applications of the context flag were implemented at the same time. And if those broke translations elsewhere. More importantly, if they did NOT break translations, whether analyzing the differences could teach us about how to fix/avoid the breakages.

We know what the problem was and updated our release procedure accordingly.

Could you point us to where that was addressed? (Or the terminology used so we can search the PRs?)

This would allow me to point out for @Poun64 the other places in code modules that he (and other users of localization) might have to tweak in the 6.0.8 version.

(Since 6.0.8 is the current release and the schedule for the next release is not yet set in stone.)

In the Translation update section of the What to do for a release document, I added the line “After updating the pot file, push the changes and wait for Weblate to update the po files. Merge the corresponding pull request from Weblate.”.

@Poun64
There is an interesting post by @romjerome in another thread. It suggests the alternative French translations for the phrase (“Given name”) :

I guess it is not specific to french locale, a name given to someone (or something) versus the given name, both will be a given name string… :thinking:

First name could be also confusing. Could be the first name of a sequence!

… it looks like you’re running gramps from source (not via package or installation)?

I’m not (yet) on branch 6.0. Previously, when we saw the debug tools menu, it was because we were launching gramps from source (rather than after an installation that formats translations - binaries via msgfmt).

It’s as if we had installed version (say) 6.0.4, then downloaded the sources and launched gramps from the latest GitHub version or the 6.0.8 version sources. Is that the case?

Hello Romjerome, hello everyone!

The version proposed in the Linux Ubuntu 26.04 repositories is Gramps V6.0.6, which is buggy.

So I went to fetch the latest version gramps_6.0.8+dfsg-1_all.deb from here: https://mirror.yer.az/raspbian/raspbian/pool/main/g/gramps/

It is on this latest version 6.0.8 that I identified these French translation issues, which did not exist in previous versions…

Friendly regards

It’s just new strings with context. If there hasn’t been an update to the fr.po file before the release of the version, then it’s probably logical that the new string remains in English.

Translated by roptat on 06/04/2026 12:26:20 (source)

String marked as “fuzzy” between 03/15/2026 at 22:29:23 and 06/04/2026 at 12:26:20.

  • Gramps 6.0.7 released on 03/15/2026
  • Gramps 6.0.8 released on 04/09/2026
  • Gramps 6.1.0beta1 released on 04/21/2026
  • Gramps 6.1.0beta2 released on 09/13/2026