Sida 1 av 1

problem med översättning

Postat: 18 nov 2006, 10:31
av freemanen
Har testat med glade och försöker översätta. Har generat en .po fil med både glade filens översättningsbara strängar och strängen i nedanstående .py filen. När jag genrerar .mo filen med msgfmt sv.po -o locale/sv/LC_MESSAGES/myapp.mo så får jag bara översättning på strängen i .py filen. Vad kan de bero på? Har letat länge men inte hittat något. Om Du inte vet kanske du har några tips på var man kan fråga efter mer hjälp? har följt denna guiden. http://www.async.com.br/faq/pygtk/index ... 22.002.htp

import gtk.glade
import gettext
import locale


APP = "tjo"
DIR = 'locale'
#locale.setlocale(locale.LC_ALL, 'sv_SE.UTF-8')
gettext.bindtextdomain(APP, 'locale')
gettext.textdomain(APP)
gtk.glade.textdomain(APP)
gtk.glade.bindtextdomain(APP, DIR)

_=gettext.gettext
gettext.lgettext(APP)
class tjo:
def __init__(self):
self.window = gtk.glade.XML('hej.glade', 'window1', APP)

if __name__ == '__main__':
print _('Hello World!')
tjo()
gtk.main()