summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Bellingard <bellingard@gmail.com>2011-07-15 18:39:07 +0200
committerFabrice Bellingard <bellingard@gmail.com>2011-07-15 18:40:59 +0200
commit8e11156c406debc6c3020be03215a2fba86bb434 (patch)
treef9c32f8fdb5d511bbccbb4cd01a95edb0931a23f
parentf0f5b27af28cc47a1ebd9e6ac4fe781a968f8f50 (diff)
downloadsonarqube-8e11156c406debc6c3020be03215a2fba86bb434.tar.gz
sonarqube-8e11156c406debc6c3020be03215a2fba86bb434.zip
SONAR-2589 Modification of web ruby templates to use bundles
- Added i18n to core tabs of the resource viewer (coverage, source, violations)
-rwxr-xr-xplugins/sonar-i18n-en-plugin/src/main/resources/org/sonar/i18n/core.properties56
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb10
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_coverage.html.erb16
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_source.html.erb40
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_violations.html.erb24
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_options.html.erb14
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_rules_filter.html.erb18
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb8
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/resource/_violation.html.erb24
9 files changed, 126 insertions, 84 deletions
diff --git a/plugins/sonar-i18n-en-plugin/src/main/resources/org/sonar/i18n/core.properties b/plugins/sonar-i18n-en-plugin/src/main/resources/org/sonar/i18n/core.properties
index f3f0233862e..ecfe127b689 100755
--- a/plugins/sonar-i18n-en-plugin/src/main/resources/org/sonar/i18n/core.properties
+++ b/plugins/sonar-i18n-en-plugin/src/main/resources/org/sonar/i18n/core.properties
@@ -25,8 +25,10 @@ view.size.paragraphs_suffix=\ paragraphs
add_verb=Add
and=And
+assign=Assign
author=Author
ascending=Ascending
+blocker=Blocker
build_date=Build date
cancel=Cancel
change_verb=Change
@@ -34,6 +36,7 @@ class=Class
classes=Classes
color=Color
criteria=Criteria
+critical=Critical
date=Date
days=Days
delete=Delete
@@ -44,13 +47,16 @@ display=Display
edit=Edit
file=File
files=Files
+info=Info
key=Key
language=Language
library=Library
links=Links
login=Login
+major=Major
max=Max
min=Min
+minor=Minor
name=Name
none=None
operations=Operations
@@ -66,8 +72,16 @@ search_verb=Search
shared=Shared
view=View
views=Views
+raw=Raw
+reassign=Reassign
+reopen=Reopen
+reopened=Reopened
+resolve=Resolve
result=Result
+rule=Rule
+review_verb=Review
select_verb=Select
+severity=Severity
size=Size
sub_project=Sub-project
sub_projects=Sub-projects
@@ -80,6 +94,7 @@ unit_test=Unit test
unit_tests=Unit tests
value=Value
variarion=Variation
+violations=Violations
version=Version
@@ -89,18 +104,31 @@ version=Version
#
#------------------------------------------------------------------------------
+add_comment=Add comment
+added_over_x_days=Added over {0} days
+added_since=Added since {0}
+added_since_previous_analysis=Added since previous analysis
+added_since_previous_analysis_detailed=Added since previous analysis ({0})
+added_since_version=Added since version {0}
alerts_feed=Alerts feed
+all_violations=All violations
+assigned_to=Assigned to
delta_since_previous_analysis=&Delta; since previous analysis
delta_over_x_days=&Delta; over {0} days
delta_since=&Delta; since {0}
delta_since_version=&Delta; since version {0}
equals=Equals
+false_positive=False-Positive
+false_positives_only=False-Positives only
+full_source=Full source
greater_or_equals=Greater or equals
greater_than=Greater than
less_or_equals=Less or equals
less_than=Less than
move_left=Move left
move_right=Move right
+new_violations=New violations
+new_window=New window
no_results=No results
page_size=Page size
remove_column=Remove this column
@@ -137,17 +165,14 @@ sidebar.system=System
#------------------------------------------------------------------------------
#
-# PAGES
+# PAGES, sorted alphabetically
#
#------------------------------------------------------------------------------
+backup.page=Backup
clouds.page=Clouds
-
components.page=Components
-components.size=Size
-components.color=Color
-
-backup.page=Backup
+coverage.page=Coverage
default_dashboards.page=Default dashboards
default_filters.page=Default filters
dependencies.page=Dependencies
@@ -163,13 +188,17 @@ project_settings.page=Settings
quality_profiles.page=Quality profiles
reviews.page=Reviews
settings.page=Settings
+source.page=Source
+system_info.page=System Info
timemachine.page=Time Machine
user_groups.page=Groups
users.page=Users
+violations.page=Violations
violations_drilldown.page=Violations drilldown
-system_info.page=System Info
update_center.page=Update Center
+
org.sonar.plugins.core.hotspots.GwtHotspots.page=Hotspots
+org.sonar.plugins.core.duplicationsviewer.DuplicationsViewer.page=Duplications
#------------------------------------------------------------------------------
@@ -216,6 +245,19 @@ filters.shared_filters_description=These filters are shared by administrators an
#------------------------------------------------------------------------------
#
+# REVIEWS
+#
+#------------------------------------------------------------------------------
+
+reviews.do_you_want_to_reopen=Do you want to reopen this review?
+reviews.do_you_want_to_resolve=Do you want to resolve this review?
+reviews.flag_as_false_positive=Flag as false-positive
+reviews.unflag_as_false_positive=Unflag as false-positive
+reviews.do_you_want_to_delete_comment=Do you want to delete this comment?
+
+
+#------------------------------------------------------------------------------
+#
# METRIC DOMAINS
#
#------------------------------------------------------------------------------
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb b/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
index 9e258c7e108..f86d510e0bb 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
@@ -46,17 +46,17 @@ module DashboardHelper
if mode
if mode=='days'
- label = "Added over %s days" % mode_param
+ label = message('added_over_x_days', :params => mode_param.to_s)
elsif mode=='version'
- label = "Added since version %s" % mode_param
+ label = message('added_since_version', :params => mode_param.to_s)
elsif mode=='previous_analysis'
if !date.nil?
- label = "Added since previous analysis (%s)" % date.strftime("%Y %b. %d")
+ label = message('added_since_previous_analysis_detailed', :params => date.strftime("%Y %b. %d").to_s)
else
- label = "Added since previous analysis"
+ label = message('added_since_previous_analysis')
end
elsif mode=='date'
- label = "Added since #{date.strftime("%Y %b %d")}"
+ label = message('added_since', :params => date.strftime("%Y %b %d").to_s)
end
if label
selected=(params[:period]==index.to_s ? 'selected' : '')
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_coverage.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_coverage.html.erb
index 96c67ece219..d3fc617b3c1 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_coverage.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_coverage.html.erb
@@ -8,7 +8,7 @@
<td class="sep"> </td>
<% if m=measure('new_line_coverage') %>
- <td class="name">Line coverage:</td>
+ <td class="name"><%= message('metric.line_coverage.name') -%>:</td>
<td class="value"><%= format_variation(m, :period => @period, :style => 'none') -%></td>
<% else %>
<td colspan="2"></td>
@@ -16,7 +16,7 @@
<td class="sep"> </td>
<% if m=measure('new_branch_coverage') %>
- <td class="name">Branch coverage:</td>
+ <td class="name"><%= message('metric.branch_coverage.name') -%>:</td>
<td class="value"><%= format_variation(m, :period => @period, :style => 'none') -%></td>
<% else %>
<td colspan="2"></td>
@@ -25,7 +25,7 @@
<tr>
<td class="sep"> </td>
<% if m=measure('new_uncovered_lines') %>
- <td class="name">Uncovered lines:</td>
+ <td class="name"><%= message('metric.uncovered_lines.name') -%>:</td>
<td class="value"><%= format_variation(m, :period => @period, :style => 'none') -%>/<%= format_variation('new_lines_to_cover', :period => @period, :style => 'none') -%></td>
<% else %>
<td colspan="2"></td>
@@ -33,7 +33,7 @@
<td class="sep"> </td>
<% if m=measure('new_uncovered_conditions') %>
- <td class="name">Uncovered conditions: </td>
+ <td class="name"><%= message('metric.uncovered_conditions.name') -%>: </td>
<td class="value"><%= format_variation(m, :period => @period, :style => 'none') -%>/<%= format_variation('new_conditions_to_cover', :period => @period, :style => 'none') -%></td>
<% else %>
<td colspan="2"></td>
@@ -45,16 +45,16 @@
<tr>
<td class="big" rowspan="2"><%= format_measure('coverage', :default => '-') -%></td>
<td class="sep"> </td>
- <%= render :partial => 'measure', :locals => {:measure => measure('line_coverage'), :title => 'Line coverage'} -%>
+ <%= render :partial => 'measure', :locals => {:measure => measure('line_coverage'), :title => message('metric.line_coverage.name')} -%>
<td class="sep"> </td>
- <%= render :partial => 'measure', :locals => {:measure => measure('branch_coverage'), :title => 'Branch coverage'} -%>
+ <%= render :partial => 'measure', :locals => {:measure => measure('branch_coverage'), :title => message('metric.branch_coverage.name')} -%>
</tr>
<tr>
<td class="sep"> </td>
- <%= render :partial => 'measure', :locals => {:measure => measure('uncovered_lines'), :title => 'Uncovered lines', :ratio => measure('lines_to_cover')} -%>
+ <%= render :partial => 'measure', :locals => {:measure => measure('uncovered_lines'), :title => message('metric.uncovered_lines.name'), :ratio => measure('lines_to_cover')} -%>
<td class="sep"> </td>
- <%= render :partial => 'measure', :locals => {:measure => measure('uncovered_conditions'), :title => 'Uncovered conditions', :ratio => measure('conditions_to_cover')} -%>
+ <%= render :partial => 'measure', :locals => {:measure => measure('uncovered_conditions'), :title => message('metric.uncovered_conditions.name'), :ratio => measure('conditions_to_cover')} -%>
</tr>
</table>
<% end %>
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_source.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_source.html.erb
index de5451252c1..e825e52289d 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_source.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_source.html.erb
@@ -5,31 +5,31 @@
<table class="metrics">
<% if m=measure('lines') %>
<tr>
- <td class="name">Lines:</td>
+ <td class="name"><%= message('metric.lines.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('ncloc') %>
<tr>
- <td class="name">Lines of code:</td>
+ <td class="name"><%= message('metric.ncloc.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('functions') %>
<tr>
- <td class="name">Methods:</td>
+ <td class="name"><%= message('metric.functions.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('accessors') %>
<tr>
- <td class="name">Accessors:</td>
+ <td class="name"><%= message('metric.accessors.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('paragraphs') %>
<tr>
- <td class="name">Paragraphs:</td>
+ <td class="name"><%= message('metric.paragraphs.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
@@ -39,25 +39,25 @@
<table class="metrics">
<% if m=measure('statements') %>
<tr>
- <td class="name">Statements:</td>
+ <td class="name"><%= message('metric.statements.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('complexity') %>
<tr>
- <td class="name">Complexity:</td>
+ <td class="name"><%= message('metric.complexity.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('function_complexity') %>
<tr>
- <td class="name">Complexity/method:</td>
+ <td class="name"><%= message('metric.function_complexity.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('paragraph_complexity') %>
<tr>
- <td class="name">Complexity/paragraph:</td>
+ <td class="name"><%= message('metric.paragraph_complexity.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
@@ -67,25 +67,25 @@
<table class="metrics">
<% if m=measure('comment_lines_density') %>
<tr>
- <td class="name">Comments:</td>
+ <td class="name"><%= message('metric.comment_lines_density.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('comment_lines') %>
<tr>
- <td class="name">Comment lines:</td>
+ <td class="name"><%= message('metric.comment_lines.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('commented_out_code_lines') %>
<tr>
- <td class="name">Commented-out LOC:</td>
+ <td class="name"><%= message('metric.commented_out_code_lines.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('comment_blank_lines') %>
<tr>
- <td class="name">Blank comments:</td>
+ <td class="name"><%= message('metric.comment_blank_lines.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
@@ -95,19 +95,19 @@
<table class="metrics">
<% if m=measure('public_documented_api_density') %>
<tr>
- <td class="name">Public documented API:</td>
+ <td class="name"><%= message('metric.public_documented_api_density.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('public_undocumented_api') %>
<tr>
- <td class="name">Public undocumented API:</td>
+ <td class="name"><%= message('metric.public_undocumented_api.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('public_api') %>
<tr>
- <td class="name">Public API:</td>
+ <td class="name"><%= message('metric.public_api.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
@@ -117,25 +117,25 @@
<table class="metrics">
<% if m=measure('classes') %>
<tr>
- <td class="name">Classes:</td>
+ <td class="name"><%= message('metric.classes.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('noc') %>
<tr>
- <td class="name">Number of Children:</td>
+ <td class="name"><%= message('metric.noc.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('dit') %>
<tr>
- <td class="name">Depth in Tree:</td>
+ <td class="name"><%= message('metric.dit.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
<% if m=measure('rfc') %>
<tr>
- <td class="name">Response for Class (RFC):</td>
+ <td class="name"><%= message('metric.rfc.name') -%>:</td>
<td class="value"><%= format_measure(m) -%></td>
</tr>
<% end %>
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_violations.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_violations.html.erb
index 9e6522c5f88..58ed8b42cc9 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_violations.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_header_violations.html.erb
@@ -2,31 +2,31 @@
<% if @period && measure('new_violations') %>
<table>
<tr>
- <td><span class="big"><%= format_variation('new_violations', :default => 0, :period => @period, :style => 'none') -%></span> new violations</td>
+ <td><span class="big"><%= format_variation('new_violations', :default => 0, :period => @period, :style => 'none') -%></span>&nbsp;<%= message('new_violations').downcase -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/BLOCKER.png' -%></td>
- <td class="name">Blocker:</td>
+ <td class="name"><%= message('blocker') -%>:</td>
<td class="value"><%= format_variation('new_blocker_violations', :default => 0, :period => @period, :style => 'none') -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/CRITICAL.png' -%></td>
- <td class="name">Critical:</td>
+ <td class="name"><%= message('critical') -%>:</td>
<td class="value"><%= format_variation('new_critical_violations', :default => 0, :period => @period, :style => 'none') -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/MAJOR.png' -%></td>
- <td class="name">Major:</td>
+ <td class="name"><%= message('major') -%>:</td>
<td class="value"><%= format_variation('new_major_violations', :default => 0, :period => @period, :style => 'none') -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/MINOR.png' -%></td>
- <td class="name">Minor:</td>
+ <td class="name"><%= message('minor') -%>:</td>
<td class="value"><%= format_variation('new_minor_violations', :default => 0, :period => @period, :style => 'none') -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/INFO.png' -%></td>
- <td class="name">Info:</td>
+ <td class="name"><%= message('info') -%>:</td>
<td class="value"><%= format_variation('new_info_violations', :default => 0, :period => @period, :style => 'none') -%></td>
</tr>
</table>
@@ -34,31 +34,31 @@
<% else %>
<table class="sourceHeader">
<tr>
- <td nowrap><span class="big"><%= format_measure('violations', :default => 0) -%></span> violations</td>
+ <td nowrap><span class="big"><%= format_measure('violations', :default => 0) -%></span>&nbsp;<%= message('violations').downcase -%></td>
<td class="sep"> </td>
<td nowrap><%= image_tag 'priority/BLOCKER.png' -%></td>
- <td class="name">Blocker:</td>
+ <td class="name"><%= message('blocker') -%>:</td>
<td class="value"><%= format_measure('blocker_violations', :default => 0) -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/CRITICAL.png' -%></td>
- <td class="name">Critical:</td>
+ <td class="name"><%= message('critical') -%>:</td>
<td class="value"><%= format_measure('critical_violations', :default => 0) -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/MAJOR.png' -%></td>
- <td class="name">Major:</td>
+ <td class="name"><%= message('major') -%>:</td>
<td class="value"><%= format_measure('major_violations', :default => 0) -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/MINOR.png' -%></td>
- <td class="name">Minor:</td>
+ <td class="name"><%= message('minor') -%>:</td>
<td class="value"><%= format_measure('minor_violations', :default => 0) -%></td>
<td class="sep"> </td>
<td><%= image_tag 'priority/INFO.png' -%></td>
- <td class="name">Info:</td>
+ <td class="name"><%= message('info') -%>:</td>
<td class="value"><%= format_measure('info_violations', :default => 0) -%></td>
</tr>
</table>
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_options.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_options.html.erb
index 7e765102206..df02860d42c 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_options.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_options.html.erb
@@ -28,7 +28,7 @@
if @expandable %>
<td class="<%= 'first' if first -%>">
<input type="checkbox" value="true" name="expand" id="expand" <%= 'checked' if @expanded -%> onclick="applyOptions()"/>
- <label for="expand">Full source</label>
+ <label for="expand"><%= message('full_source') -%></label>
</td>
<% first=false
end %>
@@ -36,7 +36,7 @@
<% if @scm_available && !@display_violations && @snapshot.project_snapshot.periods? %>
<td class="<%= 'first' if first -%>">
<select id="period" name="period" onchange="applyOptions()">
- <option value="">Time changes...</option>
+ <option value=""><%= message('time_changes') -%>...</option>
<%= period_select_options(@snapshot, 1) -%>
<%= period_select_options(@snapshot, 2) -%>
<%= period_select_options(@snapshot, 3) -%>
@@ -51,7 +51,7 @@
<% if @display_violations %>
<td class="<%= 'first' if first -%>">
<select id="period" name="period" onchange="applyOptions()">
- <option value="">Time changes...</option>
+ <option value=""><%= message('time_changes') -%>...</option>
<%= violation_period_select_options(@snapshot, 1) -%>
<%= violation_period_select_options(@snapshot, 2) -%>
<%= violation_period_select_options(@snapshot, 3) -%>
@@ -67,10 +67,10 @@
<% if @display_coverage %>
<td class="<%= 'first' if first -%>">
<select id="coverage_filter" name="coverage_filter" onchange="applyOptions()">
- <option value="lines_to_cover" <%= 'selected' if @coverage_filter=='lines_to_cover' -%>>Lines to cover</option>
- <option value="uncovered_lines" <%= 'selected' if @coverage_filter=='uncovered_lines' -%>>Uncovered lines</option>
- <option value="conditions_to_cover" <%= 'selected' if @coverage_filter=='conditions_to_cover' -%>>Branches to cover</option>
- <option value="uncovered_conditions" <%= 'selected' if @coverage_filter=='uncovered_conditions' -%>>Uncovered branches</option>
+ <option value="lines_to_cover" <%= 'selected' if @coverage_filter=='lines_to_cover' -%>><%= message('metric.lines_to_cover.name') -%></option>
+ <option value="uncovered_lines" <%= 'selected' if @coverage_filter=='uncovered_lines' -%>><%= message('metric.uncovered_lines.name') -%></option>
+ <option value="conditions_to_cover" <%= 'selected' if @coverage_filter=='conditions_to_cover' -%>><%= message('metric.conditions_to_cover.name') -%></option>
+ <option value="uncovered_conditions" <%= 'selected' if @coverage_filter=='uncovered_conditions' -%>><%= message('metric.uncovered_conditions.name') -%></option>
</select>
</td>
<% first=false
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_rules_filter.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_rules_filter.html.erb
index 06d89dc5414..5546d9d64ce 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_rules_filter.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_rules_filter.html.erb
@@ -32,14 +32,14 @@
end
%>
<select id="rule" name="rule" onchange="applyOptions()">
- <option value="">All violations</option>
- <option value="f-positive" <%= 'selected' if params[:rule]=="f-positive" -%>>False-Positives only</option>
- <optgroup label="Severity">
+ <option value=""><%= message('all_violations') -%></option>
+ <option value="f-positive" <%= 'selected' if params[:rule]=="f-positive" -%>><%= message('false_positives_only') -%></option>
+ <optgroup label="<%= message('severity') -%>">
<% if blocker_violations
value=(@period ? blocker_violations.variation(@period) : blocker_violations.value)
if value && value>0
%>
- <option value="<%= Sonar::RulePriority::BLOCKER.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::BLOCKER.to_s -%>>Blocker (<%= blocker_violations.format_numeric_value(value) -%>)</option>
+ <option value="<%= Sonar::RulePriority::BLOCKER.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::BLOCKER.to_s -%>><%= message('blocker') -%> (<%= blocker_violations.format_numeric_value(value) -%>)</option>
<% end
end %>
@@ -47,7 +47,7 @@
value=(@period ? critical_violations.variation(@period) : critical_violations.value)
if value && value>0
%>
- <option value="<%= Sonar::RulePriority::CRITICAL.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::CRITICAL.to_s -%>>Critical (<%= critical_violations.format_numeric_value(value) -%>)</option>
+ <option value="<%= Sonar::RulePriority::CRITICAL.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::CRITICAL.to_s -%>><%= message('critical') -%> (<%= critical_violations.format_numeric_value(value) -%>)</option>
<% end
end
%>
@@ -56,7 +56,7 @@
value=(@period ? major_violations.variation(@period) : major_violations.value)
if value && value>0
%>
- <option value="<%= Sonar::RulePriority::MAJOR.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::MAJOR.to_s -%>>Major (<%= major_violations.format_numeric_value(value) -%>)</option>
+ <option value="<%= Sonar::RulePriority::MAJOR.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::MAJOR.to_s -%>><%= message('major') -%> (<%= major_violations.format_numeric_value(value) -%>)</option>
<% end
end
%>
@@ -65,7 +65,7 @@
value=(@period ? minor_violations.variation(@period) : minor_violations.value)
if value && value>0
%>
- <option value="<%= Sonar::RulePriority::MINOR.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::MINOR.to_s -%>>Minor (<%= minor_violations.format_numeric_value(value) -%>)</option>
+ <option value="<%= Sonar::RulePriority::MINOR.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::MINOR.to_s -%>><%= message('minor') -%> (<%= minor_violations.format_numeric_value(value) -%>)</option>
<% end
end
%>
@@ -74,7 +74,7 @@
value=(@period ? info_violations.variation(@period) : info_violations.value)
if value && value>0
%>
- <option value="<%= Sonar::RulePriority::INFO.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::INFO.to_s -%>>Info (<%= info_violations.format_numeric_value(value) -%>)</option>
+ <option value="<%= Sonar::RulePriority::INFO.to_s -%>" <%= 'selected' if params[:rule]==Sonar::RulePriority::INFO.to_s -%>><%= message('info') -%> (<%= info_violations.format_numeric_value(value) -%>)</option>
<% end
end
%>
@@ -82,7 +82,7 @@
</optgroup>
- <optgroup label="Rule">
+ <optgroup label="<%= message('rule') -%>">
<%= options_for_select(rule_options, params[:rule].to_i) -%>
</optgroup>
</select> \ No newline at end of file
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb
index 3374fc037fc..9c629eaad77 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb
@@ -13,22 +13,22 @@
first=true
if @snapshot.source
%>
- <li class="<%= 'first' if first -%>"><a href="<%= ApplicationController.root_context -%>/api/sources?resource=<%= @resource.key -%>&amp;format=txt">Raw</a></li>
+ <li class="<%= 'first' if first -%>"><a href="<%= ApplicationController.root_context -%>/api/sources?resource=<%= @resource.key -%>&amp;format=txt"><%= message('raw') -%></a></li>
<% first=false
end
if request.xhr? %>
- <li class="<%= 'first' if first -%>"><a href="<%= ApplicationController.root_context -%>/resource/index/<%= @resource.key -%>" onclick="window.open(this.href,'resource','height=800,width=900,scrollbars=1,resizable=1');return false;">New Window</a></li>
+ <li class="<%= 'first' if first -%>"><a href="<%= ApplicationController.root_context -%>/resource/index/<%= @resource.key -%>" onclick="window.open(this.href,'resource','height=800,width=900,scrollbars=1,resizable=1');return false;"><%= message('new_window') -%></a></li>
<% end %>
</ul>
<ul class="tabs" >
<% if request.xhr? %>
<% @extensions.each do |extension| %>
- <li><a href="#" onclick="loadAjaxTab('<%= @resource.id -%>','<%= extension.getId() -%>',<%= display_title -%>)" class="<%= 'selected' if @extension && @extension.getId()==extension.getId() -%>"><%= extension.getTitle() -%></a></li>
+ <li><a href="#" onclick="loadAjaxTab('<%= @resource.id -%>','<%= extension.getId() -%>',<%= display_title -%>)" class="<%= 'selected' if @extension && @extension.getId()==extension.getId() -%>"><%= message(extension.getId() + '.page', :default => extension.getTitle()) %></a></li>
<% end %>
<% else %>
<script>function loadTab(url) {$('resource-loading').show();document.location.href=url;return false;}</script>
<% @extensions.each do |extension| %>
- <li><a href="#" onClick="loadTab('<%= url_for(:overwrite_params => {:tab => extension.getId(), :metric => nil}) -%>')" class="<%= 'selected' if @extension && @extension.getId()==extension.getId() -%>"><%= extension.getTitle() -%></a></li>
+ <li><a href="#" onClick="loadTab('<%= url_for(:overwrite_params => {:tab => extension.getId(), :metric => nil}) -%>')" class="<%= 'selected' if @extension && @extension.getId()==extension.getId() -%>"><%= message(extension.getId() + '.page', :default => extension.getTitle()) %></a></li>
<% end %>
<% end %>
<li>
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_violation.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_violation.html.erb
index e77da238aeb..b692a19a301 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_violation.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_violation.html.erb
@@ -22,19 +22,19 @@
<% if violation.switched_off? %>
<%= image_tag("sep12.png") -%>
&nbsp;
- <span class="falsePositive">False-Positive</span>
+ <span class="falsePositive"><%= message('false_positive') -%></span>
&nbsp;
<% end %>
<% if violation.review && violation.review.isReopened? %>
<%= image_tag("sep12.png") -%>
&nbsp;
- <span class="review-reopened">Reopened</span>
+ <span class="review-reopened"><%= message('reopened') -%></span>
&nbsp;
<% end %>
<% if violation.review && violation.review.assignee_id %>
<%= image_tag("sep12.png") -%>
&nbsp;
- Assigned to: <%= h(violation.review.assignee.name) -%>
+ <%= message('assigned_to') -%>: <%= h(violation.review.assignee.name) -%>
&nbsp;
<% end %>
@@ -46,14 +46,14 @@
unless violation.switched_off?
%>
&nbsp;
- <%= link_to_remote (violation.review.isResolved? ? "Reopen" : "Resolve"),
+ <%= link_to_remote (violation.review.isResolved? ? message('reopen') : message('resolve')),
:url => { :controller => "reviews", :action => "violation_change_status", :id => violation.id},
:update => "vId" + violation.id.to_s,
- :confirm => violation.review.isResolved? ? "Do you want to reopen this review?" : "Do you want to resolve this review?" -%>
+ :confirm => violation.review.isResolved? ? message('reviews.do_you_want_to_reopen') : message('reviews.do_you_want_to_resolve') -%>
<% unless violation.review && violation.review.isResolved? %>
&nbsp;
- <%= link_to_remote (violation.review.assignee_id ? "Reassign" : "Assign"),
+ <%= link_to_remote (violation.review.assignee_id ? message('reassign') : message('assign')),
:url => { :controller => "reviews", :action => "violation_assign_form", :violation_id => violation.id},
:update => "vActions" + violation.id.to_s,
:complete => "$('vActions" + violation.id.to_s + "').show();$('commentActions" + violation.id.to_s + "').hide();$('assignee_login').focus();" -%>
@@ -63,7 +63,7 @@
else
%>
&nbsp;
- <%= link_to_remote "Review",
+ <%= link_to_remote message('review_verb'),
:url => { :controller => "reviews", :action => "violation_comment_form", :id => violation.id },
:update => "reviewForm" + violation.id.to_s,
:complete => "$('reviewForm" + violation.id.to_s + "').show();$('commentText" + violation.id.to_s + "').focus();$('vActions#{violation.id}').hide();" -%>
@@ -71,7 +71,7 @@
&nbsp;
<% if (!violation.review) || (violation.review && violation.review.can_change_false_positive_flag?) %>
- <%= link_to_remote (violation.switched_off? ? "Unflag as false-positive" : "Flag as false-positive"),
+ <%= link_to_remote (violation.switched_off? ? message('reviews.unflag_as_false_positive') : message('reviews.flag_as_false_positive')),
:url => { :controller => "reviews", :action => "violation_false_positive_form", :id => violation.id, :false_positive => !violation.switched_off? },
:update => "reviewForm" + violation.id.to_s,
:complete => "$('reviewForm" + violation.id.to_s + "').show();$('commentText" + violation.id.to_s + "').focus();$('vActions" + violation.id.to_s + "').hide();$('commentActions" + violation.id.to_s + "').hide();" -%>
@@ -97,7 +97,7 @@
&nbsp;&nbsp;
<%= image_tag("sep12.png") -%>
&nbsp;&nbsp;
- <%= link_to_remote "Add comment",
+ <%= link_to_remote message('add_comment'),
:url => { :controller => "reviews", :action => "violation_comment_form", :id => violation.id },
:update => "reviewForm" + violation.id.to_s,
:complete => "$('vActions#{violation.id}').hide();$('commentActions" + violation.id.to_s + "').hide();$('reviewForm" + violation.id.to_s + "').show();$('commentText" + violation.id.to_s + "').focus()" -%>
@@ -105,16 +105,16 @@
if current_user.id == review_comment.user_id
%>
&nbsp;
- <%= link_to_remote "Edit",
+ <%= link_to_remote message('edit'),
:url => { :controller => "reviews", :action => "violation_comment_form", :comment_id => review_comment.id, :id => violation.id },
:update => "lastComment" + violation.id.to_s,
:complete => "$('vActions#{violation.id}').hide();$('commentActions#{violation.id}').hide();$('commentText#{violation.id}').focus();" -%>
<% unless comment_index == 0 %>
&nbsp;
- <%= link_to_remote "Delete",
+ <%= link_to_remote message('delete'),
:url => { :controller => "reviews", :action => "violation_delete_comment", :comment_id => review_comment.id, :id => violation.id },
:update => "vId" + violation.id.to_s,
- :confirm => "Do you want to delete this comment?" -%>
+ :confirm => message('reviews.do_you_want_to_delete_comment') -%>
<% end %>
<%
end