View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20717 | Bug reports | Expression Manager | public | 2026-09-21 22:46 | 2026-09-22 16:07 |
| Reporter | francois-charles.hebert | Assigned To | c_schmitz | ||
| Priority | none | Severity | partial_block | ||
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 6.17.x | ||||
| Summary | 20717: All validations translation in french no longer exists since 6.17.6 | ||||
| Description | It seems like there is over 600 messages missing in the fr.mo since 6.17.6, inlcuding all expression manager validation messages. Affected versions: 6.17.6 and later (6.17.19 on v6.x, 7.2.0 on master as of 2026-09-21) Since LimeSurvey 6.17.6, the French translation file locale/fr/fr.mo is missing 610 msgids that were present in 6.17.5. The regression comes from the Translations Bot commit of 2026-05-28: Last complete version: ece1c2f3309f76debe3749bb3282f3293a76a688 (2026-05-22, "Updated translation: French (France) by DenisChenu"), shipped in tag 6.17.5+260527. The fr.mo contains 6055 entries. Comparing the msgid sets of both .mo files gives 610 removed keys and 0 added keys. The follow-up commit of 2026-06-09 (171dad04db) only re-added 9 unrelated strings (5454 entries), and the file has not changed on v6.x since. On master, the fr.mo regenerated on 2026-09-21 (5872 entries) is still missing the same validation strings. | ||||
| Steps To Reproduce | Steps to reproduceLoad v6.17.6 or higher Expected resultThe validation message should be translated. The code uses gt() function. Actual resultThe message stays in english. | ||||
| Tags | No tags attached. | ||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 6.17.6 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | mariadb 10.11.17 | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.3 | ||||
| Git branch / Pull Request URL | |||||
|
No 6.X in https://translate.limesurvey.org/projects/ .. We have same issue for 7 ? |
|
|
Can you name any string that is missing? |
|
|
"Please select at most %s answers" is one of them. |
|
|
grep -c "Please select at most one answer" public/locale/fr/fr.mo => is NOT found (returns 0) |
|
|
After further analysis: Expression Manager validation messages (em_manager_helper.php) Answer must be %s Are you sure you want to reset this file? |
|
|
Version 6 is out of support and in Version 7 this is fixed. In general I strongly recommend to update asap. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-09-21 22:46 | francois-charles.hebert | New Issue | |
| 2026-09-22 08:28 | DenisChenu | Note Added: 85917 | |
| 2026-09-22 08:28 | DenisChenu | Bug heat | 0 => 2 |
| 2026-09-22 10:12 | c_schmitz | Note Added: 85919 | |
| 2026-09-22 10:12 | c_schmitz | Bug heat | 2 => 4 |
| 2026-09-22 10:15 | c_schmitz | Assigned To | => c_schmitz |
| 2026-09-22 10:15 | c_schmitz | Status | new => feedback |
| 2026-09-22 15:01 | francois-charles.hebert | Note Added: 85923 | |
| 2026-09-22 15:01 | francois-charles.hebert | Bug heat | 4 => 6 |
| 2026-09-22 15:01 | francois-charles.hebert | Status | feedback => assigned |
| 2026-09-22 15:21 | francois-charles.hebert | Note Added: 85925 | |
| 2026-09-22 16:01 | francois-charles.hebert | Note Added: 85926 | |
| 2026-09-22 16:07 | c_schmitz | Status | assigned => closed |
| 2026-09-22 16:07 | c_schmitz | Resolution | open => unable to reproduce |
| 2026-09-22 16:07 | c_schmitz | Note Added: 85927 |