[Hardy] Single quote prevents synaptic from running in language-selector
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
language-selector |
Fix Released
|
Undecided
|
Unassigned | ||
language-selector (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jaunty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: language-selector
A single quote present in the italian translation prevents GtkLanguageSelector to run synaptic.
The single quote is present in the string got by gettext as the finish-str of synaptic.
This bug makes the program abort the commit, *no changes at all* are done to the system.
I attach a quick and dirty patch to the problem, it isn't for sure a good solution.
The same problem could be present in other locations, by a quick look I haven't spot it however.
Test case:
1. use language-selector to install the basic translations for Italian
2. Unset the "Keep same" checkbox.
3. set "For my menus and windows, use:" to "Italiano (Italia)"
4. log out and in again. Your interface should now be in Italian.
5. Start language-selector again (Sistema -> Amministrazione -> Supporto lingue)
6. Click on the "Installa/Rimuovi lingue..." button
7. select or deselect any language component
8. Click on "Applica modifiche"
9. synaptic should be started and installing or removing the component you have selected.
10. When finished the dialogbox like shown in the attachment should appear.
Related branches
Changed in language-selector: | |
assignee: | desktop-bugs → nobody |
tags: |
added: verification-done removed: verification-needed |
tags: | added: oem-services |
For the sake of clearness, I mean with single quote the apostophe (').
Which is tipically a special character of many shells (bash!).