
When in a code editor hit the default binding key, F7, to trigger the code review. Condensed the number of rule panels in the rule selection page, added hyperlink for the external info url to the summary page. Disabled the PMD/CPD options for now in the File Filters page. git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7601 51baf565-9d33-0410-a72c-fc3788e3496d
348 lines
17 KiB
Properties
348 lines
17 KiB
Properties
# PMD Eclipse Plugin message tables
|
|
|
|
# Property page
|
|
property.button.enable = Enable PMD
|
|
property.label.select_rule = Select rules for this project :
|
|
property.button.select_workingset = Select a working set...
|
|
property.button.deselect_workingset = Deselect working set
|
|
property.label.no_workingset = No working set is selected.
|
|
property.label.selected_workingset = Selected working set :
|
|
property.button.store_ruleset_project = Use the ruleset configured in a project file
|
|
property.button.ruleset_browse = Browse...
|
|
property.button.include_derived_files = Include derived files
|
|
property.button.full_build_enabled = Full build enabled
|
|
property.button.violations_as_errors = Handle high priority violations as Eclipse errors
|
|
|
|
# General preferences page
|
|
preference.pmd.header = PMD-Plugin options
|
|
preference.pmd.title = PMD General Preferences
|
|
preference.pmd.label.addcomment = Additional text to be appended to review comment :
|
|
preference.pmd.label.sample = Sample :
|
|
preference.pmd.tooltip.addcomment = Use MessageFormat substitution rules. {0} is the user name, {1} is the current date.
|
|
preference.pmd.message.incorrect_format = Incorrect message format
|
|
preference.pmd.group.priorities = Priority levels
|
|
preference.pmd.group.review = Violations review parameters
|
|
preference.pmd.group.general = General options
|
|
preference.pmd.label.perspective_on_check = Show PMD perspective when checking code
|
|
preference.pmd.label.use_dfa = Enable dataflow anomaly analysis (experimental)
|
|
preference.pmd.label.use_project_build_path = Enable using Java Project Build Path. Disable if your Eclipse JVM version is incompatible with .class file versions.
|
|
preference.pmd.label.max_violations_pfpr = Maximum reported violations per file per rule
|
|
preference.pmd.tooltip.max_violations_pfpr = This helps limit report sizes and improves overall performance
|
|
preference.pmd.message.invalid_numeric_value = Incorrect numeric value entered
|
|
preference.pmd.label.review_pmd_style = Use PMD style (// NOPMD comment)
|
|
preference.pmd.group.logging = Logging options
|
|
preference.pmd.label.log_file_name = Log file name:
|
|
preference.pmd.tooltip.log_file_name = Relative paths are from Eclipse execution directory
|
|
preference.pmd.button.browse = Browse...
|
|
preference.pmd.dialog.browse = Select log file
|
|
preference.pmd.label.log_level = Log level:
|
|
|
|
# PMD Rule set preference page
|
|
preference.ruleset.title = PMD RuleSet Configuration Options
|
|
preference.ruleset.list = Active Rule Sets
|
|
preference.ruleset.add = Add Rule Set to List
|
|
preference.ruleset.remove = Remove Rule Set from List
|
|
|
|
preference.ruleset.label.ruletable = Rules
|
|
preference.ruleset.label.rulepropstable = Rule properties
|
|
preference.ruleset.label.exclude_patterns_table = Exclude patterns
|
|
preference.ruleset.label.include_patterns_table = Include patterns
|
|
preference.ruleset.label.rules_grouped_by = Rules grouped by
|
|
preference.ruleset.label.active_rule_count = Active rules:
|
|
|
|
preference.ruleset.button.tooltip.check.all = Check all rules
|
|
preference.ruleset.button.tooltip.uncheck.all = Uncheck all rules
|
|
|
|
preference.ruleset.column.language = Language
|
|
preference.ruleset.column.language.tooltip = Target language
|
|
preference.ruleset.column.dataflow = DFA
|
|
preference.ruleset.column.dataflow.tooltip = Dataflow analysis
|
|
preference.ruleset.column.ruleset = Rule set
|
|
preference.ruleset.column.ruleset.tooltip = Current rule set
|
|
preference.ruleset.column.ruleset_name = Rule set
|
|
preference.ruleset.column.rule_name = Rule
|
|
preference.ruleset.column.rule_type = Type
|
|
preference.ruleset.column.example_count = Examples
|
|
preference.ruleset.column.example_count.tooltip = Number of examples
|
|
preference.ruleset.column.rule_type.tooltip = Rule type:\n X = XPath\n D = dataflow\n T = type resolving
|
|
preference.ruleset.column.minimum_version = Min ver
|
|
preference.ruleset.column.minimum_version.tooltip = Minimum applicable version of the target language
|
|
preference.ruleset.column.maximum_version = Max ver
|
|
preference.ruleset.column.maximum_version.tooltip = Maximum applicable version of the target language
|
|
preference.ruleset.column.filters.regex = Regex filter
|
|
preference.ruleset.column.filters.regex.tooltip = Regular expression filters
|
|
preference.ruleset.column.filters.xpath = XPath filter
|
|
preference.ruleset.column.filters.xpath.tooltip = XPath exclusion filters
|
|
preference.ruleset.column.since = Since
|
|
preference.ruleset.column.since.tooltip = Incorporation within PMD
|
|
preference.ruleset.column.priority = Priority
|
|
preference.ruleset.column.fixCount = Fixes
|
|
preference.ruleset.column.modCount = Changes
|
|
preference.ruleset.column.priority.tooltip = Relative priority
|
|
preference.ruleset.column.description = Description
|
|
preference.ruleset.column.property = Property
|
|
preference.ruleset.column.properties = Properties
|
|
preference.ruleset.column.properties.tooltip = Current rule properties in short form
|
|
preference.ruleset.column.value = Value
|
|
preference.ruleset.column.url = URL
|
|
preference.ruleset.column.url.tooltip = Address providing additional background information
|
|
preference.ruleset.column.exclude_pattern = Exclude Pattern
|
|
preference.ruleset.column.include_pattern = Include Pattern
|
|
preference.ruleset.grouping.none = <no grouping>
|
|
preference.ruleset.grouping.pmd_version = PMD version
|
|
preference.ruleset.grouping.regex = Regex filter
|
|
preference.ruleset.button.addfilter = Add filter
|
|
preference.ruleset.button.removefilter = Remove filter
|
|
preference.ruleset.button.addrule = Add rule...
|
|
preference.ruleset.button.removerule = Remove rule
|
|
preference.ruleset.button.editrule = Edit rule...
|
|
preference.ruleset.button.importruleset = Import rule set...
|
|
preference.ruleset.button.exportruleset = Export selected rules...
|
|
preference.ruleset.button.clearall = Clear all
|
|
preference.ruleset.button.ruledesigner = Rule Designer
|
|
preference.ruleset.button.addproperty = Add property...
|
|
preference.ruleset.button.add_exclude_pattern = Add Exclude Pattern
|
|
preference.ruleset.button.add_include_pattern = Add Include Pattern
|
|
preference.ruleset.dialog.title = PMD Plugin
|
|
preference.ruleset.dialog.ruleset_description = Enter a rule set description
|
|
preference.ruleset.dialog.property_name = Enter a name for the new property (properties cannot be deleted !)
|
|
|
|
preference.rulesetselection.label.enter_ruleset = Select a default ruleset or browse to an external one :
|
|
preference.rulesetselection.tooltip.ruleset = The specified rule set must a valid file or a resource in the plugin classpath
|
|
preference.rulesetselection.button.browse = Browse...
|
|
preference.rulesetselection.button.reference = Import by Reference
|
|
preference.rulesetselection.button.copy = Import by Copy
|
|
|
|
preference.ruleedit.tab.rule = Rule
|
|
preference.ruleedit.tab.properties = Properties
|
|
preference.ruleedit.tab.description = Description
|
|
preference.ruleedit.tab.exclusions = Exclusions
|
|
preference.ruleedit.tab.xpath = XPath
|
|
preference.ruleedit.tab.fixes = Fixes
|
|
preference.ruleedit.tab.examples = Examples
|
|
preference.ruleedit.tab.fullview = Summary
|
|
|
|
preference.ruleedit.label.exclusion_regex = Exclusion regular expression
|
|
preference.ruleedit.label.xpath_exclusion = XPath exclusion expression
|
|
preference.ruleedit.label.colour_code = Color code
|
|
preference.ruleedit.label.min = Min
|
|
preference.ruleedit.label.max = Max
|
|
preference.ruleedit.label.default = Default
|
|
preference.groupby = Group by:
|
|
|
|
preference.summary.label.name = Name
|
|
preference.summary.label.description = Description
|
|
preference.summary.label.parameters = Parameters
|
|
preference.summary.label.example = Example
|
|
|
|
preference.ruleedit.label.ruleset_name = RuleSet:
|
|
preference.ruleedit.label.since = Since :
|
|
preference.ruleedit.label.name = Rule name :
|
|
preference.ruleedit.label.implemented_by = Implemented by:
|
|
preference.ruleedit.label.implementation_class = Implementation class:
|
|
preference.ruleedit.label.message = Message :
|
|
preference.ruleedit.label.language = Target language:
|
|
preference.ruleedit.label.language.version.min = Min version:
|
|
preference.ruleedit.label.language.version.max = Max version:
|
|
preference.ruleedit.label.priority = Priority:
|
|
preference.ruleedit.label.description = Description :
|
|
preference.ruleedit.label.external_info_url = External Info URL :
|
|
preference.ruleedit.label.examples = Examples :
|
|
preference.ruleedit.label.xpath = XPath :
|
|
preference.ruleedit.label.xpath.version = XPath version :
|
|
preference.ruleedit.button.rule_reference = Rule Reference
|
|
preference.ruleedit.button.xpath_rule = XPath rule
|
|
preference.ruleedit.button.uses_type_resolution = Uses type resolution
|
|
preference.ruleedit.button.uses_dfa = Uses data flow analysis
|
|
preference.ruleedit.button.open_external_info_url = Open in Browser
|
|
|
|
# CPD preference page
|
|
preference.cpd.group.general = General Options
|
|
preference.cpd.title = CPD Configuration Options
|
|
preference.cpd.tilesize = Minimum Tile Size
|
|
|
|
# View labels
|
|
|
|
view.outline.default_text = A violation outline is not available
|
|
view.outline.column_message = Error Message
|
|
view.outline.column_line = Line
|
|
view.overview.column_element = Element
|
|
view.overview.column_vio_total = # Violations
|
|
view.overview.column_vio_loc = # Violations/KLOC
|
|
view.overview.column_vio_method = # Violations/Method
|
|
view.overview.column_project = Project
|
|
|
|
view.dataflow.default_text = A dataflow graph is not available
|
|
view.dataflow.choose_method = Choose a method:
|
|
view.dataflow.graph.column_line = Line
|
|
view.dataflow.graph.column_graph = Graph
|
|
view.dataflow.graph.column_nextnodes = Next nodes
|
|
view.dataflow.graph.column_values = Dataflow types
|
|
view.dataflow.graph.column_code = Codeline
|
|
view.dataflow.switchbutton.show = Show anomaly list <
|
|
view.dataflow.switchbutton.hide = Hide anomaly list >
|
|
view.dataflow.refreshbutton = Refresh
|
|
view.dataflow.table.column_type = Type
|
|
view.dataflow.table.column_type.tooltip = Specifies the type of the anomaly, that can be UR, DD and DU
|
|
view.dataflow.table.column_line = Line(s)
|
|
view.dataflow.table.column_variable = Variable
|
|
view.dataflow.table.column_method = Method
|
|
|
|
view.ast.default_text = An abstract syntax tree is not available
|
|
|
|
view.column.message = Message
|
|
view.column.rule = Rule
|
|
view.column.class = Class
|
|
view.column.package = Package
|
|
view.column.project = Project
|
|
view.column.location = Line
|
|
|
|
view.filter.priority.1 = Blocker
|
|
view.filter.priority.2 = Critical
|
|
view.filter.priority.3 = Urgent
|
|
view.filter.priority.4 = Important
|
|
view.filter.priority.5 = Warning
|
|
view.filter.project_prefix = Show Project
|
|
|
|
view.action.disable.rule = Disable rule
|
|
view.action.show_rule = Show details ...
|
|
view.action.review = Mark as reviewed
|
|
view.action.remove_violation = Remove violation(s)
|
|
view.action.quickfix = Quick fix...
|
|
view.action.current_project = Show selected project only
|
|
view.action.project = Selected project
|
|
view.action.file = Selected file
|
|
view.action.errorhigh = Error high priority
|
|
view.action.error = Error priority
|
|
view.action.warninghigh = Warning high priority
|
|
view.action.warning = Warning priority
|
|
view.action.information = Information priority
|
|
|
|
view.tooltip.show_rule = Show rule data from the selected violation
|
|
view.tooltip.review = Insert a comment where the violation occurs to mark it as reviewed.
|
|
view.tooltip.remove_violation = Remove the selected violation
|
|
view.tooltip.quickfix = Try to resolve this violation
|
|
view.tooltip.filter.priority = Show %s violations
|
|
view.tooltip.filter.priority.1 = Show priority 1 violations (error high)
|
|
view.tooltip.filter.priority.2 = Show priority 2 violations (error)
|
|
view.tooltip.filter.priority.3 = Show priority 3 violations (warning high)
|
|
view.tooltip.filter.priority.4 = Show priority 4 violations (warning)
|
|
view.tooltip.filter.priority.5 = Show priority 5 violations (information)
|
|
view.tooltip.packages_files = Show files & packages or files only
|
|
view.tooltip.collapse_all = Collapse all
|
|
view.tooltip.expand_all = Expand all
|
|
view.tooltip.project = View current selected project violations only
|
|
view.tooltip.file = View current selected file violations only
|
|
view.tooltip.errorhigh_filter = View priority level 1 violations (error high)
|
|
view.tooltip.error_filter = View priority level 2 violations (error)
|
|
view.tooltip.warninghigh_filter = View priority level 3 violations (warning high)
|
|
view.tooltip.warning_filter = View priority level 4 violations (warning)
|
|
view.tooltip.information_filter = View priority level 5 violations (information)
|
|
view.tooltip.refresh_resource = Review code of the active resource
|
|
view.tooltip.calc_stats = Calculate statistics
|
|
view.menu.resource_filter = Filter resources
|
|
view.menu.priority_filter = Filter priorities
|
|
view.default_package = (default package)
|
|
view.menu.show_file_markers = Show violations to files
|
|
view.menu.show_marker_files = Show violations to packages
|
|
view.menu.show_pack_files = Show packages with files
|
|
view.menu.show_type = Presentation type
|
|
|
|
# Dialog labels
|
|
dialog.cpd.title = Find Suspect Cut & Paste
|
|
dialog.cpd.min_tilesize.label = Minimum Tile-size:
|
|
dialog.cpd.create_report = Create report file (saved to project report folder)
|
|
dialog.cpd.report = Report
|
|
dialog.cpd.language.label = Language:
|
|
dialog.cpd.format.label = Output format:
|
|
dialog.tooltip.cpd.format = Specify the report output format
|
|
dialog.tooltip.cpd.tilesize = Specify the minimum tile-size that corresponds to the size of duplicate matches
|
|
dialog.tooltip.cpd.language = Specify the language based on the detection
|
|
dialog.cpd.help.label = Choose a language for the Copy/Paste detection. You can \nset the size of duplicated code by setting the minimum tile-size.
|
|
|
|
dialog.cpd.no_results.header = Copy/Paste detection results
|
|
dialog.cpd.no_results.body = CPD has now finished with no matches.
|
|
|
|
dialog.preferences.add_new_property = Add new property
|
|
|
|
# Monitor messages
|
|
monitor.job_title = Checking Code with PMD
|
|
monitor.begintask = PMD Processing...
|
|
monitor.checking_file = PMD : Checking file
|
|
monitor.updating_projects = PMD : Updating project
|
|
monitor.review = PMD : Review in progress...
|
|
monitor.remove_reviews = PMD : Removing violations reviews...
|
|
monitor.calc_stats = Calculating statistics ...
|
|
monitor.calc_stats.package = Calculating package
|
|
monitor.collect_markers = Collecting markers
|
|
|
|
# Error messages
|
|
message.error.title = PMD Error
|
|
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 = Rule set not found !
|
|
message.error.importing_ruleset = Error when importing the rule set.
|
|
message.error.exporting_ruleset = IO Error when exporting the rule set.
|
|
message.error.reading_preference = Error reading rule set preferences
|
|
message.error.writing_preference = Error storing rule set preferences
|
|
message.error.storing_property = Error when writing project properties
|
|
message.error.find_marker = Error when searching for PMD markers
|
|
message.error.loading_ruleset = The ruleset cannot be loaded from project. Use the plugin configured ruleset instead.
|
|
message.error.view_exception = Exception during initialization of a view or viewpart :
|
|
message.error.file_not_found = File not found :
|
|
message.error.creating_report = Report cannot be created since no CPD was performed
|
|
|
|
# Question messages
|
|
message.question.title = PMD Question
|
|
message.question.rules_changed = Rules settings have changed. Do you want to do a full rebuild ?
|
|
message.question.rebuild_project = The project PMD configuration has changed, do you want to rebuild the project now? If you select No, rule violations will not update until the next time you save a file.
|
|
message.question.create_ruleset_file = The project doesn't contain a ruleset file. Do you want to create a ruleset from the configured properties ?
|
|
|
|
# Confirmation message
|
|
message.confirm.title = PMD Confirmation
|
|
message.confirm.ruleset_exists = File already exists. Overwrite ?
|
|
message.confirm.clear_ruleset = All rules are to be deleted. Are you sure ?
|
|
message.confirm.review_multiple_markers = Only one violation at a time can be reviewed. Confirm review for the first selected violation ?
|
|
|
|
# Information message
|
|
message.information.title = PMD Information
|
|
message.information.ruleset_exported = Rule set successfully exported
|
|
|
|
# Warning message
|
|
message.warning.title = PMD Warning
|
|
message.warning.name_mandatory = A rule must have a name
|
|
message.warning.priority_mandatory = Priority is mandatory
|
|
message.warning.message_mandatory = Violation message is mandatory
|
|
message.warning.xpath_mandatory = XPath is mandatory
|
|
message.warning.class_invalid = Invalid implementation class. The class must be in the plugin classpath and implement the Rule interface. See the related "how to use custom ruleset" in the online documentation.
|
|
|
|
# Priority labels - not used in the modern UI CAN BE REMOVED WHENEVER
|
|
priority.error_high = Error high
|
|
priority.error = Error
|
|
priority.warning_high = Warning high
|
|
priority.warning = Warning
|
|
priority.information = Information
|
|
|
|
priority.column.name = Name
|
|
priority.column.name.tooltip = User-specified name
|
|
priority.column.name.pmd = PMD Name
|
|
priority.column.name.pmd.tooltip = Original priority name as specified in PMD
|
|
priority.column.value = Value
|
|
priority.column.value.tooltip = Relative value, 1 = highest
|
|
priority.column.size = Size
|
|
priority.column.symbol = Symbol
|
|
priority.column.shape.tooltip = Decoration marker shape
|
|
priority.column.color = Color
|
|
priority.column.color.tooltip = Decoration marker color
|
|
priority.column.description = Description
|
|
|
|
node.column.name = Type
|
|
node.column.image_data = Data
|
|
node.column.line_num = Line
|
|
node.column.derived = Derived
|
|
node.column.img_or_derived = Derived |