Skip to content

Commit 33b5cf1

Browse files
committed
Rename the save, edit and delete buttons on the query form to clarify the scope (#34494).
Patch by Mizuki ISHIKAWA. git-svn-id: http://svn.redmine.org/redmine/trunk@21191 e93f8b46-1217-0410-a6f0-8f06a7374b81
1 parent 001252d commit 33b5cf1

File tree

6 files changed

+17
-11
lines changed

6 files changed

+17
-11
lines changed

app/helpers/application_helper.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1505,14 +1505,14 @@ def render_error_messages(errors)
15051505
html.html_safe
15061506
end
15071507

1508-
def delete_link(url, options={})
1508+
def delete_link(url, options={}, button_name=l(:button_delete))
15091509
options = {
15101510
:method => :delete,
15111511
:data => {:confirm => l(:text_are_you_sure)},
15121512
:class => 'icon icon-del'
15131513
}.merge(options)
15141514

1515-
link_to l(:button_delete), url, options
1515+
link_to button_name, url, options
15161516
end
15171517

15181518
def link_to_function(name, function, html_options={})

app/views/calendars/show.html.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
<%= link_to_function l(:button_apply), '$("#query_form").submit()', :class => 'icon icon-checked' %>
2929
<%= link_to l(:button_clear), { :project_id => @project, :set_filter => 1 }, :class => 'icon icon-reload' %>
3030
<% if @query.new_record? && User.current.allowed_to?(:save_queries, @project, :global => true) %>
31-
<%= link_to_function l(:button_save),
31+
<%= link_to_function l(:button_save_object, object_name: l(:label_query).downcase),
3232
"$('#query_form').attr('action', '#{ @project ? new_project_query_path(@project) : new_query_path }').submit();",
3333
:class => 'icon icon-save' %>
3434
<% end %>
3535
<% if !@query.new_record? && @query.editable_by?(User.current) %>
36-
<%= link_to l(:button_edit), edit_query_path(@query, :calendar => 1), :class => 'icon icon-edit' %>
37-
<%= delete_link query_path(@query, :calendar => 1) %>
36+
<%= link_to l(:button_edit_object, object_name: l(:label_query).downcase), edit_query_path(@query, :calendar => 1), :class => 'icon icon-edit' %>
37+
<%= delete_link query_path(@query, :calendar => 1), {}, l(:button_delete_object, object_name: l(:label_query).downcase) %>
3838
<% end %>
3939
</p>
4040
</div>

app/views/gantts/show.html.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@
9191
<%= link_to l(:button_clear), { :project_id => @project, :set_filter => 1 },
9292
:class => 'icon icon-reload' %>
9393
<% if @query.new_record? && User.current.allowed_to?(:save_queries, @project, :global => true) %>
94-
<%= link_to_function l(:button_save),
94+
<%= link_to_function l(:button_save_object, object_name: l(:label_query).downcase),
9595
"$('#query_form').attr('action', '#{ @project ? new_project_query_path(@project) : new_query_path }').submit();",
9696
:class => 'icon icon-save' %>
9797
<% end %>
9898
<% if !@query.new_record? && @query.editable_by?(User.current) %>
99-
<%= link_to l(:button_edit), edit_query_path(@query, :gantt => 1), :class => 'icon icon-edit' %>
100-
<%= delete_link query_path(@query, :gantt => 1) %>
99+
<%= link_to l(:button_edit_object, object_name: l(:label_query).downcase), edit_query_path(@query, :gantt => 1), :class => 'icon icon-edit' %>
100+
<%= delete_link query_path(@query, :gantt => 1), {}, l(:button_delete_object, object_name: l(:label_query).downcase) %>
101101
<% end %>
102102
</p>
103103
</div>

app/views/queries/_query_form.html.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,14 @@
5757
<%= link_to l(:button_clear), { :set_filter => 1, :sort => '', :project_id => @project }, :class => 'icon icon-reload' %>
5858
<% if @query.new_record? %>
5959
<% if User.current.allowed_to?(:save_queries, @project, :global => true) %>
60-
<%= link_to_function l(:button_save),
60+
<%= link_to_function l(:button_save_object, object_name: l(:label_query).downcase),
6161
"$('#query_type').prop('disabled',false);$('#query_form').attr('action', '#{ @project ? new_project_query_path(@project) : new_query_path }').submit()",
6262
:class => 'icon icon-save' %>
6363
<% end %>
6464
<% else %>
6565
<% if @query.editable_by?(User.current) %>
66-
<%= link_to l(:button_edit), edit_query_path(@query), :class => 'icon icon-edit' %>
67-
<%= delete_link query_path(@query) %>
66+
<%= link_to l(:button_edit_object, object_name: l(:label_query).downcase), edit_query_path(@query), :class => 'icon icon-edit' %>
67+
<%= delete_link query_path(@query), {}, l(:button_delete_object, object_name: l(:label_query).downcase) %>
6868
<% end %>
6969
<% end %>
7070
</p>

config/locales/en.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1182,6 +1182,9 @@ en:
11821182
button_filter: Filter
11831183
button_actions: Actions
11841184
button_add_subtask: Add subtask
1185+
button_save_object: "Save %{object_name}"
1186+
button_edit_object: "Edit %{object_name}"
1187+
button_delete_object: "Delete %{object_name}"
11851188

11861189
status_active: active
11871190
status_registered: registered

config/locales/ja.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -867,6 +867,9 @@ ja:
867867
button_configure: 設定
868868
button_quote: 引用
869869
button_show: 表示
870+
button_save_object: "%{object_name}を保存"
871+
button_edit_object: "%{object_name}を編集"
872+
button_delete_object: "%{object_name}を削除"
870873

871874
status_active: 有効
872875
status_registered: 登録

0 commit comments

Comments
 (0)