diff --git a/app/views/enumerations/edit.html.erb b/app/views/enumerations/edit.html.erb
index e5c523390..59a7aa6ba 100644
--- a/app/views/enumerations/edit.html.erb
+++ b/app/views/enumerations/edit.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(@enumeration.option_name), enumerations_path %> » <%=h @enumeration %>
+<%= title [l(@enumeration.option_name), enumerations_path], @enumeration.name %>
<%= labelled_form_for :enumeration, @enumeration, :url => enumeration_path(@enumeration), :html => {:method => :put} do |f| %>
<%= render :partial => 'form', :locals => {:f => f} %>
diff --git a/app/views/enumerations/new.html.erb b/app/views/enumerations/new.html.erb
index dfbd99f52..1714e8e89 100644
--- a/app/views/enumerations/new.html.erb
+++ b/app/views/enumerations/new.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(@enumeration.option_name), enumerations_path %> » <%=l(:label_enumeration_new)%>
+<%= title [l(@enumeration.option_name), enumerations_path], l(:label_enumeration_new) %>
<%= labelled_form_for :enumeration, @enumeration, :url => enumerations_path do |f| %>
<%= f.hidden_field :type %>
diff --git a/app/views/issue_statuses/edit.html.erb b/app/views/issue_statuses/edit.html.erb
index d52d61bd2..425ab43d9 100644
--- a/app/views/issue_statuses/edit.html.erb
+++ b/app/views/issue_statuses/edit.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_issue_status_plural), issue_statuses_path %> » <%=h @issue_status %>
+<%= title [l(:label_issue_status_plural), issue_statuses_path], @issue_status.name %>
<%= labelled_form_for @issue_status do |f| %>
<%= render :partial => 'form', :locals => {:f => f} %>
diff --git a/app/views/issue_statuses/new.html.erb b/app/views/issue_statuses/new.html.erb
index c9e60abcd..86f2131b2 100644
--- a/app/views/issue_statuses/new.html.erb
+++ b/app/views/issue_statuses/new.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_issue_status_plural), issue_statuses_path %> » <%=l(:label_issue_status_new)%>
+<%= title [l(:label_issue_status_plural), issue_statuses_path], l(:label_issue_status_new) %>
<%= labelled_form_for @issue_status do |f| %>
<%= render :partial => 'form', :locals => {:f => f} %>
diff --git a/app/views/issues/new.html.erb b/app/views/issues/new.html.erb
index 45a258249..feb9e792f 100644
--- a/app/views/issues/new.html.erb
+++ b/app/views/issues/new.html.erb
@@ -1,4 +1,4 @@
-
<%=l(:label_issue_new)%>
+<%= title l(:label_issue_new) %>
<%= call_hook(:view_issues_new_top, {:issue => @issue}) %>
diff --git a/app/views/projects/destroy.html.erb b/app/views/projects/destroy.html.erb
index d5762e08d..ac392b72c 100644
--- a/app/views/projects/destroy.html.erb
+++ b/app/views/projects/destroy.html.erb
@@ -1,4 +1,5 @@
-
<%=l(:label_confirmation)%>
+<%= title l(:label_confirmation) %>
+
<%=h @project_to_destroy %>
<%=l(:text_project_destroy_confirmation)%>
diff --git a/app/views/projects/new.html.erb b/app/views/projects/new.html.erb
index 58d8192ce..a14a9cf3e 100644
--- a/app/views/projects/new.html.erb
+++ b/app/views/projects/new.html.erb
@@ -1,4 +1,4 @@
-
<%=l(:label_project_new)%>
+<%= title l(:label_project_new) %>
<%= labelled_form_for @project do |f| %>
<%= render :partial => 'form', :locals => { :f => f } %>
diff --git a/app/views/roles/edit.html.erb b/app/views/roles/edit.html.erb
index 7caca3002..dc52202b5 100644
--- a/app/views/roles/edit.html.erb
+++ b/app/views/roles/edit.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_role_plural), roles_path %> » <%=h @role.name %>
+<%= title [l(:label_role_plural), roles_path], @role.name %>
<%= labelled_form_for @role do |f| %>
<%= render :partial => 'form', :locals => { :f => f } %>
diff --git a/app/views/roles/new.html.erb b/app/views/roles/new.html.erb
index 0e5dfeb9c..752992cfa 100644
--- a/app/views/roles/new.html.erb
+++ b/app/views/roles/new.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_role_plural), roles_path %> » <%=l(:label_role_new)%>
+<%= title [l(:label_role_plural), roles_path], l(:label_role_new) %>
<%= labelled_form_for @role do |f| %>
<%= render :partial => 'form', :locals => { :f => f } %>
diff --git a/app/views/roles/permissions.html.erb b/app/views/roles/permissions.html.erb
index af78715e0..bf745a66a 100644
--- a/app/views/roles/permissions.html.erb
+++ b/app/views/roles/permissions.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_role_plural), roles_path %> » <%=l(:label_permissions_report)%>
+<%= title [l(:label_role_plural), roles_path], l(:label_permissions_report) %>
<%= form_tag(permissions_roles_path, :id => 'permissions_form') do %>
<%= hidden_field_tag 'permissions[0]', '', :id => nil %>
diff --git a/app/views/settings/plugin.html.erb b/app/views/settings/plugin.html.erb
index 367f5920c..0d5b837d3 100644
--- a/app/views/settings/plugin.html.erb
+++ b/app/views/settings/plugin.html.erb
@@ -1,4 +1,4 @@
-
<%= l(:label_settings) %>: <%=h @plugin.name %>
+<%= title [l(:label_plugins), {:controller => 'admin', :action => 'plugins'}], @plugin.name %>
<%= form_tag({:action => 'plugin'}) do %>
diff --git a/app/views/trackers/edit.html.erb b/app/views/trackers/edit.html.erb
index 76744c403..857c6ac22 100644
--- a/app/views/trackers/edit.html.erb
+++ b/app/views/trackers/edit.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_tracker_plural), trackers_path %> » <%=h @tracker %>
+<%= title [l(:label_tracker_plural), trackers_path], @tracker.name %>
<%= labelled_form_for @tracker do |f| %>
<%= render :partial => 'form', :locals => { :f => f } %>
diff --git a/app/views/trackers/fields.html.erb b/app/views/trackers/fields.html.erb
index ef8959147..d3e31fe45 100644
--- a/app/views/trackers/fields.html.erb
+++ b/app/views/trackers/fields.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_tracker_plural), trackers_path %> » <%= l(:field_summary) %>
+<%= title [l(:label_tracker_plural), trackers_path], l(:field_summary) %>
<% if @trackers.any? %>
<%= form_tag fields_trackers_path do %>
@@ -73,5 +73,3 @@
<% else %>
<%= l(:label_no_data) %>
<% end %>
-
-<% html_title l(:field_summary) %>
diff --git a/app/views/trackers/new.html.erb b/app/views/trackers/new.html.erb
index 7bd8c6a00..4fe1efec8 100644
--- a/app/views/trackers/new.html.erb
+++ b/app/views/trackers/new.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_tracker_plural), trackers_path %> » <%=l(:label_tracker_new)%>
+<%= title [l(:label_tracker_plural), trackers_path], l(:label_tracker_new) %>
<%= labelled_form_for @tracker do |f| %>
<%= render :partial => 'form', :locals => { :f => f } %>
diff --git a/app/views/users/edit.html.erb b/app/views/users/edit.html.erb
index fa4f38a64..d46521730 100644
--- a/app/views/users/edit.html.erb
+++ b/app/views/users/edit.html.erb
@@ -4,8 +4,6 @@
<%= delete_link user_path(@user) if User.current != @user %>
-
<%= link_to l(:label_user_plural), users_path %> » <%=h @user.login %>
+<%= title [l(:label_user_plural), users_path], @user.login %>
<%= render_tabs user_settings_tabs %>
-
-<% html_title(l(:label_user), @user.login, l(:label_administration)) -%>
diff --git a/app/views/users/new.html.erb b/app/views/users/new.html.erb
index 4eca39d07..255788e02 100644
--- a/app/views/users/new.html.erb
+++ b/app/views/users/new.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_user_plural), users_path %> » <%=l(:label_user_new)%>
+<%= title [l(:label_user_plural), users_path], l(:label_user_new) %>
<%= labelled_form_for @user do |f| %>
<%= render :partial => 'form', :locals => { :f => f } %>
diff --git a/app/views/workflows/copy.html.erb b/app/views/workflows/copy.html.erb
index 62334c962..78997caf5 100644
--- a/app/views/workflows/copy.html.erb
+++ b/app/views/workflows/copy.html.erb
@@ -1,4 +1,4 @@
-
<%= link_to l(:label_workflow), workflows_edit_path %> » <%=l(:button_copy)%>
+<%= title [l(:label_workflow), workflows_edit_path], l(:button_copy) %>
<%= form_tag({}, :id => 'workflow_copy_form') do %>