diff options
-rw-r--r-- | avahi-python/avahi-discover/Makefile.am | 6 | ||||
-rwxr-xr-x | avahi-python/avahi-discover/avahi-discover.py (renamed from avahi-python/avahi-discover/avahi-discover.in) | 17 | ||||
-rw-r--r-- | po/POTFILES.in | 1 | ||||
-rw-r--r-- | po/POTFILES.skip | 1 |
4 files changed, 16 insertions, 9 deletions
diff --git a/avahi-python/avahi-discover/Makefile.am b/avahi-python/avahi-discover/Makefile.am index 454fd57..d16bd11 100644 --- a/avahi-python/avahi-discover/Makefile.am +++ b/avahi-python/avahi-discover/Makefile.am @@ -19,7 +19,7 @@ AM_CFLAGS=-I$(top_srcdir) EXTRA_DIST = \ __init__.py \ - avahi-discover.in \ + avahi-discover.py \ avahi-discover.desktop.in.in if HAVE_PYTHON @@ -53,10 +53,10 @@ endif avahi-discover.desktop.in: avahi-discover.desktop.in.in $(AM_V_GEN)sed -e 's,@bindir\@,$(bindir),g' $< > $@ -avahi-discover: avahi-discover.in +avahi-discover: avahi-discover.py $(AM_V_GEN)sed -e 's,@PYTHON\@,$(PYTHON),g' \ -e 's,@GETTEXT_PACKAGE\@,"$(GETTEXT_PACKAGE)",g' \ - -e 's,@LOCALEDIR\@,"$(datadir)/locale",g' \ + -e 's,@LOCALEDIR\@,"$(avahilocaledir)",g' \ -e 's,@interfacesdir\@,$(interfacesdir),g' $< > $@ && \ chmod +x $@ diff --git a/avahi-python/avahi-discover/avahi-discover.in b/avahi-python/avahi-discover/avahi-discover.py index ac6b657..cea1ff9 100755 --- a/avahi-python/avahi-discover/avahi-discover.in +++ b/avahi-python/avahi-discover/avahi-discover.py @@ -21,6 +21,8 @@ import os, sys try: import avahi, gettext, gtk, gobject, dbus, avahi.ServiceTypeDatabase + gettext.bindtextdomain(@GETTEXT_PACKAGE@, @LOCALEDIR@) + gettext.textdomain(@GETTEXT_PACKAGE@) _ = gettext.gettext except ImportError, e: print "Sorry, to use this tool you need to install Avahi, pygtk and python-dbus.\n Error: %s" % e @@ -71,7 +73,7 @@ class Main_window: if iter is not None: (name,interface,protocol,stype,domain) = self.treemodel.get(iter,1,2,3,4,5) if stype == None: - self.info_label.set_markup("<i>No service currently selected.</i>") + self.info_label.set_markup(_("<i>No service currently selected.</i>")) return #Asynchronous resolving self.server.ResolveService( int(interface), int(protocol), name, stype, domain, avahi.PROTO_UNSPEC, dbus.UInt32(0), reply_handler=self.service_resolved, error_handler=self.print_error) @@ -219,11 +221,16 @@ class Main_window: txts = "" txtd = self.pair_to_dict(txt) for k,v in txtd.items(): - txts+="<b>TXT <i>%s</i></b> = %s\n" % (k,v) + txts+="<b>" + _("TXT") + " <i>%s</i></b> = %s\n" % (k,v) else: - txts = "<b>TXT Data:</b> <i>empty</i>" - - infos = "<b>Service Type:</b> %s\n<b>Service Name:</b> %s\n<b>Domain Name:</b> %s\n<b>Interface:</b> %s %s\n<b>Address:</b> %s/%s:%i\n%s" % (stype, name, domain, self.siocgifname(interface), self.protoname(protocol), host, address, port, txts.strip()) + txts = "<b>" + _("TXT Data:") + "</b> <i>" + _("empty") + "</i>" + + infos = "<b>" + _("Service Type:") + "</b> %s\n" + infos += "<b>" + _("Service Name:") + "</b> %s\n" + infos += "<b>" + _("Domain Name:") + "</b> %s\n" + infos += "<b>" + _("Interface:") + "</b> %s %s\n" + infos += "<b>" + _("Address:") + "</b> %s/%s:%i\n%s" + infos = infos % (stype, name, domain, self.siocgifname(interface), self.protoname(protocol), host, address, port, txts.strip()) self.info_label.set_markup(infos) def insert_row(self, model,parent, diff --git a/po/POTFILES.in b/po/POTFILES.in index 9e9a0cc..ea5f64d 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -2,6 +2,7 @@ avahi-common/error.c [type: gettext/glade]avahi-discover-standalone/avahi-discover.ui avahi-python/avahi-discover/avahi-discover.desktop.in.in +avahi-python/avahi-discover/avahi-discover.py avahi-ui/avahi-ui.c avahi-ui/bssh.c avahi-ui/bssh.desktop.in.in diff --git a/po/POTFILES.skip b/po/POTFILES.skip index ce6337d..7ee0ef4 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -2,4 +2,3 @@ avahi-ui/bssh.desktop.in avahi-ui/bvnc.desktop.in tests/c-plus-plus-test-gen.py avahi-python/avahi-discover/avahi-discover.desktop.in -avahi-python/avahi-discover/avahi-discover.desktop.in |