Version: (using KDE KDE 3.1.1a) Installed from: Compiled From Sources OS: Linux Translated strings used in some places of kcmlilo-generated lilo.conf. Some examples include vga settings, where translated 'default' string is used.
In my System, with kde 3.2.2, language Italian, I have the same problem but it also changes : vga=0x301 with vga="predefinit" ( the italian version of "normal" ) Since vga=769 seems to run properly, i think the exadecimal numbers (normally accepted by Lilo) are not validated.
Created attachment 11055 [details] full fix patch This patch fixes bugs http://bugs.kde.org/show_bug.cgi?id=57677 and http://bugs.kde.org/show_bug.cgi?id=57679 Of course the kcontrol.cpp related patch is optional but would much appreciated.
have the patches in comment #2 been applied in SVN? Does this bug still happen in KDE 4.0.1?
No the patches have not been applied, and they don't fix the problem completely either, because currently it lets you translate "VGA 640x480, 256 colors (769)" and then does some QString::find, QString::mid, etc to look for the (769), for example assuming it's at the end of the string. As a easy solution i've removed translations altogether as requested from a translation team leader. If someone wants to fix it (that is having it working and translated) he should use indexes rather than matching the text of the combobox.
i close this bugreport as kcmlilo have been removed from KDE