Bug 115168

Summary: wrong character encoding in KDE start menu, KPhone, german localization
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Gernot Hillier <gernot>
Component: TranslationsAssignee: E-mail List <translation>
Status: VERIFIED FIXED QA Contact: Karl Eichwalder <ke>
Severity: Normal    
Priority: P1 - Urgent CC: coolo, kerryoc
Version: Beta 4   
Target Milestone: RC 4   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screenshot of KDE start menu

Description Gernot Hillier 2005-09-03 19:42:45 UTC
In the german translation of the KDE start menu entry for KPhone (SIP-Telephon 
für KDE), the german "ü" seems to be encoded in UTF8 or such, but KDE doesn't 
seem to be able to handle it. See screenshot.
Comment 1 Gernot Hillier 2005-09-03 19:43:22 UTC
Created attachment 48712 [details]
screenshot of KDE start menu
Comment 2 Ines Pozo 2005-09-05 13:12:24 UTC
The text is included in entries.1.de.po and the file seems to be proper UTF-8. 
Karl, Stephan, any idea where the problem lies?  
Comment 3 Stephan Kulow 2005-09-05 13:51:19 UTC
I fixed it in the SVN (but only in German - I'm afraid it still might be 
broken for other languages ;( 
 
I guess, it just wasn't rebuild in between. But now that Adrian updated 
update-desktop-files again, it should fix (for German, I repeat) 
Comment 4 Ines Pozo 2005-09-05 14:31:56 UTC
Kerry, Craig, could you check the rest of languages? 
Comment 5 Craig Jeffares 2005-09-05 14:42:57 UTC
This is critical for us. I'm not sure I understand the fix. The po files that I
handed of entries.X.po all appear to be to be UTF-8 encoded.

What fix is required and I'll impliment this for all the priority languages?

Is it just this string or all strings ? 
Comment 6 Stephan Kulow 2005-09-05 14:54:42 UTC
This is what I commited to german. As you can see it's double-UTF-8 as I call 
the encoding :) 
 
coolo@portia#de>svn diff -r735:736 .  
Index: entries.1.po  
===================================================================  
--- entries.1.po        (Revision 735)  
+++ entries.1.po        (Revision 736)  
@@ -351,7 +351,7 @@  
  
 # /opt/kde3/share/applications/kde/kphone.desktop  
 msgid "GenericName(kphone.desktop): A SIP phone for KDE"  
-msgstr "Ein SIP-Telephon für KDE"  
+msgstr "Ein SIP-Telephon für KDE"  
  
 # /opt/kde3/share/applications/kde/kbarcode-batch.desktop  
 msgid "Name(kbarcode-batch.desktop): KBarcode Batch Printing"  
  
Comment 7 Gernot Hillier 2005-09-05 14:59:06 UTC
Sorry, but I'm not absolutely sure if I understand your question, but let me  
try to answer it nevertheless...  
  
I can tell you that it appears to only affect exactly this one menu entry. At  
least there are many other German Umlauts in different other menu entries, but  
all of them look correctly.  
 
Please look at attachment #48712 [details]. You can see the "f**r KDE" stuff with "*" 
being strange characters. This should be "für KDE". As you can see on the 
left, there's e.g. "Büroprogramme" which also contains an "ü" and is displayed 
correctly. 
 
So in a german SUSE system with default package selection it seems to only 
affect this one string. 
 
About what fix is required for other LANGs, I definitely can't help you, I'm 
sorry... 
  
  
Comment 8 Craig Jeffares 2005-09-05 15:03:48 UTC

Ok so this looks like an isolated issue in German. I was very worried it would
be all extended characters and then the re-work in chineses and Japanese would
take along time. We will test the other languages in RC 1 as per schedule and
log it for whatever languages that we see.
Comment 9 Karl Eichwalder 2005-09-18 04:11:10 UTC
Craig, I assume we can close it now, right?
Comment 10 Craig Jeffares 2005-09-19 10:36:32 UTC
Yeah I just verified in RC 4 and its fixed
Comment 11 Karl Eichwalder 2005-09-19 11:32:06 UTC
Thanks, Craig!