289d1dce9d
* Colour syntax highlighting for all relevant editors & example viewers. * User-selectable marker shapes and colours, violation decorators in the navigator tree * New AST view and related XPath test editor * Rule search (page form only, non-functional) Disabled Quickfix views until its ready Zapped several nevarious bugs in previous functionality Note: for the time being, violation errors will not appear in the Problems page. There is a conflict between having unique markers and 'standard' error markers that denote inclusion in the error page. Will check out the use of annotations to deal with this... For evaluation: The size and scope of the rule editor is (I believe) outgrowing its placement within its preference page and it needs to be parked within it own view. Besides, tracking all the edits being made to the rules goes beyond what the pref pages can handle (i.e. apply/cancel... which never worked properly for the rules in any case) To that end, I've copied the rule table into its own view for now and left the one in the preference page as is so we can compare & contrast. Only one will remain by the time the best approach is chosen. git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7115 51baf565-9d33-0410-a72c-fc3788e3496d
254 lines
14 KiB
Properties
254 lines
14 KiB
Properties
# PMD Eclipse Plugin message tables
|
|
|
|
# Property page
|
|
property.button.enable = Activer PMD
|
|
property.label.select_rule = Sélectionner les règles pour ce projet :
|
|
property.button.select_workingset = Sé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é.
|
|
property.label.selected_workingset = Ensemble de travail sélectionné :
|
|
property.button.store_ruleset_project = Utiliser l'ensemble de règles configuré dans un fichier du projet
|
|
property.button.ruleset_browse = Parcourir...
|
|
property.button.include_derived_files = Inclure les fichiers dérivés
|
|
|
|
# General preferences page
|
|
preference.pmd.header = Préférences Générales PMD
|
|
preference.pmd.title = Préférences Géné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ètres de revue des violations
|
|
preference.pmd.group.general = Options générales
|
|
preference.pmd.label.perspective_on_check = Basculer sur la perspective PMD après la vérification (mode manuel seulement)
|
|
preference.pmd.label.use_dfa = Activer l'analyse d'anomalie de flots de données (expé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ées par fichier et par règle
|
|
preference.pmd.tooltip.max_violations_pfpr = Permet de limiter le nombre total de violations et d'améliorer sensiblement les performances
|
|
preference.pmd.message.invalid_numeric_value = Valeur numé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é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és
|
|
preference.ruleset.add = Ajouter l'ensemble de règles
|
|
preference.ruleset.remove = Retirer l'ensemble de règles
|
|
|
|
preference.ruleset.label.ruletable = Règles
|
|
preference.ruleset.label.rulepropstable = Propriétés de la règle
|
|
preference.ruleset.label.exclude_patterns_table = Schéma d'exclusion
|
|
preference.ruleset.label.include_patterns_table = Schéma d'inclusion
|
|
preference.ruleset.column.language = Langage
|
|
preference.ruleset.column.ruleset_name = Ensemble de règles nom
|
|
preference.ruleset.column.rule_name = Règle nom
|
|
preference.ruleset.column.since = Depuis
|
|
preference.ruleset.column.priority = Priorité
|
|
preference.ruleset.column.description = Description
|
|
preference.ruleset.column.property = Propriété
|
|
preference.ruleset.column.value = Valeur
|
|
preference.ruleset.column.exclude_pattern = Schéma d'exclusion
|
|
preference.ruleset.column.include_pattern = Sché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été...
|
|
preference.ruleset.button.add_exclude_pattern = Ajouter un schéma d'exclusion
|
|
preference.ruleset.button.add_include_pattern = Ajouter un sché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été (les propriétés ne peuvent pas être supprimé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 ê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émentation de la règle :
|
|
preference.ruleedit.label.message = Message :
|
|
preference.ruleedit.label.priority = Priorité :
|
|
preference.ruleedit.label.description = Description :
|
|
preference.ruleedit.label.external_info_url = URL d'information externe :
|
|
preference.ruleedit.label.examples = Exemples :
|
|
preference.ruleedit.label.xpath = XPath :
|
|
preference.ruleedit.button.rule_reference = Règle Reference
|
|
preference.ruleedit.button.xpath_rule = Rè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é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ément
|
|
view.overview.column_vio_total = # Violations
|
|
view.overview.column_vio_loc = # Violations/KLDC
|
|
view.overview.column_vio_method = # Violations/Méthode
|
|
view.overview.column_project = Projet
|
|
view.dataflow.default_text = Aucun graphe de flot de donné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é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éthode
|
|
view.dataflow.choose_method = Choisir une méthode :
|
|
view.dataflow.refreshbutton = Rafraîchir
|
|
view.column.message = Message
|
|
view.column.rule = Rè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é 1
|
|
view.filter.priority.2 = Voir les violations de priorité 2
|
|
view.filter.priority.3 = Voir les violations de priorité 3
|
|
view.filter.priority.4 = Voir les violations de priorité 4
|
|
view.filter.priority.5 = Voir les violations de priorité 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és
|
|
view.action.project = Project sélectionné
|
|
view.action.file = Fichier sélectionné
|
|
view.action.errorhigh = Priorité erreur haute
|
|
view.action.error = Priorité erreur
|
|
view.action.warninghigh = Priorité avertissement haut
|
|
view.action.warning = Priorité avertissement
|
|
view.action.information = Priorité information
|
|
|
|
view.tooltip.show_rule = Visualise les données de la règle à l'origine de l'alerte sélectionnée
|
|
view.tooltip.review = Insère un commentaire dans le code à l'endroit de la violation pour indiquer que celle-ci a été revue
|
|
view.tooltip.remove_violation = Supprime l'alerte sélectionnée
|
|
view.tooltip.quickfix = Propose de corriger la violation
|
|
view.tooltip.filter.priority.1 = Voir les violations de priorité 1 (erreur haute)
|
|
view.tooltip.filter.priority.2 = Voir les violations de priorité 2 (erreur)
|
|
view.tooltip.filter.priority.3 = Voir les violations de priorité 3 (avertissement haut)
|
|
view.tooltip.filter.priority.4 = Voir les violations de priorité 4 (avertissement)
|
|
view.tooltip.filter.priority.5 = Voir les violations de priorité 5 (information)
|
|
view.tooltip.packages_files = Afficher les fichiers et les packages ou afficher seulement les fichiers
|
|
view.tooltip.collapse_all = Réduire tout
|
|
view.tooltip.project = Visualise les alertes uniquement pour le projet sélectionné
|
|
view.tooltip.file = Visualise les alertes uniquement pour le fichier sélectionné
|
|
view.tooltip.errorhigh_filter = Visulalise les alertes de priorité 1 (erreur haute)
|
|
view.tooltip.error_filter = Visualise les alertes de priorité 2 (erreur)
|
|
view.tooltip.warninghigh_filter = Visualise les alertes de priorité 3 (avertissement haut)
|
|
view.tooltip.warning_filter = Visualise les alertes de priorité 4 (avertissement)
|
|
view.tooltip.information_filter = Visualise les alertes de priorité 5 (information)
|
|
view.tooltip.refresh_resource = Vérifier le code de la ressource sélectionnée
|
|
view.tooltip.calc_stats = Calculate statistics
|
|
|
|
view.menu.resource_filter = Filtrer les ressources
|
|
view.menu.priority_filter = Filtrer les priorité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'être du copier/coller
|
|
dialog.cpd.min_tilesize.label = Taille mininum de la tranche:
|
|
dialog.cpd.create_report = Créer un rapport fichier (sauvegardé 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 à la taille des tranches de code dupliqué
|
|
dialog.tooltip.cpd.language = Dé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é, en définissant la tranche minimum
|
|
|
|
dialog.cpd.no_results.header = Résultats de la détection de copier/coller
|
|
dialog.cpd.no_results.body = CPD a fini son exécution sans trouver de code suspect.
|
|
|
|
# Monitor messages
|
|
monitor.job_title = Vérifier le code avec PMD
|
|
monitor.begintask = PMD En cours...
|
|
monitor.checking_file = PMD : Vérification du fichier
|
|
monitor.updating_projects = PMD : Mise à 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éférences
|
|
message.error.writing_preference = Erreur lors de l'écriture des préférences
|
|
message.error.storing_property = Erreur lors de l'écriture des propriété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 être chargé. Les règles issues de la configuration du plugin seront utilisées à 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 être crée car CPD n'a pas été exécuté
|
|
# Question messages
|
|
message.question.title = PMD - Question
|
|
message.question.rules_changed = La configuration des règles a changé. Faut-il reconstruire tous les projets ?
|
|
message.question.rebuild_project = La configuration a changé. Faut-il reconstruire tout le projet maintenant ? Un refus entrainera la prise en compte des changements seulement lors des futures sauvegardes ou création de fichiers.
|
|
message.question.create_ruleset_file = Le projet ne contient pas de fichier de règles. En créer un à partir de la configuration du plugin ?
|
|
|
|
# Confirmation message
|
|
message.confirm.title = PMD - Confirmation
|
|
message.confirm.ruleset_exists = Le fichier existe déjà. Ecraser ?
|
|
message.confirm.clear_ruleset = Toutes les règles seront détruites. En êtes-vous certain ?
|
|
message.confirm.review_multiple_markers = Une révision ne être effectuée que sur une seule violation à la fois. Confirmer la révision de la première révision sélectionnée ?
|
|
|
|
# Information message
|
|
message.information.title = PMD - Information
|
|
message.information.ruleset_exported = L'ensemble de règles a été exporté avec succè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é 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émentation incorrecte. La classe doit être dans le classpath du plugin et doit implé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
|