This forder contain files required for building debian packages.
This forder contain systemd unit files.
To use systemd daemon control, place files from this directory to debian folder before building package.
The trunk repository is contains the packaging files for the latest stable version of Debian (if we not forgot to update them).
Files in subdirectories contains fixes to make possible to build package on specific versions of Debian/Ubuntu. They are used when building the release package.
"</form>\r\n<small>"<<tr("<b>Note:</b> result string can be used only for registering 2LD domains (example.i2p). For registering subdomains please use i2pd-tools.")<<"</small>\r\n</div>\r\n</div>\r\n<br>\r\n";
"</form>\r\n<small>"<<tr("<b>Note:</b> result string can be used only for registering 2LD domains (example.i2p). For registering subdomains please use i2pd-tools.")<<"</small>\r\n</div>\r\n</div>\r\n<br>\r\n";
@ -152,17 +145,14 @@ namespace czech // language namespace
{"Destination not found","Destinace nenalezena"},
{"Destination not found","Destinace nenalezena"},
{"StreamID can't be null","StreamID nemůže být null"},
{"StreamID can't be null","StreamID nemůže být null"},
{"Return to destination page","Zpět na stránku destinací"},
{"Return to destination page","Zpět na stránku destinací"},
{"You will be redirected in %d seconds","Budete přesměrováni za %d sekund"},
{"Back to commands list","Zpět na list příkazů"},
{"LeaseSet expiration time updated","Aktualizován čas vypršení platnosti setu pronájmu"},
{"LeaseSet is not found or already expired","Set pronájmu není k nalezení nebo již vypršela jeho platnost"},
{"Transit tunnels count must not exceed %d","Počet tranzitních tunelů nesmí překročit %d"},
{"Back to commands list","Zpět na seznam příkazů"},
{"Register at reg.i2p","Zaregistrovat na reg.i2p"},
{"Register at reg.i2p","Zaregistrovat na reg.i2p"},
{"Description","Popis"},
{"Description","Popis"},
{"A bit information about service on domain","Trochu informací o službě na doméně"},
{"A bit information about service on domain","Trochu informací o službě na doméně"},
{"Submit","Odeslat"},
{"Submit","Odeslat"},
{"Domain can't end with .b32.i2p","Doména nesmí končit na .b32.i2p"},
{"Domain can't end with .b32.i2p","Doména nesmí končit na .b32.i2p"},
{"Domain must end with .i2p","Doména musí končit s .i2p"},
{"Domain must end with .i2p","Doména musí končit s .i2p"},
{"Such destination is not found","Takováto destinace nebyla nalezena"},
{"Unknown command","Neznámý příkaz"},
{"Unknown command","Neznámý příkaz"},
{"Command accepted","Příkaz přijat"},
{"Command accepted","Příkaz přijat"},
{"Proxy error","Chyba proxy serveru"},
{"Proxy error","Chyba proxy serveru"},
@ -172,15 +162,6 @@ namespace czech // language namespace
{"You may try to find this host on jump services below","Můžete se pokusit najít tohoto hostitele na startovacích službách níže"},
{"You may try to find this host on jump services below","Můžete se pokusit najít tohoto hostitele na startovacích službách níže"},
{"Invalid request","Neplatný požadavek"},
{"Invalid request","Neplatný požadavek"},
{"Proxy unable to parse your request","Proxy server nemohl zpracovat váš požadavek"},
{"Proxy unable to parse your request","Proxy server nemohl zpracovat váš požadavek"},
{"Addresshelper is not supported","Addresshelper není podporován"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Hostitel %s je <font color=red>již v adresáři routeru</font>. <b>Buďte opatrní: zdroj této URL může být škodlivý!</b> Klikněte zde pro aktualizaci záznamu: <a href=\"%s%s%s&update=true\">Pokračovat</a>."},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","Hostitel %s přidán do adresáře routeru od pomocníka. Klikněte zde pro pokračování: <a href=\"%s\">Pokračovat</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Hostitel %s je <font color=red>již v adresáři routeru</font>. Klikněte zde pro aktualizaci záznamu: <a href=\"%s%s%s&update=true\">Pokračovat</a>."},
@ -58,7 +58,7 @@ namespace french // language namespace
{"Unknown","Inconnu"},
{"Unknown","Inconnu"},
{"Proxy","Proxy"},
{"Proxy","Proxy"},
{"Mesh","Maillé"},
{"Mesh","Maillé"},
{"Clock skew","Décalage de l'horloge"},
{"Clock skew","Horloge décalée"},
{"Offline","Hors ligne"},
{"Offline","Hors ligne"},
{"Symmetric NAT","NAT symétrique"},
{"Symmetric NAT","NAT symétrique"},
{"Full cone NAT","NAT à cône complet"},
{"Full cone NAT","NAT à cône complet"},
@ -68,8 +68,7 @@ namespace french // language namespace
{"Network status v6","État du réseau v6"},
{"Network status v6","État du réseau v6"},
{"Stopping in","Arrêt dans"},
{"Stopping in","Arrêt dans"},
{"Family","Famille"},
{"Family","Famille"},
{"Tunnel creation success rate","Taux de création de tunnel réussie"},
{"Tunnel creation success rate","Taux de succès de création de tunnels"},
{"Total tunnel creation success rate","Taux total de création de tunnel réussie"},
{"Received","Reçu"},
{"Received","Reçu"},
{"%.2f KiB/s","%.2f Kio/s"},
{"%.2f KiB/s","%.2f Kio/s"},
{"Sent","Envoyé"},
{"Sent","Envoyé"},
@ -92,11 +91,10 @@ namespace french // language namespace
{"Address registration line","Ligne d'inscription de l'adresse"},
{"Address registration line","Ligne d'inscription de l'adresse"},
{"Domain","Domaine"},
{"Domain","Domaine"},
{"Generate","Générer"},
{"Generate","Générer"},
{"<b>Note:</b> result string can be used only for registering 2LD domains (example.i2p). For registering subdomains please use i2pd-tools.","<b>Note:</b> La chaîne résultante peut seulement être utilisée pour enregistrer les domaines 2LD (exemple.i2p). Pour enregistrer des sous-domaines, veuillez utiliser i2pd-tools."},
{"<b>Note:</b> result string can be used only for registering 2LD domains (example.i2p). For registering subdomains please use i2pd-tools.","<b>Note:</b> La chaîne résultante peut seulement être utilisée pour enregistrer les domaines 2LD (exemple.i2p). Pour enregistrer des sous-domaines, veuillez utiliser i2pd-tools."},
{"Address","Adresse"},
{"Address","Adresse"},
{"Type","Type"},
{"Type","Type"},
{"EncType","EncType"},
{"EncType","EncType"},
{"Expire LeaseSet","Expirer le jeu de baux"},
{"Inbound tunnels","Tunnels entrants"},
{"Inbound tunnels","Tunnels entrants"},
{"%dms","%dms"},
{"%dms","%dms"},
{"Outbound tunnels","Tunnels sortants"},
{"Outbound tunnels","Tunnels sortants"},
@ -111,7 +109,6 @@ namespace french // language namespace
{"Local Destination","Destination locale"},
{"Local Destination","Destination locale"},
{"Streams","Flux"},
{"Streams","Flux"},
{"Close stream","Fermer le flux"},
{"Close stream","Fermer le flux"},
{"Such destination is not found","Cette destination est introuvable"},
{"I2CP session not found","Session I2CP introuvable"},
{"I2CP session not found","Session I2CP introuvable"},
{"I2CP is not enabled","I2CP est désactivé"},
{"I2CP is not enabled","I2CP est désactivé"},
{"Invalid","Invalide"},
{"Invalid","Invalide"},
@ -131,7 +128,7 @@ namespace french // language namespace
{"Reload external CSS styles","Rafraîchir les styles CSS externes"},
{"Reload external CSS styles","Rafraîchir les styles CSS externes"},
{"<b>Note:</b> any action done here are not persistent and not changes your config files.","<b>Note:</b> Toute action effectuée ici n'est pas permanente et ne modifie pas vos fichiers de configuration."},
{"<b>Note:</b> any action done here are not persistent and not changes your config files.","<b>Note:</b> Toute action effectuée ici n'est pas permanente et ne modifie pas vos fichiers de configuration."},
{"Logging level","Niveau de journalisation"},
{"Logging level","Niveau de journalisation"},
{"Transit tunnels limit","Limite sur les tunnels transitoires"},
{"Transit tunnels limit","Limite sur les tunnels transitoires"},
{"Change","Changer"},
{"Change","Changer"},
@ -153,8 +150,6 @@ namespace french // language namespace
{"StreamID can't be null","StreamID ne peut pas être vide"},
{"StreamID can't be null","StreamID ne peut pas être vide"},
{"Return to destination page","Retourner à la page de destination"},
{"Return to destination page","Retourner à la page de destination"},
{"You will be redirected in %d seconds","Vous serez redirigé dans %d secondes"},
{"You will be redirected in %d seconds","Vous serez redirigé dans %d secondes"},
{"LeaseSet expiration time updated","Temps d'expiration du jeu de baux mis à jour"},
{"LeaseSet is not found or already expired","Le jeu de baux est introuvable ou a déjà expiré"},
{"Transit tunnels count must not exceed %d","Le nombre de tunnels de transit ne doit pas excéder %d"},
{"Transit tunnels count must not exceed %d","Le nombre de tunnels de transit ne doit pas excéder %d"},
{"Back to commands list","Retour à la liste des commandes"},
{"Back to commands list","Retour à la liste des commandes"},
{"Register at reg.i2p","Inscription à reg.i2p"},
{"Register at reg.i2p","Inscription à reg.i2p"},
@ -163,23 +158,24 @@ namespace french // language namespace
{"Submit","Soumettre"},
{"Submit","Soumettre"},
{"Domain can't end with .b32.i2p","Le domaine ne peut pas terminer par .b32.i2p"},
{"Domain can't end with .b32.i2p","Le domaine ne peut pas terminer par .b32.i2p"},
{"Domain must end with .i2p","Le domaine doit terminer par .i2p"},
{"Domain must end with .i2p","Le domaine doit terminer par .i2p"},
{"Such destination is not found","Cette destination est introuvable"},
{"Unknown command","Commande inconnue"},
{"Unknown command","Commande inconnue"},
{"Command accepted","Commande acceptée"},
{"Command accepted","Commande acceptée"},
{"Proxy error","Erreur de proxy"},
{"Proxy error","Erreur de proxy"},
{"Proxy info","Information sur le proxy"},
{"Proxy info","Information sur le proxy"},
{"Proxy error: Host not found","Erreur de proxy: Hôte introuvable"},
{"Proxy error: Host not found","Erreur de proxy: Hôte introuvable"},
{"Remote host not found in router's addressbook","Hôte distant introuvable dans le carnet d'adresse du routeur"},
{"Remote host not found in router's addressbook","Hôte distant introuvable dans le carnet d'adresse du routeur"},
{"You may try to find this host on jump services below","Vous pouvez essayer de trouver cet hôte sur des services de redirection ci-dessous"},
{"You may try to find this host on jump services below","Vous pouvez essayer de trouver cet hôte sur des services de redirection ci-dessous"},
{"Invalid request","Requête invalide"},
{"Invalid request","Requête invalide"},
{"Proxy unable to parse your request","Proxy incapable de comprendre votre requête"},
{"Proxy unable to parse your request","Proxy incapable de comprendre votre requête"},
{"Addresshelper is not supported","Assistant d'adresse non supporté"},
{"Addresshelper is not supported","Assistant d'adresse non supporté"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'hôte %s est <font color=red>déjà dans le carnet d'adresses du routeur</font>. <b>Attention: la source de cette URL peut être nuisible !</b> Cliquez ici pour mettre à jour l'enregistrement: <a href=\"%s%s%s&update=true\">Continuer</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'hôte %s est <font color=red>déjà dans le carnet d'adresses du routeur</font>. <b>Attention: la source de cette URL peut être nuisible !</b> Cliquez ici pour mettre à jour l'enregistrement: <a href=\"%s%s%s&update=true\">Continuer</a>."},
{"Addresshelper forced update rejected","Mise à jour forcée des assistants d'adresses rejetée"},
{"Addresshelper forced update rejected","Mise à jour forcée des assistants d'adresses rejetée"},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Pour ajouter l'hôte <b>%s</b> au carnet d'adresses du routeur, cliquez ici: <a href=\"%s%s%s\">Continuer</a>."},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Pour ajouter l'hôte <b>%s</b> au carnet d'adresses du routeur, cliquez ici: <a href=\"%s%s%s\">Continuer</a>."},
{"Addresshelper request","Demande à l'assistant d'adresse"},
{"Addresshelper request","Demande à l'assistant d'adresse"},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","L'hôte %s a été ajouté au carnet d'adresses du routeur depuis l'assistant. Cliquez ici pour continuer: <a href=\"%s\">Continuer</a>."},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","L'hôte %s a été ajouté au carnet d'adresses du routeur depuis l'assistant. Cliquez ici pour continuer: <a href=\"%s\">Continuer</a>."},
{"Addresshelper adding","Ajout de l'assistant d'adresse"},
{"Addresshelper adding","Ajout de l'assistant d'adresse"},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'hôte %s est <font color=red>déjà dans le carnet d'adresses du routeur</font>. Cliquez ici pour mettre à jour le dossier: <a href=\"%s%s%s&update=true\">Continuer</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'hôte %s est <font color=red>déjà dans le carnet d'adresses du routeur</font>. Cliquez ici pour mettre à jour le dossier: <a href=\"%s%s%s&update=true\">Continuer</a>."},
{"Addresshelper update","Mise à jour de l'assistant d'adresse"},
{"Addresshelper update","Mise à jour de l'assistant d'adresse"},
{"Invalid request URI","URI de la requête invalide"},
{"Invalid request URI","URI de la requête invalide"},
{"Can't detect destination host from request","Impossible de détecter l'hôte de destination à partir de la requête"},
{"Can't detect destination host from request","Impossible de détecter l'hôte de destination à partir de la requête"},
{"Cancel graceful shutdown","Beende das kontrollierte Herunterfahren"},
{"Cancel graceful shutdown","Beende das kontrollierte Herunterfahren"},
@ -148,8 +145,6 @@ namespace german // language namespace
{"Destination not found","Ziel nicht gefunden"},
{"Destination not found","Ziel nicht gefunden"},
{"StreamID can't be null","StreamID kann nicht null sein"},
{"StreamID can't be null","StreamID kann nicht null sein"},
{"Return to destination page","Zurück zur Ziel-Seite"},
{"Return to destination page","Zurück zur Ziel-Seite"},
{"You will be redirected in %d seconds","Du wirst umgeleitet in %d Sekunden"},
{"Transit tunnels count must not exceed %d","Die Anzahl der Transittunnel darf nicht über %d gehen"},
{"Back to commands list","Zurück zur Befehlsliste"},
{"Back to commands list","Zurück zur Befehlsliste"},
{"Register at reg.i2p","Auf reg.i2p registrieren"},
{"Register at reg.i2p","Auf reg.i2p registrieren"},
{"Description","Beschreibung"},
{"Description","Beschreibung"},
@ -167,15 +162,6 @@ namespace german // language namespace
{"You may try to find this host on jump services below","Vielleicht kannst du diesen Host auf einem der nachfolgenden Jump-Services finden"},
{"You may try to find this host on jump services below","Vielleicht kannst du diesen Host auf einem der nachfolgenden Jump-Services finden"},
{"Invalid request","Ungültige Anfrage"},
{"Invalid request","Ungültige Anfrage"},
{"Proxy unable to parse your request","Proxy konnte die Anfrage nicht verarbeiten"},
{"Proxy unable to parse your request","Proxy konnte die Anfrage nicht verarbeiten"},
{"Addresshelper is not supported","Adresshelfer wird nicht unterstützt"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Host %s ist <font color=red>bereits im Adressbuch des Routers</font>. <b>Vorsicht: Die Quelle dieser URL kann schädlich sein!</b> Klicken Sie hier, um den Datensatz zu aktualisieren: <a href=\"%s%s%s&update=true\">Weiter</a>."},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Um den Host <b>%s</b> im Adressbuch des Routers hinzuzufügen, klicken Sie hier: <a href=\"%s%s%s\">Weiter</a>."},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","Host %s wurde vom Helfer zum Adressbuch des Routers hinzugefügt. Klicken Sie hier, um fortzufahren: <a href=\"%s\">Weiter</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Host %s ist <font color=red>bereits im Adressbuch des Routers</font>. Klicken Sie hier, um den Eintrag zu aktualisieren: <a href=\"%s%s%s&update=true\">Weiter</a>."},
@ -61,15 +61,12 @@ namespace italian // language namespace
{"Clock skew","Orologio disallineato"},
{"Clock skew","Orologio disallineato"},
{"Offline","Disconnesso"},
{"Offline","Disconnesso"},
{"Symmetric NAT","NAT simmetrico"},
{"Symmetric NAT","NAT simmetrico"},
{"Full cone NAT","Cono completo NAT"},
{"No Descriptors","Nessun descrittore"},
{"Uptime","In funzione da"},
{"Uptime","In funzione da"},
{"Network status","Stato della rete"},
{"Network status","Stato della rete"},
{"Network status v6","Stato della rete v6"},
{"Network status v6","Stato della rete v6"},
{"Stopping in","Arresto in"},
{"Stopping in","Arresto in"},
{"Family","Famiglia"},
{"Family","Famiglia"},
{"Tunnel creation success rate","Percentuale di tunnel creati con successo"},
{"Tunnel creation success rate","Percentuale di tunnel creati con successo"},
{"Total tunnel creation success rate","Percentuale di successo totale nella creazione del tunnel"},
{"Received","Ricevuti"},
{"Received","Ricevuti"},
{"%.2f KiB/s","%.2f KiB/s"},
{"%.2f KiB/s","%.2f KiB/s"},
{"Sent","Inviati"},
{"Sent","Inviati"},
@ -96,7 +93,6 @@ namespace italian // language namespace
{"Address","Indirizzo"},
{"Address","Indirizzo"},
{"Type","Tipologia"},
{"Type","Tipologia"},
{"EncType","Tipo di crittografia"},
{"EncType","Tipo di crittografia"},
{"Expire LeaseSet","Scadenza LeaseSet"},
{"Inbound tunnels","Tunnel in entrata"},
{"Inbound tunnels","Tunnel in entrata"},
{"%dms","%dms"},
{"%dms","%dms"},
{"Outbound tunnels","Tunnel in uscita"},
{"Outbound tunnels","Tunnel in uscita"},
@ -111,7 +107,6 @@ namespace italian // language namespace
{"Local Destination","Destinazione locale"},
{"Local Destination","Destinazione locale"},
{"Streams","Flussi"},
{"Streams","Flussi"},
{"Close stream","Interrompi il flusso"},
{"Close stream","Interrompi il flusso"},
{"Such destination is not found","Questa destinazione non è stata trovata"},
{"I2CP session not found","Sessione I2CP non trovata"},
{"I2CP session not found","Sessione I2CP non trovata"},
{"I2CP is not enabled","I2CP non è abilitato"},
{"I2CP is not enabled","I2CP non è abilitato"},
{"Invalid","Invalido"},
{"Invalid","Invalido"},
@ -121,7 +116,6 @@ namespace italian // language namespace
{"Gateway","Gateway"},
{"Gateway","Gateway"},
{"TunnelID","TunnelID"},
{"TunnelID","TunnelID"},
{"EndDate","Data di fine"},
{"EndDate","Data di fine"},
{"floodfill mode is disabled","la modalità floodfill è disabilitata"},
{"Queue size","Dimensione della coda"},
{"Queue size","Dimensione della coda"},
{"Run peer test","Esegui il test dei peer"},
{"Run peer test","Esegui il test dei peer"},
{"Reload tunnels configuration","Ricarica la configurazione dei tunnel"},
{"Reload tunnels configuration","Ricarica la configurazione dei tunnel"},
@ -153,8 +147,6 @@ namespace italian // language namespace
{"StreamID can't be null","Lo StreamID non può essere null"},
{"StreamID can't be null","Lo StreamID non può essere null"},
{"Return to destination page","Ritorna alla pagina di destinazione"},
{"Return to destination page","Ritorna alla pagina di destinazione"},
{"You will be redirected in %d seconds","Sarai reindirizzato tra %d secondi"},
{"You will be redirected in %d seconds","Sarai reindirizzato tra %d secondi"},
{"LeaseSet expiration time updated","Tempo di scadenza LeaseSet aggiornato"},
{"LeaseSet is not found or already expired","LeaseSet non trovato o già scaduto"},
{"Transit tunnels count must not exceed %d","Il conteggio dei tunnel di transito non deve superare %d"},
{"Transit tunnels count must not exceed %d","Il conteggio dei tunnel di transito non deve superare %d"},
{"Back to commands list","Ritorna alla lista dei comandi"},
{"Back to commands list","Ritorna alla lista dei comandi"},
{"Register at reg.i2p","Registra a reg.i2p"},
{"Register at reg.i2p","Registra a reg.i2p"},
@ -163,6 +155,7 @@ namespace italian // language namespace
{"Submit","Invia"},
{"Submit","Invia"},
{"Domain can't end with .b32.i2p","I domini non possono terminare con .b32.i2p"},
{"Domain can't end with .b32.i2p","I domini non possono terminare con .b32.i2p"},
{"Domain must end with .i2p","I domini devono terminare con .i2p"},
{"Domain must end with .i2p","I domini devono terminare con .i2p"},
{"Such destination is not found","Questa destinazione non è stata trovata"},
{"Unknown command","Comando sconosciuto"},
{"Unknown command","Comando sconosciuto"},
{"Command accepted","Comando accettato"},
{"Command accepted","Comando accettato"},
{"Proxy error","Errore del proxy"},
{"Proxy error","Errore del proxy"},
@ -172,15 +165,8 @@ namespace italian // language namespace
{"You may try to find this host on jump services below","Si può provare a trovare questo host sui servizi di salto qui sotto"},
{"You may try to find this host on jump services below","Si può provare a trovare questo host sui servizi di salto qui sotto"},
{"Invalid request","Richiesta non valida"},
{"Invalid request","Richiesta non valida"},
{"Proxy unable to parse your request","Il proxy non è in grado di elaborare la tua richiesta"},
{"Proxy unable to parse your request","Il proxy non è in grado di elaborare la tua richiesta"},
{"Addresshelper is not supported","Addresshelper non è supportato"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'host %s è <font color=red>già nella rubrica del router</font>. <b>Attenzione: la fonte di questo URL potrebbe essere dannosa!</b> Fai clic qui per aggiornare il record: <a href=\"%s%s%s&update=true\">Continua</a>."},
{"Addresshelper forced update rejected","Aggiornamento forzato dell'helper degli indirizzi rifiutato"},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Per aggiungere host <b>%s</b> nella rubrica del router, clicca qui: <a href=\"%s%s%s\">Continua</a>."},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Per aggiungere host <b>%s</b> nella rubrica del router, clicca qui: <a href=\"%s%s%s\">Continua</a>."},
{"Addresshelper request","Richiesta di indirizzo helper"},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","L'host %s viene aggiunto alla rubrica del router dall'helper. Fai clic qui per procedere: <a href=\"%s\">Continua</a>."},
{"Addresshelper adding","Aggiunta di Addresshelper"},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'host %s è <font color=red>già nella rubrica del router</font>. Clicca qui per aggiornare il record: <a href=\"%s%s%s&update=true\">Continua</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","L'host %s è <font color=red>già nella rubrica del router</font>. Clicca qui per aggiornare il record: <a href=\"%s%s%s&update=true\">Continua</a>."},
{"Addresshelper update","Aggiornamento dell'helper degli indirizzi"},
{"Invalid request URI","URI della richiesta non valido"},
{"Invalid request URI","URI della richiesta non valido"},
{"Can't detect destination host from request","Impossibile determinare l'host di destinazione dalla richiesta"},
{"Can't detect destination host from request","Impossibile determinare l'host di destinazione dalla richiesta"},
{"Outproxy failure","Fallimento del proxy di uscita"},
{"Outproxy failure","Fallimento del proxy di uscita"},
{"<b>Note:</b> result string can be used only for registering 2LD domains (example.i2p). For registering subdomains please use i2pd-tools.","<b>Uwaga:</b> wynik string może być używany tylko do rejestracji domen 2LD (przykład.i2p). Do rejestracji subdomen należy użyć narzędzi i2pd."},
{"Address","Adres"},
{"Type","Typ"},
{"EncType","TypEnkrypcji"},
{"Expire LeaseSet","Wygaśnij LeaseSet"},
{"Inbound tunnels","Tunele przychodzące"},
{"%dms","%dms"},
{"Outbound tunnels","Tunele wychodzące"},
{"Tags","Tagi"},
{"Incoming","Przychodzące"},
{"Outgoing","Wychodzące"},
{"Destination","Miejsce docelowe"},
{"Amount","Ilość"},
{"Incoming Tags","Przychodzące tagi"},
{"Tags sessions","Sesje tagów"},
{"Status","Status"},
{"Local Destination","Lokalne miejsce docelowe"},
{"Streams","Strumienie"},
{"Close stream","Zamknij strumień"},
{"Such destination is not found","Nie znaleziono takiego miejsca docelowego"},
{"I2CP session not found","Sesja I2CP nie została znaleziona"},
{"I2CP is not enabled","I2CP nie jest włączone"},
{"Invalid","Niepoprawny"},
{"Store type","Rodzaj przechowywania"},
{"Expires","Wygasa za"},
{"Non Expired Leases","Leasingi niewygasłe"},
{"Gateway","Brama"},
{"TunnelID","IDTunelu"},
{"EndDate","DataZakończenia"},
{"floodfill mode is disabled","tryb floodfill jest wyłączony"},
{"Queue size","Wielkość kolejki"},
{"Run peer test","Wykonaj test peer"},
{"Reload tunnels configuration","Załaduj ponownie konfigurację tuneli"},
{"<b>Note:</b> any action done here are not persistent and not changes your config files.","<b>Uwaga:</b> każda akcja wykonana tutaj nie jest trwała i nie zmienia Twoich plików konfiguracyjnych."},
{"no transit tunnels currently built","brak obecnie zbudowanych tuneli tranzytowych"},
{"SAM disabled","SAM wyłączony"},
{"no sessions currently running","brak aktualnie uruchomionych sesji"},
{"SAM session not found","Sesja SAM nie została znaleziona"},
{"SAM Session","Sesja SAM"},
{"Server Tunnels","Tunele Serwera"},
{"Client Forwards","Przekierowania Klienta"},
{"Server Forwards","Przekierowania Serwera"},
{"Unknown page","Nieznana strona"},
{"Invalid token","Nieprawidłowy token"},
{"SUCCESS","SUKCES"},
{"Stream closed","Strumień zamknięty"},
{"Stream not found or already was closed","Strumień nie został znaleziony lub został już zamknięty"},
{"Destination not found","Nie znaleziono punktu docelowego"},
{"StreamID can't be null","StreamID nie może być null"},
{"Return to destination page","Wróć do strony miejsca docelowego"},
{"You will be redirected in %d seconds","Zostaniesz prekierowany za %d sekund"},
{"LeaseSet expiration time updated","Zaktualizowano czas wygaśnięcia LeaseSet"},
{"LeaseSet is not found or already expired","LeaseSet nie został znaleziony lub już wygasł"},
{"Transit tunnels count must not exceed %d","Liczba tuneli tranzytowych nie może przekraczać %d"},
{"Back to commands list","Powrót do listy poleceń"},
{"Register at reg.i2p","Zarejestruj się na reg.i2p"},
{"Description","Opis"},
{"A bit information about service on domain","Trochę informacji o usłudze w domenie"},
{"Submit","Zatwierdź"},
{"Domain can't end with .b32.i2p","Domena nie może kończyć się na .b32.i2p"},
{"Domain must end with .i2p","Domena musi kończyć się na .i2p"},
{"Unknown command","Nieznana komenda"},
{"Command accepted","Polecenie zaakceptowane"},
{"Proxy error","Błąd serwera proxy"},
{"Proxy info","Informacje o proxy"},
{"Proxy error: Host not found","Błąd proxy: Nie znaleziono hosta"},
{"Remote host not found in router's addressbook","Nie znaleziono zdalnego hosta w książce adresowej routera"},
{"You may try to find this host on jump services below","Możesz znaleźć tego hosta na poniższych usługach skoku"},
{"Invalid request","Nieprawidłowe żądanie"},
{"Proxy unable to parse your request","Serwer proxy nie może przetworzyć Twojego żądania"},
{"Addresshelper is not supported","Adresshelper nie jest obsługiwany"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Host %s <font color=red>jest już w książce adresowej routera</font>. <b>Uważaj: źródło tego adresu URL może być szkodliwe!</b> Kliknij tutaj, aby zaktualizować rekord: <a href=\"%s%s%s&update=true\">Kontynuuj</a>."},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Aby dodać host <b>%s</b> w książce adresowej routera, kliknij tutaj: <a href=\"%s%s%s\">Kontynuuj</a>."},
{"Addresshelper request","Prośba Addresshelper"},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","Host %s dodany do książki adresowej routera od pomocnika. Kliknij tutaj, aby kontynuować: <a href=\"%s\">Kontynuuj</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Host %s jest <font color=red>już w książce adresowej routera</font>. Kliknij tutaj, aby zaktualizować rekord: <a href=\"%s%s%s&update=true\">Kontynuuj</a>."},
{"Cannot resolve upstream proxy","Nie można rozwiązać serwera proxy upstream"},
{"Hostname is too long","Nazwa hosta jest zbyt długa"},
{"Cannot connect to upstream SOCKS proxy","Nie można połączyć się z proxy SOCKS upstream"},
{"Cannot negotiate with SOCKS proxy","Nie można negocjować z proxy SOCKS"},
{"CONNECT error","Błąd POŁĄCZENIE"},
{"Failed to connect","Nie udało się połączyć"},
{"SOCKS proxy error","Błąd proxy SOCKS"},
{"Failed to send request to upstream","Nie udało się wysłać żądania do upstream"},
{"No reply from SOCKS proxy","Brak odpowiedzi od serwera proxy SOCKS"},
{"Cannot connect","Nie można się połączyć"},
{"HTTP out proxy not implemented","Serwer wyjściowy proxy HTTP nie został zaimplementowany"},
{"Cannot connect to upstream HTTP proxy","Nie można połączyć się z proxy HTTP upstream"},
{"Host is down","Host jest niedostępny"},
{"Can't create connection to requested host, it may be down. Please try again later.","Nie można utworzyć połączenia z żądanym hostem, może być wyłączony. Spróbuj ponownie później."},
{"<b>Note:</b> any action done here are not persistent and not changes your config files.","<b> Nota: </b> Qualquer ação feita aqui não será permanente e não altera os seus arquivos de configuração."},
{"<b>Note:</b> any action done here are not persistent and not changes your config files.","<b> Nota: </b> Qualquer ação feita aqui não será permanente e não altera os seus arquivos de configuração."},
{"Logging level","Nível de registro"},
{"Logging level","Nível de registro"},
{"Transit tunnels limit","Limite de túneis de trânsito"},
{"Transit tunnels limit","Limite nos túneis de trânsito"},
{"Change","Mudar"},
{"Change","Mudar"},
{"Change language","Trocar idioma"},
{"Change language","Trocar idioma"},
{"no transit tunnels currently built","Nenhum túnel de trânsito construido no momento"},
{"no transit tunnels currently built","Nenhum túnel de trânsito construido no momento"},
@ -148,43 +145,42 @@ namespace portuguese // language namespace
{"Invalid token","Token Inválido"},
{"Invalid token","Token Inválido"},
{"SUCCESS","SUCESSO"},
{"SUCCESS","SUCESSO"},
{"Stream closed","Fluxo fechado"},
{"Stream closed","Fluxo fechado"},
{"Stream not found or already was closed","Fluxo não encontrado ou já fechado"},
{"Stream not found or already was closed","Fluxo não encontrado ou já encerrado"},
{"Destination not found","Destino não encontrado"},
{"Destination not found","Destino não encontrado"},
{"StreamID can't be null","StreamID não pode ser nulo"},
{"StreamID can't be null","StreamID não pode ser nulo"},
{"Return to destination page","Retornar para à página de destino"},
{"Return to destination page","Retornar para à página de destino"},
{"You will be redirected in %d seconds","Você será redirecionado em %d segundos"},
{"You will be redirected in %d seconds","Você será redirecionado em %d segundos"},
{"LeaseSet expiration time updated","Tempo de validade do LeaseSet atualizado"},
{"LeaseSet is not found or already expired","LeaseSet não foi encontrado ou já expirou"},
{"Transit tunnels count must not exceed %d","A contagem de túneis de trânsito não deve exceder %d"},
{"Transit tunnels count must not exceed %d","A contagem de túneis de trânsito não deve exceder %d"},
{"Back to commands list","Voltar para a lista de comandos"},
{"Back to commands list","Voltar para a lista de comandos"},
{"Register at reg.i2p","Registrar em reg.i2p"},
{"Register at reg.i2p","Registrar na reg.i2p"},
{"Description","Descrição"},
{"Description","Descrição"},
{"A bit information about service on domain","Algumas informações sobre o serviço no domínio"},
{"A bit information about service on domain","Algumas informações sobre o serviço no domínio"},
{"Submit","Enviar"},
{"Submit","Enviar"},
{"Domain can't end with .b32.i2p","O domínio não pode terminar com .b32.i2p"},
{"Domain can't end with .b32.i2p","O domínio não pode terminar com .b32.i2p"},
{"Domain must end with .i2p","O domínio não pode terminar com .i2p"},
{"Domain must end with .i2p","O domínio não pode terminar com .i2p"},
{"Such destination is not found","Tal destino não foi encontrado"},
{"Unknown command","Comando desconhecido"},
{"Unknown command","Comando desconhecido"},
{"Command accepted","Comando aceito"},
{"Command accepted","Comando aceito"},
{"Proxy error","Erro no proxy"},
{"Proxy error","Erro no proxy"},
{"Proxy info","Informações do proxy"},
{"Proxy info","Informações do proxy"},
{"Proxy error: Host not found","Erro no proxy: Host não encontrado"},
{"Proxy error: Host not found","Erro no proxy: Host não encontrado"},
{"Remote host not found in router's addressbook","O host remoto não foi encontrado no livro de endereços do roteador"},
{"Remote host not found in router's addressbook","O host remoto não foi encontrado no livro de endereços do roteador"},
{"You may try to find this host on jump services below","Você pode tentar encontrar este host nos serviços de jump abaixo"},
{"You may try to find this host on jump services below","Você pode tentar encontrar este host nos jump services abaixo"},
{"Invalid request","Requisição inválida"},
{"Invalid request","Requisição inválida"},
{"Proxy unable to parse your request","O proxy foi incapaz de processar a sua requisição"},
{"Proxy unable to parse your request","O proxy foi incapaz de processar a sua requisição"},
{"Addresshelper is not supported","O Auxiliar de Endereços não é suportado"},
{"Addresshelper is not supported","O Auxiliar de Endereços não é suportado"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","O host %s já <font color=red>está no catálogo de endereços do roteador</font>. <b>Cuidado: a fonte desta URL pode ser perigosa!</b> Clique aqui para atualizar o registro: <a href=\"%s%s%s&update=true\">Continuar</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","O host %s já <font color=red>está no catálogo de endereços do roteador</font>. <b>Cuidado: a fonte desta URL pode ser perigosa!</b> Clique aqui para atualizar o registro: <a href=\"%s%s%s&update=true\">Continuar</a>."},
{"Addresshelper forced update rejected","A atualização forçada do Auxiliar de Endereços foi rejeitada"},
{"Addresshelper forced update rejected","A atualização forçada do Auxiliar de Endereços foi rejeitada"},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Para adicionar o host <b> %s </b> ao catálogo de endereços do roteador, clique aqui: <a href='%s%s%s'>Continuar </a>."},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","Para adicionar o host <b> %s </b> ao catálogo de endereços do roteador, clique aqui: <a href='%s%s%s'>Continuar </a>."},
{"Addresshelper request","Requisição ao Auxiliar de Endereços"},
{"Addresshelper request","Requisição do Auxiliar de Endereços"},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","O host %s foi adicionado ao catálogo de endereços do roteador por um auxiliar. Clique aqui para prosseguir: <a href='%s'> Continuar </a>."},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","O host %s foi adicionado ao catálogo de endereços do roteador por um auxiliar. Clique aqui para proceder: <a href='%s'> Continuar </a>."},
{"Addresshelper adding","Auxiliar de Endereço adicionando"},
{"Addresshelper adding","Auxiliar de Endereço adicionando"},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","O host %s já <font color=red>está no catálogo de endereços do roteador </font>. Clique aqui para atualizar o registro: <a href=\"%s%s%s&update=true\">Continuar</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","O host %s já <font color=red>está no catálogo de endereços do roteador </font>. Clique aqui para atualizar o registro: <a href=\"%s%s%s&update=true\">Continuar</a>."},
{"Addresshelper update","Atualização do Auxiliar de Endereços"},
{"Addresshelper update","Atualização do Auxiliar de Endereços"},
{"Invalid request URI","A URI de requisição é inválida"},
{"Invalid request URI","A URI de requisição é inválida"},
{"Can't detect destination host from request","Incapaz de detectar o host de destino da requisição"},
{"Can't detect destination host from request","Incapaz de detectar o host de destino da requisição"},
{"Outproxy failure","Falha no outproxy"},
{"Outproxy failure","Falha no outproxy"},
{"Bad outproxy settings","Má configurações do outproxy"},
{"Bad outproxy settings","Configurações ruins de outproxy"},
{"Host %s is not inside I2P network, but outproxy is not enabled","O host %s não está dentro da rede I2P, mas o outproxy não está ativado"},
{"Host %s is not inside I2P network, but outproxy is not enabled","O host %s não está dentro da rede I2P, mas o outproxy não está ativado"},
{"Unknown outproxy URL","URL de outproxy desconhecida"},
{"Unknown outproxy URL","URL de outproxy desconhecida"},
{"Cannot resolve upstream proxy","Não é possível resolver o proxy de entrada"},
{"Cannot resolve upstream proxy","Não é possível resolver o proxy de entrada"},
@ -159,6 +154,7 @@ namespace swedish // language namespace
{"Submit","Skicka"},
{"Submit","Skicka"},
{"Domain can't end with .b32.i2p","Domänen får inte sluta med .b32.i2p"},
{"Domain can't end with .b32.i2p","Domänen får inte sluta med .b32.i2p"},
{"Domain must end with .i2p","Domänen måste sluta med .i2p"},
{"Domain must end with .i2p","Domänen måste sluta med .i2p"},
{"Such destination is not found","En sådan plats hittas ej"},
{"Unknown command","Okänt kommando"},
{"Unknown command","Okänt kommando"},
{"Command accepted","Kommando accepterades"},
{"Command accepted","Kommando accepterades"},
{"Proxy error","Proxyfel"},
{"Proxy error","Proxyfel"},
@ -169,14 +165,6 @@ namespace swedish // language namespace
{"Invalid request","Ogiltig förfrågan"},
{"Invalid request","Ogiltig förfrågan"},
{"Proxy unable to parse your request","Proxyt kan inte behandla din förfrågan"},
{"Proxy unable to parse your request","Proxyt kan inte behandla din förfrågan"},
{"Addresshelper is not supported","Adresshjälparen stöds ej"},
{"Addresshelper is not supported","Adresshjälparen stöds ej"},
{"Host %s is <font color=red>already in router's addressbook</font>. <b>Be careful: source of this URL may be harmful!</b> Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Värd %s är <font color=red>redan i routerns adressbok</font>. <b>Var försiktig: källan till denna URL kan vara skadlig!</b> Klicka här för att uppdatera registreringen: <a href=\"%s%s%s&update=true\">Fortsätt</a>."},
{"Addresshelper forced update rejected","Tvingad uppdatering av adresshjälparen nekad"},
{"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s\">Continue</a>.","För att lägga till värd <b>%s</b> i routerns adressbok, klicka här: <a href=\"%s%s%s\">Fortsätt</a>."},
{"Host %s added to router's addressbook from helper. Click here to proceed: <a href=\"%s\">Continue</a>.","Värd %s tillagd i routerns adressbok från hjälparen. Klicka här för att fortsätta: <a href=\"%s\">Fortsätt</a>."},
{"Host %s is <font color=red>already in router's addressbook</font>. Click here to update record: <a href=\"%s%s%s&update=true\">Continue</a>.","Värd %s är <font color=red>redan i routerns adressbok</font>. Klicka här för att uppdatera registreringen: <a href=\"%s%s%s&update=true\">Fortsätt</a>."},
("limits.coresize",value<uint32_t>()->default_value(0),"Maximum size of corefile in Kb (0 - use system limit)")
("limits.coresize",value<uint32_t>()->default_value(0),"Maximum size of corefile in Kb (0 - use system limit)")
("limits.openfiles",value<uint16_t>()->default_value(0),"Maximum number of open files (0 - use system default)")
("limits.openfiles",value<uint16_t>()->default_value(0),"Maximum number of open files (0 - use system default)")
("limits.transittunnels",value<uint32_t>()->default_value(10000),"Maximum active transit tunnels (default:10000)")
("limits.transittunnels",value<uint16_t>()->default_value(5000),"Maximum active transit tunnels (default:5000)")
("limits.zombies",value<double>()->default_value(0),"Minimum percentage of successfully created tunnels under which tunnel cleanup is paused (default [%]: 0.00)")
("socksproxy.i2p.streaming.maxOutboundSpeed",value<std::string>()->default_value("1730000000"),"Max outbound speed of SOCKS proxy stream in bytes/sec")
("socksproxy.i2p.streaming.maxInboundSpeed",value<std::string>()->default_value("1730000000"),"Max inbound speed of SOCKS proxy stream in bytes/sec")
("i2cp.singlethread",value<bool>()->default_value(true),"Destinations run in the I2CP server's thread")
("i2cp.singlethread",value<bool>()->default_value(true),"Destinations run in the I2CP server's thread")
("i2cp.inboundlimit",value<uint32_t>()->default_value(0),"Client inbound limit in KBps to return in BandwidthLimitsMessage. Router's bandwidth by default")
("i2cp.outboundlimit",value<uint32_t>()->default_value(0),"Client outbound limit in KBps to return in BandwidthLimitsMessage. Router's bandwidth by default")
LogPrint(eLogError,"Destination: Can't publish LeaseSet. No inbound tunnels");
}
else
LogPrint(eLogError,"Destination: Can't publish LeaseSet. No outbound tunnels");
}
}
else
else
LogPrint(eLogError,"Destination: Can't publish LeaseSet, no more floodfills found");
LogPrint(eLogError,"Destination: Can't publish LeaseSet. No outbound tunnels");
}
}
else
else
LogPrint(eLogDebug,"Destination: No tunnels in pool");
LogPrint(eLogError,"Destination: Can't publish LeaseSet, no more floodfills found");
if(!floodfill||!outbound||!inbound)
if(!floodfill||!outbound||!inbound)
{
{
// we can't publish now
m_ExcludedFloodfills.clear();
m_ExcludedFloodfills.clear();
m_PublishReplyToken=1;// dummy non-zero value
// try again after a while
LogPrint(eLogInfo,"Destination: Can't publish LeasetSet because destination is not ready. Try publishing again after ",PUBLISH_CONFIRMATION_TIMEOUT," seconds");