diff --git a/app/views/enumerations/edit.html.erb b/app/views/enumerations/edit.html.erb
index e5c5233..59a7aa6 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 dfbd99f..1714e8e 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 d52d61b..425ab43 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 c9e60ab..86f2131 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 45a2582..feb9e79 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 d5762e0..ac392b7 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 58d8192..a14a9cf 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 7caca30..dc52202 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 0e5dfeb..752992c 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 af78715..bf745a6 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 367f592..0d5b837 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 76744c4..857c6ac 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 ef89591..d3e31fe 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 7bd8c6a..4fe1efe 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 fa4f38a..d465217 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 4eca39d..255788e 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 62334c9..78997ca 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 %>