* @return The final request URI
*/
public String getFinalRequestURI(int offset) {
- return "freenet:USK@" + requestURI + "/" + path + "/" + (edition + offset) + "/";
+ return "USK@" + requestURI + "/" + path + "/" + (edition + offset) + "/";
}
}
/* 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);
projectInserter = new ProjectInserter();
projectInserter.addInsertListener(this);
}
-
+
private void createActions() {
copyURIAction = new AbstractAction(I18n.getMessage("jsite.project.action.copy-uri")) {
public void actionPerformed(ActionEvent actionEvent) {
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();
}
}
});
}
-
+
public void setFreenetInterface(Freenet7Interface freenetInterface) {
projectInserter.setFreenetInterface(freenetInterface);
}
}
});
}
-
+
/**
* {@inheritDoc}
*/
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);
//
// INTERFACE ClipboardOwner
//
-
+
/**
* {@inheritDoc}
*/
# 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
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
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>
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
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
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>
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
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
# 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
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
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>
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
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
*/
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;