From d05341094f98fe047ba23a7cde42c6031ac2fc33 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Thu, 6 Apr 2006 21:36:27 +0000 Subject: [PATCH] version 0.4.1 fix serious bug that prevented files in subdirectories from showing up if inserted under Windows add French translation (thanks, NextGen$) --- src/de/todesbaum/jsite/gui/FileScanner.java | 1 + src/de/todesbaum/jsite/i18n/jSite.properties | 1 + src/de/todesbaum/jsite/i18n/jSite_de.properties | 1 + src/de/todesbaum/jsite/i18n/jSite_fr.properties | 128 ++++++++++++++++++++++++ src/de/todesbaum/jsite/main/Main.java | 4 +- src/de/todesbaum/jsite/main/Version.java | 4 +- 6 files changed, 135 insertions(+), 4 deletions(-) create mode 100644 src/de/todesbaum/jsite/i18n/jSite_fr.properties diff --git a/src/de/todesbaum/jsite/gui/FileScanner.java b/src/de/todesbaum/jsite/gui/FileScanner.java index 1b63fcd..d134e7c 100644 --- a/src/de/todesbaum/jsite/gui/FileScanner.java +++ b/src/de/todesbaum/jsite/gui/FileScanner.java @@ -90,6 +90,7 @@ public class FileScanner implements Runnable { continue; } String filename = project.shortenFilename(file); + filename = filename.replace('\\', '/'); fileList.add(filename); } } diff --git a/src/de/todesbaum/jsite/i18n/jSite.properties b/src/de/todesbaum/jsite/i18n/jSite.properties index 204de9a..46fc098 100644 --- a/src/de/todesbaum/jsite/i18n/jSite.properties +++ b/src/de/todesbaum/jsite/i18n/jSite.properties @@ -32,6 +32,7 @@ jsite.menu.languages=Languages jsite.menu.language.change.restart-message=Restart necessary

For language changes to take effect,
jSite must be restarted! jsite.menu.language.en=English jsite.menu.language.de=German +jsite.menu.language.fr=French jsite.menu.nodes=Nodes jsite.menu.nodes.manage-nodes=Manage nodes jsite.menu.help=Help diff --git a/src/de/todesbaum/jsite/i18n/jSite_de.properties b/src/de/todesbaum/jsite/i18n/jSite_de.properties index f9ec5d1..140b1bc 100644 --- a/src/de/todesbaum/jsite/i18n/jSite_de.properties +++ b/src/de/todesbaum/jsite/i18n/jSite_de.properties @@ -32,6 +32,7 @@ jsite.menu.languages=Sprachen jsite.menu.language.change.restart-message=Neustart notwending

Damit die Änderungen an der Sprache wirksam
werden, muss jSite neu gestartet werden! jsite.menu.language.en=Englisch jsite.menu.language.de=Deutsch +jsite.menu.language.fr=Französisch jsite.menu.nodes=Nodes jsite.menu.nodes.manage-nodes=Nodes verwalten jsite.menu.help=Hilfe diff --git a/src/de/todesbaum/jsite/i18n/jSite_fr.properties b/src/de/todesbaum/jsite/i18n/jSite_fr.properties new file mode 100644 index 0000000..c298090 --- /dev/null +++ b/src/de/todesbaum/jsite/i18n/jSite_fr.properties @@ -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 + +jsite.main.already-running=jSite est déja lancé!

Ne faites pas tourner plusieurs instances
sous peine de perdre vos fichiers de configuration ! + +jsite.wizard.previous=Précédent +jsite.wizard.next=Suivant +jsite.wizard.quit=Quitter + +jsite.quit.question=Voulez-vous réellement quitter? +jsite.quit.config-not-saved=Configuration non sauvegardée

La configuration n'a pas pu être sauvée.
Voulez vous quitter tout de même? + +jsite.menu.languages=Langue +jsite.menu.language.change.restart-message=Redémarage de jSite nécessaire.

Pour changer la langue utilisée par l'application, un redémarrage est nécessaire. +jsite.menu.language.en=Anglais +jsite.menu.language.de=Allemand +jsite.menu.language.fr=Français +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=jSite {0}

Copyright \u00a9 2006 David Roden
Released under the GNU General Public License + +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=Confirmer la suppression

Supprimer réellement ce noeud? +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=Insertion échouée

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

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

{0} +jsite.insert.inserted=Projet inséré!

Votre projet à été correctement inséré. + +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=Confirmez la suppression

Le projet \u201c{0}\u201d va être détruit!
Voulez vous poursuivre? +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=Erreur de communication avec le noeud

La communication avec le noeud à échouée
Erreur:

{0}

Assurez vous que les informations saisies dans la page de configuration sont correctes. +jsite.project.warning.no-local-path=Pas de chemin local spécifié

Vous avez omis de spécifier le chemin local à insérer. +jsite.project.warning.no-path=Vous n'avez pas spécifié de chemin dans le freesite

Vous n'avez pas spécifié de chemin dans le freesite.
Ce champ est nécessaire. + +jsite.project-files.heading=Fichiers du projet +jsite.project-files.description=Dans cette page vous pouvez spécifier les informations concernant la configuration des noeuds telles que:
Le type de contenu mime si l'auto détection à échouée. +jsite.project-files.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=Erreur lors du parcours des fichiers

Soit le répertoire du projet n'existe pas,
ou des fichiers/répertoires sont inaccessibles.
Veuillez revenir en arrière et sélectionner un autre répertoire. +jsite.project-files.empty-index=Pas de fichier par défaut

Avez vous spécifié un fichier par défaut pour le projet?
Même s'il est possible de ne pas en spécifier, c'est généralement une mauvaise idée. +jsite.project-files.container-index=Fichier principal du container

Votre fichier par défaut à été placé dans un container!
Ceci peut avoir pour effet de cacher cette page aux utilisateurs. +jsite.project-files.index-not-html=Le fichier principal n'est pas un fichier HTML!

Votre fichier par défaut n'est pas du type MIME "text/html"!
Chargez ce type de fichiers dans un navigateur peut être dangereux. +jsite.project-files.no-node-running=Ce noeud n'est pas actif!

Vous ne pouvez pas utiliser jSite sans noeud actif.
Veuillez démarrer votre noeud et réessayer. +jsite.project-files.no-custom-key=Pas de clef existante spécifiée pour ce fichier

Vous avez spécifier de ne pas insérer {0}
mais n'avez pas spécifier de clef ou rediriger! +jsite.project-files.no-node-selected=Pas de noeud sélectionné

Sélectionnez un noeud dans le menu! + diff --git a/src/de/todesbaum/jsite/main/Main.java b/src/de/todesbaum/jsite/main/Main.java index 4891f8f..28200ca 100644 --- a/src/de/todesbaum/jsite/main/Main.java +++ b/src/de/todesbaum/jsite/main/Main.java @@ -59,7 +59,7 @@ import de.todesbaum.util.swing.WizardListener; /** * @author David Roden - * @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 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen 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 languageActions = new HashMap(); private Action manageNodeAction; private Action aboutAction; diff --git a/src/de/todesbaum/jsite/main/Version.java b/src/de/todesbaum/jsite/main/Version.java index 2192062..b0d6aef 100644 --- a/src/de/todesbaum/jsite/main/Version.java +++ b/src/de/todesbaum/jsite/main/Version.java @@ -21,11 +21,11 @@ package de.todesbaum.jsite.main; /** * @author David Roden - * @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; -- 2.7.4