Re: Re: ejabberd 17.08-1: Please update debconf PO translation for the package ejabberd
On martedì 12 settembre 2017, at 23:09 +0200, gabibb...@gmail.com wrote: > ww.debian.org/doc/manuals/developers-reference/l10n.html , so I went > straight into the "September 2017" mailing list archive and saw his > email asking for help, then I made a huge mistake: seeing the first > mail's date(2 Sep 2017) and that it was not yet answered I went > directly to ejabberd VCS copied the master branch .po file and started > to edit it using a simple text editor(Vim), I've used sed to replace > the Last Translator field thinking that it was like "Last commit for > this particular file" and then added my name at the top because I seen > in other places the habit to put the translators inside a MAINTAINERS > file or directly at the top of the file being modified. Ciao Giacomo, i file .po dei debconf si possono più facilmente scaricare dalla pagina web corrispondente oppure si può lavorare su quello mandato in lista dal manutentore del pacchetto. Tradurre con un editor di testo normale (senza addon appositi) è sconsigliato anche a chi conosce bene i file .po (a parte piccole modifiche). Si rischia di rendere il file non valido. Ci sono programmi appositi anche in Debian: poedit, virtaal, gtranslator > Sorry guys for the disturbance caused, I will try to be more > considerate in the future. > > > Scusate, ho fatto un casino Non hai fatto alcun casino. Solo un po' troppo entusiasmo :) C'è molto da tradurre, qualcosina da imparare per farlo. Un'altra mano fa sempre piacere. Un aiuto in più fa sempre comodo, la lista è silenziosa, ma c'è. Come ho detto se vuoi prenderti in carico questo non c'è problema. Eventualmente fammi sapere cosa decidi. Altrimenti puoi guardare nell'elenco qualche altro debconf senza padrone, provare un programma per traduzioni che ti torni comodo, mandare la traduzione per la revisione in lista ... e così via. Un'altra opzione per iniziare è aiutare con le traduzioni delle descrizioni dei pacchetti, tramite il sistema DDTSS. https://ddtp2.debian.net/ddtss/index.cgi/it Se cerchi nel wiki Debian troverai varie pagine del team italiano riguardo come funzionano le traduzioni lì. A presto, beatrice signature.asc Description: PGP signature
Re: Re: ejabberd 17.08-1: Please update debconf PO translation for the package ejabberd
Thank you for your comprehensive reply. As stated in the first email I had no idea of what I was doing, I only recently joined the wonderful world of open source(~ 2yrs) software as a "leecher" and wanted to give back some to the communities that are behind my favourite projects(with Debian being THE project). So I ventured straight into a Google search and searched literally "how can I help Debian?", one of the first answers that you get is https://w ww.debian.org/doc/manuals/developers-reference/l10n.html , so I went straight into the "September 2017" mailing list archive and saw his email asking for help, then I made a huge mistake: seeing the first mail's date(2 Sep 2017) and that it was not yet answered I went directly to ejabberd VCS copied the master branch .po file and started to edit it using a simple text editor(Vim), I've used sed to replace the Last Translator field thinking that it was like "Last commit for this particular file" and then added my name at the top because I seen in other places the habit to put the translators inside a MAINTAINERS file or directly at the top of the file being modified. So I edited it, and sent to the list thinking that the translation was not already assigned "8.3.1 How to help the translation effort" told me to check but probably seeing the original mail unanswered made me think that it was lacking a contributor. Sorry guys for the disturbance caused, I will try to be more considerate in the future. Scusate, ho fatto un casino Giacomo Longo
Re: ejabberd 17.08-1: Please update debconf PO translation for the package ejabberd
On martedì 12 settembre 2017, at 17:04 +0200, gabibb...@gmail.com wrote: > Hi Philipp. > I'm fairly new to this Debian contributions thingy, > but I've tried to translate the file that you have > included in your request. > You can find it in the attachments. Ciao Giacomo, come promesso un secondo messaggio per spiegare alcuni dettagli. Incidentalmente, mi accorgo solo ora che comunque il messaggio che hai mandato prima non aveva Philipp tra i destinatari, come non lo ha il mio in inglese dato che ho fatto un "rispondi a tutti" senza controllare. Come ho detto (in inglese) è buona norma controllare che una traduzione non sia già assegnata a qualcuno prima di lavorarci. Incidentalmente questa è assegnata a me. Non avrei nulla in contrario a cederti questa, ma la traduzione che hai inviato ha alcuni errori e deve essere prima revisionata. Comunque in futuro prima di lavorare ad una traduzione altrui, chiedi se chi è l'attuale traduttore vuole continuare ad occuparsene. Si evitano così spiacevoli incidenti e soprattutto lavori doppi, perché se chi ne è il "legittimo proprietario" nel frattempo ci lavora tu rimani con lavoro doppio fatto per niente. Tra l'altro ci sono diverse traduzioni debconf ancora in cerca di padrone a cui si può lavorare. https://www.debian.org/international/l10n/po-debconf/it E qui ci sono le istruzioni per le traduzioni dei debconf https://www.debian.org/international/l10n/po-debconf/README-trans.it.html https://wiki.debian.org/it/L10n/Italian/Po (nel wiki ci sono diverse altre informazioni utili sulle traduzioni) Per quanto riguarda la tua traduzione, non so se sei partito dal file .po già parzialmente tradotto (l'ultimo che avevo inviato io e quello inviato da Philipp); mi sembra di sì. Di seguito trovi la mia revisione. Se ti vuoi prendere in carico la traduzione di consiglio di fare le correzioni e poi inviare comunque il file per la revisione sulla mailing list con messaggio RFR (https://www.debian.org/international/l10n/pseudo-urls) con oggetto "RFR po-debconf://package-name/it.po Aspettare eventuali revisioni, inviare la traduzione in un bug report su ejabberd con priorità wishlist, tag l10n e patch (come indicato nella pagina sulle traduzioni dei debconf) . Una volta ottenuto il numero di bug, inviare in lista il messaggio BTS (vedi pseudo-url di prima). Se guardi negli archivi della lista puoi vedere nei vecchi messaggi degli esempi. Ecco i commenti specifici sul file > # Italian translation of ejabberd debconf messages. > # Copyright (C) 2012, ejabberd package copyright holder. puoi aggiornare l'anno del copyright > #. Type: string > #. Description > #: ../templates:2001 > #| msgid "Please enter the host name of this Jabber server (lowercase)." > msgid "Please enter a hostname for this Jabber server." > msgstr "Inserire lo hostname di questo server Jabber (in lettere minuscole)." NOn so se hai usato un programma per file .po. La parentesi va rimossa. Era presente nel vecchio messaggio (quello che inizia con un carattere di commento). Nel messaggio aggiornato la parentesi non c'è quindi va tolta anche dalla traduzione. In italiano direi hostname -> nome host (era così). > #. Type: string > #. Description > #: ../templates:2001 > msgid "" > "If you would like to configure multiple hostnames for this server, you will " > "have to do so manually in /etc/ejabberd/ejabberd.yml after installation." > msgstr "" > "Se desideri configurare hostname multipli per questo server, dovrai farlo " > "manualmente all'interno del file /etc/ejabberd/ejabberd.yml dopo > l'installazione." "nomi host multipli" . Inoltre nelle traduzioni dei programmi liberi in italiano non si dà mai del tu (tranne poche eccezioni) all'utente. Si usa l'impersonale o, se proprio non si può, si usa il "voi". Questo diventerebbe "Se si desidera configurare nomi host multipli per questo serve, sarà necessario farlo manualmente in /etc/ejabberd/ejabberd.yml dopo l'installazione." > #. Type: string > #. Description > #: ../templates:3001 > #| msgid "" > #| "Please provide the name of an account to administrate the ejabberd " > #| "server. After the installation of ejabberd you can use this account to " > #| "log in with any Jabber client to do administrative tasks or go to > https://;; > #| "${hostname}:5280/admin/ and log in with this account to enter the admin " > #| "interface." > msgid "" > "Please provide the name of an account to administrate the ejabberd server. " > "After the installation of ejabberd, you can log in to this account using " > "either any Jabber client or a web browser pointed at the administrative " > "https://${hostname}:5280/admin/ interface." > msgstr "" > "Inserire il nome di un account per amministrare il server ejabberd. Dopo " > "l'installazione di ejabberd sarà possibile usare questo account per fare il " > "login con qualsiasi client Jabber per svolgere compiti di amministrazione " > "oppure aprire nel browser l'indirizzo https://${hostname}:5280/admin/ e
Re: ejabberd 17.08-1: Please update debconf PO translation for the package ejabberd
On martedì 12 settembre 2017, at 17:04 +0200, gabibb...@gmail.com wrote: > Hi Philipp. > I'm fairly new to this Debian contributions thingy, > but I've tried to translate the file that you have > included in your request. > You can find it in the attachments. Hi Giacomo, Philipp, and list members, Philipp, I am the current translator of this debconf and I would ask to wait to include this translation until a proper review is made. Thanks Giacomo, as you can see from the original request of Philipp this file already had a designated translator (me in this case, incidentally). The correct process is to find a translation who currently has no translator. Moreover any translation should be submitted for review in the Italian mailing list. Your file for instance has some minor errors. The correct procedure is also after the translation is reviewed to send it as a bug report to the corresponding package. You can find all the relevant information on the Italian page on the translations of debconf messages https://www.debian.org/international/l10n/po-debconf/README-trans.it.html and also in the pages on the Debian Wiki on the localization in Italian. Also you can ask informations in the italian mailing list. I will send another mail pointing out some more details in a second message in Italian on the mailing list. Thanks, beatrice > > Giacomo Longo > # Italian translation of ejabberd debconf messages. > # Copyright (C) 2012, ejabberd package copyright holder. > # This file is distributed under the same license as the ejabberd package. > # Beatrice Torracca, 2012, 2015. > # Giacomo Longo , 2017. > msgid "" > msgstr "" > "Project-Id-Version: ejabberd\n" > "Report-Msgid-Bugs-To: ejabb...@packages.debian.org\n" > "POT-Creation-Date: 2017-08-27 23:58-0400\n" > "PO-Revision-Date: 2015-08-05 19:01+0200\n" > "Last-Translator: Giacomo Longo \n" > "Language-Team: Italian \n" > "Language: it\n" > "MIME-Version: 1.0\n" > "Content-Type: text/plain; charset=UTF-8\n" > "Content-Transfer-Encoding: 8bit\n" > "Plural-Forms: nplurals=2; plural=(n != 1);\n" > "X-Generator: Virtaal 0.7.1\n" > > #. Type: string > #. Description > #: ../templates:2001 > #| msgid "Host name for this Jabber server:" > msgid "Hostname for this Jabber server:" > msgstr "Hostname per questo server Jabber:" > > #. Type: string > #. Description > #: ../templates:2001 > #| msgid "Please enter the host name of this Jabber server (lowercase)." > msgid "Please enter a hostname for this Jabber server." > msgstr "Inserire lo hostname di questo server Jabber (in lettere minuscole)." > > #. Type: string > #. Description > #: ../templates:2001 > msgid "" > "If you would like to configure multiple hostnames for this server, you will " > "have to do so manually in /etc/ejabberd/ejabberd.yml after installation." > msgstr "" > "Se desideri configurare hostname multipli per questo server, dovrai farlo " > "manualmente all'interno del file /etc/ejabberd/ejabberd.yml dopo > l'installazione." > > #. Type: string > #. Description > #: ../templates:3001 > msgid "Jabber server administrator username:" > msgstr "Nome utente dell'amministratore del server Jabber:" > > #. Type: string > #. Description > #: ../templates:3001 > #| msgid "" > #| "Please provide the name of an account to administrate the ejabberd " > #| "server. After the installation of ejabberd you can use this account to " > #| "log in with any Jabber client to do administrative tasks or go to > https://;; > #| "${hostname}:5280/admin/ and log in with this account to enter the admin " > #| "interface." > msgid "" > "Please provide the name of an account to administrate the ejabberd server. " > "After the installation of ejabberd, you can log in to this account using " > "either any Jabber client or a web browser pointed at the administrative " > "https://${hostname}:5280/admin/ interface." > msgstr "" > "Inserire il nome di un account per amministrare il server ejabberd. Dopo " > "l'installazione di ejabberd sarà possibile usare questo account per fare il " > "login con qualsiasi client Jabber per svolgere compiti di amministrazione " > "oppure aprire nel browser l'indirizzo https://${hostname}:5280/admin/ e fare > " > "il login per entrare nell'interfaccia di amministrazione." > > #. Type: string > #. Description > #: ../templates:3001 > msgid "" > "You only need to enter the username part here (such as ${user}), but the " > "full Jabber ID (such as ${user}@${hostname}) is required to access the " > "ejabberd web interface." > msgstr "" > "È necessario inserire solo la parte del nome utente (ad esempio ${user}), ma > " > "è richiesto l'ID Jabber completo (ad esempio ${user}@${hostname}) per " > "accedere all'interfaccia web di ejabberd." > > #. Type: string > #. Description > #: ../templates:3001 > msgid "" > "Please leave this field empty if you don't want to create an administrator "
Re: ejabberd 17.08-1: Please update debconf PO translation for the package ejabberd
Hi Philipp. I'm fairly new to this Debian contributions thingy, but I've tried to translate the file that you have included in your request. You can find it in the attachments. Giacomo Longo# Italian translation of ejabberd debconf messages. # Copyright (C) 2012, ejabberd package copyright holder. # This file is distributed under the same license as the ejabberd package. # Beatrice Torracca, 2012, 2015. # Giacomo Longo , 2017. msgid "" msgstr "" "Project-Id-Version: ejabberd\n" "Report-Msgid-Bugs-To: ejabb...@packages.debian.org\n" "POT-Creation-Date: 2017-08-27 23:58-0400\n" "PO-Revision-Date: 2015-08-05 19:01+0200\n" "Last-Translator: Giacomo Longo \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.7.1\n" #. Type: string #. Description #: ../templates:2001 #| msgid "Host name for this Jabber server:" msgid "Hostname for this Jabber server:" msgstr "Hostname per questo server Jabber:" #. Type: string #. Description #: ../templates:2001 #| msgid "Please enter the host name of this Jabber server (lowercase)." msgid "Please enter a hostname for this Jabber server." msgstr "Inserire lo hostname di questo server Jabber (in lettere minuscole)." #. Type: string #. Description #: ../templates:2001 msgid "" "If you would like to configure multiple hostnames for this server, you will " "have to do so manually in /etc/ejabberd/ejabberd.yml after installation." msgstr "" "Se desideri configurare hostname multipli per questo server, dovrai farlo " "manualmente all'interno del file /etc/ejabberd/ejabberd.yml dopo l'installazione." #. Type: string #. Description #: ../templates:3001 msgid "Jabber server administrator username:" msgstr "Nome utente dell'amministratore del server Jabber:" #. Type: string #. Description #: ../templates:3001 #| msgid "" #| "Please provide the name of an account to administrate the ejabberd " #| "server. After the installation of ejabberd you can use this account to " #| "log in with any Jabber client to do administrative tasks or go to https://;; #| "${hostname}:5280/admin/ and log in with this account to enter the admin " #| "interface." msgid "" "Please provide the name of an account to administrate the ejabberd server. " "After the installation of ejabberd, you can log in to this account using " "either any Jabber client or a web browser pointed at the administrative " "https://${hostname}:5280/admin/ interface." msgstr "" "Inserire il nome di un account per amministrare il server ejabberd. Dopo " "l'installazione di ejabberd sarà possibile usare questo account per fare il " "login con qualsiasi client Jabber per svolgere compiti di amministrazione " "oppure aprire nel browser l'indirizzo https://${hostname}:5280/admin/ e fare " "il login per entrare nell'interfaccia di amministrazione." #. Type: string #. Description #: ../templates:3001 msgid "" "You only need to enter the username part here (such as ${user}), but the " "full Jabber ID (such as ${user}@${hostname}) is required to access the " "ejabberd web interface." msgstr "" "È necessario inserire solo la parte del nome utente (ad esempio ${user}), ma " "è richiesto l'ID Jabber completo (ad esempio ${user}@${hostname}) per " "accedere all'interfaccia web di ejabberd." #. Type: string #. Description #: ../templates:3001 msgid "" "Please leave this field empty if you don't want to create an administrator " "account automatically." msgstr "" "Lasciare vuoto se non si desidera creare automaticamente un account di " "amministrazione." #. Type: password #. Description #: ../templates:4001 msgid "Jabber server administrator password:" msgstr "Password dell'amministratore del server Jabber:" #. Type: password #. Description #: ../templates:4001 msgid "Please enter the password for the administrative user." msgstr "Inserire la password dell'utente amministratore." #. Type: password #. Description #: ../templates:5001 msgid "Re-enter password to verify:" msgstr "Inserire nuovamente la password per verifica:" #. Type: password #. Description #: ../templates:5001 msgid "" "Please enter the same administrator password again to verify that you have " "typed it correctly." msgstr "" "Inserire nuovamente la stessa password dell'amministratore per verificare di " "averla digitata correttamente." #. Type: error #. Description #: ../templates:6001 msgid "Password input error" msgstr "Errore nell'inserimento della password" #. Type: error #. Description #: ../templates:6001 #| msgid "The two passwords you entered were not the same. Please try again." msgid "" "The two passwords you entered did not match or were empty. Please try again." msgstr "Le due password inserite non coincidono o sono nulle. Riprovare." #. Type: error #. Description #: ../templates:7001 msgid