Skip to content

#209 [Lang] fix: fichier en_US, plus de clés brutes hors français - #210

Merged
nicolas-eoxia merged 1 commit into
Eoxia:developfrom
nicolas-eoxia:fix/209-lang-en-us
Nov 2, 2026
Merged

nicolas-eoxia merged 1 commit into
Eoxia:developfrom
nicolas-eoxia:fix/209-lang-en-us

Conversation

@nicolas-eoxia

Copy link
Copy Markdown
Member

Closes #209

Quoi

Ajout de langs/en_US/easyurl.lang (et son index.php). EasyURL n'avait que fr_FR ; Dolibarr complète une langue par le fichier en_US du module, jamais par fr_FR : hors français, toutes les chaînes d'EasyURL sortaient en clés brutes. Le cas le plus visible est l'onglet « QR code » de la page publique d'un lot de DigiQuali, ouverte par le client final qui scanne l'étiquette.

  • Mêmes 98 clés que fr_FR, dans le même ordre, mêmes %s / %d par clé.
  • Aucune clé en_US absente de fr_FR : pas de clé générique (Assign, Success…) figée en anglais pour un utilisateur français.
  • OriginalUrl / UrlParameters gardent « Long URL » / « Short URL », déjà en anglais côté fr_FR.

Vérifié

  • php dev/ci/lang-parity.php : 98 / 98, « Every en_US key has a fr_FR counterpart ».
  • Page publique DigiQuali d'un lot, onglet QR code, visiteur anonyme (Playwright, 390 px) : en en-US, onglet « QR code », « Lot/serial number », « Assigned QR codes », « You are not allowed to assign a QR code. » — plus aucune clé brute ; en fr-FR, inchangé.
  • A/B develop / branche en français sur 9 écrans (accueil, outils, configuration, interface publique, liste, kanban, fiche, création, page publique d'affectation) : identiques au pixel près.

🤖 Generated with Claude Code

EasyURL n'avait que fr_FR : Dolibarr complète une langue par le fichier
en_US du module, donc un visiteur anglophone (page publique DigiQuali d'un
lot, onglet QR code) voyait QRCodeTab, NumProductLot… Mêmes 98 clés, même
ordre et mêmes %s/%d que fr_FR (parité contrôlée par dev/ci/lang-parity.php) :
aucune clé générique figée en anglais pour un utilisateur français.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nicolas-eoxia
nicolas-eoxia merged commit 44f946d into Eoxia:develop Nov 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Lang] Pas de fichier en_US : clés brutes pour un visiteur anglophone

1 participant