problem med översättning

Här diskuteras programmering och utveckling
freemanen
Inlägg: 137
Blev medlem: 23 jan 2006, 23:33
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Ed

problem med översättning

Inlägg 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()

Återgå till "Programmering och webbdesign"