problem med översättning
Postat: 18 nov 2006, 10:31
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()
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()