Skip to content

update french translation to 100% coverage - #10882

Draft
Thorgal93 wants to merge 1 commit into
ihhub:masterfrom
Thorgal93:translation_fr
Draft

Thorgal93 wants to merge 1 commit into
ihhub:masterfrom
Thorgal93:translation_fr

Conversation

@Thorgal93

Copy link
Copy Markdown

Hello
This PR should bring the french language coverage to 100%.

I know i didn't respect the guideline for translators concerning the amount of lines modified but I have an excuse : i didn't have internet at the time of translation. I just downloaded the PO file on public wifi and started doing work.
My internet connection is up now which is why i make this PR.

I posted the changes in the discord for french users, and I'm awaiting their inputs.

Strangely, some lines in the PO files aren't taken into account by the game:

  • the virtual keyboard hints in the editor
  • I cant find the signed/unsigned integer dialog box
  • the autoplay feature

I had to compile from source to get the autoplay test feature to work and appear (& test).

I hope my +- 1,325 changes translation-dumping PR will be accepted :)

I didn't use any generative AI for this work.

@Thorgal93 Thorgal93 changed the title update po file to 100% coverage update french translation to 100% coverage Jun 28, 2026
@ihhub

ihhub commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Hi @Thorgal93 , I highly doubt that anyone would have time to review 1300+ lines of text just because you had no Internet access. The guideline is made to streamline the review process for reviewers. A human being isn't capable of reviewing hundreds and hundreds lines of text in one shot.

@Thorgal93

Copy link
Copy Markdown
Author

Yeah, I'm well aware. As I said, I made the file available to french user in the discord for them to review.
You are free to merge or not after they have given their approval (or rebuttal), I'm OK with it.

The engine wasn't really playable in french, now it is.

Comment thread files/lang/fr.po

msgid "ABOUT"
msgstr ""
msgstr "A PROPOS"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "A PROPOS"
msgstr "À PROPOS"

Comment thread files/lang/fr.po
Comment on lines +188 to +189
"RE-\n"
"COMMENCER"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici on passe à la ligne entre "RE-" et "COMMENCER", ce qui peut être étrange à la lecture.

Proposition pour correspondre à l'approche anglaise "RESTART GAME" :

Suggested change
"RE-\n"
"COMMENCER"
"RECOMMENCER-\n"
"LA PARTIE"

Comment thread files/lang/fr.po
@@ -254,7 +256,7 @@ msgid ""
msgstr "BATAILLE"

msgid "SETTINGS"
msgstr ""
msgstr "PARAMETRES"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "PARAMETRES"
msgstr "PARAMÈTRES"

Comment thread files/lang/fr.po

msgid "army|Pack"
msgstr "10-19"
msgstr "Un paquet"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Concernant les noms représentants le nombre d'unités dans une armée.
Idéalement on veut correspondre aux termes du jeu vanilla:

Quelques = 1-4
Plusieurs = 5-9
Groupe = 10-19
Beaucoup = 20-49
Horde = 50-99
Foule = 100-249
Nuée = 250-499
Multitude = 500-999
Légion = + 1000

Ces termes sont en un mot à chaque fois.

Suggested change
msgstr "Un paquet"
msgstr "Groupe"

Comment thread files/lang/fr.po

msgid "army|Horde"
msgstr "50-99"
msgstr "Une horde"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "Une horde"
msgstr "Horde"

Comment thread files/lang/fr.po
Comment on lines +12410 to +12411
"Removes all negative spells cast upon one of your units, and restores up to %"
"{count} HP per level of spell power."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici même remarque que plus haut, en passant à la ligne on risque de casser la syntaxe des variables.

Suggested change
"Removes all negative spells cast upon one of your units, and restores up to %"
"{count} HP per level of spell power."
"Removes all negative spells cast upon one of your units, and restores up to "
"%{count} HP per level of spell power."

Comment thread files/lang/fr.po
Comment on lines +12420 to +12421
"Removes all negative spells cast upon your forces, and restores up to %"
"{count} HP per level of spell power, per creature."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici même remarque que plus haut, en passant à la ligne on risque de casser la syntaxe des variables.

Suggested change
"Removes all negative spells cast upon your forces, and restores up to %"
"{count} HP per level of spell power, per creature."
"Removes all negative spells cast upon your forces, and restores up to "
"%{count} HP per level of spell power, per creature."

Comment thread files/lang/fr.po
Comment on lines +12423 to +12424
"Supprime tous les sorts négatifs lancés sur vos forces, et restaure jusqu'à %"
"{count} de PV par niveau de Puissance, par créature."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici même remarque que plus haut, en passant à la ligne on risque de casser la syntaxe des variables.

Suggested change
"Supprime tous les sorts négatifs lancés sur vos forces, et restaure jusqu'à %"
"{count} de PV par niveau de Puissance, par créature."
"Supprime tous les sorts négatifs lancés sur vos forces, et restaure jusqu'à "
"%{count} de PV par niveau de Puissance, par créature."

Comment thread files/lang/fr.po
Comment on lines +12597 to +12598
"Brings a single enemy unit under your control if its hits are less than %"
"{count} times the caster's spell power."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici même remarque que plus haut, en passant à la ligne on risque de casser la syntaxe des variables.

Suggested change
"Brings a single enemy unit under your control if its hits are less than %"
"{count} times the caster's spell power."
"Brings a single enemy unit under your control if its hits are less than "
"%{count} times the caster's spell power."

Comment thread files/lang/fr.po
Comment on lines +12796 to +12798
"Ramène le lanceur du sort de retourner au dernier château récemment acquis. "
"Ce sort ne peut pas être lancé si le héros et déjà en ville ou dans un "
"château."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici le fait que le château ait été acquis récemment n'est pas en cause, il s'agit de téléporter le héros dans son château/village le plus proche.

Suggested change
"Ramène le lanceur du sort de retourner au dernier château récemment acquis. "
"Ce sort ne peut pas être lancé si le héros et déjà en ville ou dans un "
"château."
"Téléporte le lanceur du sort au château ou au village possédé le plus proche. "
"Ce sort ne peut pas être lancé si le héros et déjà dans un village ou dans un "
"château."

@zenseii
zenseii self-requested a review July 1, 2026 14:41
@zenseii zenseii added improvement New feature, request or improvement translation Things related to languages and translations labels Jul 1, 2026
@ihhub

ihhub commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Hi @Thorgal93 , can you please address given comments?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement New feature, request or improvement translation Things related to languages and translations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants