FS#12272 - genlang changes in r30481 cause wrong strings to display

Attached to Project: Rockbox
Opened by Michael Chicoine (mc2739) - Sunday, 11 September 2011, 18:26 GMT
Last edited by Torne Wuff (torne) - Monday, 12 September 2011, 15:20 GMT
Task Type Bugs
Category Language
Status Closed
Assigned To No-one
Operating System Sansa e200
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


I have noticed at least two situations where an incorrect language string is displayed since the genlang changes introduced with r30481.

The first is on System -> Rockbox Info
With r30480, the third info line displays: MSD: Not present
With r30481, the third info line displays: HD1 Not present

The second is on the Rolo screen
With r30480, SELECT = Yes
With r30481, PLAY = Yes

Tested on e200 with clean installs
This task depends upon

Closed by  Torne Wuff (torne)
Monday, 12 September 2011, 15:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  Should be fixed in r30514. I forgot to handle the wildcard being the full target name with a * on the end.
Comment by Michael Chicoine (mc2739) - Monday, 12 September 2011, 15:14 GMT
The Rolo failure noted above is actually triggered by any use of the Yes/No dialog.

An easier test would be file deletion. This failure is also seen in the e200 uisimulator.