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 &lt;bombe at freenetproject.org&gt;
  */
 public class Main implements ActionListener, ListSelectionListener, 
WizardListener, NodeManagerListener {
@@ -80,7 +80,7 @@

        /**
         * Enumeration for all possible pages.
-        * 
+        *
         * @author David ???Bombe??? Roden &lt;bombe at freenetproject.org&gt;
         */
        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.


Reply via email to