From 96ae100ae97bd4b8bd33f942fac3689af9bd5996 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Mon, 12 May 2008 15:30:37 +0000 Subject: [PATCH] version 0.4.11: italian translation added fix bug when inserting a project without default file change label of path textfield --- src/de/todesbaum/jsite/i18n/jSite.properties | 7 +- src/de/todesbaum/jsite/i18n/jSite_de.properties | 7 +- src/de/todesbaum/jsite/i18n/jSite_fr.properties | 5 +- src/de/todesbaum/jsite/i18n/jSite_it.properties | 136 ++++++++++++++++++++++++ src/de/todesbaum/jsite/main/Main.java | 8 +- src/de/todesbaum/jsite/main/Version.java | 2 +- 6 files changed, 153 insertions(+), 12 deletions(-) create mode 100644 src/de/todesbaum/jsite/i18n/jSite_it.properties diff --git a/src/de/todesbaum/jsite/i18n/jSite.properties b/src/de/todesbaum/jsite/i18n/jSite.properties index 3d8d73e..0f37368 100644 --- a/src/de/todesbaum/jsite/i18n/jSite.properties +++ b/src/de/todesbaum/jsite/i18n/jSite.properties @@ -30,8 +30,9 @@ jsite.quit.config-not-saved=Configuration not saved

The conf jsite.menu.languages=Languages jsite.menu.language.en=English -jsite.menu.language.de=German -jsite.menu.language.fr=French +jsite.menu.language.de=Deutsch +jsite.menu.language.fr=Français +jsite.menu.language.it=Italiano jsite.menu.nodes=Nodes jsite.menu.nodes.manage-nodes=Manage nodes jsite.menu.help=Help @@ -89,7 +90,7 @@ jsite.project.project.local-path=Local path jsite.project.project.address=Address jsite.project.project.public-key=Request URI jsite.project.project.private-key=Insert URI -jsite.project.project.path=Path +jsite.project.project.path=Freesite Path jsite.project.project.edition=Edition jsite.project.keygen.io-error=Node communication failure

Communication with the node failed
with the following error message:

{0}

Please make sure that you have entered
the correct host name and port number
on the "Node Settings" page. jsite.project.warning.no-local-path=No local path

You did not specify a local path for the files to insert.
It is not possible to continue without one. diff --git a/src/de/todesbaum/jsite/i18n/jSite_de.properties b/src/de/todesbaum/jsite/i18n/jSite_de.properties index d5262cb..dd7b2ef 100644 --- a/src/de/todesbaum/jsite/i18n/jSite_de.properties +++ b/src/de/todesbaum/jsite/i18n/jSite_de.properties @@ -29,9 +29,10 @@ jsite.quit.question=M jsite.quit.config-not-saved=Konfiguration nicht gespeichert

Die Konfiguration konnte nicht gespeichert werden.
Soll jSite trotzdem beendet werden? jsite.menu.languages=Sprachen -jsite.menu.language.en=Englisch +jsite.menu.language.en=English jsite.menu.language.de=Deutsch -jsite.menu.language.fr=Französisch +jsite.menu.language.fr=Français +jsite.menu.language.it=Italiano jsite.menu.nodes=Nodes jsite.menu.nodes.manage-nodes=Nodes verwalten jsite.menu.help=Hilfe @@ -89,7 +90,7 @@ jsite.project.project.local-path=Lokaler Pfad jsite.project.project.address=Adresse jsite.project.project.public-key=Anfrage-URI jsite.project.project.private-key=Einfüge-URI -jsite.project.project.path=Pfad +jsite.project.project.path=Seitenpfad jsite.project.project.edition=Edition jsite.project.keygen.io-error=Kommunikation fehlgeschlagen

Die Kommunikation mit dem Freenet Node
ergab folgende Fehlermeldung:

{0}

Bitte vergewissern Sie sich, dass der Node läuft und dass Sie
den korrekten Hostnamen und die korrekte Portnummer auf der
\u201eNode Einstellungen\u201c Seite eingegeben haben. jsite.project.warning.no-local-path=Kein lokaler Pfad

Sie haben keinen lokalen Pfad für die einzufügenden Dateien angegeben.
Es ist nicht möglich, ohne lokalen Pfad weiter zu machen. diff --git a/src/de/todesbaum/jsite/i18n/jSite_fr.properties b/src/de/todesbaum/jsite/i18n/jSite_fr.properties index 17bea67..2516a91 100644 --- a/src/de/todesbaum/jsite/i18n/jSite_fr.properties +++ b/src/de/todesbaum/jsite/i18n/jSite_fr.properties @@ -29,9 +29,10 @@ jsite.quit.question=Voulez-vous r jsite.quit.config-not-saved=Configuration non sauvegardée

La configuration n'a pas pu être sauvée.
Voulez vous quitter tout de même? jsite.menu.languages=Langue -jsite.menu.language.en=Anglais -jsite.menu.language.de=Allemand +jsite.menu.language.en=English +jsite.menu.language.de=Deutsch jsite.menu.language.fr=Français +jsite.menu.language.it=Italiano jsite.menu.nodes=Noeud jsite.menu.nodes.manage-nodes=Gérer les noeuds jsite.menu.help=Aide diff --git a/src/de/todesbaum/jsite/i18n/jSite_it.properties b/src/de/todesbaum/jsite/i18n/jSite_it.properties new file mode 100644 index 0000000..c7d94cd --- /dev/null +++ b/src/de/todesbaum/jsite/i18n/jSite_it.properties @@ -0,0 +1,136 @@ +# +# jSite - a tool for uploading websites into Freenet +# Copyright (C) 2006 David Roden +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# + +# Italian Language file by Luke771 + +jsite.main.already-running=jSite è già in funzione

E' stata rilevato un 'lock file' la cui presenza suggerisce che un' altra
instanza di jSite è già in funzione. Lanciare istanze multiple di jSite
garantisce rpoblemi con la configurazione. + +jsite.wizard.previous=Precedente +jsite.wizard.next=Successivo +jsite.wizard.quit=Chiudi + +jsite.quit.question=Conferma uscita: arresta jSite?? +jsite.quit.config-not-saved=La configurazione non è stata salvata

Non è stato possibile salvare la configurazione.
Chiudere jSite comunque? + +jsite.menu.languages=Lingue +jsite.menu.language.en=English +jsite.menu.language.de=Deutsch +jsite.menu.language.fr=Français +jsite.menu.language.it=Italiano +jsite.menu.nodes=Nodi +jsite.menu.nodes.manage-nodes=Gestisci Nodi +jsite.menu.help=Aiuto +jsite.menu.help.about=su jSite + +jsite.about.message=jSite {0}

Copyright \u00a9 2006-2008 David Roden
Pubblicato nei termini della Licenza Pubblica Generale GNU + +jsite.node-manager.heading=Gestione Nodi +jsite.node-manager.description=Interfaccia per la gestione dei nodi. +jsite.node-manager.node-information=Informationi Nodo +jsite.node-manager.add-node=Aggiungi Nodo +jsite.node-manager.new-node=Nuovo Nodo +jsite.node-manager.delete-node=Elimina Nodo +jsite.node-manager.delete-node.warning=Conferma Eliminazione Nodo

Eliminare il nodo? +jsite.node-manager.name=Nome +jsite.node-manager.hostname=Nome Host +jsite.node-manager.port=Porta + +jsite.insert.heading=Inserezione Progetto +jsite.insert.description=Si prega di attendere durante l'inserzione del progetto. +jsite.insert.project-information=Informazioni Progetto +jsite.insert.request-uri=Freesite +jsite.insert.start-time=Orario di inizio +jsite.insert.starting=Inizio\u2026 +jsite.insert.done=Completato. +jsite.insert.progress=Progresso +jsite.insert.insert-failed=Inserzione fallita

Non è stato completare l'inserzione del progetto.
Alcuni file sono risultati impossibili da inserire. +jsite.insert.insert-failed-with-cause=Inserzione fallita

Non è stato possibile completare l'inserzione del progetto.
Alcuni file sono risultati impossibili da inserire.
Si è verificato il seguente errore:

{0} +jsite.insert.inserted=Inserzione progetto completata

Il progetto è stato inserito correttamente. + +jsite.file-scanner.can-not-read-directory=Impossibile leggere dalla directory + +jsite.project.heading=Selezionare un progetto +jsite.project.description=Selezionare un progetto dalla lista o creare un nuovo progetto +jsite.project.action.browse=Sfoglia +jsite.project.action.browse.choose=Scegli +jsite.project.action.browse.tooltip=Sfoglia per Directory +jsite.project.action.add-project=Aggiungi Progetto +jsite.project.action.add-project.tooltip=Aggiungi un nuovo progetto +jsite.project.new-project.name=Nuovo Progetto +jsite.project.action.delete-project=Elimina Progetto +jsite.project.action.delete-project.tooltip=Elimina un Progetto +jsite.project.action.delete-project.confirm=Conferma eliminazione:

Il progetto \u201c{0}\u201d Verrà eliminato!
Continuare? +jsite.project.action.clone-project=Clonazione Progetto +jsite.project.action.clone-project.copy=Copia di {0} +jsite.project.action.clone-project.tooltip=Clona il progetto selezionato +jsite.project.action.copy-uri=Copia URI nel Clipboard +jsite.project.action.copy-uri.tooltip=Copia la URI del progetto nel clipboard +jsite.project.action.generate-new-key=Genera Nuova Chiave +jsite.project.action.generate-new-key.tooltip=Genera una nuova chiave per il progetto +jsite.project.project.information=Project Information +jsite.project.project.name=Nome +jsite.project.project.description=Descrizione +jsite.project.project.local-path=Percorso Locale +jsite.project.project.address=Indirizzo +jsite.project.project.public-key=URI Richiesta +jsite.project.project.private-key=URI Inserzione +jsite.project.project.path=Percorso del Freesite +jsite.project.project.edition=Edizione +jsite.project.keygen.io-error=Problema di comunicazione con il nodo

Si è verificato un problema nella comunicazione con il nodo
che ha prodotto il seguente messaggio di errore:

{0}

Si prega di assicurarsi di avere inserito
informazioni corrette per nome host e porta
nella pagina "Configurazione Nodo". +jsite.project.warning.no-local-path=Manca percorso locale

Non è stato specificato il precirso dei file da inserire.
Non è possibile continuare senza di esso. +jsite.project.warning.no-path=Manca percorso freesite

Non è stato specificato un percorso per il freesite.
Non è possibile continuare senza di esso. +jsite.project.warning.generate-new-key=Generare una nuova chiave?

Generando una nuova chiave, il freesite verrà pubblicato usando la nuova chiave.
La fiducia riposta dagli utenti nella vecchia chiave andrà perduta! + +jsite.project-files.heading=Files del Progetto +jsite.project-files.description=Specificare qui i parametri per i file all'interno del progetto, come chiavi generate all'esterno o MIME types se il rilevamento automatico fallisce. +jsite.project-files.action.rescan=Cerca di nuovo +jsite.project-files.action.rescan.tooltip=Cerca nuovamente nella directory del progetto +jsite.project-files.action.add-container=Aggiungi +jsite.project-files.action.add-container.tooltip=Aggiunge un contenitore al progetto e ripone in esso il file selezionato. +jsite.project-files.action.add-container.message=Inserire il nome del nuovo contenitore +jsite.project-files.action.edit-container=Modifica +jsite.project-files.action.edit-container.tooltip=Cambia il nome del contenitore +jsite.project-files.action.edit-container.message=Inserire il nuovo nome del contenitore +jsite.project-files.action.delete-container=Elimina +jsite.project-files.action.delete-container.tooltip=Elimina il contenitore +jsite.project-files.action.delete-container.message=Conferma eliminazione contenitore? +jsite.project-files.file-options=Opzioni File +jsite.project-files.default=File Principale +jsite.project-files.default.tooltip=Specifica che questo è il file index del progetto\u2019s +jsite.project-files.insert=Inserisci +jsite.project-files.insert.tooltip=Deselezionare se il file è stato inserito esternamente +jsite.project-files.custom-key=Chiave personalizzata +jsite.project-files.custom-key.tooltip=Chiave creata esternamente per il file +jsite.project-files.mime-type=MIME type +jsite.project-files.mime-type.tooltip=Selezionare il MIME type appropriato se il rilevamento è fallito +jsite.project-files.container=Contenitore +jsite.project-files.container.tooltip=Seleziona un contenitore per il file corrente +jsite.project-files.replacement=Sostituzioni +jsite.project-files.replacement.tooltip=Attiva sostituzioni nel file +jsite.project-files.replacement.edition-range=Range +jsite.project-files.replacement.edition-range.tooltip=Sostituisci anche $[EDITION+1], $[EDITION+2]\u2026 +jsite.project-files.scan-error=Errore nella scanzione dei file

La directiry contenente il progetto potrebbe non esistere oppure alcuni file/directory all'interno di essa non sono accessibiili.
Si prega di tornare indietro e selezionare la directory contenente il progetto. +jsite.project-files.empty-index=Manca file principale

Non è stato specificato un file principale.
Non è impossibile possibile inserire un sito senza file principale, ma sarebbe opportuno indicarne comuncue uno. +jsite.project-files.index-missing=File principale non trovato

Il file principale selezionato in precedenza non esite più! Si prega di selezionare un nuovo file principale dalla lista dei file. +jsite.project-files.container-index=File principale in contenitore

Il file principale si trova in un contenitore!
Questo portebbe causare una diiminuzione di visite al freesite. +jsite.project-files.index-not-html=Il file principale non è HTML

Il file principale non ha il MIME type "text/html"!
Caricare tale file in un web browser potrebbe produrre risultati inaspettati. +jsite.project-files.no-node-running=Il nodo non è in funzione

Non è possibile inserire un progetto se il nodo Freenet non è in funzione.
Si prega di avviare il nodo e riprovare. +jsite.project-files.no-custom-key=Manca chiave personalizzata

E' stato richiesto specificamente di non inserire {0} ma non è stata fornita una chiave su cui puntare la redirezione! +jsite.project-files.no-node-selected=Nessun nodo selezionato

Si prega di selezionare un nodo dal menu! +jsite.project-files.insert-now=Inserisci Adesso diff --git a/src/de/todesbaum/jsite/main/Main.java b/src/de/todesbaum/jsite/main/Main.java index aca9f73..005fc37 100644 --- a/src/de/todesbaum/jsite/main/Main.java +++ b/src/de/todesbaum/jsite/main/Main.java @@ -74,7 +74,7 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen PAGE_NODE_MANAGER, PAGE_PROJECTS, PAGE_PROJECT_FILES, PAGE_INSERT_PROJECT } - private static final Locale[] SUPPORTED_LOCALES = new Locale[] { Locale.ENGLISH, Locale.GERMAN, Locale.FRENCH }; + private static final Locale[] SUPPORTED_LOCALES = new Locale[] { Locale.ENGLISH, Locale.GERMAN, Locale.FRENCH, Locale.ITALIAN }; protected Map languageActions = new HashMap(); protected Action manageNodeAction; protected Action aboutAction; @@ -328,12 +328,14 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen return; } } - if (!project.getFileOption(project.getIndexFile()).getContainer().equals("")) { + String indexFile = project.getIndexFile(); + boolean hasIndexFile = (indexFile != null); + if (hasIndexFile && !project.getFileOption(indexFile).getContainer().equals("")) { if (JOptionPane.showConfirmDialog(wizard, I18n.getMessage("jsite.project-files.container-index"), null, JOptionPane.OK_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE) != JOptionPane.OK_OPTION) { return; } } - if (!project.getFileOption(project.getIndexFile()).getMimeType().equals("text/html")) { + if (hasIndexFile && !project.getFileOption(indexFile).getMimeType().equals("text/html")) { if (JOptionPane.showConfirmDialog(wizard, I18n.getMessage("jsite.project-files.index-not-html"), null, JOptionPane.OK_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE) != JOptionPane.OK_OPTION) { return; } diff --git a/src/de/todesbaum/jsite/main/Version.java b/src/de/todesbaum/jsite/main/Version.java index 32cc082..fc301f8 100644 --- a/src/de/todesbaum/jsite/main/Version.java +++ b/src/de/todesbaum/jsite/main/Version.java @@ -25,7 +25,7 @@ package de.todesbaum.jsite.main; */ public class Version { - private static final String VERSION = "0.4.10"; + private static final String VERSION = "0.4.11"; public static final String getVersion() { return VERSION; -- 2.7.4