Author: bombe
Date: 2008-09-02 20:27:10 +0000 (Tue, 02 Sep 2008)
New Revision: 22361
Modified:
trunk/apps/jSite/src/de/todesbaum/jsite/application/ProjectInserter.java
trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
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/i18n/jSite_it.properties
trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_pl.properties
trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java
trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java
Log:
version 0.6
add ?\226?\128?\156reset edition?\226?\128?\157 button to project page
Modified:
trunk/apps/jSite/src/de/todesbaum/jsite/application/ProjectInserter.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/application/ProjectInserter.java
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/application/ProjectInserter.java
2008-09-02 20:27:10 UTC (rev 22361)
@@ -49,7 +49,7 @@
/**
* Manages project inserts.
- *
+ *
* @author David ???Bombe??? Roden <bombe at freenetproject.org>
*/
public class ProjectInserter implements FileScannerListener, Runnable {
@@ -77,7 +77,7 @@
/**
* Adds a listener to the list of registered listeners.
- *
+ *
* @param insertListener
* The listener to add
*/
@@ -87,7 +87,7 @@
/**
* Removes a listener from the list of registered listeners.
- *
+ *
* @param insertListener
* The listener to remove
*/
@@ -97,7 +97,7 @@
/**
* Notifies all listeners that the project insert has started.
- *
+ *
* @see InsertListener#projectInsertStarted(Project)
*/
protected void fireProjectInsertStarted() {
@@ -108,7 +108,7 @@
/**
* Notifies all listeners that the insert has generated a URI.
- *
+ *
* @see InsertListener#projectURIGenerated(Project, String)
* @param uri
* The generated URI
@@ -121,7 +121,7 @@
/**
* Notifies all listeners that the insert has made some progress.
- *
+ *
* @see InsertListener#projectInsertProgress(Project, int, int, int,
int,
* boolean)
* @param succeeded
@@ -144,7 +144,7 @@
/**
* Notifies all listeners the project insert has finished.
- *
+ *
* @see InsertListener#projectInsertFinished(Project, boolean,
Throwable)
* @param success
* <code>true</code> if the project was inserted
successfully,
@@ -160,7 +160,7 @@
/**
* Sets the debug mode.
- *
+ *
* @param debug
* <code>true</code> to activate debug mode,
<code>false</code>
* to deactivate
@@ -171,7 +171,7 @@
/**
* Sets the project to insert.
- *
+ *
* @param project
* The project to insert
*/
@@ -181,7 +181,7 @@
/**
* Sets the freenet interface to use.
- *
+ *
* @param freenetInterface
* The freenet interface to use
*/
@@ -201,7 +201,7 @@
/**
* Creates an input stream that delivers the given file, replacing
edition
* tokens in the file???s content, if necessary.
- *
+ *
* @param filename
* The name of the file
* @param fileOption
@@ -245,7 +245,7 @@
/**
* Creates an input stream for a container.
- *
+ *
* @param containerFiles
* All container definitions
* @param containerName
@@ -294,7 +294,7 @@
/**
* Creates a file entry suitable for handing in to
* {@link ClientPutComplexDir#addFileEntry(FileEntry)}.
- *
+ *
* @param filename
* The name of the file to insert
* @param edition
@@ -333,7 +333,7 @@
/**
* Creates container definitions.
- *
+ *
* @param files
* The list of all files
* @param containers
@@ -445,6 +445,7 @@
String editionPart =
finalURI.substring(finalURI.lastIndexOf('/') + 1);
int newEdition = Integer.parseInt(editionPart);
project.setEdition(newEdition);
+
project.setLastInsertionTime(System.currentTimeMillis());
}
}
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
2008-09-02 20:27:10 UTC (rev 22361)
@@ -95,6 +95,9 @@
/** The ???generate key??? action. */
private Action projectGenerateKeyAction;
+ /** The ???reset edition??? action. */
+ private Action projectResetEditionAction;
+
/** The file chooser. */
private JFileChooser pathChooser;
@@ -266,6 +269,17 @@
projectGenerateKeyAction.putValue(Action.MNEMONIC_KEY,
KeyEvent.VK_G);
projectGenerateKeyAction.setEnabled(false);
+ projectResetEditionAction = new
AbstractAction(I18n.getMessage("jsite.project.action.reset-edition")) {
+
+ @SuppressWarnings("synthetic-access")
+ public void actionPerformed(ActionEvent actionEvent) {
+ actionResetEdition();
+ }
+ };
+ projectResetEditionAction.putValue(Action.SHORT_DESCRIPTION,
I18n.getMessage("jsite.project.action.reset-edition.tooltip"));
+ projectResetEditionAction.putValue(Action.MNEMONIC_KEY,
KeyEvent.VK_R);
+ projectResetEditionAction.setEnabled(false);
+
I18nContainer.getInstance().registerRunnable(new Runnable() {
@SuppressWarnings("synthetic-access")
@@ -282,6 +296,8 @@
projectCopyURIAction.putValue(Action.SHORT_DESCRIPTION,
I18n.getMessage("jsite.project.action.copy-uri.tooltip"));
projectGenerateKeyAction.putValue(Action.NAME,
I18n.getMessage("jsite.project.action.generate-new-key"));
projectGenerateKeyAction.putValue(Action.SHORT_DESCRIPTION,
I18n.getMessage("jsite.project.action.generate-new-key.tooltip"));
+ projectResetEditionAction.putValue(Action.NAME,
I18n.getMessage("jsite.project.action.reset-edition"));
+
projectResetEditionAction.putValue(Action.SHORT_DESCRIPTION,
I18n.getMessage("jsite.project.action.reset-edition.tooltip"));
pathChooser.setApproveButtonText(I18n.getMessage("jsite.project.action.browse.choose"));
}
});
@@ -358,7 +374,8 @@
final TLabel projectPrivateKeyLabel = new
TLabel(I18n.getMessage("jsite.project.project.private-key") + ":",
KeyEvent.VK_R, projectPrivateKeyTextField);
informationTable.add(projectPrivateKeyLabel, new
GridBagConstraints(0, 6, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START,
GridBagConstraints.NONE, new Insets(6, 18, 0, 0), 0, 0));
- informationTable.add(projectPrivateKeyTextField, new
GridBagConstraints(1, 6, 2, 1, 1.0, 0.0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(6, 6, 0, 0), 0, 0));
+ informationTable.add(projectPrivateKeyTextField, new
GridBagConstraints(1, 6, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(6, 6, 0, 0), 0, 0));
+ informationTable.add(new JButton(projectResetEditionAction),
new GridBagConstraints(2, 6, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(6, 6, 0, 0), 0, 0));
projectPathTextField = new JTextField();
projectPathTextField.getDocument().putProperty("name",
"project.path");
@@ -590,6 +607,20 @@
}
}
+ /**
+ * Resets the edition of the currently selected project.
+ */
+ private void actionResetEdition() {
+ if (JOptionPane.showConfirmDialog(this,
I18n.getMessage("jsite.project.warning.reset-edition"), null,
JOptionPane.OK_CANCEL_OPTION) == JOptionPane.CANCEL_OPTION) {
+ return;
+ }
+ int selectedIndex = projectList.getSelectedIndex();
+ if (selectedIndex > -1) {
+ Project selectedProject = (Project)
projectList.getSelectedValue();
+ selectedProject.setEdition(-1);
+ }
+ }
+
//
// INTERFACE ListSelectionListener
//
@@ -611,6 +642,7 @@
projectCloneAction.setEnabled(selectedRow > -1);
projectCopyURIAction.setEnabled(selectedRow > -1);
projectGenerateKeyAction.setEnabled(selectedRow > -1);
+ projectResetEditionAction.setEnabled(selectedRow > -1);
if (selectedRow > -1) {
projectNameTextField.setText(selectedProject.getName());
projectDescriptionTextField.setText(selectedProject.getDescription());
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties
2008-09-02 20:27:10 UTC (rev 22361)
@@ -39,7 +39,7 @@
jsite.menu.languages=Languages
jsite.menu.language.en=English
jsite.menu.language.de=Deutsch
-jsite.menu.language.fr=Fran?ais
+jsite.menu.language.fr=Fran\u00e7ais
jsite.menu.language.it=Italiano
jsite.menu.language.pl=Polski
jsite.menu.nodes=Nodes
@@ -92,6 +92,8 @@
jsite.project.action.copy-uri.tooltip=Copies the URI of the project to the
clipboard
jsite.project.action.generate-new-key=Generate New Key
jsite.project.action.generate-new-key.tooltip=Generates a new key for the
project
+jsite.project.action.reset-edition=Reset Edition
+jsite.project.action.reset-edition.tooltip=Resets the edition number of the
project
jsite.project.project.information=Project Information
jsite.project.project.name=Name
jsite.project.project.description=Description
@@ -105,6 +107,7 @@
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>
jsite.project.warning.no-path=<html><b>No freesite path</b><br><br>You did not
specify a freesite path.<br>It is not possible to continue without one.</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.warning.reset-edition=<html><b>Reset
edition?</b><br><br>Resetting the edition can lead to insert failures<br>and
lots of confusion if you have not changed<br>the path or the keys of the
project!</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>
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties
2008-09-02 20:27:10 UTC (rev 22361)
@@ -27,119 +27,122 @@
# lines single quotes (ASCII 39) needs to be escaped by entering them twice,
# otherwise the placeholder will not be replaced!
-jsite.main.already-running=<html><b>jSite l?uft bereits!</b><br><br>Es wurde
festgestellt, dass jSite bereits l?uft. Das kann<br>zu Besch?digungen an der
Konfiguration f?hren.</html>
+jsite.main.already-running=<html><b>jSite l\u00e4uft bereits!</b><br><br>Es
wurde festgestellt, dass jSite bereits l\u00e4uft. Das kann<br>zu
Besch\u00e4digungen an der Konfiguration f\u00fchren.</html>
-jsite.wizard.previous=Zur?ck
-jsite.wizard.next=Vorw?rts
+jsite.wizard.previous=Zur\u00fcck
+jsite.wizard.next=Vorw\u00e4rts
jsite.wizard.quit=Beenden
-jsite.quit.question=M?chten Sie jSite wirklich beenden?
+jsite.quit.question=M\u00f6chten Sie jSite wirklich beenden?
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=English
jsite.menu.language.de=Deutsch
-jsite.menu.language.fr=Fran?ais
+jsite.menu.language.fr=Fran\u00e7ais
jsite.menu.language.it=Italiano
jsite.menu.language.pl=Polski
jsite.menu.nodes=Nodes
jsite.menu.nodes.manage-nodes=Nodes verwalten
jsite.menu.help=Hilfe
-jsite.menu.help.about=?ber
+jsite.menu.help.about=\u00dcber
-jsite.about.message=<html><big><b>jSite {0}</b></big><br><br>Copyright \u00a9
2006-2008 David Roden<br>Ver?ffentlicht unter der GNU General Public
License</html>
+jsite.about.message=<html><big><b>jSite {0}</b></big><br><br>Copyright \u00a9
2006-2008 David Roden<br>Ver\u00f6ffentlicht unter der GNU General Public
License</html>
jsite.node-manager.heading=Nodeverwaltung
jsite.node-manager.description=Verwalten Sie hier Ihre Nodes.
jsite.node-manager.node-information=Nodeinformation
-jsite.node-manager.add-node=Node hinzuf?gen
+jsite.node-manager.add-node=Node hinzuf\u00fcgen
jsite.node-manager.new-node=Neuer Node
-jsite.node-manager.delete-node=Node l?schen
-jsite.node-manager.delete-node.warning=<html><b>Nodel?schung
best?tigen</b><br><br>Wollen Sie diesen Node wirklich l?schen?</html>
+jsite.node-manager.delete-node=Node l\u00f6schen
+jsite.node-manager.delete-node.warning=<html><b>Nodel\u00f6schung
best\u00e4tigen</b><br><br>Wollen Sie diesen Node wirklich l\u00f6schen?</html>
jsite.node-manager.name=Name
jsite.node-manager.hostname=Hostname
jsite.node-manager.port=Port
-jsite.insert.heading=Projekt einf?gen
-jsite.insert.description=Bitte warten Sie, w?hrend das Projekt eingef?gt wird.
+jsite.insert.heading=Projekt einf\u00fcgen
+jsite.insert.description=Bitte warten Sie, w\u00e4hrend das Projekt
eingef\u00fcgt wird.
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.insert.inserted=<html><b>Projekt eingef?gt</b><br><br>Ihr Projekt wurde
erfolgreich eingef?gt.</html>
+jsite.insert.insert-failed=<html><b>Einf\u00fcgen
fehlgeschlagen</b><br><br>Das Einf\u00fcgen des Projektes ist fehlgeschlagen,
da<br>einige Dateien nicht eingef\u00fcgt werden konnten.</html>
+jsite.insert.insert-failed-with-cause=<html><b>Einf\u00fcgen
fehlgeschlagen</b><br><br>Das Einf\u00fcgen des Projektes ist fehlgeschlagen,
da<br>einige Dateien nicht eingef\u00fcgt werden konnten.<br>Folgender Fehler
trat auf:<br><br><code>{0}</code></html>
+jsite.insert.inserted=<html><b>Projekt eingef\u00fcgt</b><br><br>Ihr Projekt
wurde erfolgreich eingef\u00fcgt.</html>
jsite.file-scanner.can-not-read-directory=Kann Verzeichnis nicht lesen
-jsite.project.heading=Projekt ausw?hlen
-jsite.project.description=W?hlen Sie das Projekt aus, welches sie einf?gen
m?chten, oder erstellen Sie ein neues Projekt.
+jsite.project.heading=Projekt ausw\u00e4hlen
+jsite.project.description=W\u00e4hlen Sie das Projekt aus, welches sie
einf\u00fcgen m\u00f6chten, oder erstellen Sie ein neues Projekt.
jsite.project.action.browse=Durchsuchen
-jsite.project.action.browse.choose=Ausw?hlen
-jsite.project.action.browse.tooltip=Lokalen Pfad f?r Projekt ausw?hlen
+jsite.project.action.browse.choose=Ausw\u00e4hlen
+jsite.project.action.browse.tooltip=Lokalen Pfad f\u00fcr Projekt
ausw\u00e4hlen
jsite.project.action.add-project=Projekt erstellen
jsite.project.action.add-project.tooltip=Ein neues Projekt erstellen
jsite.project.new-project.name=Neues Projekt
-jsite.project.action.delete-project=Projekt l?schen
-jsite.project.action.delete-project.tooltip=Ein Projekt l?schen
-jsite.project.action.delete-project.confirm=<html><b>L?schung
best?tigen</b><br><br>Das Projekt \u201e{0}\u201c wird gel?scht!<br>M?chten Sie
fortfahren?</html>
+jsite.project.action.delete-project=Projekt l\u00f6schen
+jsite.project.action.delete-project.tooltip=Ein Projekt l\u00f6schen
+jsite.project.action.delete-project.confirm=<html><b>L\u00f6schung
best\u00e4tigen</b><br><br>Das Projekt \u201e{0}\u201c wird
gel\u00f6scht!<br>M\u00f6chten Sie fortfahren?</html>
jsite.project.action.clone-project=Projekt duplizieren
jsite.project.action.clone-project.copy=Kopie von {0}
-jsite.project.action.clone-project.tooltip=Das ausgew?hlte Projekt duplizieren
+jsite.project.action.clone-project.tooltip=Das ausgew\u00e4hlte Projekt
duplizieren
jsite.project.action.copy-uri=URI kopieren
-jsite.project.action.copy-uri.tooltip=Kopiert die URI des ausgew?hlten
Projektes in die Zwischenablage
-jsite.project.action.generate-new-key=Schl?ssel generieren
-jsite.project.action.generate-new-key.tooltip=Generiert ein neues
Schl?sselpaar f?r das Projekt
+jsite.project.action.copy-uri.tooltip=Kopiert die URI des ausgew\u00e4hlten
Projektes in die Zwischenablage
+jsite.project.action.generate-new-key=Schl\u00fcssel generieren
+jsite.project.action.generate-new-key.tooltip=Generiert ein neues
Schl\u00fcsselpaar f\u00fcr das Projekt
+jsite.project.action.reset-edition=Edition zur\u00fccksetzen
+jsite.project.action.reset-edition.tooltip=Setzt die Editionsnummer des
Projekts zur\u00fcck
jsite.project.project.information=Projektinformation
jsite.project.project.name=Name
jsite.project.project.description=Beschreibung
jsite.project.project.local-path=Lokaler Pfad
jsite.project.project.address=Adresse
jsite.project.project.public-key=Anfrage-URI
-jsite.project.project.private-key=Einf?ge-URI
+jsite.project.project.private-key=Einf\u00fcge-URI
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>
-jsite.project.warning.no-path=<html><b>Kein Freesite-Pfad</b><br><br>Sie haben
keinen Pfad f?r die Freesite angegeben.<br>Es ist nicht m?glich, ohne einen
Freesite-Pfad weiter zu machen.</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.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\u00e4uft 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\u00fcr die einzuf\u00fcgenden Dateien
angegeben.<br>Es ist nicht m\u00f6glich, ohne lokalen Pfad weiter zu
machen.</html>
+jsite.project.warning.no-path=<html><b>Kein Freesite-Pfad</b><br><br>Sie haben
keinen Pfad f\u00fcr die Freesite angegeben.<br>Es ist nicht m\u00f6glich, ohne
einen Freesite-Pfad weiter zu machen.</html>
+jsite.project.warning.generate-new-key=<html><b>Neues Schl\u00fcsselpaar
generieren?</b><br><br>Wenn Sie das Schl\u00fcsselpaar f\u00fcr das Projekt
\u00e4ndern,<br>wird sich die URI f\u00fcr Ihr Projekt
ebenfalls<br>\u00e4ndern, und jegliches Vertrauen, dass andere<br>Benutzer in
das alte Schl\u00fcsselpaar hatten, wird<br>verloren gehen!</html>
+jsite.project.warning.reset-edition=<html><b>Edition
zur\u00fccksetzen?</b><br><br>Das Zur\u00fccksetzen der Editionsnummer kann
zum<br>Fehlschlagen des Einf\u00fcgens f\u00fchren, wenn sich nicht<br>auch die
URI oder der Pfad des Projekts ge\u00e4ndert haben!</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\u00f6nnen Parameter
f\u00fcr die einzelnen Dateien dieses Projekts angegeben werden, z.B.<br>extern
erstellte Schl\u00fcssel 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=Hinzuf\u00fcgen
+jsite.project-files.action.add-container.tooltip=Erzeugt einen neuen Container
und f\u00fcgt diese Datei hinzu
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=\u00c4ndern
+jsite.project-files.action.edit-container.tooltip=\u00c4ndert den Namen des
Containers
jsite.project-files.action.edit-container.message=Bitte geben Sie den neuen
Namen des Containers an
-jsite.project-files.action.delete-container=L?schen
-jsite.project-files.action.delete-container.tooltip=L?scht diesen Container
-jsite.project-files.action.delete-container.message=Wollen Sie diesen
Container wirklich l?schen?
+jsite.project-files.action.delete-container=L\u00f6schen
+jsite.project-files.action.delete-container.tooltip=L\u00f6scht diesen
Container
+jsite.project-files.action.delete-container.message=Wollen Sie diesen
Container wirklich l\u00f6schen?
jsite.project-files.file-options=Dateioptionen
jsite.project-files.default=Index-Datei
-jsite.project-files.default.tooltip=Lege Index-Datei f?r Projekt fest
-jsite.project-files.insert=Einf?gen
-jsite.project-files.insert.tooltip=jSite f?gt diese Datei ein
-jsite.project-files.custom-key=Extern erstellter Schl?ssel
-jsite.project-files.custom-key.tooltip=Der extern erstellte Schl?ssel f?r
diese Datei
+jsite.project-files.default.tooltip=Lege Index-Datei f\u00fcr Projekt fest
+jsite.project-files.insert=Einf\u00fcgen
+jsite.project-files.insert.tooltip=jSite f\u00fcgt diese Datei ein
+jsite.project-files.custom-key=Extern erstellter Schl\u00fcssel
+jsite.project-files.custom-key.tooltip=Der extern erstellte Schl\u00fcssel
f\u00fcr diese Datei
jsite.project-files.mime-type=MIME-Typ
-jsite.project-files.mime-type.tooltip=Den richtigen MIME-Typ hier ausw?hlen,
wenn die automatische Erkennenung falsch ist
+jsite.project-files.mime-type.tooltip=Den richtigen MIME-Typ hier
ausw\u00e4hlen, wenn die automatische Erkennenung falsch ist
jsite.project-files.container=Container
-jsite.project-files.container.tooltip=W?hlt einen Container f?r diese Datei aus
+jsite.project-files.container.tooltip=W\u00e4hlt einen Container f\u00fcr
diese Datei aus
jsite.project-files.replacement=Ersetzungen
jsite.project-files.replacement.tooltip=Aktiviert Ersetzungen in Datei
jsite.project-files.replacement.edition-range=Reichweite
jsite.project-files.replacement.edition-range.tooltip=Ersetzt auch
$[EDITION+1], $[EDITION+2], usw.
-jsite.project-files.scan-error=<html><b>Fehler beim Einlesen der
Dateien</b><br><br>Entweder existiert das Projektverzeichnis nicht,<br>oder
einige Dateien und/oder Verzeichnisse sind nicht lesbar!<br>Bitte gehen Sie
zur?ck und beheben Sie den Fehler!</html>
-jsite.project-files.empty-index=<html><b>Keine Index-Datei
gew?hlt</b><br><br>Sie haben keine Index-Datei f?r das Projekt
angegeben.<br>Obwohl es m?glich ist, das zu machen, sollten Sie doch<br>eine
Index-Datei angeben, um das Browsen zu erleichtern.</html>
-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-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
+jsite.project-files.scan-error=<html><b>Fehler beim Einlesen der
Dateien</b><br><br>Entweder existiert das Projektverzeichnis nicht,<br>oder
einige Dateien und/oder Verzeichnisse sind nicht lesbar!<br>Bitte gehen Sie
zur\u00fcck und beheben Sie den Fehler!</html>
+jsite.project-files.empty-index=<html><b>Keine Index-Datei
gew\u00e4hlt</b><br><br>Sie haben keine Index-Datei f\u00fcr das Projekt
angegeben.<br>Obwohl es m\u00f6glich ist, das zu machen, sollten Sie
doch<br>eine Index-Datei angeben, um das Browsen zu erleichtern.</html>
+jsite.project-files.index-missing=<html><b>Index-Datei fehlt!</b><br><br>Sie
haben eine Index-Datei f\u00fcr das Project gew\u00e4hlt,<br>aber diese
Index-Datei existiert nicht mehr!<br>Bitte w\u00e4hlen 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\u00fchren, 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\u00fchren.</html>
+jsite.project-files.no-node-running=<html><b>Der Node l\u00e4uft
nicht</b><br><br>Sie k\u00f6nnen das Projekt nicht einf\u00fcgen, wenn<br>Ihr
Node nicht l\u00e4uft. Bitte starten Sie Ihren Node<br>und probieren Sie es
erneut.</html>
+jsite.project-files.no-custom-key=<html><b>Kein externer
Schl\u00fcssel</b><br><br>Sie haben angegeben, dass die Datei
<code>{0}</code><br>nicht eingef\u00fcgt werden soll. Allerdings haben
Sie<br>keinen extern erstellten Schl\u00fcssel angegeben.</html>
+jsite.project-files.no-node-selected=<html><b>Kein Node
ausgew\u00e4hlt</b><br><br>Bitte w\u00e4hlen Sie einen Node aus dem
Men\u00fc!</html>
+jsite.project-files.insert-now=Jetzt einf\u00fcgen
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
2008-09-02 20:27:10 UTC (rev 22361)
@@ -17,7 +17,7 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
-# French language file by Florent Daigni?re <nextgens at freenetproject.org>
and Julien Cornuwel <batosai at batosai.net>
+# French language file by Florent Daigni\u00e8re <nextgens at
freenetproject.org> and Julien Cornuwel <batosai at batosai.net>
# Attention, translators! Most of the strings here are used directly.
# However, some of them are parsed by MessageFormat
@@ -27,89 +27,92 @@
# lines single quotes (ASCII 39) needs to be escaped by entering them twice,
# otherwise the placeholder will not be replaced!
-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.main.already-running=<html><b>jSite est d\u00e9ja
lanc\u00e9!</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.previous=Pr\u00e9c\u00e9dent
jsite.wizard.next=Suivant
jsite.wizard.quit=Quitter
-jsite.quit.question=Voulez-vous r?ellement quitter?
-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.quit.question=Voulez-vous r\u00e9ellement quitter?
+jsite.quit.config-not-saved=<html><b>Configuration non
sauvegard\u00e9e</b><br><br>La configuration n'a pas pu \u00eatre
sauv\u00e9e.<br>Voulez vous quitter tout de m\u00eame?</html>
jsite.menu.languages=Langue
jsite.menu.language.en=English
jsite.menu.language.de=Deutsch
-jsite.menu.language.fr=Fran?ais
+jsite.menu.language.fr=Fran\u00e7ais
jsite.menu.language.it=Italiano
jsite.menu.language.pl=Polski
jsite.menu.nodes=Noeud
-jsite.menu.nodes.manage-nodes=G?rer les noeuds
+jsite.menu.nodes.manage-nodes=G\u00e9rer les noeuds
jsite.menu.help=Aide
jsite.menu.help.about=A propos de jSite
jsite.about.message=<html><big><b>jSite {0}</b></big><br><br>Copyright \u00a9
2006-2008 David Roden<br>Released under the GNU General Public License</html>
jsite.node-manager.heading=Gestionnaire de noeud
-jsite.node-manager.description=G?rez vos noeuds.
+jsite.node-manager.description=G\u00e9rez vos noeuds.
jsite.node-manager.node-information=Information sur le noeud
jsite.node-manager.add-node=Ajouter un noeud
jsite.node-manager.new-node=Nouveau noeud
jsite.node-manager.delete-node=Supprimer un noeud
-jsite.node-manager.delete-node.warning=<html><b>Confirmer la
suppression</b><br><br>Supprimer r?ellement ce noeud?</html>
+jsite.node-manager.delete-node.warning=<html><b>Confirmer la
suppression</b><br><br>Supprimer r\u00e9ellement ce noeud?</html>
jsite.node-manager.name=Nom
jsite.node-manager.hostname=Nom de machine
jsite.node-manager.port=Port
jsite.insert.heading=Projet d'insertion
jsite.insert.description=Veuillez attendre durant l'insertion du projet.
-jsite.insert.project-information=Information ? propos du projet.
+jsite.insert.project-information=Information \u00e0 propos du projet.
jsite.insert.request-uri=Freesite
-jsite.insert.start-time=Commenc? ?
+jsite.insert.start-time=Commenc\u00e9 \u00e0
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.insert.inserted=<html><b>Projet ins?r?!</b><br><br>Votre projet ? ?t?
correctement ins?r?.</html>
+jsite.insert.insert-failed=<html><b>Insertion
\u00e9chou\u00e9e</b><br><br>L'insertion du projet \u00e0
\u00e9chou\u00e9e.<br>Certain fichiers n'ont pas \u00e9t\u00e9
ins\u00e9r\u00e9s.</html>
+jsite.insert.insert-failed-with-cause=<html><b>Insertion
\u00e9chou\u00e9e</b><br><br>L'insertion du projet \u00e0
\u00e9chou\u00e9e.<br>Certain fichiers n'ont pas \u00e9t\u00e9
ins\u00e9r\u00e9s.<br>L'erreur suivante s'est
produite:<br><br><code>{0}</code></html>
+jsite.insert.inserted=<html><b>Projet ins\u00e9r\u00e9!</b><br><br>Votre
projet \u00e0 \u00e9t\u00e9 correctement ins\u00e9r\u00e9.</html>
-jsite.file-scanner.can-not-read-directory=Impossible de lire le r?pertoire
+jsite.file-scanner.can-not-read-directory=Impossible de lire le r\u00e9pertoire
-jsite.project.heading=S?lectionnez un projet
-jsite.project.description=S?lectionnez un projet de la liste ou cr?ez en un
nouveau.
+jsite.project.heading=S\u00e9lectionnez un projet
+jsite.project.description=S\u00e9lectionnez un projet de la liste ou
cr\u00e9ez en un nouveau.
jsite.project.action.browse=Naviguer
jsite.project.action.browse.choose=Choisir
-jsite.project.action.browse.tooltip=Choisir un r?pertoire
+jsite.project.action.browse.tooltip=Choisir un r\u00e9pertoire
jsite.project.action.add-project=Ajouter un projet
jsite.project.action.add-project.tooltip=Ajouter un projet
jsite.project.new-project.name=Nouveau projet
-jsite.project.action.delete-project=D?truire le projet
-jsite.project.action.delete-project.tooltip=D?truire le projet
-jsite.project.action.delete-project.confirm=<html><b>Confirmez la
suppression</b><br><br>Le projet \u201c{0}\u201d va ?tre d?truit!<br>Voulez
vous poursuivre?</html>
+jsite.project.action.delete-project=D\u00e9truire le projet
+jsite.project.action.delete-project.tooltip=D\u00e9truire le projet
+jsite.project.action.delete-project.confirm=<html><b>Confirmez la
suppression</b><br><br>Le projet \u201c{0}\u201d va \u00eatre
d\u00e9truit!<br>Voulez vous poursuivre?</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.clone-project.tooltip=Cloner le projet
s\u00e9lectionn\u00e9
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.action.generate-new-key=G\u00e9n\u00e9rer une nouvelle cl\u00e9
+jsite.project.action.generate-new-key.tooltip=Cr\u00e9e une nouvelle cl\u00e9
pour ce projet
+jsite.project.action.reset-edition=Remettre \u00e0 z\u00e9ro l'\u00e9dition
+jsite.project.action.reset-edition.tooltip=Remettre \u00e0 z\u00e9ro
l'\u00e9dition du projet
jsite.project.project.information=Informations concernant le projet
jsite.project.project.name=Nom
jsite.project.project.description=Description
jsite.project.project.local-path=Chemin local
jsite.project.project.address=Adresse
-jsite.project.project.public-key=URI de requ?te
+jsite.project.project.public-key=URI de requ\u00e8te
jsite.project.project.private-key=URI d'insertion
jsite.project.project.path=Chemin du freesite
jsite.project.project.edition=Edition
-jsite.project.keygen.io-error=<html><b>Erreur de communication avec le
noeud</b><br><br>La communication avec le noeud ?
?chou?e<br>Erreur:<br><br><code>{0}</code><br><br>Assurez vous que les
informations saisies dans la page de configuration sont correctes.</html>
-jsite.project.warning.no-local-path=<html><b>Pas de chemin local
sp?cifi?</b><br><br>Vous avez omis de sp?cifier le chemin local ?
ins?rer.</html>
-jsite.project.warning.no-path=<html><b>Vous n'avez pas sp?cifi? de chemin dans
le freesite</b><br><br>Vous n'avez pas sp?cifi? de chemin dans le
freesite.<br>Ce champ est n?cessaire.</html>
-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.keygen.io-error=<html><b>Erreur de communication avec le
noeud</b><br><br>La communication avec le noeud \u00e0
\u00e9chou\u00e9e<br>Erreur:<br><br><code>{0}</code><br><br>Assurez vous que
les informations saisies dans la page de configuration sont correctes.</html>
+jsite.project.warning.no-local-path=<html><b>Pas de chemin local
sp\u00e9cifi\u00e9</b><br><br>Vous avez omis de sp\u00e9cifier le chemin local
\u00e0 ins\u00e9rer.</html>
+jsite.project.warning.no-path=<html><b>Vous n'avez pas sp\u00e9cifi\u00e9 de
chemin dans le freesite</b><br><br>Vous n'avez pas sp\u00e9cifi\u00e9 de chemin
dans le freesite.<br>Ce champ est n\u00e9cessaire.</html>
+jsite.project.warning.generate-new-key=<html><b>G\u00e9n\u00e9rer une nouvelle
cl\u00e9 ?</b><br><br>Si vous g\u00e9n\u00e9rez une nouvelle cl\u00e9, votre
site sera publi\u00e9<br>avec cette nouvelle cl\u00e9. La confiance que les
autres<br>utilisateurs pla\u00e7aient dans l'ancienne cl\u00e9 sera perdue
!</html>
+jsite.project.warning.reset-edition=<html><b>Remettre \u00e0 z\u00e9ro
l'\u00e9dition ?</b><br><br>Remettre \u00e0 z\u00e9ro l'\u00e9dition peut faire
\u00e9chouer l'insertion<br> ou poser des probl\u00e8mes si vous n'avez pas
chang\u00e9<br>le chemin ou les cl\u00e9s du projet !</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\u00e9cifier les informations concernant la configuration des noeuds telles
que:<br>Le type de contenu mime si l'auto d\u00e9tection \u00e0
\u00e9chou\u00e9e.</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.rescan.tooltip=V\u00e9rifier la pr\u00e9sence de
nouveau fichiers
jsite.project-files.action.add-container=Ajouter
jsite.project-files.action.add-container.tooltip=Ajouter un nouveau container
au projet
jsite.project-files.action.add-container.message=Entrez le nom du container
@@ -118,28 +121,28 @@
jsite.project-files.action.edit-container.message=Entrez le nouveau nom du
container
jsite.project-files.action.delete-container=Supprimer
jsite.project-files.action.delete-container.tooltip=Supprimer ce container.
-jsite.project-files.action.delete-container.message=Voulez vous r?ellement
supprimer ce container?
+jsite.project-files.action.delete-container.message=Voulez vous
r\u00e9ellement supprimer ce container?
jsite.project-files.file-options=Option des fichiers
-jsite.project-files.default=Fichier par d?faut
+jsite.project-files.default=Fichier par d\u00e9faut
jsite.project-files.default.tooltip=Est-ce l'index?
-jsite.project-files.insert=Ins?rer
-jsite.project-files.insert.tooltip=D?cochez si ce fichier ? d?ja ?t? ins?r?
+jsite.project-files.insert=Ins\u00e9rer
+jsite.project-files.insert.tooltip=D\u00e9cochez si ce fichier \u00e0
d\u00e9ja \u00e9t\u00e9 ins\u00e9r\u00e9
jsite.project-files.custom-key=Clef existante
jsite.project-files.custom-key.tooltip=Utiliser une clef existante pour ce
fichier
jsite.project-files.mime-type=MIME type
-jsite.project-files.mime-type.tooltip=S?lectionez le type MIME du fichier si
la d?tection ? ?chou?e
+jsite.project-files.mime-type.tooltip=S\u00e9lectionez le type MIME du fichier
si la d\u00e9tection \u00e0 \u00e9chou\u00e9e
jsite.project-files.container=Container
-jsite.project-files.container.tooltip=S?lectionnez un container pour le fichier
+jsite.project-files.container.tooltip=S\u00e9lectionnez un container pour le
fichier
jsite.project-files.replacement=Remplacer
jsite.project-files.replacement.tooltip=Activer les remplacements
jsite.project-files.replacement.edition-range=Plage
-jsite.project-files.replacement.edition-range.tooltip=Remplacer de
$[EDITION+1] ? $[EDITION+2]
-jsite.project-files.scan-error=<html><b>Erreur lors du parcours des
fichiers</b><br><br>Soit le r?pertoire du projet n'existe pas,<br>ou des
fichiers/r?pertoires sont inaccessibles.<br>Veuillez revenir en arri?re et
s?lectionner un autre r?pertoire.</html>
-jsite.project-files.empty-index=<html><b>Pas de fichier par
d?faut</b><br><br>Avez vous sp?cifi? un fichier par d?faut pour le
projet?<br>M?me s'il est possible de ne pas en sp?cifier, c'est g?n?ralement
une mauvaise id?e.</html>
-jsite.project-files.index-missing=<html>Votre fichier par d?faut est
manquant</b><br><br>Un fichier par d?faut est sp?cifi? mais il<br>n'existe plus
! S?lectionnez un nouveau<br>fichier par d?faut dans la liste.</html>
-jsite.project-files.container-index=<html><b>Fichier principal du
container</b><br><br>Votre fichier par d?faut ? ?t? plac? dans un
container!<br>Ceci peut avoir pour effet de cacher cette page aux
utilisateurs.</html>
-jsite.project-files.index-not-html=<html><b>Le fichier principal n'est pas un
fichier HTML!</b><br><br>Votre fichier par d?faut n'est pas du type MIME
"text/html"!<br>Chargez ce type de fichiers dans un navigateur peut ?tre
dangereux.</html>
-jsite.project-files.no-node-running=<html><b>Ce noeud n'est pas
actif!</b><br><br>Vous ne pouvez pas utiliser jSite sans noeud
actif.<br>Veuillez d?marrer votre noeud et r?essayer.</html>
-jsite.project-files.no-custom-key=<html><b>Pas de clef existante sp?cifi?e
pour ce fichier</b><br><br>Vous avez sp?cifier de ne pas ins?rer
<code>{0}</code><br> mais n'avez pas sp?cifier de clef ou rediriger!</html>
-jsite.project-files.no-node-selected=<html><b>Pas de noeud
s?lectionn?</b><br><br>S?lectionnez un noeud dans le menu!</html>
-jsite.project-files.insert-now=Ins?rer
+jsite.project-files.replacement.edition-range.tooltip=Remplacer de
$[EDITION+1] \u00e0 $[EDITION+2]
+jsite.project-files.scan-error=<html><b>Erreur lors du parcours des
fichiers</b><br><br>Soit le r\u00e9pertoire du projet n'existe pas,<br>ou des
fichiers/r\u00e9pertoires sont inaccessibles.<br>Veuillez revenir en
arri\u00e8re et s\u00e9lectionner un autre r\u00e9pertoire.</html>
+jsite.project-files.empty-index=<html><b>Pas de fichier par
d\u00e9faut</b><br><br>Avez vous sp\u00e9cifi\u00e9 un fichier par d\u00e9faut
pour le projet?<br>M\u00eame s'il est possible de ne pas en sp\u00e9cifier,
c'est g\u00e9n\u00e9ralement une mauvaise id\u00e9e.</html>
+jsite.project-files.index-missing=<html>Votre fichier par d\u00e9faut est
manquant</b><br><br>Un fichier par d\u00e9faut est sp\u00e9cifi\u00e9 mais
il<br>n'existe plus ! S\u00e9lectionnez un nouveau<br>fichier par d\u00e9faut
dans la liste.</html>
+jsite.project-files.container-index=<html><b>Fichier principal du
container</b><br><br>Votre fichier par d\u00e9faut \u00e0 \u00e9t\u00e9
plac\u00e9 dans un container!<br>Ceci peut avoir pour effet de cacher cette
page aux utilisateurs.</html>
+jsite.project-files.index-not-html=<html><b>Le fichier principal n'est pas un
fichier HTML!</b><br><br>Votre fichier par d\u00e9faut n'est pas du type MIME
"text/html"!<br>Chargez ce type de fichiers dans un navigateur peut \u00eatre
dangereux.</html>
+jsite.project-files.no-node-running=<html><b>Ce noeud n'est pas
actif!</b><br><br>Vous ne pouvez pas utiliser jSite sans noeud
actif.<br>Veuillez d\u00e9marrer votre noeud et r\u00e9essayer.</html>
+jsite.project-files.no-custom-key=<html><b>Pas de clef existante
sp\u00e9cifi\u00e9e pour ce fichier</b><br><br>Vous avez sp\u00e9cifier de ne
pas ins\u00e9rer <code>{0}</code><br> mais n'avez pas sp\u00e9cifier de clef ou
rediriger!</html>
+jsite.project-files.no-node-selected=<html><b>Pas de noeud
s\u00e9lectionn\u00e9</b><br><br>S\u00e9lectionnez un noeud dans le menu!</html>
+jsite.project-files.insert-now=Ins\u00e9rer
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_it.properties
2008-09-02 20:27:10 UTC (rev 22361)
@@ -27,19 +27,19 @@
# lines single quotes (ASCII 39) needs to be escaped by entering them twice,
# otherwise the placeholder will not be replaced!
-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.main.already-running=<html><b>jSite \u00e8 gi\u00e0 in
funzione</b><br><br>E' stata rilevato un 'lock file' la cui presenza suggerisce
che un' altra<br>instanza di jSite \u00e8 gi\u00e0 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: Uscire da 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.quit.config-not-saved=<html><b>La configurazione non \u00e8 stata
salvata</b><br><br>Non \u00e8 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.fr=Fran\u00e7ais
jsite.menu.language.it=Italiano
jsite.menu.language.pl=Polski
jsite.menu.nodes=Nodi
@@ -68,9 +68,9 @@
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.insert.insert-failed=<html><b>Inserzione fallita</b><br><br>Non \u00e8
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 \u00e8 stato possibile completare l''inserzione del
progetto.<br>Alcuni file sono risultati impossibili da inserire.<br>Si \u00e8
verificato il seguente errore:<br><br><code>{0}</code></html>
+jsite.insert.inserted=<html><b>Inserzione progetto completata</b><br><br>Il
progetto \u00e8 stato inserito correttamente.</html>
jsite.file-scanner.can-not-read-directory=Impossibile leggere dalla directory
@@ -84,7 +84,7 @@
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.delete-project.confirm=<html><b>Conferma
eliminazione:</b><br><br>Il progetto \u201c{0}\u201d Verr\u00e0
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
@@ -92,6 +92,8 @@
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.action.reset-edition=Reset Edizione
+jsite.project.action.reset-edition.tooltip=Riporta a zero il numero dell'
edizione del progetto
jsite.project.project.information=Informazioni Progetto
jsite.project.project.name=Nome
jsite.project.project.description=Descrizione
@@ -101,10 +103,11 @@
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.keygen.io-error=<html><b>Problema di comunicazione con il
nodo</b><br><br>Si \u00e8 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 \u00e8 stato specificato il precirso dei file da
inserire.<br>Non \u00e8 possibile continuare senza di esso.</html>
+jsite.project.warning.no-path=<html><b>Manca percorso freesite</b><br><br>Non
\u00e8 stato specificato un percorso per il freesite.<br>Non \u00e8 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\u00e0
pubblicato usando la nuova chiave.<br>La fiducia riposta dagli utenti nella
vecchia chiave andr\u00e0 perduta!</html>
+jsite.project.warning.reset-edition=<html><b>Resetta
edizione?</b><br><br>Resettare l'edizione pu\u00f2 causare problemi di
inserzione<br>e generare confusione se non \u00e8 stato cambiato <br>il
percorso delle chiavi del progetto</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>
@@ -121,13 +124,13 @@
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.default.tooltip=Specifica che questo \u00e8 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.insert.tooltip=Deselezionare se il file \u00e8 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.mime-type.tooltip=Selezionare il MIME type appropriato se
il rilevamento \u00e8 fallito
jsite.project-files.container=Contenitore
jsite.project-files.container.tooltip=Seleziona un contenitore per il file
corrente
jsite.project-files.replacement=Sostituzioni
@@ -135,11 +138,11 @@
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>E' possibile inserire un sito senza
file principale, ma sarebbe opportuno indicarne comunque 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.empty-index=<html><b>Manca file principale</b><br><br>Non
\u00e8 stato specificato un file principale.<br>E' possibile inserire un sito
senza file principale, ma sarebbe opportuno indicarne comunque uno.</html>
+jsite.project-files.index-missing=<html>File principale non
trovato</b><br><br>Il file principale selezionato in precedenza non esite
pi\u00f9! 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><br>ma non ? stata fornita una chiave su cui puntare la
redirezione!</html>
+jsite.project-files.index-not-html=<html><b>Il file principale non \u00e8
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 \u00e8 in
funzione</b><br><br>Non \u00e8 possibile inserire un progetto se il nodo
Freenet non \u00e8 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><br>ma non \u00e8 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/i18n/jSite_pl.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_pl.properties
2008-09-02 20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_pl.properties
2008-09-02 20:27:10 UTC (rev 22361)
@@ -92,6 +92,8 @@
jsite.project.action.copy-uri.tooltip=Przekopiuj URI projektu do schowka
jsite.project.action.generate-new-key=Wygeneruj Nowy Klucz
jsite.project.action.generate-new-key.tooltip=Generuj\u0119 nowy klucz projektu
+jsite.project.action.reset-edition=Wyma\u017c wydanie
+jsite.project.action.reset-edition.tooltip=Wyma\u017c numer wydania projektu
jsite.project.project.information=Informacja o Projekcie
jsite.project.project.name=Nazwa
jsite.project.project.description=Opis
@@ -105,6 +107,7 @@
jsite.project.warning.no-local-path=<html><b>Brak lokalnej
\u015bcie\u017cki</b><br><br>Nie podano lokalnej \u015bcie\u017cki do
plik\u00f3w przeznaczonych do wgrania.<br>Nie jest mo\u017cliwe kontynuowanie
bez okre\u015blenia jakie pliki trzeba wgra\u0107.</html>
jsite.project.warning.no-path=<html><b>No freesite path</b><br><br>You did not
specify a freesite path.<br>It is not possible to continue without one.</html>
jsite.project.warning.generate-new-key=<html><b>Wygenerowa\u0107 nowy
klucz?</b><br><br>Jesli wygenerujesz zupe\u0142nie nowy klucz, Twoja strona
zostanie opublikowana<br>pod nowym kluczem (adresem). Wszyscy, kt\u00f3rzy
ufali poprzedniemu adresowy i kluczowi<br>mog\u0105 nie wiedzie\u0107 o nowym
kluczu</html>
+jsite.project.warning.reset-edition=<html><b>Wymaza\u0107
wydanie?</b><br><br>Wymazanie wydania mo\u017ce prowadzi\u0107 do
b\u0142\u0119d\u00f3w wgrywania<br>i wielu nieporozumie\u0144, je\u015bli
zmienisz \u015bcie\u017ck\u0119 do kluczy<br> i plik\u00f3w projektu!</html>
jsite.project-files.heading=Pliki projektu
jsite.project-files.description=<html>Na tej stronie mo\u017cesz ustawi\u0107
parametry plik\u00f3w projektu, takich jak<br>zewn\u0119trzne klucze lub typy
MIME, je\u015bli automatyczne rozpoznanie ich zawiedzie.</html>
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java 2008-09-02
20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java 2008-09-02
20:27:10 UTC (rev 22361)
@@ -61,7 +61,7 @@
/**
* The main class that ties together everything.
- *
+ *
* @author David ???Bombe??? Roden <bombe at freenetproject.org>
*/
public class Main implements ActionListener, ListSelectionListener,
WizardListener, NodeManagerListener {
@@ -80,7 +80,7 @@
/**
* Enumeration for all possible pages.
- *
+ *
* @author David ???Bombe??? Roden <bombe at freenetproject.org>
*/
private static enum PageType {
@@ -132,7 +132,7 @@
/**
* Creates a new core with the given configuration from the given file.
- *
+ *
* @param configFilename
* The name of the configuration file
*/
@@ -204,7 +204,7 @@
/**
* Creates the menu bar.
- *
+ *
* @return The menu bar
*/
private JMenuBar createMenuBar() {
@@ -282,7 +282,7 @@
/**
* Shows the page with the given type.
- *
+ *
* @param pageType
* The page type to show
*/
@@ -295,7 +295,7 @@
/**
* Saves the configuration.
- *
+ *
* @return <code>true</code> if the configuration could be saved,
* <code>false</code> otherwise
*/
@@ -314,7 +314,7 @@
/**
* Finds a supported locale for the given locale.
- *
+ *
* @param forLocale
* The locale to find a supported locale for
* @return The supported locale that was found, or the default locale
if no
@@ -345,7 +345,7 @@
/**
* Switches the language of the interface to the given locale.
- *
+ *
* @param locale
* The locale to switch to
*/
@@ -538,7 +538,7 @@
/**
* Main method that is called by the VM.
- *
+ *
* @param args
* The command-line arguments
*/
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java 2008-09-02
20:26:53 UTC (rev 22360)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java 2008-09-02
20:27:10 UTC (rev 22361)
@@ -27,7 +27,7 @@
public class Version {
/** The version. */
- private static final String VERSION = "0.5.1";
+ private static final String VERSION = "0.6";
/**
* Returns the version.