Revisione avahi

Daniele Forsi dforsi@gmail.com
Lun 24 Ago 2009 16:59:18 CEST


Il giorno 12 agosto 2009 21.45, Luca Ferretti ha scritto:

> #: ../avahi-ui/avahi-ui.c:1030 ../avahi-ui/avahi-ui.c:1161
> msgid "Browsing..."
> msgstr "Esplorazione"

manca "..."

> #. Translators: This is a column heading with abbreviations for
> #. *   Event (+/-), Network Interface, Protocol (IPv4/v6), Domain
> #: ../avahi-utils/avahi-browse.c:533
> #, c-format
> msgid "E Ifce Prot Domain\n"
> msgstr "Dominio E Ifce Prot\n"

> #. Translators: This is a column heading with abbreviations for
> #. *   Event (+/-), Network Interface, Protocol (IPv4/v6), Domain
> #: ../avahi-utils/avahi-browse.c:537
> #, c-format
> msgid "E Ifce Prot %-*s %-20s Domain\n"
> msgstr "Dominio E Ifce Prot %-*s %-20s\n"

non si capisce che "Ifce" è l'abbreviazione di "Network Interface",
potresti usare "Int"
e vedendo che il codice stampa la stringa tale e quale, credo che
l'ordine delle colonne non vada cambiato:
 530         if (config->command == COMMAND_BROWSE_DOMAINS) {
 531             /* Translators: This is a column heading with abbreviations for
 532              *   Event (+/-), Network Interface, Protocol
(IPv4/v6), Domain */
 533             fprintf(stderr, _("E Ifce Prot Domain\n"));
 534         } else {
 535             /* Translators: This is a column heading with abbreviations for
 536              *   Event (+/-), Network Interface, Protocol
(IPv4/v6), Domain */
 537             fprintf(stderr, _("E Ifce Prot %-*s %-20s Domain\n"),
n_columns-35, _("Name"), _("Type"));
 538         }

credo che il codice che stampa la tabella sia il seguente (ma mi
potrei sbagliare perché stampa su stdout mentre l'intestazione va su
stderr)
 155         printf("%c;%s;%s;%s;%s;%s%s",
 156                c,
 157                interface != AVAHI_IF_UNSPEC ?
if_indextoname(interface, ifname) : _("n/a"),
 158                protocol != AVAHI_PROTO_UNSPEC ?
avahi_proto_to_string(protocol) : _("n/a"),
 159                avahi_escape_label(name, strlen(name), &e, &l),
type, domain, nl ? "\n" : "");

http://git.0pointer.de/?p=avahi.git;a=blob;f=avahi-utils/avahi-browse.c;h=8cbd6d54429a09a668c41ea00cc01b43b9ff67b2;hb=6fabf9d5189cf0efb86af1cd57e5399f8e31112a
-- 
Daniele Forsi


Maggiori informazioni sulla lista tp