Author: bombe
Date: 2008-05-12 15:30:37 +0000 (Mon, 12 May 2008)
New Revision: 19905

Added:
   trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties
Modified:
   trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties
   trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties
   trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
   trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java
   trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java
Log:
version 0.4.11:
italian translation added
fix bug when inserting a project without default file
change label of path textfield

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties       
2008-05-12 14:30:31 UTC (rev 19904)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties       
2008-05-12 15:30:37 UTC (rev 19905)
@@ -30,8 +30,9 @@

 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.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=<html><b>Node communication 
failure</b><br><br>Communication with the node failed<br>with the following 
error message:<br><br><code>{0}</code><br><br>Please make sure that you have 
entered<br>the correct host name and port number<br>on the "Node Settings" 
page.</html>
 jsite.project.warning.no-local-path=<html><b>No local path</b><br><br>You did 
not specify a local path for the files to insert.<br>It is not possible to 
continue without one.</html>

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties    
2008-05-12 14:30:31 UTC (rev 19904)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties    
2008-05-12 15:30:37 UTC (rev 19905)
@@ -29,9 +29,10 @@
 jsite.quit.config-not-saved=<html><b>Konfiguration nicht 
gespeichert</b><br><br>Die Konfiguration konnte nicht gespeichert 
werden.<br>Soll jSite trotzdem beendet werden?</html>

 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.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=<html><b>Kommunikation 
fehlgeschlagen</b><br><br>Die Kommunikation mit dem Freenet Node<br>ergab 
folgende Fehlermeldung:<br><br><code>{0}</code><br><br>Bitte vergewissern Sie 
sich, dass der Node l?uft und dass Sie<br> den korrekten Hostnamen und die 
korrekte Portnummer auf der<br>\u201eNode Einstellungen\u201c Seite eingegeben 
haben.</html>
 jsite.project.warning.no-local-path=<html><b>Kein lokaler Pfad</b><br><br>Sie 
haben keinen lokalen Pfad f?r die einzuf?genden Dateien angegeben.<br>Es ist 
nicht m?glich, ohne lokalen Pfad weiter zu machen.</html>

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties    
2008-05-12 14:30:31 UTC (rev 19904)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties    
2008-05-12 15:30:37 UTC (rev 19905)
@@ -29,9 +29,10 @@
 jsite.quit.config-not-saved=<html><b>Configuration non 
sauvegard?e</b><br><br>La configuration n'a pas pu ?tre sauv?e.<br>Voulez vous 
quitter tout de m?me?</html>

 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

Added: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties            
                (rev 0)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties    
2008-05-12 15:30:37 UTC (rev 19905)
@@ -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 <luke771 at gmail.com>
+
+jsite.main.already-running=<html><b>jSite ? gi? in funzione</b><br><br>E' 
stata rilevato un 'lock file' la cui presenza suggerisce che un' 
altra<br>instanza di jSite ? gi? in funzione. Lanciare istanze multiple di 
jSite<br>garantisce rpoblemi con la configurazione.</html>
+
+jsite.wizard.previous=Precedente
+jsite.wizard.next=Successivo
+jsite.wizard.quit=Chiudi
+
+jsite.quit.question=Conferma uscita: arresta jSite??
+jsite.quit.config-not-saved=<html><b>La configurazione non ? stata 
salvata</b><br><br>Non ? stato possibile salvare la configurazione.<br>Chiudere 
jSite comunque?</html>
+
+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=<html><big><b>jSite {0}</b></big><br><br>Copyright \u00a9 
2006-2008 David Roden<br>Pubblicato nei termini della Licenza Pubblica Generale 
GNU</html>
+
+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=<html><b>Conferma Eliminazione 
Nodo</b><br><br>Eliminare il nodo?</html>
+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=<html><b>Inserzione fallita</b><br><br>Non ? stato 
completare l'inserzione del progetto.<br>Alcuni file sono risultati impossibili 
da inserire.</html>
+jsite.insert.insert-failed-with-cause=<html><b>Inserzione 
fallita</b><br><br>Non ? stato possibile completare l'inserzione del 
progetto.<br>Alcuni file sono risultati impossibili da inserire.<br>Si ? 
verificato il seguente errore:<br><br><code>{0}</code></html>
+jsite.insert.inserted=<html><b>Inserzione progetto completata</b><br><br>Il 
progetto ? stato inserito correttamente.</html>
+
+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=<html><b>Conferma 
eliminazione:</b><br><br>Il progetto \u201c{0}\u201d Verr? 
eliminato!<br>Continuare?</html>
+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=<html><b>Problema di comunicazione con il 
nodo</b><br><br>Si ? verificato un problema nella comunicazione con il 
nodo<br>che ha prodotto il  seguente messaggio di 
errore:<br><br><code>{0}</code><br><br>Si prega di assicurarsi di avere 
inserito<br>informazioni corrette per nome host e porta<br>nella pagina 
"Configurazione Nodo".</html>
+jsite.project.warning.no-local-path=<html><b>Manca percorso 
locale</b><br><br>Non ? stato specificato il precirso dei file da 
inserire.<br>Non ? possibile continuare senza di esso.</html>
+jsite.project.warning.no-path=<html><b>Manca percorso freesite</b><br><br>Non 
? stato specificato un percorso per il freesite.<br>Non ? possibile continuare 
senza di esso.</html>
+jsite.project.warning.generate-new-key=<html><b>Generare una nuova 
chiave?</b><br><br>Generando una nuova chiave, il freesite verr? pubblicato 
usando la nuova chiave.<br>La fiducia riposta dagli utenti nella vecchia chiave 
andr? perduta!</html>
+
+jsite.project-files.heading=Files del Progetto
+jsite.project-files.description=<html>Specificare qui i parametri per i file 
all'interno del progetto, come chiavi generate all'esterno o MIME types se il 
rilevamento automatico fallisce.</html>
+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=<html><b>Errore nella scanzione dei 
file</b><br><br>La directiry contenente il progetto potrebbe non esistere 
oppure alcuni file/directory all'interno di essa non sono accessibiili.<br>Si 
prega di tornare indietro e selezionare la directory contenente il 
progetto.</html>
+jsite.project-files.empty-index=<html><b>Manca file principale</b><br><br>Non 
? stato specificato un file principale.<br>Non ? impossibile possibile inserire 
un sito senza file principale, ma sarebbe opportuno indicarne comuncue 
uno.</html>
+jsite.project-files.index-missing=<html>File principale non 
trovato</b><br><br>Il file principale selezionato in precedenza non esite pi?! 
Si prega di selezionare un nuovo file principale dalla lista dei file.</html>
+jsite.project-files.container-index=<html><b>File principale in 
contenitore</b><br><br>Il file principale si trova in un contenitore!<br>Questo 
portebbe causare una diiminuzione di visite al freesite.</html>
+jsite.project-files.index-not-html=<html><b>Il file principale non ? 
HTML</b><br><br>Il file principale non ha il MIME type "text/html"!<br>Caricare 
tale file in un web browser potrebbe produrre risultati inaspettati.</html>
+jsite.project-files.no-node-running=<html><b>Il nodo non ? in 
funzione</b><br><br>Non ? possibile inserire un progetto se il nodo Freenet non 
? in funzione.<br>Si prega di avviare il nodo e riprovare.</html>
+jsite.project-files.no-custom-key=<html><b>Manca chiave 
personalizzata</b><br><br>E' stato richiesto specificamente di non inserire 
<code>{0}</code> ma non ? stata fornita una chiave su cui puntare la 
redirezione!</html>
+jsite.project-files.no-node-selected=<html><b>Nessun nodo 
selezionato</b><br><br>Si prega di selezionare un nodo dal menu!</html>
+jsite.project-files.insert-now=Inserisci Adesso

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java      2008-05-12 
14:30:31 UTC (rev 19904)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java      2008-05-12 
15:30:37 UTC (rev 19905)
@@ -74,7 +74,7 @@
                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<Locale, Action> languageActions = new HashMap<Locale, 
Action>();
        protected Action manageNodeAction;
        protected Action aboutAction;
@@ -328,12 +328,14 @@
                                        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;
                                }

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java   2008-05-12 
14:30:31 UTC (rev 19904)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java   2008-05-12 
15:30:37 UTC (rev 19905)
@@ -25,7 +25,7 @@
  */
 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;


Reply via email to