version 0.4.9.7 0.4.9.7
authorDavid ‘Bombe’ Roden <bombe@freenetproject.org>
Mon, 21 Apr 2008 17:31:30 +0000 (17:31 +0000)
committerDavid ‘Bombe’ Roden <bombe@freenetproject.org>
Mon, 21 Apr 2008 17:31:30 +0000 (17:31 +0000)
fix text in insert progress status bar on second and subsequent inserts
fix hardcoded english text
clean up translations
add missing french translations
add batosai to credits in french language file

src/de/todesbaum/jsite/application/Project.java
src/de/todesbaum/jsite/application/ProjectInserter.java
src/de/todesbaum/jsite/gui/ProjectInsertPage.java
src/de/todesbaum/jsite/i18n/jSite.properties
src/de/todesbaum/jsite/i18n/jSite_de.properties
src/de/todesbaum/jsite/i18n/jSite_fr.properties
src/de/todesbaum/jsite/main/Version.java

index c1d07f1..57138b8 100644 (file)
@@ -285,7 +285,7 @@ public class Project implements Comparable {
         * @return The final request URI
         */
        public String getFinalRequestURI(int offset) {
-               return "freenet:USK@" + requestURI + "/" + path + "/" + (edition + offset) + "/";
+               return "USK@" + requestURI + "/" + path + "/" + (edition + offset) + "/";
        }
 
 }
index 7b4d619..81c8a4c 100644 (file)
@@ -255,7 +255,7 @@ public class ProjectInserter implements FileScannerListener, Runnable {
 
                /* collect files */
                int edition = project.getEdition();
-               String dirURI = "freenet:USK@" + project.getInsertURI() + "/" + project.getPath() + "/" + edition + "/";
+               String dirURI = "USK@" + project.getInsertURI() + "/" + project.getPath() + "/" + edition + "/";
                ClientPutComplexDir putDir = new ClientPutComplexDir("dir-" + counter++, dirURI);
                putDir.setDefaultName(project.getIndexFile());
                putDir.setVerbosity(Verbosity.ALL);
index 98d29c8..f5990b4 100644 (file)
@@ -85,7 +85,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                projectInserter = new ProjectInserter();
                projectInserter.addInsertListener(this);
        }
-       
+
        private void createActions() {
                copyURIAction = new AbstractAction(I18n.getMessage("jsite.project.action.copy-uri")) {
                        public void actionPerformed(ActionEvent actionEvent) {
@@ -168,6 +168,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                wizard.setNextEnabled(false);
                copyURIAction.setEnabled(false);
                progressBar.setValue(0);
+               progressBar.setString(I18n.getMessage("jsite.insert.starting"));
                progressBar.setFont(progressBar.getFont().deriveFont(Font.PLAIN));
                projectInserter.start();
        }
@@ -193,7 +194,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                        }
                });
        }
-       
+
        public void setFreenetInterface(Freenet7Interface freenetInterface) {
                projectInserter.setFreenetInterface(freenetInterface);
        }
@@ -214,7 +215,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                        }
                });
        }
-       
+
        /**
         * {@inheritDoc}
         */
@@ -266,17 +267,17 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
 
                        public void run() {
                                progressBar.setValue(progressBar.getMaximum());
-                               progressBar.setString("Done");
+                               progressBar.setString(I18n.getMessage("jsite.insert.done"));
                                wizard.setNextEnabled(true);
                                wizard.setQuitEnabled(true);
                        }
                });
        }
-       
+
        //
        // ACTIONS
        //
-       
+
        protected void actionCopyURI() {
                Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
                clipboard.setContents(new StringSelection(requestURITextField.getText()), this);
@@ -285,7 +286,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        //
        // INTERFACE ClipboardOwner
        //
-       
+
        /**
         * {@inheritDoc}
         */
index 75e41c8..271b206 100644 (file)
@@ -19,7 +19,7 @@
 
 # English language file by David Roden <droden@gmail.com>
 
-jsite.main.already-running=<html><b>jSite is already running</b><br><br>A lock file has been found that suggests that another<br>instance of jSite is already running. Running multiple instances<br>of jSite is guaranteed to break your configuration.</htm>
+jsite.main.already-running=<html><b>jSite is already running</b><br><br>A lock file has been found that suggests that another<br>instance of jSite is already running. Running multiple instances<br>of jSite is guaranteed to break your configuration.</html>
 
 jsite.wizard.previous=Previous
 jsite.wizard.next=Next
@@ -29,7 +29,6 @@ jsite.quit.question=Do you really want to quit?
 jsite.quit.config-not-saved=<html><b>Configuration not saved</b><br><br>The configuration could not be saved.<br>Do you want to quit anyway?</html>
 
 jsite.menu.languages=Languages
-jsite.menu.language.change.restart-message=<html><b>Restart necessary</b><br><br>For language changes to take effect,<br>jSite must be restarted!</html>
 jsite.menu.language.en=English
 jsite.menu.language.de=German
 jsite.menu.language.fr=French
@@ -56,6 +55,8 @@ jsite.insert.description=Please wait while the project is being inserted.
 jsite.insert.project-information=Project information
 jsite.insert.request-uri=Freesite
 jsite.insert.start-time=Start time
+jsite.insert.starting=Starting\u2026
+jsite.insert.done=Done.
 jsite.insert.progress=Progress
 jsite.insert.insert-failed=<html><b>Insert failed</b><br><br>The insert of the project failed.<br>Some files could not be inserted.</html>
 jsite.insert.insert-failed-with-cause=<html><b>Insert failed</b><br><br>The insert of the project failed.<br>Some files could not be inserted.<br>The following error occured:<br><br><code>{0}</code></html>
@@ -96,7 +97,7 @@ jsite.project.warning.no-path=<html><b>No freesite path</b><br><br>You did not s
 jsite.project.warning.generate-new-key=<html><b>Generate new key?</b><br><br>If you generate a new key, your site will be published<br>under that new key. Any trust that other users put<br>in the old key of your site will be gone!</html>
 
 jsite.project-files.heading=Project Files
-jsite.project-files.description=<html>On this page you can specify parameters for the files within the project, such as<br>externally generated keys or MIME types, if the automatic detection failed.</html> 
+jsite.project-files.description=<html>On this page you can specify parameters for the files within the project, such as<br>externally generated keys or MIME types, if the automatic detection failed.</html>
 jsite.project-files.action.rescan=Re-scan
 jsite.project-files.action.rescan.tooltip=Re-scan the project directory for new files
 jsite.project-files.action.add-container=Add
index f229baa..beab455 100644 (file)
@@ -29,7 +29,6 @@ jsite.quit.question=M
 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.change.restart-message=<html><b>Neustart notwending</b><br><br>Damit die Änderungen an der Sprache wirksam<br>werden, muss jSite neu gestartet werden!</html>
 jsite.menu.language.en=Englisch
 jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Französisch
@@ -56,6 +55,8 @@ jsite.insert.description=Bitte warten Sie, w
 jsite.insert.project-information=Projektinformationen
 jsite.insert.request-uri=Freesite
 jsite.insert.start-time=Beginn
+jsite.insert.starting=Beginne\u2026
+jsite.insert.done=Fertig.
 jsite.insert.progress=Fortschritt
 jsite.insert.insert-failed=<html><b>Einfügen fehlgeschlagen</b><br><br>Das Einfügen des Projektes ist fehlgeschlagen, da<br>einige Dateien nicht eingefügt werden konnten.</html>
 jsite.insert.insert-failed-with-cause=<html><b>Einfügen fehlgeschlagen</b><br><br>Das Einfügen des Projektes ist fehlgeschlagen, da<br>einige Dateien nicht eingefügt werden konnten.<br>Folgender Fehler trat auf:<br><br><code>{0}</code></html>
@@ -96,12 +97,12 @@ jsite.project.warning.no-path=<html><b>Kein Freesite-Pfad</b><br><br>Sie haben k
 jsite.project.warning.generate-new-key=<html><b>Neues Schlüsselpaar generieren?</b><br><br>Wenn Sie das Schlüsselpaar für das Projekt ändern,<br>wird sich die URI für Ihr Projekt ebenfalls<br>ändern, und jegliches Vertrauen, dass andere<br>Benutzer in das alte Schlüsselpaar hatten, wird<br>verloren gehen!</html>
 
 jsite.project-files.heading=Projektdateien
-jsite.project-files.description=<html>Auf dieser Seite können Parameter für die einzelnen Dateien dieses Projekts angegeben werden, z.B.<br>extern erstellte Schlüssel oder der korrekte MIME-Typ, wenn er nicht automatisch richtig erkannt wurde.</html> 
+jsite.project-files.description=<html>Auf dieser Seite können Parameter für die einzelnen Dateien dieses Projekts angegeben werden, z.B.<br>extern erstellte Schlüssel oder der korrekte MIME-Typ, wenn er nicht automatisch richtig erkannt wurde.</html>
 jsite.project-files.action.rescan=Erneut einlesen
 jsite.project-files.action.rescan.tooltip=Die Liste mit Dateien dieses Projekts neu einlesen
 jsite.project-files.action.add-container=Hinzufügen
 jsite.project-files.action.add-container.tooltip=Erzeugt einen neuen Container und fügt diese Datei hinzu
-jsite.project-files.action.add-container.message=Bitte geben Sie den Namen des neuen Containers an 
+jsite.project-files.action.add-container.message=Bitte geben Sie den Namen des neuen Containers an
 jsite.project-files.action.edit-container=Ändern
 jsite.project-files.action.edit-container.tooltip=Ändert den Namen des Containers
 jsite.project-files.action.edit-container.message=Bitte geben Sie den neuen Namen des Containers an
@@ -128,7 +129,7 @@ jsite.project-files.empty-index=<html><b>Keine Index-Datei gew
 jsite.project-files.index-missing=<html><b>Index-Datei fehlt!</b><br><br>Sie haben eine Index-Datei für das Project gewählt,<br>aber diese Index-Datei existiert nicht mehr!<br>Bitte wählen Sie eine neue Index-Datei.</html>
 jsite.project-files.container-index=<html><b>Index-Datei in Container</b><br><br>Ihre Index-Datei befindet sich in einem Container! Das kann<br>dazu führen, dass Ihre Freesite von anderen Leuten gemieden wird.</html>
 jsite.project-files.index-not-html=<html><b>Index-Datei ist kein HTML</b><br><br>Ihre Index-Datei hat nicht den MIME-Typ "text/html"!<br>Das kann beim Besuch Ihrer Freesite zu<br>unerwarteten Ergebnissen führen.</html>
-jsite.project-files.no-node-running=<html><b>Der Node läuft nicht</b><br><br>Sie können das Projekt nicht einfügen, wenn<br>Ihr Node nicht läuft. Bitte starten Sie Ihren Node<br>und probieren Sie es erneut.</html> 
+jsite.project-files.no-node-running=<html><b>Der Node läuft nicht</b><br><br>Sie können das Projekt nicht einfügen, wenn<br>Ihr Node nicht läuft. Bitte starten Sie Ihren Node<br>und probieren Sie es erneut.</html>
 jsite.project-files.no-custom-key=<html><b>Kein externer Schlüssel</b><br><br>Sie haben angegeben, dass die Datei <code>{0}</code><br>nicht eingefügt werden soll. Allerdings haben Sie<br>keinen extern erstellten Schlüssel angegeben.</html>
 jsite.project-files.no-node-selected=<html><b>Kein Node ausgewählt</b><br><br>Bitte wählen Sie einen Node aus dem Menü!</html>
 jsite.project-files.insert-now=Jetzt einfügen
index 9611432..96f0f5b 100644 (file)
@@ -17,9 +17,9 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 #
 
-# French language file by Florent Daignière <nextgens@freenetproject.org>
+# French language file by Florent Daignière <nextgens@freenetproject.org> and Julien Cornuwel <batosai@batosai.net>
 
-jsite.main.already-running=<html><b>jSite est déja lancé!</b><br><br>Ne faites pas tourner plusieurs instances<br> sous peine de perdre vos fichiers de configuration !</htm>
+jsite.main.already-running=<html><b>jSite est déja lancé!</b><br><br>Ne faites pas tourner plusieurs instances<br> sous peine de perdre vos fichiers de configuration !</html>
 
 jsite.wizard.previous=Précédent
 jsite.wizard.next=Suivant
@@ -29,7 +29,6 @@ jsite.quit.question=Voulez-vous r
 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.change.restart-message=<html><b>Redémarage de jSite nécessaire.</b><br><br>Pour changer la langue utilisée par l'application, un redémarrage est nécessaire.</html>
 jsite.menu.language.en=Anglais
 jsite.menu.language.de=Allemand
 jsite.menu.language.fr=Français
@@ -56,6 +55,8 @@ jsite.insert.description=Veuillez attendre durant l'insertion du projet.
 jsite.insert.project-information=Information à propos du projet.
 jsite.insert.request-uri=Freesite
 jsite.insert.start-time=Commencé à
+jsite.insert.starting=D\u00e9marrage\u2026
+jsite.insert.done=Termin\u00e9.
 jsite.insert.progress=Avancement
 jsite.insert.insert-failed=<html><b>Insertion échouée</b><br><br>L'insertion du projet à échouée.<br>Certain fichiers n'ont pas été insérés.</html>
 jsite.insert.insert-failed-with-cause=<html><b>Insertion échouée</b><br><br>L'insertion du projet à échouée.<br>Certain fichiers n'ont pas été insérés.<br>L'erreur suivante s'est produite:<br><br><code>{0}</code></html>
@@ -77,6 +78,8 @@ jsite.project.action.delete-project.confirm=<html><b>Confirmez la suppression</b
 jsite.project.action.clone-project=Cloner le projet
 jsite.project.action.clone-project.copy=Copie de {0}
 jsite.project.action.clone-project.tooltip=Cloner le projet sélectionné
+jsite.project.action.copy-uri=Copier l'URI dans le presse-papier
+jsite.project.action.copy-uri.tooltip=Copie l'URI du projet dans le presse-papier
 jsite.project.action.generate-new-key=Générer une nouvelle clé
 jsite.project.action.generate-new-key.tooltip=Crée une nouvelle clé pour ce projet
 jsite.project.project.information=Informations concernant le projet
@@ -94,7 +97,7 @@ jsite.project.warning.no-path=<html><b>Vous n'avez pas sp
 jsite.project.warning.generate-new-key=<html><b>Générer une nouvelle clé ?</b><br><br>Si vous générez une nouvelle clé, votre site sera publié<br>avec cette nouvelle clé. La confiance que les autres<br>utilisateurs plaçaient dans l'ancienne clé sera perdue !</html>
 
 jsite.project-files.heading=Fichiers du projet
-jsite.project-files.description=<html>Dans cette page vous pouvez spécifier les informations concernant la configuration des noeuds telles que:<br>Le type de contenu mime si l'auto détection à échouée.</html> 
+jsite.project-files.description=<html>Dans cette page vous pouvez spécifier les informations concernant la configuration des noeuds telles que:<br>Le type de contenu mime si l'auto détection à échouée.</html>
 jsite.project-files.action.rescan=Re-scan
 jsite.project-files.action.rescan.tooltip=Vérifier la présence de nouveau fichiers
 jsite.project-files.action.add-container=Ajouter
index 7c36c9e..6ef8dbc 100644 (file)
@@ -25,7 +25,7 @@ package de.todesbaum.jsite.main;
  */
 public class Version {
 
-       private static final String VERSION = "0.4.9.6";
+       private static final String VERSION = "0.4.9.7";
 
        public static final String getVersion() {
                return VERSION;