eclipse plugin reorganization
first of several commits to make sure the plugin can be generated in headless mode from ant git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6502 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -0,0 +1,252 @@
|
||||
# PMD Eclipse Plugin message tables
|
||||
|
||||
# Property page
|
||||
property.button.enable = Activer PMD
|
||||
property.label.select_rule = S<EFBFBD>lectionner les r<>gles pour ce projet :
|
||||
property.button.select_workingset = S<EFBFBD>lectionner un ensemble de travail...
|
||||
property.button.deselect_workingset = Retirer un ensemble de travail de la s<>lection
|
||||
property.label.no_workingset = Aucun ensemble de travail n'est s<>lectionn<6E>.
|
||||
property.label.selected_workingset = Ensemble de travail s<>lectionn<6E> :
|
||||
property.button.store_ruleset_project = Utiliser l'ensemble de r<>gles configur<75> dans un fichier du projet
|
||||
property.button.ruleset_browse = Parcourir...
|
||||
property.button.include_derived_files = Inclure les fichiers d<>riv<69>s
|
||||
|
||||
# General preferences page
|
||||
preference.pmd.header = Pr<EFBFBD>f<EFBFBD>rences G<>n<EFBFBD>rales PMD
|
||||
preference.pmd.title = Pr<EFBFBD>f<EFBFBD>rences G<>n<EFBFBD>rales PMD
|
||||
preference.pmd.label.addcomment = Texte additionnel pour les commentaires de revue :
|
||||
preference.pmd.label.sample = Exemple :
|
||||
preference.pmd.tooltip.addcomment = Employer les r<>gles de substitution de MessageFormat. {0} est le nom de l'utilsateur, {1} est la date courante.
|
||||
preference.pmd.message.incorrect_format = Format de message incorrect
|
||||
preference.pmd.group.review = Param<EFBFBD>tres de revue des violations
|
||||
preference.pmd.group.general = Options g<>n<EFBFBD>rales
|
||||
preference.pmd.label.perspective_on_check = Basculer sur la perspective PMD apr<70>s la v<>rification (mode manuel seulement)
|
||||
preference.pmd.label.use_dfa = Activer l'analyse d'anomalie de flots de donn<6E>es (exp<78>rimental)
|
||||
preference.pmd.label.use_project_build_path = Activer l'utilisation du chemin de construction du projet. A d<>sactiver si la machine virtuelle de votre Eclipse est incompatible avec la version des fichiers .class.
|
||||
preference.pmd.label.max_violations_pfpr = Nombre maximal de violations report<72>es par fichier et par r<>gle
|
||||
preference.pmd.tooltip.max_violations_pfpr = Permet de limiter le nombre total de violations et d'am<61>liorer sensiblement les performances
|
||||
preference.pmd.message.invalid_numeric_value = Valeur num<75>rique incorrecte
|
||||
preference.pmd.label.review_pmd_style = Employer le style PMD (commentaire // NOPMD)
|
||||
preference.pmd.group.logging = Options de log
|
||||
preference.pmd.label.log_file_name = Fichier de log :
|
||||
preference.pmd.tooltip.log_file_name = Les chemins relatifs le sont par rapport au r<>pertoire d'ex<65>cution d'Eclipse
|
||||
preference.pmd.button.browse = Parcourir...
|
||||
preference.pmd.dialog.browse = Choisir un fichier de log
|
||||
preference.pmd.label.log_level = Niveau de log :
|
||||
|
||||
# PMD Rule set preference page
|
||||
preference.ruleset.title = Options de configuration des r<>gles PMD
|
||||
preference.ruleset.list = Ensembles de r<>gles s<>lectionn<6E>s
|
||||
preference.ruleset.add = Ajouter l'ensemble de r<>gles
|
||||
preference.ruleset.remove = Retirer l'ensemble de r<>gles
|
||||
|
||||
preference.ruleset.label.ruletable = R<EFBFBD>gles
|
||||
preference.ruleset.label.rulepropstable = Propri<EFBFBD>t<EFBFBD>s de la r<>gle
|
||||
preference.ruleset.label.exclude_patterns_table = Sch<EFBFBD>ma d'exclusion
|
||||
preference.ruleset.label.include_patterns_table = Sch<EFBFBD>ma d'inclusion
|
||||
preference.ruleset.column.ruleset_name = Ensemble de r<>gles nom
|
||||
preference.ruleset.column.rule_name = R<EFBFBD>gle nom
|
||||
preference.ruleset.column.since = Depuis
|
||||
preference.ruleset.column.priority = Priorit<EFBFBD>
|
||||
preference.ruleset.column.description = Description
|
||||
preference.ruleset.column.property = Propri<EFBFBD>t<EFBFBD>
|
||||
preference.ruleset.column.value = Valeur
|
||||
preference.ruleset.column.exclude_pattern = Sch<EFBFBD>ma d'exclusion
|
||||
preference.ruleset.column.include_pattern = Sch<EFBFBD>ma d'inclusion
|
||||
preference.ruleset.button.addrule = Ajouter une r<>gle...
|
||||
preference.ruleset.button.removerule = Enlever la r<>gle
|
||||
preference.ruleset.button.editrule = Modifier la r<>gle...
|
||||
preference.ruleset.button.importruleset = Importer un ensemble de r<>gles...
|
||||
preference.ruleset.button.exportruleset = Exporter l'ensemble de r<>gles...
|
||||
preference.ruleset.button.clearall = Tout effacer
|
||||
preference.ruleset.button.ruledesigner = Rule Designer
|
||||
preference.ruleset.button.addproperty = Ajouter une propri<72>t<EFBFBD>...
|
||||
preference.ruleset.button.add_exclude_pattern = Ajouter un sch<63>ma d'exclusion
|
||||
preference.ruleset.button.add_include_pattern = Ajouter un sch<63>ma d'inclusion
|
||||
preference.ruleset.dialog.title = PMD Plugin
|
||||
preference.ruleset.dialog.ruleset_description = Entrer une description pour cet ensemble de r<>gles
|
||||
preference.ruleset.dialog.property_name = Entrer le nom de la nouvelle propri<72>t<EFBFBD> (les propri<72>t<EFBFBD>s ne peuvent pas <20>tre supprim<69>es).
|
||||
|
||||
preference.rulesetselection.label.enter_ruleset = Entrer le nom d'un ensemble de r<>gles ou en s<>lectionner un standard dans la liste :
|
||||
preference.rulesetselection.tooltip.ruleset = L'ensemble de r<>gles doit <20>tre un fichier valide ou une ressource accessible dans le classpath du plugin
|
||||
preference.rulesetselection.button.browse = Parcourir...
|
||||
preference.rulesetselection.button.reference = Import par Reference
|
||||
preference.rulesetselection.button.copy = Import par Copie
|
||||
|
||||
preference.ruleedit.label.ruleset_name = Ensemble de r<>gles nom :
|
||||
preference.ruleedit.label.since = Depuis :
|
||||
preference.ruleedit.label.name = Nom de la r<>gle :
|
||||
preference.ruleedit.label.implementation_class = Classe d'impl<70>mentation de la r<>gle :
|
||||
preference.ruleedit.label.message = Message :
|
||||
preference.ruleedit.label.priority = Priorit<EFBFBD> :
|
||||
preference.ruleedit.label.description = Description :
|
||||
preference.ruleedit.label.external_info_url = URL d'information externe :
|
||||
preference.ruleedit.label.example = Exemple :
|
||||
preference.ruleedit.label.xpath = XPath :
|
||||
preference.ruleedit.button.rule_reference = R<EFBFBD>gle Reference
|
||||
preference.ruleedit.button.xpath_rule = R<EFBFBD>gle XPath
|
||||
preference.ruleedit.button.uses_type_resolution = Utilise la R<>solution de Type
|
||||
preference.ruleedit.button.uses_dfa = Utilise DFA
|
||||
preference.ruleedit.button.open_external_info_url = Ouvrir dans un navigateur
|
||||
|
||||
# CPD preference page
|
||||
preference.cpd.group.general = Options g<>n<EFBFBD>rales
|
||||
preference.cpd.title = Options de configuration CPD
|
||||
preference.cpd.tilesize = Taille minimale
|
||||
|
||||
# View labels
|
||||
view.outline.default_text = Aucune liste de violation n'est disponible
|
||||
view.outline.column_message = Message
|
||||
view.outline.column_line = Ligne
|
||||
view.overview.column_element = El<EFBFBD>ment
|
||||
view.overview.column_vio_total = # Violations
|
||||
view.overview.column_vio_loc = # Violations/LDC
|
||||
view.overview.column_vio_method = # Violations/M<>thode
|
||||
view.overview.column_project = Projet
|
||||
view.dataflow.default_text = Aucun graphe de flot de donn<6E>es n'est disponible
|
||||
view.dataflow.graph.column_line = Ligne
|
||||
view.dataflow.graph.column_graph = Graphe
|
||||
view.dataflow.graph.column_nextnodes = Noeuds suivants
|
||||
view.dataflow.graph.column_values = Types de flot de donn<6E>es
|
||||
view.dataflow.graph.column_code = Ligne de code
|
||||
view.dataflow.switchbutton.show = Afficher la liste des anomalies <
|
||||
view.dataflow.switchbutton.hide = Cacher la liste des anomalies >
|
||||
view.dataflow.table.column_type = Type
|
||||
view.dataflow.table.column_type.tooltip = Indique le type de l'anomalie, soit UR,DD et DU
|
||||
view.dataflow.table.column_line = Ligne(s)
|
||||
view.dataflow.table.column_variable = Variable
|
||||
view.dataflow.table.column_method = M<EFBFBD>thode
|
||||
view.dataflow.choose_method = Choisir une m<>thode :
|
||||
view.dataflow.refreshbutton = Rafra<EFBFBD>chir
|
||||
view.column.message = Message
|
||||
view.column.rule = R<EFBFBD>gle
|
||||
view.column.class = Classe
|
||||
view.column.package = Package
|
||||
view.column.project = Projet
|
||||
view.column.location = Ligne
|
||||
|
||||
view.filter.priority.1 = Voir les violations de priorit<69> 1
|
||||
view.filter.priority.2 = Voir les violations de priorit<69> 2
|
||||
view.filter.priority.3 = Voir les violations de priorit<69> 3
|
||||
view.filter.priority.4 = Voir les violations de priorit<69> 4
|
||||
view.filter.priority.5 = Voir les violations de priorit<69> 5
|
||||
view.filter.project_prefix = Afficher le projet
|
||||
|
||||
view.action.show_rule = Voir la r<>gle
|
||||
view.action.review = Marquer comme revue
|
||||
view.action.remove_violation = Supprimer l'alerte
|
||||
view.action.quickfix = Correctif rapide...
|
||||
view.action.current_project = Ne montrer que les projets s<>lectionn<6E>s
|
||||
view.action.project = Project s<>lectionn<6E>
|
||||
view.action.file = Fichier s<>lectionn<6E>
|
||||
view.action.errorhigh = Priorit<EFBFBD> erreur haute
|
||||
view.action.error = Priorit<EFBFBD> erreur
|
||||
view.action.warninghigh = Priorit<EFBFBD> avertissement haut
|
||||
view.action.warning = Priorit<EFBFBD> avertissement
|
||||
view.action.information = Priorit<EFBFBD> information
|
||||
|
||||
view.tooltip.show_rule = Visualise les donn<6E>es de la r<>gle <20> l'origine de l'alerte s<>lectionn<6E>e
|
||||
view.tooltip.review = Ins<EFBFBD>re un commentaire dans le code <20> l'endroit de la violation pour indiquer que celle-ci a <20>t<EFBFBD> revue
|
||||
view.tooltip.remove_violation = Supprime l'alerte s<>lectionn<6E>e
|
||||
view.tooltip.quickfix = Propose de corriger la violation
|
||||
view.tooltip.filter.priority.1 = Voir les violations de priorit<69> 1 (erreur haute)
|
||||
view.tooltip.filter.priority.2 = Voir les violations de priorit<69> 2 (erreur)
|
||||
view.tooltip.filter.priority.3 = Voir les violations de priorit<69> 3 (avertissement haut)
|
||||
view.tooltip.filter.priority.4 = Voir les violations de priorit<69> 4 (avertissement)
|
||||
view.tooltip.filter.priority.5 = Voir les violations de priorit<69> 5 (information)
|
||||
view.tooltip.packages_files = Afficher les fichiers et les packages ou afficher seulement les fichiers
|
||||
view.tooltip.collapse_all = R<EFBFBD>duire tout
|
||||
view.tooltip.project = Visualise les alertes uniquement pour le projet s<>lectionn<6E>
|
||||
view.tooltip.file = Visualise les alertes uniquement pour le fichier s<>lectionn<6E>
|
||||
view.tooltip.errorhigh_filter = Visulalise les alertes de priorit<69> 1 (erreur haute)
|
||||
view.tooltip.error_filter = Visualise les alertes de priorit<69> 2 (erreur)
|
||||
view.tooltip.warninghigh_filter = Visualise les alertes de priorit<69> 3 (avertissement haut)
|
||||
view.tooltip.warning_filter = Visualise les alertes de priorit<69> 4 (avertissement)
|
||||
view.tooltip.information_filter = Visualise les alertes de priorit<69> 5 (information)
|
||||
view.tooltip.refresh_resource = V<EFBFBD>rifier le code de la ressource s<>lectionn<6E>e
|
||||
view.tooltip.calc_stats = Calculate statistics
|
||||
|
||||
view.menu.resource_filter = Filtrer les ressources
|
||||
view.menu.priority_filter = Filtrer les priorit<69>s
|
||||
view.default_package = (package par d<>faut)
|
||||
|
||||
view.menu.show_file_markers = Montrer les violations des fichiers
|
||||
view.menu.show_marker_files = Montrer les violations des paquetages
|
||||
view.menu.show_pack_files = Montrer les paquetages avec des fichiers
|
||||
view.menu.show_type = Type d'affichage
|
||||
|
||||
# Dialog labels
|
||||
dialog.cpd.title = Trouver du code susceptible d'<27>tre du copier/coller
|
||||
dialog.cpd.min_tilesize.label = Taille mininum de la tranche:
|
||||
dialog.cpd.create_report = Cr<EFBFBD>er un rapport fichier (sauvegard<72> dans le repertoire du projet)
|
||||
dialog.cpd.report = Rapport
|
||||
dialog.cpd.language.label = Langage:
|
||||
dialog.cpd.format.label = Format de sortie
|
||||
dialog.tooltip.cpd.format = Indiquer le format de rendu du rapport
|
||||
dialog.tooltip.cpd.tilesize = Indiquer la taille mininum de la tranche, ce qui correspond <20> la taille des tranches de code dupliqu<71>
|
||||
dialog.tooltip.cpd.language = D<EFBFBD>tecter le language automatiquement
|
||||
dialog.cpd.help.label = Choisir un langage pour la d<>tection de copier/coller. Vous pouvez \nfixer la taille du code dupliqu<71>, en d<>finissant la tranche minimum
|
||||
|
||||
dialog.cpd.no_results.header = R<EFBFBD>sultats de la d<>tection de copier/coller
|
||||
dialog.cpd.no_results.body = CPD a fini son ex<65>cution sans trouver de code suspect.
|
||||
|
||||
# Monitor messages
|
||||
monitor.job_title = V<EFBFBD>rifier le code avec PMD
|
||||
monitor.begintask = PMD En cours...
|
||||
monitor.checking_file = PMD : V<>rification du fichier
|
||||
monitor.updating_projects = PMD : Mise <20> jour du projet
|
||||
monitor.review = PMD : Prise en compte de la revue...
|
||||
monitor.remove_reviews = PMD : Effacement des revues de violations...
|
||||
monitor.calc_stats = Calcul des statistiques ...
|
||||
monitor.calc_stats.package = Calcul du paquetage
|
||||
|
||||
# Error messages
|
||||
message.error.title = PMD - Erreur
|
||||
message.error.core_exception = Core Exception :
|
||||
message.error.pmd_exception = PMD Exception :
|
||||
message.error.io_exception = IO Exception :
|
||||
message.error.javamodel_exception = Java Model Exception :
|
||||
message.error.runtime_exception = Runtime Exception :
|
||||
message.error.invocationtarget_exception = Invocation Target Exception :
|
||||
message.error.interrupted_exception = Interrupted Exception :
|
||||
message.error.ruleset_not_found = Ensemble de r<>gles introuvable !
|
||||
message.error.importing_ruleset = Erreur lors de l'importation de l'ensemble de r<>gles.
|
||||
message.error.exporting_ruleset = Erreur lors de l'exportation de l'ensemble de r<>gles.
|
||||
message.error.reading_preference = Erreur lors de la lecture des pr<70>f<EFBFBD>rences
|
||||
message.error.writing_preference = Erreur lors de l'<27>criture des pr<70>f<EFBFBD>rences
|
||||
message.error.storing_property = Erreur lors de l'<27>criture des propri<72>t<EFBFBD>s du projet
|
||||
message.error.find_marker = Erreur lors de la rechercher des markers PMD
|
||||
message.error.loading_ruleset = L'ensemble de r<>gles ne peut <20>tre charg<72>. Les r<>gles issues de la configuration du plugin seront utilis<69>es <20> la place.
|
||||
message.error.view_exception = Exception during initialization of a view or viewpart :
|
||||
message.error.file_not_found = Fichier introuvable :
|
||||
message.error.creating_report = Le rapport ne peut <20>tre cr<63>e car CPD n'a pas <20>t<EFBFBD> ex<65>cut<75>
|
||||
# Question messages
|
||||
message.question.title = PMD - Question
|
||||
message.question.rules_changed = La configuration des r<>gles a chang<6E>. Faut-il reconstruire tous les projets ?
|
||||
message.question.rebuild_project = La configuration a chang<6E>. Faut-il reconstruire tout le projet maintenant ? Un refus entrainera la prise en compte des changements seulement lors des futures sauvegardes ou cr<63>ation de fichiers.
|
||||
message.question.create_ruleset_file = Le projet ne contient pas de fichier de r<>gles. En cr<63>er un <20> partir de la configuration du plugin ?
|
||||
|
||||
# Confirmation message
|
||||
message.confirm.title = PMD - Confirmation
|
||||
message.confirm.ruleset_exists = Le fichier existe d<>j<EFBFBD>. Ecraser ?
|
||||
message.confirm.clear_ruleset = Toutes les r<>gles seront d<>truites. En <20>tes-vous certain ?
|
||||
message.confirm.review_multiple_markers = Une r<>vision ne <20>tre effectu<74>e que sur une seule violation <20> la fois. Confirmer la r<>vision de la premi<6D>re r<>vision s<>lectionn<6E>e ?
|
||||
|
||||
# Information message
|
||||
message.information.title = PMD - Information
|
||||
message.information.ruleset_exported = L'ensemble de r<>gles a <20>t<EFBFBD> export<72> avec succ<63>s.
|
||||
|
||||
# Warning message
|
||||
message.warning.title = PMD - Avertissement
|
||||
message.warning.name_mandatory = Une r<>gle doit avoir un nom
|
||||
message.warning.priority_mandatory = Le priorit<69> de la r<>gle est obligatoire
|
||||
message.warning.message_mandatory = Le message d'alerte de la r<>gle est obligatoire
|
||||
message.warning.xpath_mandatory = Le XPath de la r<>gle est obligatoire
|
||||
message.warning.class_invalid = Classe d'impl<70>mentation incorrecte. La classe doit <20>tre dans le classpath du plugin et doit impl<70>menter l'interface Rule. Consulter la documentation sur le sujet "How to use custom ruleset"
|
||||
|
||||
# Priority labels
|
||||
priority.error_high = Erreur haute
|
||||
priority.error = Erreur
|
||||
priority.warning_high = Avertissement haut
|
||||
priority.warning = Avertissement
|
||||
priority.information = Information
|
@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<welcomePage title="PMD Pour Eclipse">
|
||||
<intro>
|
||||
Cette page vous permet de vous familiariser avec l'outil de développement PMD
|
||||
pour Eclipse. Pour démarrer, lire les paragraphes suivants et cliquer sur les
|
||||
liens associés.
|
||||
</intro>
|
||||
|
||||
<item><b>Introduction à PMD</b>
|
||||
PMD est un outils destiné à vérifier la sémantique d'un code Java. Il aide les
|
||||
développeurs à écrire un code de meilleur qualité en l'alertant sur des éventuels
|
||||
mauvaises constructions. Contrairement à d'autres outils, PMD ne vérifie pas le
|
||||
style du code source, ie. le nommage, les espaces ou la javadoc, mais travaille
|
||||
au niveau de la syntaxe du code. Pour plus de détail, consulter <topic id="/net.sourceforge.pmd.core/toc.xml">la documentation.</topic>
|
||||
</item>
|
||||
|
||||
<item><b>Lancer PMD automatiquement ou manuellement</b>
|
||||
PMD peut lancer soit manuellement, sur une sélection de fichiers, de dossiers ou
|
||||
même de projets, ou bien automatiquement chaque fois qu'un fichier est modifié
|
||||
ou ajouter à un projet. Pour lancer PMD automatiquement, cocher la case correspondante
|
||||
dans la page de propriétés de PMD du projet concerné. Pour lancer PMD manuellement,
|
||||
choisir l'item de menu Vérifier le code avec PMD dans le menu contextuel de la
|
||||
sélection.
|
||||
</item>
|
||||
|
||||
<item><b>Voir les violations</b>
|
||||
Les violations de PMD sont nativement des marqueurs Eclipse. Ils apparaissent donc
|
||||
naturellement dans la vue des tâches (Eclipse v2) ou la vue des problèmes (Eclipse v3).
|
||||
Le plugin propose aussi une vue dédiée aux violations PMD qui affichent plus
|
||||
d'informations. Pour affichier la vue des violations, la sélectionner dans la
|
||||
fenêtre de dialogue de sélection des vues.
|
||||
</item>
|
||||
|
||||
<item><b>Détecter du code dupliqué</b>
|
||||
PMD intègre un outil de détection de code dupliqué. Choisir un projet et choisir
|
||||
l'item de menu Rechercher les copier/coller suspects dans le menu contextuel.
|
||||
</item>
|
||||
|
||||
<item><b>Configurer le plugin</b>
|
||||
PMD se configure via les préférences d'Eclipse. Ouvir la fenêtre de dialogue des
|
||||
préférences et choisir la page de PMD. Trois pages permettent de paramétrer PMD et
|
||||
le détecteur de copier/coller, d'importer, d'exporter ou de configurer les règles.
|
||||
</item>
|
||||
|
||||
<item><b>Configurer un projet</b>
|
||||
PMD se configure aussi au niveau des projets. Editer les propriétés d'un projet et
|
||||
choisir la page de PMD. Cette page permet d'activer PMD (exécution automatique) pour
|
||||
ce projet, de choisir un sous-ensemble des règles, de spécifier un filtre pour les
|
||||
fichiers de ce projet ou encore d'indiquer qu'il faut employer l'ensemble de règles
|
||||
fourni dans le projet plutôt que celles configurées au niveau du plugin.
|
||||
</item>
|
||||
|
||||
<item><b>Correctif rapide</b>
|
||||
Cette version du plugin propose un avant goût de la fonction de correction rapide
|
||||
en cours de développement. Cette fonction est actuellement disponible uniquement
|
||||
sur la règle "Duplicate Imports" et se contente de supprimer la ligne sur laquelle
|
||||
la violation a été détectée.
|
||||
</item>
|
||||
|
||||
<item><b>Pour en savoir plus</b>
|
||||
Lire la section <topic id="/net.sourceforge.pmd.core/toc.xml">how to...</topic> de la documentation en ligne.
|
||||
</item>
|
||||
|
||||
</welcomePage>
|
Reference in New Issue
Block a user