Created attachment 459036 [details] The modal dialog of krb5-auth-dialog with double-encoded UTF8 Description of problem: UTF8 double-encoding in krb5-auth-dialog with Norwegian locale Version-Release number of selected component (if applicable): krb5-auth-dialog-0.16-1.fc14 How reproducible: Always Steps to Reproduce: 1. Set up the computer as a kerberos client. Log in. Do not enter a password for the kerberos domain. Start a terminal window. 2. pkill -9 krb5-auth-dialog 3. LANG=nb_NO.UTF-8 krb5-auth-dialog 4. Get/renew the kerberos ticket by clicking on the krb5 panel applet Actual results: A modal dialog with double-encoded UTF8 appears Expected results: A modal dialog with normal UTF8 characters Additional info: Added an attachment showing the graphical appearance of the the bug. The correct text should have been: Vennligst oppgi passord for «ingvar»: Pålogginsinformasjonen har gått ut
Assigning to Norwegian maintainer.
The double encoding bug is also visible in the timeout warning popup. It has also a mix of Norwegian and English language. See the attached screenshot. Ingvar
Created attachment 461504 [details] screenshot showing double encoding in kerberos timeout popup
This doesn't look wrong in the translation. The .po file is UTF-8 encode as it should be and specifies UTF-8 as encoding as well [kmaraas@e4300 po]$ file nb.po nb.po: UTF-8 Unicode English text [kmaraas@e4300 po]$ pwd /home/kmaraas/src/gnome/krb5-auth-dialog/po [kmaraas@e4300 po]$ grep UTF nb.po "Content-Type: text/plain; charset=UTF-8\n" [kmaraas@e4300 po]$ grep -e utl nb.po msgstr[0] "Påloggingsinformasjonen utløper om %d minutt" msgstr[1] "Påloggingsinformasjonen utløper om %d minutter" Maybe the app needs a new release with updated translations?
* Kjartan Maraas > This doesn't look wrong in the translation. The .po file is UTF-8 > encode as it should be and specifies UTF-8 as encoding as well > (...snip...) > > [kmaraas@e4300 po]$ grep -e utl nb.po > msgstr[0] "Påloggingsinformasjonen utløper om %d minutt" > msgstr[1] "Påloggingsinformasjonen utløper om %d minutter" From the f14 package (krb5-auth-dialog-0.16-1.fc14): $ grep -e utl nb.po msgstr[0] "PÃ¥loggingsinformasjonen utløper om %d minutt" msgstr[1] "PÃ¥loggingsinformasjonen utløper om %d minutter" msgstr "PÃ¥loggingsinformasjonen utløper om %d minutt" > Maybe the app needs a new release with updated translations? That, or the package could use a patch. This commit seems to have the necessary updates, though I think some of the changes sound ... strange in my Norwegian ears. http://git.gnome.org/browse/krb5-auth-dialog/commit/?id=d6a8adf873c988c3e53fdeafc1b50a73bf17e3ec Ingvar
Upstream released 0.17 version with fixed Norwegian translation, so I'm closing this bug.