Author: bombe
Date: 2006-04-06 21:36:27 +0000 (Thu, 06 Apr 2006)
New Revision: 8486

Added:
   trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
Modified:
   trunk/apps/jSite/src/de/todesbaum/jsite/gui/FileScanner.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/main/Main.java
   trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java
Log:
version 0.4.1
fix serious bug that prevented files in subdirectories from showing up if 
inserted under Windows
add French translation (thanks, NextGen$)

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/gui/FileScanner.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/gui/FileScanner.java        
2006-04-06 19:12:30 UTC (rev 8485)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/gui/FileScanner.java        
2006-04-06 21:36:27 UTC (rev 8486)
@@ -90,6 +90,7 @@
                                continue;
                        }
                        String filename = project.shortenFilename(file);
+                       filename = filename.replace('\\', '/');
                        fileList.add(filename);
                }
        }

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties       
2006-04-06 19:12:30 UTC (rev 8485)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite.properties       
2006-04-06 21:36:27 UTC (rev 8486)
@@ -32,6 +32,7 @@
 jsite.menu.language.change.restart-message=<html><b>Restart 
necessary</b><br><br>For language changes to take effect,<br>jSite must be 
restarted!</html>
 jsite.menu.language.en=English
 jsite.menu.language.de=German
+jsite.menu.language.fr=French
 jsite.menu.nodes=Nodes
 jsite.menu.nodes.manage-nodes=Manage nodes
 jsite.menu.help=Help

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties    
2006-04-06 19:12:30 UTC (rev 8485)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_de.properties    
2006-04-06 21:36:27 UTC (rev 8486)
@@ -32,6 +32,7 @@
 jsite.menu.language.change.restart-message=<html><b>Neustart 
notwending</b><br><br>Damit die ?nderungen an der Sprache wirksam<br>werden, 
muss jSite neu gestartet werden!</html>
 jsite.menu.language.en=Englisch
 jsite.menu.language.de=Deutsch
+jsite.menu.language.fr=Franz?sisch
 jsite.menu.nodes=Nodes
 jsite.menu.nodes.manage-nodes=Nodes verwalten
 jsite.menu.help=Hilfe

Added: trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties    
2006-04-06 19:12:30 UTC (rev 8485)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/i18n/jSite_fr.properties    
2006-04-06 21:36:27 UTC (rev 8486)
@@ -0,0 +1,128 @@
+#
+# jSite - a tool for uploading websites into Freenet
+# Copyright (C) 2006 David Roden
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+
+# French language file by Florent Daigni?re <nextgens at freenetproject.org>
+
+jsite.main.already-running=<html><b>jSite est d?ja lanc?!</b><br><br>Ne faites 
pas tourner plusieurs instances<br> sous peine de perdre vos fichiers de 
configuration !</htm>
+
+jsite.wizard.previous=Pr?c?dent
+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.menu.languages=Langue
+jsite.menu.language.change.restart-message=<html><b>Red?marage de jSite 
n?cessaire.</b><br><br>Pour changer la langue utilis?e par l'application, un 
red?marrage est n?cessaire.</html>
+jsite.menu.language.en=Anglais
+jsite.menu.language.de=Allemand
+jsite.menu.language.fr=Fran?ais
+jsite.menu.nodes=Noeud
+jsite.menu.nodes.manage-nodes=G?rer 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 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.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.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.request-uri=Freesite
+jsite.insert.start-time=Commenc? ?
+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.file-scanner.can-not-read-directory=Impossible de lire le r?pertoire
+
+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.action.browse=Naviguer
+jsite.project.action.browse.choose=Choisir
+jsite.project.action.browse.tooltip=Choisir un r?pertoire
+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.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.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.private-key=URI d'insertion
+jsite.project.project.path=Chemin
+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-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.action.rescan=Re-scan
+jsite.project-files.action.rescan.tooltip=V?rifier la pr?sence de nouveau 
fichiers
+jsite.project-files.action.add-container=Ajouter
+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
+jsite.project-files.action.edit-container=Editer
+jsite.project-files.action.edit-container.tooltip=Changer le nom du container
+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.file-options=Option des fichiers
+jsite.project-files.default=Fichier par d?faut
+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.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.container=Container
+jsite.project-files.container.tooltip=S?lectionnez 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.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>
+

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java      2006-04-06 
19:12:30 UTC (rev 8485)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/main/Main.java      2006-04-06 
21:36:27 UTC (rev 8486)
@@ -59,7 +59,7 @@

 /**
  * @author <a href="mailto:droden at gmail.com">David Roden </a>
- * @version $Id: Main.java 456 2006-04-03 17:54:44Z bombe $
+ * @version $Id: Main.java 464 2006-04-04 21:53:33Z bombe $
  */
 public class Main implements ActionListener, ListSelectionListener, 
WizardListener, NodeManagerListener {

@@ -72,7 +72,7 @@
                PAGE_NODE_MANAGER, PAGE_PROJECTS, PAGE_PROJECT_FILES, 
PAGE_INSERT_PROJECT
        }

-       private static final Locale[] SUPPORTED_LOCALES = new Locale[] { 
Locale.ENGLISH, Locale.GERMAN };
+       private static final Locale[] SUPPORTED_LOCALES = new Locale[] { 
Locale.ENGLISH, Locale.GERMAN, Locale.FRENCH };
        private Map<Locale, Action> languageActions = new HashMap<Locale, 
Action>();
        private Action manageNodeAction;
        private Action aboutAction;

Modified: trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java   2006-04-06 
19:12:30 UTC (rev 8485)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/main/Version.java   2006-04-06 
21:36:27 UTC (rev 8486)
@@ -21,11 +21,11 @@

 /**
  * @author <a href="mailto:droden at gmail.com">David Roden </a>
- * @version $Id: Version.java 457 2006-04-03 22:08:35Z bombe $
+ * @version $Id: Version.java 473 2006-04-06 17:59:57Z bombe $
  */
 public class Version {

-       private static final String VERSION = "0.4";
+       private static final String VERSION = "0.4.1";

        public static final String getVersion() {
                return VERSION;


Reply via email to