From: David ‘Bombe’ Roden Date: Mon, 21 Apr 2008 17:31:30 +0000 (+0000) Subject: version 0.4.9.7 X-Git-Tag: 0.4.9.7 X-Git-Url: https://git.pterodactylus.net/?p=jSite.git;a=commitdiff_plain;h=2b8f1e9f36036973fba61d8596189410a0556f99 version 0.4.9.7 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 --- diff --git a/src/de/todesbaum/jsite/application/Project.java b/src/de/todesbaum/jsite/application/Project.java index c1d07f1..57138b8 100644 --- a/src/de/todesbaum/jsite/application/Project.java +++ b/src/de/todesbaum/jsite/application/Project.java @@ -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) + "/"; } } diff --git a/src/de/todesbaum/jsite/application/ProjectInserter.java b/src/de/todesbaum/jsite/application/ProjectInserter.java index 7b4d619..81c8a4c 100644 --- a/src/de/todesbaum/jsite/application/ProjectInserter.java +++ b/src/de/todesbaum/jsite/application/ProjectInserter.java @@ -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); diff --git a/src/de/todesbaum/jsite/gui/ProjectInsertPage.java b/src/de/todesbaum/jsite/gui/ProjectInsertPage.java index 98d29c8..f5990b4 100644 --- a/src/de/todesbaum/jsite/gui/ProjectInsertPage.java +++ b/src/de/todesbaum/jsite/gui/ProjectInsertPage.java @@ -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} */ diff --git a/src/de/todesbaum/jsite/i18n/jSite.properties b/src/de/todesbaum/jsite/i18n/jSite.properties index 75e41c8..271b206 100644 --- a/src/de/todesbaum/jsite/i18n/jSite.properties +++ b/src/de/todesbaum/jsite/i18n/jSite.properties @@ -19,7 +19,7 @@ # English language file by David Roden -jsite.main.already-running=jSite is already running

A lock file has been found that suggests that another
instance of jSite is already running. Running multiple instances
of jSite is guaranteed to break your configuration. +jsite.main.already-running=jSite is already running

A lock file has been found that suggests that another
instance of jSite is already running. Running multiple instances
of jSite is guaranteed to break your configuration. 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=Configuration not saved

The configuration could not be saved.
Do you want to quit anyway? jsite.menu.languages=Languages -jsite.menu.language.change.restart-message=Restart necessary

For language changes to take effect,
jSite must be restarted! 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=Insert failed

The insert of the project failed.
Some files could not be inserted. jsite.insert.insert-failed-with-cause=Insert failed

The insert of the project failed.
Some files could not be inserted.
The following error occured:

{0} @@ -96,7 +97,7 @@ jsite.project.warning.no-path=No freesite path

You did not s jsite.project.warning.generate-new-key=Generate new key?

If you generate a new key, your site will be published
under that new key. Any trust that other users put
in the old key of your site will be gone! jsite.project-files.heading=Project Files -jsite.project-files.description=On this page you can specify parameters for the files within the project, such as
externally generated keys or MIME types, if the automatic detection failed. +jsite.project-files.description=On this page you can specify parameters for the files within the project, such as
externally generated keys or MIME types, if the automatic detection failed. 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 diff --git a/src/de/todesbaum/jsite/i18n/jSite_de.properties b/src/de/todesbaum/jsite/i18n/jSite_de.properties index f229baa..beab455 100644 --- a/src/de/todesbaum/jsite/i18n/jSite_de.properties +++ b/src/de/todesbaum/jsite/i18n/jSite_de.properties @@ -29,7 +29,6 @@ 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.change.restart-message=Neustart notwending

Damit die Änderungen an der Sprache wirksam
werden, muss jSite neu gestartet werden! 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=Einfügen fehlgeschlagen

Das Einfügen des Projektes ist fehlgeschlagen, da
einige Dateien nicht eingefügt werden konnten. jsite.insert.insert-failed-with-cause=Einfügen fehlgeschlagen

Das Einfügen des Projektes ist fehlgeschlagen, da
einige Dateien nicht eingefügt werden konnten.
Folgender Fehler trat auf:

{0} @@ -96,12 +97,12 @@ jsite.project.warning.no-path=Kein Freesite-Pfad

Sie haben k jsite.project.warning.generate-new-key=Neues Schlüsselpaar generieren?

Wenn Sie das Schlüsselpaar für das Projekt ändern,
wird sich die URI für Ihr Projekt ebenfalls
ändern, und jegliches Vertrauen, dass andere
Benutzer in das alte Schlüsselpaar hatten, wird
verloren gehen! jsite.project-files.heading=Projektdateien -jsite.project-files.description=Auf dieser Seite können Parameter für die einzelnen Dateien dieses Projekts angegeben werden, z.B.
extern erstellte Schlüssel oder der korrekte MIME-Typ, wenn er nicht automatisch richtig erkannt wurde. +jsite.project-files.description=Auf dieser Seite können Parameter für die einzelnen Dateien dieses Projekts angegeben werden, z.B.
extern erstellte Schlüssel oder der korrekte MIME-Typ, wenn er nicht automatisch richtig erkannt wurde. 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=Keine Index-Datei gew jsite.project-files.index-missing=Index-Datei fehlt!

Sie haben eine Index-Datei für das Project gewählt,
aber diese Index-Datei existiert nicht mehr!
Bitte wählen Sie eine neue Index-Datei. jsite.project-files.container-index=Index-Datei in Container

Ihre Index-Datei befindet sich in einem Container! Das kann
dazu führen, dass Ihre Freesite von anderen Leuten gemieden wird. jsite.project-files.index-not-html=Index-Datei ist kein HTML

Ihre Index-Datei hat nicht den MIME-Typ "text/html"!
Das kann beim Besuch Ihrer Freesite zu
unerwarteten Ergebnissen führen. -jsite.project-files.no-node-running=Der Node läuft nicht

Sie können das Projekt nicht einfügen, wenn
Ihr Node nicht läuft. Bitte starten Sie Ihren Node
und probieren Sie es erneut. +jsite.project-files.no-node-running=Der Node läuft nicht

Sie können das Projekt nicht einfügen, wenn
Ihr Node nicht läuft. Bitte starten Sie Ihren Node
und probieren Sie es erneut. jsite.project-files.no-custom-key=Kein externer Schlüssel

Sie haben angegeben, dass die Datei {0}
nicht eingefügt werden soll. Allerdings haben Sie
keinen extern erstellten Schlüssel angegeben. jsite.project-files.no-node-selected=Kein Node ausgewählt

Bitte wählen Sie einen Node aus dem Menü! jsite.project-files.insert-now=Jetzt einfügen diff --git a/src/de/todesbaum/jsite/i18n/jSite_fr.properties b/src/de/todesbaum/jsite/i18n/jSite_fr.properties index 9611432..96f0f5b 100644 --- a/src/de/todesbaum/jsite/i18n/jSite_fr.properties +++ b/src/de/todesbaum/jsite/i18n/jSite_fr.properties @@ -17,9 +17,9 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -# French language file by Florent Daignière +# French language file by Florent Daignière and Julien Cornuwel -jsite.main.already-running=jSite est déja lancé!

Ne faites pas tourner plusieurs instances
sous peine de perdre vos fichiers de configuration ! +jsite.main.already-running=jSite est déja lancé!

Ne faites pas tourner plusieurs instances
sous peine de perdre vos fichiers de configuration ! 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=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.change.restart-message=Redémarage de jSite nécessaire.

Pour changer la langue utilisée par l'application, un redémarrage est nécessaire. 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=Insertion échouée

L'insertion du projet à échouée.
Certain fichiers n'ont pas été insérés. jsite.insert.insert-failed-with-cause=Insertion échouée

L'insertion du projet à échouée.
Certain fichiers n'ont pas été insérés.
L'erreur suivante s'est produite:

{0} @@ -77,6 +78,8 @@ jsite.project.action.delete-project.confirm=Confirmez la suppressionVous n'avez pas sp jsite.project.warning.generate-new-key=Générer une nouvelle clé ?

Si vous générez une nouvelle clé, votre site sera publié
avec cette nouvelle clé. La confiance que les autres
utilisateurs plaçaient dans l'ancienne clé sera perdue ! jsite.project-files.heading=Fichiers du projet -jsite.project-files.description=Dans cette page vous pouvez spécifier les informations concernant la configuration des noeuds telles que:
Le type de contenu mime si l'auto détection à échouée. +jsite.project-files.description=Dans cette page vous pouvez spécifier les informations concernant la configuration des noeuds telles que:
Le type de contenu mime si l'auto détection à échouée. 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 diff --git a/src/de/todesbaum/jsite/main/Version.java b/src/de/todesbaum/jsite/main/Version.java index 7c36c9e..6ef8dbc 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.9.6"; + private static final String VERSION = "0.4.9.7"; public static final String getVersion() { return VERSION;