Ticket #122: avahi-xx-g11n-i18n-ui-head.3.diff

File avahi-xx-g11n-i18n-ui-head.3.diff, 3.8 KB (added by fujiwara, 3 years ago)

Patch for avahi-python/avahi-discover/Makefile.am, avahi-python/avahi-discover/avahi-discover.py, po/POTFILES.in, po/POTFILES.skip

  • avahi/avahi-python/avahi-discover/Makefile.am

    old new  
    2222EXTRA_DIST = \ 
    2323    __init__.py \ 
    2424    SimpleGladeApp.py \ 
    25     avahi-discover.in \ 
     25    avahi-discover.py \ 
    2626    avahi-discover.desktop.in.in 
    2727 
    2828if HAVE_PYTHON 
     
    5656avahi-discover.desktop.in: avahi-discover.desktop.in.in 
    5757    sed -e 's,@bindir\@,$(bindir),g' $< > $@ 
    5858 
    59 avahi-discover: avahi-discover.in 
     59avahi-discover: avahi-discover.py 
    6060    sed -e 's,@PYTHON\@,$(PYTHON),g' \ 
    6161        -e 's,@GETTEXT_PACKAGE\@,"$(GETTEXT_PACKAGE)",g' \ 
    62         -e 's,@LOCALEDIR\@,"$(datadir)/locale",g' \ 
     62        -e 's,@LOCALEDIR\@,"$(avahilocaledir)",g' \ 
    6363        -e 's,@interfacesdir\@,$(interfacesdir),g' $< > $@ 
    6464    chmod +x $@ 
    6565 
  • avahi/avahi-python/avahi-discover/avahi-discover.

    old new  
    2424try: 
    2525    import avahi, gettext, gtk, gobject, dbus, avahi.ServiceTypeDatabase 
    2626    from avahi_discover.SimpleGladeApp import SimpleGladeApp 
     27    gettext.bindtextdomain(@GETTEXT_PACKAGE@, @LOCALEDIR@) 
     28    gettext.textdomain(@GETTEXT_PACKAGE@) 
    2729    gtk.glade.bindtextdomain(@GETTEXT_PACKAGE@, @LOCALEDIR@) 
    2830    gtk.glade.textdomain(@GETTEXT_PACKAGE@) 
    2931    _ = gettext.gettext 
     
    6870        if iter is not None: 
    6971            (name,interface,protocol,stype,domain) = self.treemodel.get(iter,1,2,3,4,5) 
    7072        if stype == None: 
    71             self.info_label.set_markup("<i>No service currently selected.</i>") 
     73            self.info_label.set_markup(_("<i>No service currently selected.</i>")) 
    7274            return 
    7375        #Asynchronous resolving 
    7476        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) 
     
    216218            txts = "" 
    217219            txtd = self.pair_to_dict(txt) 
    218220            for k,v in txtd.items(): 
    219                 txts+="<b>TXT <i>%s</i></b> = %s\n" % (k,v) 
     221                txts+="<b>" + _("TXT") + " <i>%s</i></b> = %s\n" % (k,v) 
    220222        else: 
    221             txts = "<b>TXT Data:</b> <i>empty</i>" 
     223            txts = "<b>" + _("TXT Data:") + "</b> <i>" + _("empty") + </i>" 
    222224 
    223         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()) 
     225        infos = "<b>" + _("Service Type:") + "</b> %s\n" 
     226        infos += "<b>" + _("Service Name:") + "</b> %s\n" 
     227        infos += "<b>" + _("Domain Name:") + "</b> %s\n" 
     228        infos += "<b>" + _("Interface:") + "</b> %s %s\n" 
     229        infos += "<b>" + _("Address:") + "</b> %s/%s:%i\n%s" 
     230        infos = infos % (stype, name, domain, self.siocgifname(interface), self.protoname(protocol), host, address, port, txts.strip()) 
    224231        self.info_label.set_markup(infos) 
    225232 
    226233    def insert_row(self, model,parent, 
  • avahi/po/POTFILES.in

    old new  
    22avahi-common/error.c 
    33avahi-discover-standalone/avahi-discover.glade 
    44avahi-python/avahi-discover/avahi-discover.desktop.in.in 
     5avahi-python/avahi-discover/avahi-discover.py 
    56avahi-ui/avahi-ui.c 
    67avahi-ui/bssh.c 
    78avahi-ui/bssh.desktop.in.in 
  • avahi/po/POTFILES.skip

    old new  
    1 avahi-discover-standalone/avahi-discover.glade 
    21avahi-ui/bssh.desktop.in 
    32avahi-ui/bvnc.desktop.in 
    43tests/c-plus-plus-test-gen.py