From ffb7e41e562f569ad1626daa2feef5b760ab5bd7 Mon Sep 17 00:00:00 2001
From: Pasi Kallinen <pasi.kallinen@pttk.fi>
Date: Tue, 6 May 2014 11:49:39 +0300
Subject: [PATCH] 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")
---
.../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' %]
<title>Koha › Tools › Patron cards › Manage patron card elements</title>
[% 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 @@
<a href="/cgi-bin/koha/mainpage.pl">Home</a> ›
<a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> ›
<a href="/cgi-bin/koha/patroncards/home.pl">Patron card creator</a> ›
- Manage card [% card_element_title %]
+ Manage card [% PROCESS translate_card_element element=card_element_title %]
</div>
<div id="doc3" class="yui-t2">
<div id="bd">
@@ -114,7 +126,7 @@
<div class="hint">Current library: [% LoginBranchname %]</div>
[% IF ( table_loop ) %]
<form name="layouts" action="/cgi-bin/koha/manage.pl?card_element=[% card_element %]">
- <h2>Currently Available [% card_element_title %]</h2>
+ <h2>Currently Available [% PROCESS translate_card_element element=card_element_title %]</h2>
<table>
[% FOREACH table_loo IN table_loop %]
[% IF ( table_loo.header_fields ) %]
@@ -146,8 +158,8 @@
</form>
[% ELSE %]
<div class="dialog message">
- <h4>There are no [% card_element_title %] currently available.</h4>
- <p>Use the toolbar above to create a new [% card_element %].</p></div>
+ <h4>There are no [% PROCESS translate_card_element element=card_element_title %] currently available.</h4>
+ <p>Use the toolbar above to create a new [% PROCESS translate_card_element element=card_element %].</p></div>
[% END %]
</div>
</div>
--
1.8.3.2