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;