# -*- coding: utf-8 -* import pygtk import gtk import gtk.glade import gobject import sys import mysql_controller import sys, os, gettext, locale APP_NAME = "kalba" debug_mode = True local_path = os.path.realpath(os.path.dirname(sys.argv[0])) langs = [] lc, encoding = locale.getdefaultlocale() if (lc): langs = [lc] language = os.environ.get('LANGUAGE', None) if (language): langs += language.split(":") langs += [ "en_US", "lt_LT"] gettext.bindtextdomain(APP_NAME, local_path) gettext.textdomain(APP_NAME) lang = gettext.translation(APP_NAME, local_path, languages=langs, fallback = True) _ = lang.gettext for module in (gettext, gtk.glade): # GLADE translation works perfectly !! module.bindtextdomain(APP_NAME, local_path) module.textdomain(APP_NAME) prekes_pavadinimas = _("Prekės pavadinimas") prekes_kaina = _("Prekės kaina") pardavimo_kaina = _("Pardavimo kaina") tiekejas = _("Tiekėjas") kliento_vardas = _("Kliento vardas") kliento_pavarde = _("Kliento pavardė") kliento_adresas = _("Adresas") kliento_telefonas = _("Telefonas") saskaitos_savininkas = _("Sąsakitos savininkas") saskaitos_informacija = ("Sąskaitos informacija") prekes_pavadinimas = _("Prekės pavadinimas") klientas = _("Klientas") tiekejo_pavadinimas = _("Tiekėjo pavadinimas") tiekejo_adresas = _("Tiekėjo adresas") tiekejo_telefonas = _("Tiekėjo telefonas") ''' Šioja byloje aprašoma: gtk.TreeView paruošimas visoms duomenų bazės lentelėms ''' class prekes(): def init(self, xml, db=None): self.treeview = xml.widget('prekes') self.db = db def make_treeview(self): columns = [prekes_pavadinimas, prekes_kaina, pardavimo_kaina, tiekejas] !!! I want see this fields in english !!!