From 2ac87dab6cb25341152766b831fa59928595e085 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 6 May 2014 11:49:39 +0300 Subject: [PATCH] [SIGNED-OFF] Bug 11365: Label card element title texts cannot be translated To test: 1) cd misc/translator 2) perl translate update xx-YY 3) check that there's no msgid that contains the patron card label element title texts in po/xx-YY-i-staff-t-prog-v-3006000.po 4) apply patch 5) perl translate update xx-YY 6) check po/xx-YY-i-staff-t-prog-v-3006000.po that it contains the msgid. (search for "BLOCK translate_card_element") Signed-off-by: Bernardo Gonzalez Kriegel Work as described. Tested updating po file, translating and installing language, checked on tools page. No errors --- .../prog/en/modules/patroncards/manage.tt | 26 ++++++++++++++------ 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/manage.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/manage.tt index 5acaf68..3e04ee3 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/manage.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/manage.tt @@ -1,3 +1,15 @@ +[% BLOCK translate_card_element %] +[% SWITCH element %] +[% CASE 'layout' %]layout +[% CASE 'Layouts' %]Layouts +[% CASE 'template' %]template +[% CASE 'Templates' %]Templates +[% CASE 'profile' %]profile +[% CASE 'Profiles' %]Profiles +[% CASE 'batch' %]batch +[% CASE 'Batches' %]Batches +[% END %] +[% END %] [% INCLUDE 'doc-head-open.inc' %] Koha › Tools › Patron cards › Manage patron card elements [% INCLUDE 'doc-head-close.inc' %] @@ -7,7 +19,7 @@ function DeleteConfirm() { var element_id = selected_layout("delete"); if (element_id>-1) { - var msg = _("Are you sure you want to delete %s %s?").format("[% card_element %]", element_id); + var msg = _("Are you sure you want to delete %s %s?").format("[% PROCESS translate_card_element element=card_element %]", element_id); var answer = confirm(msg); if (answer) { window.location = "/cgi-bin/koha/patroncards/manage.pl?op=delete&card_element=[% card_element %]&element_id=" + element_id; @@ -64,7 +76,7 @@ return(document.layouts.action[selected[0]].value); } else { - alert(_("Please select only one %s to %s.").format("[% card_element %]", op)); + alert(_("Please select only one %s to %s.").format("[% PROCESS translate_card_element element=card_element %]", op)); return (-1); } } @@ -73,7 +85,7 @@ return(document.layouts.action.value); } }; - alert(_("Please select a %s.").format("[% card_element %]")); + alert(_("Please select a %s.").format("[% PROCESS translate_card_element element=card_element %]")); return (-1); }; @@ -101,7 +113,7 @@ HomeToolsPatron card creator › - Manage card [% card_element_title %] + Manage card [% PROCESS translate_card_element element=card_element_title %]
@@ -114,7 +126,7 @@
Current library: [% LoginBranchname %]
[% IF ( table_loop ) %]
-

Currently Available [% card_element_title %]

+

Currently Available [% PROCESS translate_card_element element=card_element_title %]

[% FOREACH table_loo IN table_loop %] [% IF ( table_loo.header_fields ) %] @@ -146,8 +158,8 @@ [% ELSE %]
-

There are no [% card_element_title %] currently available.

-

Use the toolbar above to create a new [% card_element %].

+

There are no [% PROCESS translate_card_element element=card_element_title %] currently available.

+

Use the toolbar above to create a new [% PROCESS translate_card_element element=card_element %].

[% END %] -- 1.7.9.5