Module: check_mk
Branch: master
Commit: d3edbb873e230feba70e944dc0a5e5170610ad45
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=d3edbb873e230f…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Mon Sep 15 12:05:05 2014 +0200
Made texts in new visuals better l10nable
---
web/htdocs/dashboard.py | 2 +-
web/htdocs/views.py | 2 +-
web/htdocs/visuals.py | 18 +++++++-----------
3 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/web/htdocs/dashboard.py b/web/htdocs/dashboard.py
index 6253536..d29e416 100644
--- a/web/htdocs/dashboard.py
+++ b/web/htdocs/dashboard.py
@@ -592,7 +592,7 @@ def ajax_dashlet():
def page_edit_dashboards():
load_dashboards()
- visuals.page_list('dashboards', dashboards)
+ visuals.page_list('dashboards', _("Edit Dashboards"), dashboards)
#.
# .--Create Dashb.-------------------------------------------------------.
diff --git a/web/htdocs/views.py b/web/htdocs/views.py
index dfaa22f..d4bdb79 100644
--- a/web/htdocs/views.py
+++ b/web/htdocs/views.py
@@ -302,7 +302,7 @@ def save_views(us):
def page_edit_views():
load_views()
cols = [ (_('Datasource'), lambda v:
multisite_datasources[v["datasource"]]['title']) ]
- visuals.page_list('views', multisite_views, cols)
+ visuals.page_list('views', _("Edit Views"), multisite_views, cols)
#.
# .--Create View---------------------------------------------------------.
diff --git a/web/htdocs/visuals.py b/web/htdocs/visuals.py
index 21316fc..a208d8f 100644
--- a/web/htdocs/visuals.py
+++ b/web/htdocs/visuals.py
@@ -229,18 +229,15 @@ def available(what, all_visuals):
# | Show a list of all visuals with actions to delete/clone/edit |
# '----------------------------------------------------------------------'
-def page_list(what, visuals, custom_columns = []):
+def page_list(what, title, visuals, custom_columns = []):
what_s = what[:-1]
if not config.may("general.edit_" + what):
- raise MKAuthException(_("You are not allowed to edit %s.") % what)
+ raise MKAuthException(_("Sorry, you lack the permission for editing this
type of visuals."))
- html.header(_("Edit %s") % what,
stylesheets=["pages","views","status"])
- html.help(_("Here you can create and edit customizable <b>views</b>.
A view "
- "displays monitoring status or log data by combining filters, sortings,
"
- "groupings and other aspects."))
+ html.header(title, stylesheets=["pages", "views",
"status"])
html.begin_context_buttons()
- html.context_button(_('Create %s') % what_s.title(), 'create_%s.py' %
what_s, what_s)
+ html.context_button(_('New'), 'create_%s.py' % what_s,
"new")
if what != 'views':
html.context_button(_('Views'), 'edit_views.py', 'view')
if what != 'dashboards':
@@ -277,7 +274,7 @@ def page_list(what, visuals, custom_columns = []):
builtin.append((owner, visualname, visual))
for title, items in [ (_('Custom'), custom), (_('Builtin'), builtin)
]:
- html.write('<h3>' + title + ' ' + what.title() +
'</h3>')
+ html.write('<h3>' + title + '</h3>')
table.begin(css = 'data', limit = None)
@@ -292,8 +289,7 @@ def page_list(what, visuals, custom_columns = []):
html.icon_button("edit_%s.py?load_name=%s" % (what_s,
visualname), _("Edit"), "edit")
# Clone / Customize
- buttontext = not owner and _("Customize this %s") % what_s \
- or _("Create a clone of this %s") % what_s
+ buttontext = _("Create a customized copy of this")
backurl = html.urlencode(html.makeuri([]))
clone_url = "edit_%s.py?load_user=%s&load_name=%s&back=%s"
\
% (what_s, owner, visualname, backurl)
@@ -302,7 +298,7 @@ def page_list(what, visuals, custom_columns = []):
# Delete
if owner == config.user_id:
html.icon_button(html.makeactionuri([('_delete', visualname)]),
- _("Delete this %s!") % what_s, "delete")
+ _("Delete!"), "delete")
# visual Name
table.cell(_('ID'), visualname)