]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4071 Localize all the existing widget properties
authorFabrice Bellingard <fabrice.bellingard@sonarsource.com>
Wed, 23 Jan 2013 14:14:27 +0000 (15:14 +0100)
committerFabrice Bellingard <fabrice.bellingard@sonarsource.com>
Wed, 23 Jan 2013 14:15:12 +0000 (15:15 +0100)
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/HotspotMostViolatedRulesWidget.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/TreemapWidget.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/reviews/FalsePositiveReviewsWidget.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/reviews/MyReviewsWidget.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/reviews/PlannedReviewsWidget.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/reviews/ProjectReviewsWidget.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/reviews/UnplannedReviewsWidget.java
plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties

index 6551fcc96abeecf58e003668917a63dbe71c8857..3a97dc4d7be44055347a5d0aebb3e3b6a4f04ce7 100644 (file)
@@ -26,13 +26,12 @@ import org.sonar.api.web.WidgetPropertyType;
 
 @WidgetCategory("Hotspots")
 @WidgetProperties(
-  {
-    @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5"),
-    @WidgetProperty(key = "defaultSeverity", type = WidgetPropertyType.STRING, description = "Values: BLOCKER, CRITICAL, MAJOR, MINOR, INFO")
-  }
-)
+{
+  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5"),
+  @WidgetProperty(key = "defaultSeverity", type = WidgetPropertyType.STRING)
+})
 public class HotspotMostViolatedRulesWidget extends CoreWidget {
   public HotspotMostViolatedRulesWidget() {
     super("hotspot_most_violated_rules", "Most violated rules", "/org/sonar/plugins/core/widgets/hotspots/hotspot_most_violated_rules.html.erb");
   }
-}
\ No newline at end of file
+}
index 8ac21eaa09d676edac0102dd79bdd9e8180464f4..f9844bfbe0692196c1a618d2af16d3c439c42f3c 100644 (file)
@@ -25,13 +25,13 @@ import org.sonar.api.web.WidgetProperty;
 import org.sonar.api.web.WidgetPropertyType;
 
 @WidgetProperties({
-  @WidgetProperty(key = "sizeMetric", type = WidgetPropertyType.METRIC, defaultValue = CoreMetrics.NCLOC_KEY, description = "Metric used for square size"),
-  @WidgetProperty(key = "colorMetric", type = WidgetPropertyType.METRIC, defaultValue = CoreMetrics.VIOLATIONS_DENSITY_KEY, description = "Metric used for square color"),
-  @WidgetProperty(key = "heightInPercents", type = WidgetPropertyType.INTEGER, optional = true, defaultValue = "55", description = "Height in percents of width")
+  @WidgetProperty(key = "sizeMetric", type = WidgetPropertyType.METRIC, defaultValue = CoreMetrics.NCLOC_KEY),
+  @WidgetProperty(key = "colorMetric", type = WidgetPropertyType.METRIC, defaultValue = CoreMetrics.VIOLATIONS_DENSITY_KEY),
+  @WidgetProperty(key = "heightInPercents", type = WidgetPropertyType.INTEGER, optional = true, defaultValue = "55")
 })
 public class TreemapWidget extends CoreWidget {
   public TreemapWidget() {
     // do not use the id "treemap" to avoid conflict with the same CSS class
     super("treemap-widget", "Treemap of Components", "/org/sonar/plugins/core/widgets/treemap.html.erb");
   }
-}
\ No newline at end of file
+}
index 514f2c75f398dbd4f637427c8e6f6932a48f79a2..c18e368c9db772403eaac416acc123170a417d0e 100644 (file)
@@ -27,11 +27,10 @@ import org.sonar.plugins.core.widgets.CoreWidget;
 
 @WidgetCategory({"Reviews"})
 @WidgetProperties({
-  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5",
-    description = "Maximum number of reviews displayed at the same time.")
+  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5")
 })
 public class FalsePositiveReviewsWidget extends CoreWidget {
   public FalsePositiveReviewsWidget() {
     super("false_positive_reviews", "False positive open reviews", "/org/sonar/plugins/core/widgets/reviews/false_positive_reviews.html.erb");
   }
-}
\ No newline at end of file
+}
index 64d6828c5d24c8bc99f7f94ab27a85df393ab7be..de2b592de7ba06d570a8c7e2ffde62358e203728 100644 (file)
@@ -27,11 +27,10 @@ import org.sonar.plugins.core.widgets.CoreWidget;
 
 @WidgetCategory({"Reviews"})
 @WidgetProperties({
-  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5",
-    description = "Maximum number of reviews displayed at the same time.")
+  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5")
 })
 public class MyReviewsWidget extends CoreWidget {
   public MyReviewsWidget() {
     super("my_reviews", "My active reviews", "/org/sonar/plugins/core/widgets/reviews/my_reviews.html.erb");
   }
-}
\ No newline at end of file
+}
index 094f3bba94a1011e9e746bd9afe256ac719723f3..01972c61d1b941c634b8a0f491e9beed89d07b43 100644 (file)
@@ -27,11 +27,10 @@ import org.sonar.plugins.core.widgets.CoreWidget;
 
 @WidgetCategory({"Action plans", "Reviews"})
 @WidgetProperties({
-  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5",
-    description = "Maximum number of reviews displayed at the same time.")
+  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5")
 })
 public class PlannedReviewsWidget extends CoreWidget {
   public PlannedReviewsWidget() {
     super("planned_reviews", "Planned reviews", "/org/sonar/plugins/core/widgets/reviews/planned_reviews.html.erb");
   }
-}
\ No newline at end of file
+}
index 0dc6a863479fd7d3116cdeaeeff831fe2e01d920..2d69c8fc68c88c71695f3c68b0aca9e9fe81732d 100644 (file)
@@ -27,11 +27,10 @@ import org.sonar.plugins.core.widgets.CoreWidget;
 
 @WidgetCategory({"Reviews"})
 @WidgetProperties({
-  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5",
-    description = "Maximum number of reviews displayed at the same time.")
+  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5")
 })
 public class ProjectReviewsWidget extends CoreWidget {
   public ProjectReviewsWidget() {
     super("project_reviews", "Project active reviews", "/org/sonar/plugins/core/widgets/reviews/project_reviews.html.erb");
   }
-}
\ No newline at end of file
+}
index 5b88866befb4292cbc3a7374b4d6bc91043249e7..2c866593971d67686f068b778d731b0ca446f280 100644 (file)
@@ -27,11 +27,10 @@ import org.sonar.plugins.core.widgets.CoreWidget;
 
 @WidgetCategory({"Action plans", "Reviews"})
 @WidgetProperties({
-  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5",
-    description = "Maximum number of reviews displayed at the same time.")
+  @WidgetProperty(key = "numberOfLines", type = WidgetPropertyType.INTEGER, defaultValue = "5")
 })
 public class UnplannedReviewsWidget extends CoreWidget {
   public UnplannedReviewsWidget() {
     super("unplanned_reviews", "Unplanned reviews", "/org/sonar/plugins/core/widgets/reviews/unplanned_reviews.html.erb");
   }
-}
\ No newline at end of file
+}
index 5b91e605edeffa6979b75601280d8068d87cff15..a84bef090985c15d8fb3bc4444e8b04176b2267e 100644 (file)
@@ -835,6 +835,16 @@ widget.complexity.total=Total
 
 widget.custom_measures.name=Custom Measures
 widget.custom_measures.description=Display a list of selected measures.
+widget.custom_measures.property.metric1.name=Metric 1
+widget.custom_measures.property.metric2.name=Metric 2
+widget.custom_measures.property.metric3.name=Metric 3
+widget.custom_measures.property.metric4.name=Metric 4
+widget.custom_measures.property.metric5.name=Metric 5
+widget.custom_measures.property.metric6.name=Metric 6
+widget.custom_measures.property.metric7.name=Metric 7
+widget.custom_measures.property.metric8.name=Metric 8
+widget.custom_measures.property.metric9.name=Metric 9
+widget.custom_measures.property.metric10.name=Metric 10
 
 widget.description.name=Description
 widget.description.description=Displays general project information
@@ -880,9 +890,28 @@ widget.size.projects.suffix=\ projects
 widget.timeline.name=Timeline
 widget.timeline.description=Displays up to 3 metrics on a history chart.
 widget.timeline.timeline_not_displayed=No history
+widget.timeline.property.chartTitle.name=Chart title
+widget.timeline.property.metric1.name=Metric 1
+widget.timeline.property.metric2.name=Metric 2
+widget.timeline.property.metric3.name=Metric 3
+widget.timeline.property.hideEvents.name=Hide events
+widget.timeline.property.chartHeight.name=Chart height
 
 widget.time_machine.name=History Table
 widget.time_machine.description=Displays up to 10 metrics in a table, showing their value for a specified number of past snapshots.
+widget.time_machine.property.title.name=Title
+widget.time_machine.property.numberOfColumns.name=Number of columns
+widget.time_machine.property.displaySparkLine.name=Display spark line
+widget.time_machine.property.metric1.name=Metric 1
+widget.time_machine.property.metric2.name=Metric 2
+widget.time_machine.property.metric3.name=Metric 3
+widget.time_machine.property.metric4.name=Metric 4
+widget.time_machine.property.metric5.name=Metric 5
+widget.time_machine.property.metric6.name=Metric 6
+widget.time_machine.property.metric7.name=Metric 7
+widget.time_machine.property.metric8.name=Metric 8
+widget.time_machine.property.metric9.name=Metric 9
+widget.time_machine.property.metric10.name=Metric 10
 
 widget.file_design.name=File design
 widget.file_design.description=Reports on files dependency cycles and tangle index.
@@ -902,26 +931,39 @@ widget.hotspot_metric.name=Metric hotspot
 widget.hotspot_metric.description=Shows the files that have the worst result for a specific metric.
 widget.hotspot_metric.more=More
 widget.hotspot_metric.hotspots_by_x=Hotspots by {0}
+widget.hotspot_metric.property.title.name=Title
+widget.hotspot_metric.property.metric.name=Metric
+widget.hotspot_metric.property.numberOfLines.name=Number of lines
 
 widget.hotspot_most_violated_rules.name=Most violated rules
 widget.hotspot_most_violated_rules.name_when_period=Most new violated rules
 widget.hotspot_most_violated_rules.description=Shows the rules that are the most violated.
 widget.hotspot_most_violated_rules.no_violation_for_severity=No result
 widget.hotspot_most_violated_rules.any_severity=Any severity
+widget.hotspot_most_violated_rules.property.numberOfLines.name=Number of lines
+widget.hotspot_most_violated_rules.property.defaultSeverity.name=Default severity
+widget.hotspot_most_violated_rules.property.defaultSeverity.desc=Values: BLOCKER, CRITICAL, MAJOR, MINOR, INFO
 
 widget.hotspot_most_violated_resources.name=Most violated resources
 widget.hotspot_most_violated_resources.description=Shows the resources that have the most violations.
 widget.hotspot_most_violated_resources.no_resource=No result
+widget.hotspot_most_violated_resources.property.numberOfLines.name=Number of lines
 
 widget.my_reviews.name=My active reviews
 widget.my_reviews.description=Shows open/reopened reviews assigned to the current user.
 widget.my_reviews.no_review=No review.
+widget.my_reviews.property.numberOfLines.name=Number of lines
+widget.my_reviews.property.numberOfLines.desc=Maximum number of reviews displayed at the same time.
 
 widget.project_reviews.name=Active reviews
 widget.project_reviews.description=Shows all the open/reopened reviews.
+widget.project_reviews.property.numberOfLines.name=Number of lines
+widget.project_reviews.property.numberOfLines.desc=Maximum number of reviews displayed at the same time.
 
 widget.false_positive_reviews.name=False positives
 widget.false_positive_reviews.description=Shows all the false positives found on the project.
+widget.false_positive_reviews.property.numberOfLines.name=Number of lines
+widget.false_positive_reviews.property.numberOfLines.desc=Maximum number of reviews displayed at the same time.
 
 widget.reviews_per_developer.name=Active reviews per developer
 widget.reviews_per_developer.description=Shows the number of open/reopened reviews per developer.
@@ -937,9 +979,13 @@ widget.action_plans.x_open_reviews={0} open reviews
 widget.planned_reviews.name=Planned reviews
 widget.planned_reviews.description=Shows all the planned reviews of the project, gathered by action plan
 widget.planned_reviews.no_action_plan=No action plan
+widget.planned_reviews.property.numberOfLines.name=Number of lines
+widget.planned_reviews.property.numberOfLines.desc=Maximum number of reviews displayed at the same time.
 
 widget.unplanned_reviews.name=Unplanned reviews
 widget.unplanned_reviews.description=Shows all the reviews of the project that are not planned yet in an action plan
+widget.unplanned_reviews.property.numberOfLines.name=Number of lines
+widget.unplanned_reviews.property.numberOfLines.desc=Maximum number of reviews displayed at the same time.
 
 widget.reviews_metrics.name=Review Activity
 widget.reviews_metrics.description=Reports metrics about reviews
@@ -953,13 +999,12 @@ widget.reviews_metrics.added_unreviewed_violations=Added:
 
 widget.treemap-widget.name=Treemap of components
 widget.treemap-widget.description=Displays a treemap of all direct components of the selected resource
-
-widget.image.name=Image
-widget.image.description=Shows an image with a link
-
-widget.filter.name=Filter
-widget.filter.description=Shows a pre-configured filter
-widget.filter.edit=Edit my filters
+widget.treemap-widget.property.sizeMetric.name=Size metric
+widget.treemap-widget.property.sizeMetric.description=Metric used for square size
+widget.treemap-widget.property.colorMetric.name=Color metric
+widget.treemap-widget.property.colorMetric.description=Metric used for square color
+widget.treemap-widget.property.heightInPercents.name=Height
+widget.treemap-widget.property.heightInPercents.description=Height in percents of width
 
 widget.lcom4.name=LCOM4
 widget.lcom4.description=Reports on LCOM4 average and distribution.
@@ -972,8 +1017,6 @@ widget.rfc.description=Reports on RFC average and distribution.
 widget.rfc.title=Response for Class
 widget.rfc.per_class.suffix=\ /class
 
-widget.resource_id=project
-
 widget.welcome.name=Welcome
 widget.welcome.description=Welcome message used to provide links to the most valuable resources like documentation and support
 widget.welcome.html=<h3 class="marginbottom5">Welcome to Sonar Dashboard</h3>\
@@ -988,9 +1031,26 @@ widget.welcome.html=<h3 class="marginbottom5">Welcome to Sonar Dashboard</h3>\
 
 widget.measure_filter_list.name=Measure Filter as List
 widget.measure_filter_list.description=Displays the result of a pre-configured measure filter as a list
+widget.measure_filter_list.property.filter.name=Filter
+widget.measure_filter_list.property.pageSize.name=Page size
+widget.measure_filter_list.property.displayFilterDescription.name=Display filter description
 
 widget.measure_filter_treemap.name=Measure Filter as Treemap
 widget.measure_filter_treemap.description=Displays the result of pre-configured measure filter as a Treemap
+widget.measure_filter_treemap.property.filter.name=Filter
+widget.measure_filter_treemap.property.sizeMetric.name=Size metric
+widget.measure_filter_treemap.property.colorMetric.name=Color metric
+widget.measure_filter_treemap.property.heightInPercents.name=Height
+widget.measure_filter_treemap.property.heightInPercents.description=Height in percents of width
+widget.measure_filter_treemap.property.displayFilterDescription.name=Display filter description
+
+# Below are labels used in widget edition pages
+widget.image.name=Image
+widget.image.description=Shows an image with a link
+widget.filter.name=Filter
+widget.filter.description=Shows a pre-configured filter
+widget.filter.edit=Edit my filters
+widget.resource_id=Project
 
 
 #------------------------------------------------------------------------------