Ubuntu

LDM in hardy doesn't use gettext()

Reported by Alkis Georgopoulos on 2008-05-22
2
Affects Status Importance Assigned to Milestone
ldm (Ubuntu)
Undecided
Oliver Grawert

Bug Description

Binary package hint: ldm

I made a Greek translation for LDM:
http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ldm-trunk/revision/871

I put ldm.mo in /usr/share/locale/el/LC_MESSAGES in the chroot, updated the image, set LANG=el_GR.UTF-8 in lts.conf and I was expecting to see Greek text in LDM. Instead, I saw English text again.

I logon to the client and give:
consolechars -f Greek-Fixed16
//this is needed because in Ubuntu consoles the correct font is not selected depending on the locale
and then
gettext -d ldm "Username"
and I see the correct Greek translation:
Όνομα χρήστη

So everything is setup correctly, ldm should be displaying greek strings. So I file this as a bug.

Sorry, the title is wrong, it should be
LDM in hardy doesn't use gettext() correctly

and the exact LDM version is
5.0.40~bzr20080212-0ubuntu4

Oliver Grawert (ogra) wrote :

fixed in intrepid, if the package has built we can try to ask for a backport (the changes for adding gettext support in ldm are to massive for an SRU in my optinion)

Changed in ldm:
assignee: nobody → ogra
status: New → Fix Released
Alkis Georgopoulos (alkisg) wrote :

I just tried again with intrepid beta, still not showing Greek.

/usr/share/locale/el/LC_MESSAGES/ldm.mo was missing in the chroot, I put it there but no luck.
Environment is OK I think, gettext -d ldm "Username" shows "Όνομα χρήστη" (yet some chars do not show up correctly because consolechars wasn't available to fix the console font).

Any hints?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers