فهرست منبع

HUE-1249 [core] web page title should include app name

- Using section name to find nice name.
- Updated titles.
Abraham Elmahrek 12 سال پیش
والد
کامیت
2f19ae0
41فایلهای تغییر یافته به همراه61 افزوده شده و 47 حذف شده
  1. 1 1
      apps/about/src/about/templates/admin_wizard.mako
  2. 1 1
      apps/filebrowser/src/filebrowser/templates/listdir.mako
  3. 1 1
      apps/jobbrowser/src/jobbrowser/templates/attempt.mako
  4. 1 1
      apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako
  5. 1 1
      apps/jobbrowser/src/jobbrowser/templates/job.mako
  6. 1 1
      apps/jobbrowser/src/jobbrowser/templates/job_attempt_logs.mako
  7. 1 1
      apps/jobbrowser/src/jobbrowser/templates/jobs.mako
  8. 1 1
      apps/jobbrowser/src/jobbrowser/templates/task.mako
  9. 1 1
      apps/jobbrowser/src/jobbrowser/templates/tasks.mako
  10. 1 1
      apps/jobbrowser/src/jobbrowser/templates/tasktracker.mako
  11. 1 1
      apps/jobbrowser/src/jobbrowser/templates/tasktrackers.mako
  12. 1 1
      apps/jobsub/src/jobsub/templates/designs.mako
  13. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundle.mako
  14. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako
  15. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinator.mako
  16. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako
  17. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_info.mako
  18. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako
  19. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow_action.mako
  20. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako
  21. 1 1
      apps/oozie/src/oozie/templates/editor/create_bundle.mako
  22. 1 1
      apps/oozie/src/oozie/templates/editor/create_coordinator.mako
  23. 1 1
      apps/oozie/src/oozie/templates/editor/create_workflow.mako
  24. 1 1
      apps/oozie/src/oozie/templates/editor/edit_bundle.mako
  25. 1 1
      apps/oozie/src/oozie/templates/editor/edit_coordinator.mako
  26. 1 1
      apps/oozie/src/oozie/templates/editor/edit_workflow.mako
  27. 1 1
      apps/oozie/src/oozie/templates/editor/import_workflow.mako
  28. 1 1
      apps/oozie/src/oozie/templates/editor/list_bundles.mako
  29. 1 1
      apps/oozie/src/oozie/templates/editor/list_coordinators.mako
  30. 1 1
      apps/oozie/src/oozie/templates/editor/list_history.mako
  31. 1 1
      apps/oozie/src/oozie/templates/editor/list_history_record.mako
  32. 1 1
      apps/oozie/src/oozie/templates/editor/list_trashed_bundles.mako
  33. 1 1
      apps/oozie/src/oozie/templates/editor/list_trashed_coordinators.mako
  34. 1 1
      apps/oozie/src/oozie/templates/editor/list_trashed_workflows.mako
  35. 1 1
      apps/oozie/src/oozie/templates/editor/list_workflows.mako
  36. 1 1
      apps/pig/src/pig/templates/app.mako
  37. 1 1
      apps/shell/src/shell/templates/failed_to_create.mako
  38. 1 1
      apps/shell/src/shell/templates/index.mako
  39. 1 1
      apps/shell/src/shell/templates/no_such_user.mako
  40. 1 1
      apps/shell/src/shell/templates/not_running_spawning.mako
  41. 21 7
      desktop/core/src/desktop/templates/common_header.mako

+ 1 - 1
apps/about/src/about/templates/admin_wizard.mako

@@ -18,7 +18,7 @@ from desktop.views import commonheader, commonfooter
 from django.utils.translation import ugettext as _
 %>
 
-${ commonheader(_('Quick Start'), "quick_start", user, "100px") | n,unicode }
+${ commonheader(_('Quick Start'), "quickstart", user, "100px") | n,unicode }
 
 % if user.is_superuser:
   <div class="row-fluid">

+ 1 - 1
apps/filebrowser/src/filebrowser/templates/listdir.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 <%namespace name="dir" file="listdir_components.mako" />
 <%namespace name="fb_components" file="fb_components.mako" />
 
-${ commonheader(_('File Browser'), 'filebrowser', user) | n,unicode }
+${ commonheader(None, 'filebrowser', user) | n,unicode }
 
 <div class="container-fluid">
     <h1>${_('File Browser')}</h1>

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/attempt.mako

@@ -19,7 +19,7 @@
 %>
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task Attempt: %(attemptId)s') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user) | n,unicode }
 <div class="container-fluid">
     <h1>${_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=attempt.attemptId_short)}</h1>
     <div class="row-fluid">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/attempt_logs.mako

@@ -19,7 +19,7 @@
 %>
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task Attempt: %(attemptId)s') % dict(attemptId=attempt.attemptId_short), "jobbrowser", user) | n,unicode }
 <div class="container-fluid">
     <h1>${_('Task Attempt: %(attemptId)s - Job Browser') % dict(attemptId=attempt.attemptId_short)}</h1>
     <div class="row-fluid">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/job.mako

@@ -90,7 +90,7 @@
     % endfor
 </%def>
 
-${ commonheader(_('Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job: %(jobId)s') % dict(jobId=job.jobId_short), "jobbrowser", user) | n,unicode }
 
 <div class="container-fluid">
     <h1>${_('Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short)}</h1>

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/job_attempt_logs.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Job Browser - Job Attempt: %(attempt_index)s') % {'attempt_index': attempt_index}, "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job Attempt: %(attempt_index)s') % {'attempt_index': attempt_index}, "jobbrowser", user) | n,unicode }
 
 <div class="container-fluid">
     <h1>

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/jobs.mako

@@ -27,7 +27,7 @@
 %   endif
 </%def>
 
-${ commonheader(_('Job Browser'), "jobbrowser", user) | n,unicode }
+${ commonheader(None, "jobbrowser", user) | n,unicode }
 <div class="container-fluid">
   <h1>${_('Job Browser')}</h1>
   <form class="well form-inline" action="/jobbrowser/jobs" method="GET">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/task.mako

@@ -19,7 +19,7 @@
 %>
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Job Task: %(taskId)s - Job Browser') % dict(taskId=task.taskId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Job Task: %(taskId)s') % dict(taskId=task.taskId_short), "jobbrowser", user) | n,unicode }
 
 <div class="container-fluid">
     <h1>${_('Job Task: %(taskId)s - Job Browser') % dict(taskId=task.taskId_short)}</h1>

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/tasks.mako

@@ -21,7 +21,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Task View: Job: %(jobId)s - Job Browser') % dict(jobId=job.jobId_short), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task View: Job: %(jobId)s') % dict(jobId=job.jobId_short), "jobbrowser", user) | n,unicode }
 
 <%def name="selected(val, state)">
     %   if val is not None and state is not None and val in state:

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/tasktracker.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
 
-${ commonheader(_('Tracker: %(trackerId)s - Job Browser') % dict(trackerId=tracker.trackerId), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Tracker: %(trackerId)s') % dict(trackerId=tracker.trackerId), "jobbrowser", user) | n,unicode }
 
 <div class="container-fluid">
     <h1>${_('Tracker at %(trackerHost)s on port %(trackerPort)s') % dict(trackerHost=tracker.host, trackerPort=tracker.httpPort)}</h1>

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/tasktrackers.mako

@@ -19,7 +19,7 @@
 %>
 
 <%namespace name="comps" file="jobbrowser_components.mako" />
-${ commonheader(_('Task Trackers - Job Browser'), "jobbrowser", user) | n,unicode }
+${ commonheader(_('Task Trackers'), "jobbrowser", user) | n,unicode }
 
 <div class="container-fluid">
 

+ 1 - 1
apps/jobsub/src/jobsub/templates/designs.mako

@@ -23,7 +23,7 @@ from django.utils.translation import ugettext as _
 
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(_('Job Designer'), "jobsub", user, "60px") | n,unicode }
+${ commonheader(None, "jobsub", user, "60px") | n,unicode }
 
 <link rel="stylesheet" href="/jobsub/static/css/jobsub.css">
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_bundle.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Bundle Dashboard"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='dashboard') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Bundles Dashboard"), "oozie", user, "100px") | n,unicode }
 ${layout.menubar(section='dashboard')}
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinator.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Coordinator Dashboard"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='dashboard') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Coordinators Dashboard"), "oozie", user, "100px") | n,unicode }
 ${layout.menubar(section='dashboard')}
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_info.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Oozie Information"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='dashboard') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Workflow Dashboard"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='dashboard') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow_action.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Workflow Action"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='running') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako

@@ -24,7 +24,7 @@
 <%namespace name="utils" file="../utils.inc.mako" />
 
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Workflows Dashboard"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='dashboard') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/create_bundle.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Create Bundle"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/create_coordinator.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Create Coordinator"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/create_workflow.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Create Workflow"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_bundle.mako

@@ -24,7 +24,7 @@
 <%namespace name="properties" file="coordinator_properties.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Edit Bundle"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_coordinator.mako

@@ -24,7 +24,7 @@
 <%namespace name="properties" file="coordinator_properties.mako" />
 <%namespace name="coordinator_data" file="create_coordinator_data.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Edit Coordinator"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 <style type="text/css">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/edit_workflow.mako

@@ -25,7 +25,7 @@
 <%namespace name="controls" file="control_utils.mako" />
 <%namespace name="workflows" file="workflow_utils.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Edit Workflow"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/import_workflow.mako

@@ -22,7 +22,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Import Workflow"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_bundles.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Bundles"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_coordinators.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Coordinators"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_history.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("History"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='history') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_history_record.mako

@@ -22,7 +22,7 @@
 <%namespace name="utils" file="../utils.inc.mako" />
 <%namespace name="layout" file="../navigation-bar.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("History Record"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='history') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_trashed_bundles.mako

@@ -24,7 +24,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Trashed Bundles"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='bundles') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_trashed_coordinators.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Trashed Coordinators"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='coordinators') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_trashed_workflows.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Trashed Workflows"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/list_workflows.mako

@@ -23,7 +23,7 @@
 <%namespace name="layout" file="../navigation-bar.mako" />
 <%namespace name="utils" file="../utils.inc.mako" />
 
-${ commonheader(_("Oozie App"), "oozie", user, "100px") | n,unicode }
+${ commonheader(_("Workflows"), "oozie", user, "100px") | n,unicode }
 ${ layout.menubar(section='workflows') }
 
 

+ 1 - 1
apps/pig/src/pig/templates/app.mako

@@ -20,7 +20,7 @@
 
 <%namespace name="actionbar" file="actionbar.mako" />
 
-${ commonheader(_('Pig'), "pig", user, "100px") | n,unicode }
+${ commonheader(None, "pig", user, "100px") | n,unicode }
 
 <div class="subnav subnav-fixed">
   <div class="container-fluid">

+ 1 - 1
apps/shell/src/shell/templates/failed_to_create.mako

@@ -18,7 +18,7 @@ from desktop.views import commonheader, commonfooter
 from django.utils.translation import ugettext as _
 %>
 
-${ commonheader(_('Hue Shell'), "shell", user) | n,unicode }
+${ commonheader(_("Error"), "shell", user) | n,unicode }
 <div class="container-fluid">
 <div>
     <h3>${_('Failed to create a shell of the given type. The possible reasons for this are:')}</h3>

+ 1 - 1
apps/shell/src/shell/templates/index.mako

@@ -19,7 +19,7 @@ from django.utils.translation import ugettext as _
 %>
 
 
-${ commonheader(_('Hue Shell'), "shell", user, "100px") | n,unicode }
+${ commonheader(None, "shell", user, "100px") | n,unicode }
 
 <div class="subnav subnav-fixed">
     <div class="container-fluid">

+ 1 - 1
apps/shell/src/shell/templates/no_such_user.mako

@@ -18,7 +18,7 @@ from desktop.views import commonheader, commonfooter
 from django.utils.translation import ugettext as _
 %>
 
-${ commonheader(_('Hue Shell'), "shell", user) | n,unicode }
+${ commonheader(_("Error"), "shell", user) | n,unicode }
 <div class="container-fluid">
 <div>
     <h3>${_('The Shell application requires a Unix user account for every user of Hue on the remote web server.')}</h3>

+ 1 - 1
apps/shell/src/shell/templates/not_running_spawning.mako

@@ -18,7 +18,7 @@ from desktop.views import commonheader, commonfooter
 from django.utils.translation import ugettext as _
 %>
 
-${ commonheader(_('Hue Shell'), "shell", user) | n,unicode }
+${ commonheader(_('Error'), "shell", user) | n,unicode }
 <div class="container-fluid">
 <div>
 	<h3>${_('The webserver currently running Hue does not support the Shell application. Please contact your administrator.')}</h3>

+ 21 - 7
desktop/core/src/desktop/templates/common_header.mako

@@ -20,11 +20,31 @@ from desktop.lib.i18n import smart_unicode
 from django.utils.translation import ugettext as _
 %>
 
+<%def name="is_selected(section, matcher)">
+  %if section == matcher:
+    class="active"
+  %endif
+</%def>
+
+<%def name="get_nice_name(apps, section)">
+  % for app in apps:
+    % if section == app.display_name:
+      - ${app.nice_name}
+    % endif
+  % endfor
+</%def>
+
+<%def name="get_title(title)">
+  % if title:
+    - ${smart_unicode(title)}
+  % endif
+</%def>
+
 <!DOCTYPE html>
 <html lang="en">
 <head>
   <meta charset="utf-8">
-  <title>Hue - ${smart_unicode(title)}</title>
+  <title>Hue ${get_nice_name(apps, section)} ${get_title(title)}</title>
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="description" content="">
   <meta name="author" content="">
@@ -122,12 +142,6 @@ from django.utils.translation import ugettext as _
 </head>
 <body>
 
-<%def name="is_selected(section, matcher)">
-  %if section == matcher:
-    class="active"
-  %endif
-</%def>
-
 <div class="navbar navbar-fixed-top">
     % if conf.CUSTOM.BANNER_TOP_HTML.get():
     <div id="banner-top" class="banner">