GNOME Bugzilla – Bug 643995
Wrong rendering of accent over 'i' in some strings; Spanish translation
Last modified: 2011-03-10 18:25:49 UTC
Created attachment 182591 [details] misrendered i in g-c-c's shell Description of problem: When using a Spanish locale, the rendering of acute accented letter 'i' in some strings is wrong because it simultaneously shows the accent mark and the dot, e.g. in words "Energía" (Power) and "extraíble" (removable). I'll attach a screeshoot of gnome-control-center-2.91.90 on Fedora 15 to show the problem. The problem is in the po file for es, because I can fix it with: - edited it deleting the problematic 'í' and writing them again with gedit - generate messages.mo with msgfmt -cv - mv messages.mo /usr/share/locale/es/LC_MESSAGES/gnome-control-center-2.0.mo I'll attach a patch with my changes, however I don't know what the problem is, so maybe it's better to replace all occurrences of 'i'.
Created attachment 182592 [details] [review] patch against gnome-control-center.master.es.po Proposed patch, but I didn't replace all strings with 'í', just the ones I could see were misrendered.
What font is that, Cantarell? It's a font bug if it doesn't correctly do combining accents.
(In reply to comment #2) > What font is that, Cantarell? It's a font bug if it doesn't correctly do > combining accents. Yes, it's Cantarell, but I don't think it's a font bug because: - it doesn't happen to all accented 'i' (as showed in the screenshot, see "mensajería") and it only happens in g-c-c - if I search with less in the po file for the string "Energia" (without accent) it matches the accented "Energía", same for other misrendered 'í' - it's fixed by replacing with gedit the problematic 'í' On the other hand, it doesn't happen with DejaVu Sans.
Could you please attach a screenshot? Thanks!
Looking into the PO [1], I found this: #: ../panels/media/gnome-media-panel.desktop.in.in.h:2 msgid "Removable Media" msgstr "Soporte extraíble" so I suppose the patch actually solves the problem. No idea about why it has worked as far. [1] http://l10n.gnome.org/POT/gnome-control-center.master/gnome-control-center.master.es.po
Its very strange... if i search "Energia" in the .po file with gTranslator, it can't find the string, but using Firefox to search the same string, it works :-S It don't understand anything :-(
Sorry, I didn't see the screenshot attached. Anyway, please add as many screenshots as you consider whenever you find another problem like this. This might be related with the accent problem we had not very long ago, the accents were wrongly rended in some files. I'm afraid we should check the whole GNOME 3.0 platform looking for this :(
I have fixed manually all strings with "í" (using gTranslator). Using Meld I have seen than not all the strings I've changed had errors. I attach the original .po file (actually hosted in git) and the fixed version. I will push the fixed file this afternoon
Created attachment 182683 [details] gnome-control-center po files (fixed and original)
I have updated the fixed PO file in git. Could you please try if the bug persists with this new PO file? Many thanks
(In reply to comment #10) > I have updated the fixed PO file in git. > > Could you please try if the bug persists with this new PO file? > > Many thanks It's fixed, thanks! I tested it with gnome-control-center-2.91.91 in f15. By the way, could you please look at bug 643998, I changed the product and component, but I can't change the Assigned to field.
I've added a comment in the bug #643998. I will upload the fixed PO file today. Could you please close this bug? You can also close the bug #643998 (set the status to "Confirmed - Fixed) Many thanks for your bug report!