Bugzilla – Attachment 76362 Details for
Bug 20988
[OMNIBUS] Internationalization: wrap all translatable text inside t() calls
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 20988: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac
Bug-20988-koha-tmplopac-tmplbootstrapenmodulesopac.patch (text/plain), 888.43 KB, created by
Julian Maurice
on 2018-06-25 07:24:07 UTC
(
hide
)
Description:
Bug 20988: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac
Filename:
MIME Type:
Creator:
Julian Maurice
Created:
2018-06-25 07:24:07 UTC
Size:
888.43 KB
patch
obsolete
>From 7ab3839c151272772235e899dbfeb72fdfec3ebc Mon Sep 17 00:00:00 2001 >From: Julian Maurice <julian.maurice@biblibre.com> >Date: Mon, 25 Jun 2018 09:03:16 +0200 >Subject: [PATCH] Bug 20988: koha-tmpl/opac-tmpl/bootstrap/en/modules/opac > >--- > .../bootstrap/en/modules/opac-ISBDdetail.tt | 9 +- > .../bootstrap/en/modules/opac-MARCdetail.tt | 27 +- > .../en/modules/opac-account-pay-error.tt | 21 +- > .../bootstrap/en/modules/opac-account.tt | 97 ++-- > .../en/modules/opac-addbybiblionumber.tt | 41 +- > .../bootstrap/en/modules/opac-advsearch.tt | 245 +++++----- > .../en/modules/opac-alert-subscribe.tt | 21 +- > .../en/modules/opac-auth-MARCdetail.tt | 17 +- > .../bootstrap/en/modules/opac-auth-detail.tt | 23 +- > .../bootstrap/en/modules/opac-auth.tt | 107 ++--- > .../en/modules/opac-authorities-home.tt | 37 +- > .../opac-authoritiessearchresultlist.tt | 27 +- > .../bootstrap/en/modules/opac-basket.tt | 89 ++-- > .../bootstrap/en/modules/opac-blocked.tt | 11 +- > .../bootstrap/en/modules/opac-browser.tt | 15 +- > .../en/modules/opac-course-details.tt | 53 +-- > .../en/modules/opac-course-reserves.tt | 25 +- > .../bootstrap/en/modules/opac-detail.tt | 442 +++++++++--------- > .../bootstrap/en/modules/opac-discharge.tt | 31 +- > .../bootstrap/en/modules/opac-downloadcart.tt | 21 +- > .../en/modules/opac-downloadshelf.tt | 37 +- > .../en/modules/opac-full-serial-issues.tt | 67 +-- > .../bootstrap/en/modules/opac-ics.tt | 9 +- > .../bootstrap/en/modules/opac-idref.tt | 17 +- > .../bootstrap/en/modules/opac-illrequests.tt | 85 ++-- > .../bootstrap/en/modules/opac-imageviewer.tt | 25 +- > .../bootstrap/en/modules/opac-issue-note.tt | 17 +- > .../bootstrap/en/modules/opac-main.tt | 47 +- > .../opac-memberentry-update-submitted.tt | 13 +- > .../bootstrap/en/modules/opac-memberentry.tt | 361 +++++++------- > .../bootstrap/en/modules/opac-messaging.tt | 81 ++-- > .../bootstrap/en/modules/opac-mymessages.tt | 12 +- > .../bootstrap/en/modules/opac-news-rss.tt | 9 +- > .../bootstrap/en/modules/opac-opensearch.tt | 100 ++-- > .../en/modules/opac-overdrive-search.tt | 9 +- > .../bootstrap/en/modules/opac-passwd.tt | 39 +- > .../en/modules/opac-password-recovery.tt | 67 +-- > .../bootstrap/en/modules/opac-privacy.tt | 67 +-- > .../en/modules/opac-readingrecord.tt | 61 +-- > .../modules/opac-registration-confirmation.tt | 29 +- > .../modules/opac-registration-email-sent.tt | 13 +- > .../en/modules/opac-registration-invalid.tt | 11 +- > .../en/modules/opac-request-article.tt | 77 +-- > .../bootstrap/en/modules/opac-reserve.tt | 173 ++++--- > .../en/modules/opac-restrictedpage.tt | 11 +- > .../en/modules/opac-results-grouped.tt | 104 ++--- > .../bootstrap/en/modules/opac-results.tt | 177 +++---- > .../en/modules/opac-retrieve-file.tt | 3 +- > .../bootstrap/en/modules/opac-review.tt | 23 +- > .../en/modules/opac-routing-lists.tt | 17 +- > .../en/modules/opac-search-history.tt | 87 ++-- > .../bootstrap/en/modules/opac-sendbasket.tt | 87 ++-- > .../en/modules/opac-sendbasketform.tt | 21 +- > .../bootstrap/en/modules/opac-sendshelf.tt | 89 ++-- > .../en/modules/opac-sendshelfform.tt | 25 +- > .../en/modules/opac-serial-issues.tt | 89 ++-- > .../bootstrap/en/modules/opac-shareshelf.tt | 51 +- > .../bootstrap/en/modules/opac-shelves-rss.tt | 11 +- > .../bootstrap/en/modules/opac-shelves.tt | 299 ++++++------ > .../bootstrap/en/modules/opac-showmarc.tt | 3 +- > .../en/modules/opac-showreviews-rss.tt | 35 +- > .../bootstrap/en/modules/opac-showreviews.tt | 53 +-- > .../bootstrap/en/modules/opac-suggestions.tt | 131 +++--- > .../bootstrap/en/modules/opac-tags.tt | 61 +-- > .../bootstrap/en/modules/opac-tags_subject.tt | 21 +- > .../bootstrap/en/modules/opac-topissues.tt | 33 +- > .../bootstrap/en/modules/opac-user.tt | 395 ++++++++-------- > 67 files changed, 2317 insertions(+), 2294 deletions(-) > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt >index 8371680631..31200dd0ff 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › ISBD view</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠ISBD view') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -8,8 +9,8 @@ > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">ISBD view</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('ISBD view') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -19,7 +20,7 @@ > <div id="usermarcdetail"> > <div id="catalogue_detail_biblio"> > <div id="views"> >- <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber %]">Normal view</a></span> <span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblio.biblionumber %]">MARC view</a></span> <span class="view current-view"><span id="ISBDview">ISBD view</span></span></div> >+ <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber %]">[% t('Normal view') %]</a></span> <span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblio.biblionumber %]">[% t('MARC view') %]</a></span> <span class="view current-view"><span id="ISBDview">[% t('ISBD view') %]</span></span></div> > > <div id="isbdcontents">[% ISBD %]</div> > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt >index c27adb36cc..1b0dfc5054 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › MARC details for record no. [% biblio.biblionumber %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('MARC details for record no.') %] [% biblio.biblionumber %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -8,8 +9,8 @@ > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">MARC view: [% bibliotitle %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('MARC view:') %] [% bibliotitle %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -20,14 +21,14 @@ > <div id="catalogue_detail_biblio"> > > <div id="views"> >- <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber %]">Normal view</a></span> >- <span class="view current-view"><span id="MARCview">MARC view</span></span> >- [% IF ( ISBD ) %]<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblio.biblionumber %]">ISBD view</a></span>[% END %] >+ <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber %]">[% t('Normal view') %]</a></span> >+ <span class="view current-view"><span id="MARCview">[% t('MARC view') %]</span></span> >+ [% IF ( ISBD ) %]<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblio.biblionumber %]">[% t('ISBD view') %]</a></span>[% END %] > </div> >- <h1 class="title">[% bibliotitle %] (Record no. [% biblio.biblionumber %])</h1> >+ <h1 class="title">[% bibliotitle %] [% t('(Record no.') %] [% biblio.biblionumber %])</h1> > > [% IF ( OPACXSLTDetailsDisplay ) %] >- <div id="switchview_div">[ <a id="switchview" href="/cgi-bin/koha/opac-showmarc.pl?id=[% biblio.biblionumber %]&viewas=html">view plain</a> ]</div> >+ <div id="switchview_div">[ <a id="switchview" href="/cgi-bin/koha/opac-showmarc.pl?id=[% biblio.biblionumber %]&viewas=html">[% t('view plain') %]</a> ]</div> > <div id="plainmarc"></div> > [% END %] > >@@ -46,8 +47,8 @@ > <tr><th colspan="2">[% tab1X.tag %]</th></tr> > [% FOREACH subfiel IN tab1X.subfield %] > <tr> >- <td >[% subfiel.marc_lib %]</td> >- <td >[% subfiel.marc_value %]</td> >+ <td>[% subfiel.marc_lib %]</td> >+ <td>[% subfiel.marc_value %]</td> > </tr> > [% END %] > [% END %] >@@ -73,7 +74,7 @@ > [% END %] > > [% FOREACH tab4X IN tab4XX %] >- <tr><th colspan="2" >[% tab4X.tag %]</th></tr> >+ <tr><th colspan="2">[% tab4X.tag %]</th></tr> > [% FOREACH subfiel IN tab4X.subfield %] > <tr> > <td>[% subfiel.marc_lib %]</td> >@@ -135,7 +136,7 @@ > </div> > [% IF ( item_header_loop ) %] > <table id="items" class="table table-bordered table-condensed table-striped"> >- <caption>Holdings</caption> >+ <caption>[% t('Holdings') %]</caption> > <thead> > <tr> > [% FOREACH header IN item_header_loop %] >@@ -154,7 +155,7 @@ > </tbody> > </table> > [% ELSE %] >- <p>No items available.</p> >+ <p>[% t('No items available.') %]</p> > [% END %] > </div> <!-- / #catalogue_detail_biblio --> > </div> <!-- / #usermarcdetail --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account-pay-error.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account-pay-error.tt >index d4fb5b5ce2..2daa6f8360 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account-pay-error.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account-pay-error.tt >@@ -1,4 +1,5 @@ >-[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your payment >+[% PROCESS 'i18n.inc' %] >+[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your payment') %] > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -8,9 +9,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your payment</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your payment') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -24,19 +25,19 @@ > <div id="useraccount" class="maincontent"> > [% IF error %] > <div id="error" class="dialog alert"> >- <p><strong>Error:</strong> there was a problem processing your payment</p> >+ <p><strong>[% t('Error:') %]</strong> [% t('there was a problem processing your payment') %]</p> > > [% IF error == "PAYPAL_UNABLE_TO_CONNECT" %] >- <p>Unable to connect to PayPal.</p> >- <p>Please try again later.</p> >+ <p>[% t('Unable to connect to PayPal.') %]</p> >+ <p>[% t('Please try again later.') %]</p> > [% ELSIF error == "PAYPAL_ERROR_PROCESSING" %] >- <p>Unable to verify payment.</p> >- <p>Please contact the library to verify your payment.</p> >+ <p>[% t('Unable to verify payment.') %]</p> >+ <p>[% t('Please contact the library to verify your payment.') %]</p> > [% END %] > </div> > [% END %] > >- <a href="/cgi-bin/koha/opac-account.pl">Return to fine details</a> >+ <a href="/cgi-bin/koha/opac-account.pl">[% t('Return to fine details') %]</a> > </div> <!-- / #useraccount --> > </div> <!-- / .span10 --> > </div> <!-- / .row-fluid --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt >index 7ce23657ad..93e064bb15 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE KohaDates %] >@@ -6,7 +7,7 @@ > [% SET ENABLE_OPAC_PAYMENTS = Koha.Preference('EnablePayPalOpacPayments') || plugins %] > [% SET DISPLAY_PAYMENT_BLOCK = 0 %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your fines and charges</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your fines and charges') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > [% Asset.css("css/datatables.css") %] >@@ -18,9 +19,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li>[% IF BORROWER_INFO %]<a href="/cgi-bin/koha/opac-user.pl">[% BORROWER_INFO.firstname %] [% BORROWER_INFO.surname %]</a>[% END %] <span class="divider">›</span></li> >- <li><a href="#">Your fines and charges</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li>[% IF BORROWER_INFO %]<a href="/cgi-bin/koha/opac-user.pl">[% BORROWER_INFO.firstname %] [% BORROWER_INFO.surname %]</a>[% END %] <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your fines and charges') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -36,47 +37,47 @@ > [% IF message %] > <div class="alert alert-info"> > [% IF message == 'valid_payment' %] >- <p>Your payment of $[% message_value %] has been processed successfully!</p> >+ <p>[% t('Your payment of $') %][% message_value %] [% t('has been processed successfully!') %]</p> > [% ELSIF message == 'duplicate_payment' %] >- <p>A payment with the transaction id '[% message_value %]' has already been posted to an account.</p> >- <p>Please contact a librarian for details.</p> >+ <p>[% t('A payment with the transaction id \'') %][% message_value %][% t('\' has already been posted to an account.') %]</p> >+ <p>[% t('Please contact a librarian for details.') %]</p> > [% ELSIF message == 'invalid_payment' %] >- <p>The transaction id '[% message_value %]' for this payment is invalid.</p> >- <p>Please contact a librarian for details.</p> >+ <p>[% t('The transaction id \'') %][% message_value %][% t('\' for this payment is invalid.') %]</p> >+ <p>[% t('Please contact a librarian for details.') %]</p> > [% END %] > </div> > [% END %] > > [% IF payment_error %] > <div id="error" class="dialog alert"> >- <p><strong>Error:</strong> there was a problem processing your payment</p> >+ <p><strong>[% t('Error:') %]</strong> [% t('there was a problem processing your payment') %]</p> > > [% IF payment_error == "PAYPAL_UNABLE_TO_CONNECT" %] >- <p>Unable to connect to PayPal.</p> >- <p>Please contact a librarian to verify your payment.</p> >+ <p>[% t('Unable to connect to PayPal.') %]</p> >+ <p>[% t('Please contact a librarian to verify your payment.') %]</p> > [% ELSIF payment_error == "PAYPAL_ERROR_PROCESSING" %] >- <p>Unable to verify payment.</p> >- <p>Please contact a librarian to verify your payment.</p> >+ <p>[% t('Unable to verify payment.') %]</p> >+ <p>[% t('Please contact a librarian to verify your payment.') %]</p> > [% END %] > </div> > [% ELSIF payment %] > <div class="alert alert-info"> >- <p><strong>Payment applied:</strong> your payment of [% payment %] has been applied to your account</p> >+ <p><strong>[% t('Payment applied:') %]</strong> [% t('your payment of') %] [% payment %] [% t('has been applied to your account') %]</p> > </div> > [% END %] > >- <h3>Fines and charges</h3> >+ <h3>[% t('Fines and charges') %]</h3> > > [% IF ( ACCOUNT_LINES ) %] > <form method="post" action="opac-account-pay.pl" class="form-horizontal"> > <table class="table table-bordered table-striped" id="finestable"> > <thead> > <tr> >- [% IF ENABLE_OPAC_PAYMENTS %]<th> </th>[% END %] >- <th class="title-string">Date</th> >- <th>Description</th> >- <th>Fine amount</th> >- <th>Amount outstanding</th> >+ [% IF ENABLE_OPAC_PAYMENTS %]<th> </th>[% END %] >+ <th class="title-string">[% t('Date') %]</th> >+ <th>[% t('Description') %]</th> >+ <th>[% t('Fine amount') %]</th> >+ <th>[% t('Amount outstanding') %]</th> > </tr> > </thead> > >@@ -87,7 +88,7 @@ > [%- ELSE -%] > [%- SET COLSPAN = 3 -%] > [%- END -%] >- <th class="sum" colspan="[% COLSPAN %]">Total due</th> >+ <th class="sum" colspan="[% COLSPAN %]">[% t('Total due') %]</th> > <td class="sum">[% total | $Price %]</td> > </tr> > </tfoot> >@@ -107,26 +108,26 @@ > <td><span title="[% ACCOUNT_LINE.date %]">[% ACCOUNT_LINE.date | $KohaDates %]</span></td> > <td> > [% SWITCH ACCOUNT_LINE.accounttype %] >- [% CASE 'Pay' %]Payment, thanks >- [% CASE 'Pay00' %]Payment, thanks (cash via SIP2) >- [% CASE 'Pay01' %]Payment, thanks (VISA via SIP2) >- [% CASE 'Pay02' %]Payment, thanks (credit card via SIP2) >- [% CASE 'N' %]New card >- [% CASE 'F' %]Fine >- [% CASE 'A' %]Account management fee >- [% CASE 'M' %]Sundry >- [% CASE 'L' %]Lost item >- [% CASE 'W' %]Writeoff >- [% CASE 'FU' %]Accruing fine >- [% CASE 'HE' %]Hold waiting too long >- [% CASE 'Rent' %]Rental fee >- [% CASE 'FOR' %]Forgiven >- [% CASE 'LR' %]Lost item fee refund >- [% CASE 'PF' %]Processing fee >- [% CASE 'PAY' %]Payment >- [% CASE 'WO' %]Writeoff >- [% CASE 'C' %]Credit >- [% CASE 'CR' %]Credit >+ [% CASE 'Pay' %][% t('Payment, thanks') %] >+ [% CASE 'Pay00' %][% t('Payment, thanks (cash via SIP2)') %] >+ [% CASE 'Pay01' %][% t('Payment, thanks (VISA via SIP2)') %] >+ [% CASE 'Pay02' %][% t('Payment, thanks (credit card via SIP2)') %] >+ [% CASE 'N' %][% t('New card') %] >+ [% CASE 'F' %][% t('Fine') %] >+ [% CASE 'A' %][% t('Account management fee') %] >+ [% CASE 'M' %][% t('Sundry') %] >+ [% CASE 'L' %][% t('Lost item') %] >+ [% CASE 'W' %][% t('Writeoff') %] >+ [% CASE 'FU' %][% t('Accruing fine') %] >+ [% CASE 'HE' %][% t('Hold waiting too long') %] >+ [% CASE 'Rent' %][% t('Rental fee') %] >+ [% CASE 'FOR' %][% t('Forgiven') %] >+ [% CASE 'LR' %][% t('Lost item fee refund') %] >+ [% CASE 'PF' %][% t('Processing fee') %] >+ [% CASE 'PAY' %][% t('Payment') %] >+ [% CASE 'WO' %][% t('Writeoff') %] >+ [% CASE 'C' %][% t('Credit') %] >+ [% CASE 'CR' %][% t('Credit') %] > [% CASE %][% ACCOUNT_LINE.accounttype %] > [%- END -%] > [%- IF ACCOUNT_LINE.payment_type %], [% AuthorisedValues.GetByCode('PAYMENT_TYPE', ACCOUNT_LINE.payment_type, 1) %][% END %] >@@ -143,14 +144,14 @@ > > [% IF ENABLE_OPAC_PAYMENTS && DISPLAY_PAYMENT_BLOCK %] > <fieldset class="pay-online hidden"> >- <legend>Pay selected fines and charges</legend> >- <span class="help-block"><h3>Payment method</h3></span> >+ <legend>[% t('Pay selected fines and charges') %]</legend> >+ <span class="help-block"><h3>[% t('Payment method') %]</h3></span> > > [% IF Koha.Preference('EnablePayPalOpacPayments') %] > <div class="control-group"> > <label class="radio"> > <input type="radio" name="payment_method" id="payment_method-paypal" value="paypal" checked="checked"> >- <!-- PayPal Logo --><a href="https://www.paypal.com/webapps/mpp/paypal-popup" title="How PayPal Works" class="paypal"><img src="https://www.paypalobjects.com/webstatic/mktg/logo/AM_SbyPP_mc_vs_dc_ae.jpg" border="0" alt="PayPal Acceptance Mark"></a><!-- PayPal Logo --> >+ <!-- PayPal Logo --><a href="https://www.paypal.com/webapps/mpp/paypal-popup" title="[% t('How PayPal Works') %]" class="paypal"><img src="https://www.paypalobjects.com/webstatic/mktg/logo/AM_SbyPP_mc_vs_dc_ae.jpg" border="0" alt="[% t('PayPal Acceptance Mark') %]"></a><!-- PayPal Logo --> > </label> > </div> > [% END %] >@@ -166,16 +167,16 @@ > > <div class="control-group"> > <input type="hidden" id="payment-amount" name="payment_amount" value="0" /> >- <button id="submit-pay" type="submit" class="btn" disabled="disabled">Make payment</button> >+ <button id="submit-pay" type="submit" class="btn" disabled="disabled">[% t('Make payment') %]</button> > <span id="amount-to-pay-label"> >- Amount to pay: <span id="amount-to-pay">0.00</span> >+ [% t('Amount to pay:') %] <span id="amount-to-pay">[% t('0.00') %]</span> > </span> > </div> > </fieldset> > [% END %] > </form> > [% ELSE %] >- <h4>You have no fines or charges</h4> >+ <h4>[% t('You have no fines or charges') %]</h4> > [% END %] > </div> <!-- / #useraccount --> > </div> <!-- / .span10 --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt >index 164c750fd0..8b050e66cc 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt >@@ -1,5 +1,6 @@ >+[% PROCESS 'i18n.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Add to your list</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Add to your list') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -12,9 +13,9 @@ > [% IF ( authorized ) %] > [% UNLESS ( newshelf ) %] > [% IF ( multiple ) %] >- <h1>Add [% total %] items to [% IF ( singleshelf ) %]<em>[% shelfname | html %]</em>: [% ELSE %]a list:[% END %]</h1> >+ <h1>[% t('Add') %] [% total %] [% t('items to') %] [% IF ( singleshelf ) %]<em>[% shelfname | html %]</em>: [% ELSE %][% t('a list:') %][% END %]</h1> > [% ELSE %] >- <h1>Add to [% IF ( singleshelf ) %]<em>[% shelfname | html %]</em>[% ELSE %]a list:[% END %]</h1> >+ <h1>[% t('Add to') %] [% IF ( singleshelf ) %]<em>[% shelfname | html %]</em>[% ELSE %][% t('a list:') %][% END %]</h1> > [% END %] > <ul> > [% FOREACH biblio IN biblios %] >@@ -26,19 +27,19 @@ > [% IF private_shelves.count or public_shelves.count or private_shelves_shared_with_me %] > <form name="f1" action="/cgi-bin/koha/opac-addbybiblionumber.pl" method="post"> > <fieldset> >- <legend>Select a list</legend> >- <label for="shelfnumber">Add to list:</label> <select name="shelfnumber" id="shelfnumber"> >- [% IF private_shelves.count %]<optgroup label="Private lists"> >+ <legend>[% t('Select a list') %]</legend> >+ <label for="shelfnumber">[% t('Add to list:') %]</label> <select name="shelfnumber" id="shelfnumber"> >+ [% IF private_shelves.count %]<optgroup label="[% t('Private lists') %]"> > [% FOREACH private_shelf IN private_shelves %] > <option value="[% private_shelf.shelfnumber %]">[% private_shelf.shelfname | html%]</option> > [% END %] > </optgroup>[% END %] >- [% IF private_shelves_shared_with_me.count %]<optgroup label="Private lists shared with me"> >+ [% IF private_shelves_shared_with_me.count %]<optgroup label="[% t('Private lists shared with me') %]"> > [% FOREACH private_shelf IN private_shelves_shared_with_me %] > <option value="[% private_shelf.shelfnumber %]">[% private_shelf.shelfname | html%]</option> > [% END %] > </optgroup>[% END %] >- [% IF public_shelves.count %]<optgroup label="Public lists"> >+ [% IF public_shelves.count %]<optgroup label="[% t('Public lists') %]"> > [% FOREACH public_shelf IN public_shelves %] > <option value="[% public_shelf.shelfnumber %]">[% public_shelf.shelfname |html%]</option> > [% END %] >@@ -51,10 +52,10 @@ > </fieldset> > <fieldset class="action"> > <input type="submit" value="Save" class="btn" /> >- <a class="close cancel" href="#">Cancel</a> >+ <a class="close cancel" href="#">[% t('Cancel') %]</a> > </fieldset> > </form> >- <p>...or...</p> >+ <p>[% t('...or...') %]</p> > [% ELSE %] > [% IF ( singleshelf ) %] > <form name="f1" action="/cgi-bin/koha/opac-addbybiblionumber.pl" method="post"> >@@ -65,7 +66,7 @@ > <input type="hidden" name="modifyshelfcontents" value="1" /></fieldset> > <fieldset class="action"> > <input type="submit" value="Save" class="btn" /> >- <a class="close cancel" href="#">Cancel</a> >+ <a class="close cancel" href="#">[% t('Cancel') %]</a> > </fieldset> > </form> > [% END %] >@@ -75,14 +76,14 @@ > [% UNLESS ( singleshelf ) %] > <form name="f2" method="post" action="/cgi-bin/koha/opac-addbybiblionumber.pl"> > <fieldset> >- <legend>Add to a new list:</legend> >- <label for="newvirtualshelf">List name:</label> >+ <legend>[% t('Add to a new list:') %]</legend> >+ <label for="newvirtualshelf">[% t('List name:') %]</label> > <input type="text" name="newvirtualshelf" id="newvirtualshelf" size="40" /> >- <label for="category">Category:</label> >+ <label for="category">[% t('Category:') %]</label> > <select name="category" id="category"> >- <option value="1">Private</option> >+ <option value="1">[% t('Private') %]</option> > [% IF (OpacAllowPublicListCreation) %] >- <option value="2">Public</option> >+ <option value="2">[% t('Public') %]</option> > [% END %] > </select> > </fieldset> >@@ -92,20 +93,20 @@ > <fieldset class="action"> > <input type="hidden" name="sortfield" value="title" /> > <input type="submit" value="Save" class="btn" /> >- <a class="close cancel" href="#">Cancel</a> >+ <a class="close cancel" href="#">[% t('Cancel') %]</a> > </fieldset> > </form> > [% END # / UNLESS singleshelf %] > [% ELSE %] > <p> > [% IF (errcode==1) %] >- Could not create new list. Please check if the name is unique. >+ [% t('Could not create new list. Please check if the name is unique.') %] > [% ELSE %] >- Sorry, you cannot add items to this list. >+ [% t('Sorry, you cannot add items to this list.') %] > [% END %] > </p> > [% END # IF authorized %] >- <p><a href="#" class="close">Close this window.</a></p> >+ <p><a href="#" class="close">[% t('Close this window.') %]</a></p> > </div> <!-- / #useraddbybiblionumber --> > </div> <!-- / .span12 --> > </div> <!-- / .row-fluid --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt >index 5eca3d28ec..003bedc824 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE Branches %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Advanced search</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Advanced search') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,8 +12,8 @@ > <form action="/cgi-bin/koha/opac-search.pl" method="get"> > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Advanced search</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Advanced search') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -21,82 +22,82 @@ > <!-- BOOLEAN SEARCH OPTIONS --> > <div id="booleansearch" class="maincontent"> > <fieldset> >- <legend>Search for:</legend> >+ <legend>[% t('Search for:') %]</legend> > [% FOREACH search_box IN search_boxes_loop %] > <p> > [% IF ( expanded_options ) %] > [% IF ( search_box.boolean ) %] > <select name="op"> >- <option value="and" selected="selected">and</option> >- <option value="or">or</option> >- <option value="not">not</option> >+ <option value="and" selected="selected">[% t('and') %]</option> >+ <option value="or">[% t('or') %]</option> >+ <option value="not">[% t('not') %]</option> > </select> > [% END %] > [% ELSE %] > <label for="search-field_[% loop.index %]"> > [% IF loop.index == 0 %] >- >+       > [% ELSE %] >- and >+ [% t('and') %] > [% END %] > </label> > [% END %] > [% IF ( expanded_options ) %][% left_content %][% END %] > <select name="idx" id="search-field_[% loop.index %]"> >- <option value="kw">Keyword</option> >- <option value="su,wrdl">Subject</option> >+ <option value="kw">[% t('Keyword') %]</option> >+ <option value="su,wrdl">[% t('Subject') %]</option> > [% IF ( expanded_options ) %] >- <option value="su,phr"> Subject phrase</option> >- <option value="su-br"> Subject and broader terms</option> >- <option value="su-na"> Subject and narrower terms</option> >- <option value="su-rl"> Subject and related terms</option> >+ <option value="su,phr">[% t('    Subject phrase') %]</option> >+ <option value="su-br">[% t('    Subject and broader terms') %]</option> >+ <option value="su-na">[% t('    Subject and narrower terms') %]</option> >+ <option value="su-rl">[% t('    Subject and related terms') %]</option> > [% END %] >- <option value="ti">Title</option> >+ <option value="ti">[% t('Title') %]</option> > [% IF ( expanded_options ) %] >- <option value="ti,phr"> Title phrase</option> >- <option value="se,wrdl">Series title</option> >+ <option value="ti,phr">[% t('    Title phrase') %]</option> >+ <option value="se,wrdl">[% t('Series title') %]</option> > [% IF ( Koha.Preference('OPACNumbersPreferPhrase') ) %] >- <option value="callnum,phr">Call number</option> >+ <option value="callnum,phr">[% t('Call number') %]</option> > [% ELSE %] >- <option value="callnum">Call number</option> >+ <option value="callnum">[% t('Call number') %]</option> > [% END %] > > [% END %] >- <option value="au,wrdl">Author</option> >+ <option value="au,wrdl">[% t('Author') %]</option> > [% IF ( expanded_options ) %] >- <option value="au,phr"> Author phrase</option> >- <option value="cpn,wrdl"> Corporate name</option> >- <option value="cfn,wrdl"> Conference name</option> >- <option value="cfn,phr"> Conference name phrase</option> >- <option value="pn,wrdl"> Personal name</option> >- <option value="pn,phr"> Personal name phrase</option> >+ <option value="au,phr">[% t('    Author phrase') %]</option> >+ <option value="cpn,wrdl">[% t('    Corporate name') %]</option> >+ <option value="cfn,wrdl">[% t('    Conference name') %]</option> >+ <option value="cfn,phr">[% t('    Conference name phrase') %]</option> >+ <option value="pn,wrdl">[% t('    Personal name') %]</option> >+ <option value="pn,phr">[% t('    Personal name phrase') %]</option> > [% END %] > [% IF ( expanded_options ) %] >- <option value="nt">Notes/Comments</option> >+ <option value="nt">[% t('Notes/Comments') %]</option> > [% IF (marcflavour != 'UNIMARC') %] >- <option value="curriculum">Curriculum</option> >+ <option value="curriculum">[% t('Curriculum') %]</option> > [% END %] > [% END %] >- <option value="pb,wrdl">Publisher</option> >- <option value="pl,wrdl">Publisher location</option> >+ <option value="pb,wrdl">[% t('Publisher') %]</option> >+ <option value="pl,wrdl">[% t('Publisher location') %]</option> > [% IF ( expanded_options ) %] > [% IF ( Koha.Preference('OPACNumbersPreferPhrase') ) %] >- <option value="sn,phr">Standard number</option> >+ <option value="sn,phr">[% t('Standard number') %]</option> > [% ELSE %] >- <option value="sn">Standard number</option> >+ <option value="sn">[% t('Standard number') %]</option> > [% END %] >- <option value="nb"> ISBN</option> >- <option value="ns"> ISSN</option> >+ <option value="nb">[% t('    ISBN') %]</option> >+ <option value="ns">[% t('    ISSN') %]</option> > [% ELSE %] >- <option value="nb">ISBN</option> >+ <option value="nb">[% t('ISBN') %]</option> > [% END %] >- <option value="bc">Barcode</option> >+ <option value="bc">[% t('Barcode') %]</option> > </select> >- <input type="text" size="30" name="q" title="Enter search terms" value="" /> >+ <input type="text" size="30" name="q" title="[% t('Enter search terms') %]" value="" /> > [% IF ( expanded_options ) %] > [% IF ( !loop.first ) %] >- <a class="ButtonPlus" name="ButtonPlus" title="Add another field" href="#">[+]</a> >- <a class="ButtonLess" title="Remove field" href="#">[-]</a> >+ <a class="ButtonPlus" name="ButtonPlus" title="[% t('Add another field') %]" href="#">[+]</a> >+ <a class="ButtonLess" title="[% t('Remove field') %]" href="#">[-]</a> > [% END %] > [% END %] > </p> >@@ -120,10 +121,10 @@ > [% FOREACH advsearchloo IN advancedsearchesloop %] > <li id="advsearch-tab-[% advsearchloo.advanced_search_type %]"> > <a href="#advsearch-[% advsearchloo.advanced_search_type %]"> >- [% IF ( advsearchloo.advanced_search_type == 'itemtypes' ) %]Item type >- [% ELSIF ( advsearchloo.advanced_search_type == 'ccode' ) %]Collection >- [% ELSIF ( advsearchloo.advanced_search_type == 'loc' ) %]Shelving location >- [% ELSE %]Something else >+ [% IF ( advsearchloo.advanced_search_type == 'itemtypes' ) %][% t('Item type') %] >+ [% ELSIF ( advsearchloo.advanced_search_type == 'ccode' ) %][% t('Collection') %] >+ [% ELSIF ( advsearchloo.advanced_search_type == 'loc' ) %][% t('Shelving location') %] >+ [% ELSE %][% t('Something else') %] > [% END %] > </a></li> > [% END %] >@@ -132,22 +133,18 @@ > [% FOREACH advsearchloo IN advancedsearchesloop %] > <div id="advsearch-[% advsearchloo.advanced_search_type %]" class="advsearch"> > <fieldset> >- <legend>Limit to any of the following:</legend> >+ <legend>[% t('Limit to any of the following:') %]</legend> > <div class="row-fluid"> > [% FOREACH itemtypeloo IN advsearchloo.code_loop %] > [% IF (advsearchloo.advanced_search_type != 'itemtypes') OR (((!itemtypeloo.searchcategory) AND (itemtypeloo.cat == 0)) OR (itemtypeloo.cat == 1)) %] > <div class="span3"> >- <input type="checkbox" >- id="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]" >- name="[% IF ( itemtypeloo.cat == 1 ) %]searchcat[% ELSE %]limit[% END %]" >- value="[% IF ( itemtypeloo.cat == 1 ) %][% itemtypeloo.code %][% ELSE %]mc-[% itemtypeloo.ccl %]:[% itemtypeloo.code %][% END %]" >- /> >+ <input type="checkbox" id="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]" name="[% IF ( itemtypeloo.cat == 1 ) %]searchcat[% ELSE %]limit[% END %]" value="[% IF ( itemtypeloo.cat == 1 ) %][% itemtypeloo.code %][% ELSE %]mc-[% itemtypeloo.ccl %]:[% itemtypeloo.code %][% END %]" /> > <label for="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]"> > [% UNLESS ( noItemTypeImages ) %] > [% IF ( itemtypeloo.imageurl ) %] > <img src="[% itemtypeloo.imageurl %]" alt="[% itemtypeloo.description %]" /> > [% END %] >- >+  > [% END %] > [% itemtypeloo.description %] > </label> >@@ -169,10 +166,10 @@ > <div id="pubrange"> > <!-- PUB RANGE OPTION --> > <fieldset> >- <legend>Publication date range</legend> >- <label for="limit-yr">Date range:</label> >- <input type="text" size="30" id="limit-yr" name="limit-yr" title="Enter search terms" value="" /> >- <p>For example: 1999-2001. You could also use "-1987" for everything published in and before 1987 or "2008-" for everything published in 2008 and after.</p> >+ <legend>[% t('Publication date range') %]</legend> >+ <label for="limit-yr">[% t('Date range:') %]</label> >+ <input type="text" size="30" id="limit-yr" name="limit-yr" title="[% t('Enter search terms') %]" value="" /> >+ <p>[% t('For example:') %] [% t('1999-2001.') %] [% t('You could also use "-1987" for everything published in and before 1987 or "2008-" for everything published in 2008 and after.') %]</p> > </fieldset> > <!-- /PUB RANGE OPTION --> > </div> >@@ -184,12 +181,12 @@ > <div class="span3"> > <div id="langfilter"> > <fieldset> >- <legend>Language</legend> >+ <legend>[% t('Language') %]</legend> > <!-- LANGUAGE LIMIT --> > <p> >- <label for="language-limit">Language: </label> >+ <label for="language-limit">[% t('Language:') %] </label> > <select id="language-limit" name="limit"> >- <option value="">No limit</option> >+ <option value="">[% t('No limit') %]</option> > [% FOREACH search_languages_loo IN search_languages_loop %] > [% IF ( search_languages_loo.selected ) %] > <option value="ln,rtrn:[% search_languages_loo.iso639_2_code %]" selected="selected">[% search_languages_loo.language_description %]</option> >@@ -212,10 +209,10 @@ > <!-- AVAILABILITY LIMITS --> > <div id="location"> > <fieldset> >- <legend>Location and availability: </legend> >- <label for="branchloop">Library:</label> >+ <legend>[% t('Location and availability:') %] </legend> >+ <label for="branchloop">[% t('Library:') %]</label> > <select name="limit" id="branchloop"> >- <option value="">All libraries</option> >+ <option value="">[% t('All libraries') %]</option> > [% FOREACH BranchesLoo IN Branches.all( selected => opac_name ) %] > [% IF BranchesLoo.selected %] > <option value="branch:[% BranchesLoo.branchcode %]" selected="selected">[% BranchesLoo.branchname %]</option> >@@ -225,17 +222,17 @@ > [% END %] > </select> > [% IF search_groups %] >- <p>OR</p> >- <label for="categoryloop">Groups of libraries</label> >+ <p>[% t('OR') %]</p> >+ <label for="categoryloop">[% t('Groups of libraries') %]</label> > <select name="multibranchlimit" id="categoryloop"> >- <option value=""> -- none -- </option> >+ <option value=""> [% t('-- none --') %] </option> > [% FOREACH sg IN search_groups %] > <option value="[% sg.id %]">[% sg.title %]</option> > [% END %] > </select> > [% END %] > <div style="margin-top:.4em"> >- <label for="available-items"><input type="checkbox" id="available-items" name="limit" value="available" /> Only items currently available for loan or reference</label> >+ <label for="available-items"><input type="checkbox" id="available-items" name="limit" value="available" /> [% t('Only items currently available for loan or reference') %]</label> > </div> > </fieldset> > </div> <!-- / #location --> >@@ -250,8 +247,8 @@ > <!-- RANK LIMITS --> > <div id="sortby"> > <fieldset> >- <legend>Sorting: </legend> >- <label for="sort_by">Sort by:</label> >+ <legend>[% t('Sorting:') %] </legend> >+ <label for="sort_by">[% t('Sort by:') %]</label> > <select id="sort_by" name="sort_by"> > [% INCLUDE 'resort_form.inc' %] > </select> >@@ -270,81 +267,81 @@ > <div id="subtypes"> > <div class="span3"> > <fieldset> >- <legend>Audience</legend> >+ <legend>[% t('Audience') %]</legend> > <select id="subtype_audience" name="limit" class="subtype"> >- <option value="" selected="selected" class="menuheader">Any audience</option> >- <option value="aud:a">Preschool</option> >- <option value="aud:b">Primary</option> >- <option value="aud:c">Pre-adolescent</option> >- <option value="aud:d">Adolescent</option> >- <option value="aud:e">Adult</option> >- <option value="aud:f">Specialized</option> >- <option value="aud:g">General</option> >- <option value="aud:j">Juvenile</option> >+ <option value="" selected="selected" class="menuheader">[% t('Any audience') %]</option> >+ <option value="aud:a">[% t('Preschool') %]</option> >+ <option value="aud:b">[% t('Primary') %]</option> >+ <option value="aud:c">[% t('Pre-adolescent') %]</option> >+ <option value="aud:d">[% t('Adolescent') %]</option> >+ <option value="aud:e">[% t('Adult') %]</option> >+ <option value="aud:f">[% t('Specialized') %]</option> >+ <option value="aud:g">[% t('General') %]</option> >+ <option value="aud:j">[% t('Juvenile') %]</option> > </select> > </fieldset> > </div> <!-- / .span3 --> > > <div class="span3"> > <fieldset> >- <legend>Content</legend> >- <select id="subtype_content" name="limit" class="subtype"> >- <option value="" selected="selected" class="menuheader">Any content</option> >- <option value="fic:1">Fiction</option> >- <option value="fic:0">Non-fiction</option> >- <option value="bio:b">Biography</option> >- <option value="mus:j">Musical recording</option> >- <option value="mus:i">Non-musical recording</option> >+ <legend>[% t('Content') %]</legend> >+ <select id="subtype_content" name="limit" class="subtype"> >+ <option value="" selected="selected" class="menuheader">[% t('Any content') %]</option> >+ <option value="fic:1">[% t('Fiction') %]</option> >+ <option value="fic:0">[% t('Non-fiction') %]</option> >+ <option value="bio:b">[% t('Biography') %]</option> >+ <option value="mus:j">[% t('Musical recording') %]</option> >+ <option value="mus:i">[% t('Non-musical recording') %]</option> > </select> > </fieldset> > </div> > > <div class="span3"> > <fieldset> >- <legend>Format</legend> >+ <legend>[% t('Format') %]</legend> > <select id="subtype_format" name="limit" class="subtype"> >- <option value="" selected="selected" class="menuheader">Any format</option> >- <option value="l-format:ta">Regular print</option> >- <option value="l-format:tb">Large print</option> >- <option value="l-format:fk">Braille</option> >+ <option value="" selected="selected" class="menuheader">[% t('Any format') %]</option> >+ <option value="l-format:ta">[% t('Regular print') %]</option> >+ <option value="l-format:tb">[% t('Large print') %]</option> >+ <option value="l-format:fk">[% t('Braille') %]</option> > <option value="">-----------</option> >- <option value="l-format:sd">CD audio</option> >- <option value="l-format:ss">Cassette recording</option> >- <option value="l-format:vf">VHS tape / Videocassette</option> >- <option value="l-format:vd">DVD video / Videodisc</option> >- <option value="l-format:co">CD software</option> >- <option value="l-format:cr">Website</option> >+ <option value="l-format:sd">[% t('CD audio') %]</option> >+ <option value="l-format:ss">[% t('Cassette recording') %]</option> >+ <option value="l-format:vf">[% t('VHS tape / Videocassette') %]</option> >+ <option value="l-format:vd">[% t('DVD video / Videodisc') %]</option> >+ <option value="l-format:co">[% t('CD software') %]</option> >+ <option value="l-format:cr">[% t('Website') %]</option> > </select> > </fieldset> > </div> <!-- / .span3 --> > > <div class="span3"> > <fieldset> >- <legend>Additional content types for books/printed materials</legend> >+ <legend>[% t('Additional content types for books/printed materials') %]</legend> > <select id="subtype_additional" name="limit" class="subtype"> >- <option value="">Any</option> >- <option value="ctype:a">Abstracts/summaries</option> >- <option value="ctype:b">Bibliographies</option> >- <option value="ctype:c">Catalogs</option> >- <option value="ctype:d">Dictionaries</option> >- <option value="ctype:e">Encyclopedias </option> >- <option value="ctype:f">Handbooks</option> >- <option value="ctype:g">Legal articles</option> >- <option value="ctype:i">Indexes</option> >- <option value="ctype:j">Patent document</option> >- <option value="ctype:k">Discographies</option> >- <option value="ctype:l">Legislation</option> >- <option value="ctype:m">Theses</option> >- <option value="ctype:n">Surveys</option> >- <option value="ctype:o">Reviews</option> >- <option value="ctype:p">Programmed texts</option> >- <option value="ctype:q">Filmographies</option> >- <option value="ctype:r">Directories</option> >- <option value="ctype:s">Statistics</option> >- <option value="ctype:t">Technical reports</option> >- <option value="ctype:v">Legal cases and case notes</option> >- <option value="ctype:w">Law reports and digests</option> >- <option value="ctype:z">Treaties </option> >+ <option value="">[% t('Any') %]</option> >+ <option value="ctype:a">[% t('Abstracts/summaries') %]</option> >+ <option value="ctype:b">[% t('Bibliographies') %]</option> >+ <option value="ctype:c">[% t('Catalogs') %]</option> >+ <option value="ctype:d">[% t('Dictionaries') %]</option> >+ <option value="ctype:e">[% t('Encyclopedias') %] </option> >+ <option value="ctype:f">[% t('Handbooks') %]</option> >+ <option value="ctype:g">[% t('Legal articles') %]</option> >+ <option value="ctype:i">[% t('Indexes') %]</option> >+ <option value="ctype:j">[% t('Patent document') %]</option> >+ <option value="ctype:k">[% t('Discographies') %]</option> >+ <option value="ctype:l">[% t('Legislation') %]</option> >+ <option value="ctype:m">[% t('Theses') %]</option> >+ <option value="ctype:n">[% t('Surveys') %]</option> >+ <option value="ctype:o">[% t('Reviews') %]</option> >+ <option value="ctype:p">[% t('Programmed texts') %]</option> >+ <option value="ctype:q">[% t('Filmographies') %]</option> >+ <option value="ctype:r">[% t('Directories') %]</option> >+ <option value="ctype:s">[% t('Statistics') %]</option> >+ <option value="ctype:t">[% t('Technical reports') %]</option> >+ <option value="ctype:v">[% t('Legal cases and case notes') %]</option> >+ <option value="ctype:w">[% t('Law reports and digests') %]</option> >+ <option value="ctype:z">[% t('Treaties') %] </option> > </select> > </fieldset> > </div> <!-- / .span3 --> >@@ -382,17 +379,17 @@ > [% INCLUDE 'opac-bottom.inc' %] > [% BLOCK searchbuttons %] > <p> >- <input class="btn btn-success" type="submit" accesskey="s" name="do" title="Search" value="Search" /> >+ <input class="btn btn-success" type="submit" accesskey="s" name="do" title="[% t('Search') %]" value="Search" /> > > [% IF ( OpacAdvSearchMoreOptions and OpacAdvSearchMoreOptions.size > 0 ) %] > [% IF expanded_options %] >- <a href="/cgi-bin/koha/opac-search.pl?expanded_options=0" class="btn btn-default more-less-options">Fewer options</a> >+ <a href="/cgi-bin/koha/opac-search.pl?expanded_options=0" class="btn btn-default more-less-options">[% t('Fewer options') %]</a> > [% ELSIF not expanded_options %] >- <a href="/cgi-bin/koha/opac-search.pl?expanded_options=1" class="btn btn-default more-less-options">More options</a> >+ <a href="/cgi-bin/koha/opac-search.pl?expanded_options=1" class="btn btn-default more-less-options">[% t('More options') %]</a> > [% END %] > [% END %] > >- <a href="/cgi-bin/koha/opac-search.pl?do=Clear" class="btn btn-default new-search">New search</a> >+ <a href="/cgi-bin/koha/opac-search.pl?do=Clear" class="btn btn-default new-search">[% t('New search') %]</a> > </p> > [% END %] > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt >index e616888bfc..5b6b06e7a0 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF ( typeissue ) %]Subscribe to a subscription alert [% ELSIF ( typeissuecancel ) %] Unsubscribe from a subscription alert [% END %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% IF ( typeissue ) %][% t('Subscribe to a subscription alert') %] [% ELSIF ( typeissuecancel ) %] [% t('Unsubscribe from a subscription alert') %] [% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,9 +10,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">Details for [% bibliotitle %]</a> <span class="divider">›</span></li> >- <li><a href="#">[% IF ( typeissue ) %]Subscribe to a subscription alert [% ELSIF ( typeissuecancel ) %] Unsubscribe from a subscription alert [% END %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">[% t('Details for') %] [% bibliotitle %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% IF ( typeissue ) %][% t('Subscribe to a subscription alert') %] [% ELSIF ( typeissuecancel ) %] [% t('Unsubscribe from a subscription alert') %] [% END %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -19,9 +20,9 @@ > <div class="span12"> > <div id="useralertsubscribe"> > [% IF ( typeissue ) %] >- <h1>Subscribe to a subscription alert</h1> >+ <h1>[% t('Subscribe to a subscription alert') %]</h1> > <form action="opac-alert-subscribe.pl" method="post"> >- <p>Do you want to receive an email when a new issue for this subscription arrives?</p> >+ <p>[% t('Do you want to receive an email when a new issue for this subscription arrives?') %]</p> > <h4>[% bibliotitle %]</h4> > [% IF ( notes ) %]<p>[% notes %]</p>[% END %] > <input type="hidden" name="subscriptionid" value="[% subscriptionid %]"> >@@ -29,13 +30,13 @@ > <input type="hidden" name="biblionumber" value="[% biblionumber | html %]"> > <input type="hidden" name="op" value="alert_confirmed"> > <input type="submit" class="btn" value="Yes"> >- <a class="cancel" href="opac-serial-issues.pl?biblionumber=[% biblionumber | html %]" >No</a> >+ <a class="cancel" href="opac-serial-issues.pl?biblionumber=[% biblionumber | html %]">[% t('No') %]</a> > </form> > [% END %] > [% IF ( typeissuecancel ) %] >- <h1>Unsubscribe from a subscription alert</h1> >+ <h1>[% t('Unsubscribe from a subscription alert') %]</h1> > <form action="opac-alert-subscribe.pl" method="post"> >- <p>Please confirm that you do not want to receive email when a new issue arrives for this subscription.</p> >+ <p>[% t('Please confirm that you do not want to receive email when a new issue arrives for this subscription.') %]</p> > <h4>[% bibliotitle %]</h4> > [% IF ( notes ) %]<p>[% notes %]</p>[% END %] > <input type="hidden" name="subscriptionid" value="[% subscriptionid %]"> >@@ -43,7 +44,7 @@ > <input type="hidden" name="biblionumber" value="[% biblionumber | html %]"> > <input type="hidden" name="op" value="cancel_confirmed"> > <input type="submit" value="Yes" class="btn"> >- <a href="opac-serial-issues.pl?biblionumber=[% biblionumber | html %]" class="cancel">No</a> >+ <a href="opac-serial-issues.pl?biblionumber=[% biblionumber | html %]" class="cancel">[% t('No') %]</a> > </form> > [% END %] > </div> <!-- / #useralertsubscribe --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt >index b626aaee3c..3cfde9f487 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% PROCESS 'opac-authorities.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Entry [% authtypetext %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Entry') %] [% authtypetext %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,9 +12,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a> <span class="divider">›</span></li> >- <li><a href="#">Entry [% authtypetext %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-authorities-home.pl">[% t('Authority search') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Entry') %] [% authtypetext %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -31,10 +32,10 @@ > <div id="userauthMARCdetails" class="maincontent"> > <div id="views"> > <span class="view"> >- <a id="Normalview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]">Normal view</a> >+ <a id="Normalview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]">[% t('Normal view') %]</a> > </span> > <span class="view"> >- <span id="MARCview">MARC view</span> >+ <span id="MARCview">[% t('MARC view') %]</span> > </span> > </div> > >@@ -44,8 +45,8 @@ > </div> > [% END %] > >- <h1>Entry [% authtypetext %]</h1> >- <p><a href="opac-search.pl?type=opac&q=[% authid %]&idx=an,phr">Number of records used in: [% count %]</a></p> >+ <h1>[% t('Entry') %] [% authtypetext %]</h1> >+ <p><a href="opac-search.pl?type=opac&q=[% authid %]&idx=an,phr">[% t('Number of records used in:') %] [% count %]</a></p> > [% FOREACH Tag0X IN Tab0XX %] > <p><b>[% Tag0X.tag %]</b></p> > <ul> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt >index 197774312b..514ca82be8 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% PROCESS 'opac-authorities.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Authority search › [% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Authority search âº') %] [% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,8 +12,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-authorities-home.pl">[% t('Authority search') %]</a> <span class="divider">âº</span></li> > <li><a href="#">[% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %]</a></li> > </ul> > >@@ -31,10 +32,10 @@ > <div id="userauthdetails" class="maincontent"> > <div id="views"> > <span class="view"> >- <span id="Normalview">Normal view</span> >+ <span id="Normalview">[% t('Normal view') %]</span> > </span> > <span class="view"> >- <a id="MARCview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]&marc=1">MARC view</a> >+ <a id="MARCview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]&marc=1">[% t('MARC view') %]</a> > </span> > </div> > >@@ -47,13 +48,13 @@ > <h1>[% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %]</h1> > > <div class="usedin"> >- [% IF count %]<a href="/cgi-bin/koha/opac-search.pl?type=opac&q=[% authid %]&idx=an,phr">Number of records used in: [% count %]</a>[% ELSE %]This authority is not used in any records.[% END %] >+ [% IF count %]<a href="/cgi-bin/koha/opac-search.pl?type=opac&q=[% authid %]&idx=an,phr">[% t('Number of records used in:') %] [% count %]</a>[% ELSE %][% t('This authority is not used in any records.') %][% END %] > </div> > > <div class="authstanza"> > [% FOREACH authorize IN summary.authorized %] > <div class="heading authorized auth[% seefro.field %]"> >- <span class="label">Preferred form: </span> >+ <span class="label">[% t('Preferred form:') %] </span> > <span class="authorized">[% authorize.heading %]</span> > </div> > [% END %] >@@ -62,7 +63,7 @@ > > [% IF summary.seefrom.size %] > <div class="authstanza seefrom"> >- <div class="authstanzaheading">Used for/see from:</div> >+ <div class="authstanzaheading">[% t('Used for/see from:') %]</div> > <ul class="seefrom"> > [% FOREACH seefro IN summary.seefrom %] > <li class="heading seefrom auth[% seefro.field %]"> >@@ -79,7 +80,7 @@ > > [% IF summary.seealso.size %] > <div class="authstanza seealso"> >- <div class="authstanzaheading">See also:</div> >+ <div class="authstanzaheading">[% t('See also:') %]</div> > <ul class="seelso"> > [% FOREACH seeals IN summary.seealso %] > <li class="heading seealso auth[% seeals.field %]"> >@@ -96,7 +97,7 @@ > > [% IF marcflavour == 'UNIMARC' && summary.otherscript %] > <div class="authstanza"> >- <div class="authstanzaheading">Other forms:</div> >+ <div class="authstanzaheading">[% t('Other forms:') %]</div> > <ul> > [% FOREACH otherscrip IN summary.otherscript %] > <li> >@@ -110,7 +111,7 @@ > > <div id="authdescriptions" class="toptabs"> > <ul> >- <li id="tab_descriptions"><a href="#descriptions">Notes</a></li> >+ <li id="tab_descriptions"><a href="#descriptions">[% t('Notes') %]</a></li> > </ul> > <div id="descriptions"> > <div class="content_set"> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt >index 338ca0ad2a..bac5dc4423 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt >@@ -1,10 +1,11 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- Log in to your account >+ [% t('Log in to your account') %] > [% ELSE %] >- Catalog login disabled >+ [% t('Catalog login disabled') %] > [% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] >@@ -14,8 +15,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Log in</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Log in') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -27,48 +28,48 @@ > [% IF ( nopermission ) %] > <!-- This is what is displayed if user doesnt have permission --> > <div class="alert"> >- <h3>Access denied</h3> >- <p>Sorry, the system doesn't think you have permission to access this page. </p> >+ <h3>[% t('Access denied') %]</h3> >+ <p>[% t('Sorry, the system doesn\'t think you have permission to access this page.') %] </p> > [% IF SCO_login %] >- <p><a href="/cgi-bin/koha/sco/sco-main.pl?logout.x=1">Log out and try again with a different user.</a></p> >+ <p><a href="/cgi-bin/koha/sco/sco-main.pl?logout.x=1">[% t('Log out and try again with a different user.') %]</a></p> > [% ELSIF SCI_login %] >- <p><a href="/cgi-bin/koha/sci/sci-main.pl?logout.x=1">Log out and try again with a different user.</a></p> >+ <p><a href="/cgi-bin/koha/sci/sci-main.pl?logout.x=1">[% t('Log out and try again with a different user.') %]</a></p> > [% END %] > </div> > [% END %] > > [% IF ( loginprompt ) %] > <!-- login prompt time--> >- <h3>Log in to your account</h3> >+ <h3>[% t('Log in to your account') %]</h3> > > [% IF ( timed_out ) %] > <!-- This is what is displayed if login has timed out --> > <div class="alert alert-info"> >- <p>Sorry, your session has timed out. Please log in again.</p> >+ <p>[% t('Sorry, your session has timed out. Please log in again.') %]</p> > </div> > [% END %] > > [% IF ( different_ip ) %] > <!-- This is what is displayed if user doesnt have permission --> > <div class="alert alert-info"> >- <p>You are logging from a different IP address. Please log in again.</p> >+ <p>[% t('You are logging from a different IP address. Please log in again.') %]</p> > </div> > [% END %] > > > [% IF too_many_login_attempts %] > <div class="alert alert-info"> >- This account has been locked! >+ [% t('This account has been locked!') %] > [% IF Koha.Preference('OpacResetPassword') %] >- <a href="/cgi-bin/koha/opac-password-recovery.pl">You must reset your password</a>. >+ <a href="/cgi-bin/koha/opac-password-recovery.pl">[% t('You must reset your password') %]</a>. > [% ELSE %] >- Please contact a library staff member. >+ [% t('Please contact a library staff member.') %] > [% END %] > </div> > [% ELSIF invalid_username_or_password %] > <!-- This is what is displayed if user doesnt have permission --> > <div class="alert alert-info"> >- <p>You entered an incorrect username or password. Please try again! And remember, passwords are case sensitive.</p> >+ <p>[% t('You entered an incorrect username or password. Please try again! And remember, passwords are case sensitive.') %]</p> > </div> > [% END %] > >@@ -76,28 +77,28 @@ > [% IF ( invalidShibLogin ) %] > <!-- This is what is displayed if shibboleth login has failed to match a koha user --> > <div class="alert alert-info"> >- <p>Sorry, your Shibboleth identity does not match a valid library identity.</p> >+ <p>[% t('Sorry, your Shibboleth identity does not match a valid library identity.') %]</p> > [% IF ( casAuthentication ) %] > [% IF ( invalidCasLogin ) %] > <!-- This is what is displayed if cas login has failed --> >- <p>Sorry, the CAS login also failed. If you have a local login you may use that below.</p> >+ <p>[% t('Sorry, the CAS login also failed. If you have a local login you may use that below.') %]</p> > [% ELSE %] >- <p>If you have a CAS account, you may use that below.</p> >+ <p>[% t('If you have a CAS account, you may use that below.') %]</p> > [% END %] > [% ELSE %] >- <p>If you have a local account, you may use that below.</p> >+ <p>[% t('If you have a local account, you may use that below.') %]</p> > [% END %] > </div> > [% ELSE %] >- <h4>Shibboleth Login</h4> >- <p><a href="[% shibbolethLoginUrl %]">If you have a Shibboleth account, please click here to log in.</a></p> >+ <h4>[% t('Shibboleth Login') %]</h4> >+ <p><a href="[% shibbolethLoginUrl %]">[% t('If you have a Shibboleth account, please click here to log in.') %]</a></p> > [% END %] > [% IF ( casAuthentication ) %] >- <h4>CAS login</h4> >- <p>If you do not have a Shibboleth account, but you do have a CAS account, you can use CAS.</p> >+ <h4>[% t('CAS login') %]</h4> >+ <p>[% t('If you do not have a Shibboleth account, but you do have a CAS account, you can use CAS.') %]</p> > [% ELSE %] >- <h4>Local login</h4> >- <p>If you do not have a Shibboleth account, but you do have a local login, then you may login below.</p> >+ <h4>[% t('Local login') %]</h4> >+ <p>[% t('If you do not have a Shibboleth account, but you do have a local login, then you may login below.') %]</p> > [% END %] > > [% END %] >@@ -105,11 +106,11 @@ > [% IF ( casAuthentication ) %] > [% IF ( shibbolethAuthentication ) %] > [% IF ( casServerUrl ) %] >- <p><a href="[% casServerUrl %]">Please click here to log in.</a><p> >+ <p><a href="[% casServerUrl %]">[% t('Please click here to log in.') %]</a><p> > [% END %] > > [% IF ( casServersLoop ) %] >- <p>Please choose against which one you would like to authenticate: </p> >+ <p>[% t('Please choose against which one you would like to authenticate:') %] </p> > <ul> > [% FOREACH casServer IN casServersLoop %] > <li><a href="[% casServer.value %]">[% casServer.name %]</a></li> >@@ -117,19 +118,19 @@ > </ul> > [% END %] > [% ELSE %] >- <h4>CAS login</h4> >+ <h4>[% t('CAS login') %]</h4> > > [% IF ( invalidCasLogin ) %] > <!-- This is what is displayed if cas login has failed --> >- <p>Sorry, the CAS login failed.</p> >+ <p>[% t('Sorry, the CAS login failed.') %]</p> > [% END %] > > [% IF ( casServerUrl ) %] >- <p><a href="[% casServerUrl %]">If you have a CAS account, please click here to log in.</a><p> >+ <p><a href="[% casServerUrl %]">[% t('If you have a CAS account, please click here to log in.') %]</a><p> > [% END %] > > [% IF ( casServersLoop ) %] >- <p>If you have a CAS account, please choose against which one you would like to authenticate:</p> >+ <p>[% t('If you have a CAS account, please choose against which one you would like to authenticate:') %]</p> > <ul> > [% FOREACH casServer IN casServersLoop %] > <li><a href="[% casServer.value %]">[% casServer.name %]</a></li> >@@ -139,23 +140,23 @@ > [% END %] > > [% IF ( shibbolethAuthentication ) %] >- <p>Nothing</p> >+ <p>[% t('Nothing') %]</p> > [% ELSE %] >- <h4>Local login</h4> >- <p>If you do not have a CAS account, but do have a local account, you can still log in: </p> >+ <h4>[% t('Local login') %]</h4> >+ <p>[% t('If you do not have a CAS account, but do have a local account, you can still log in:') %] </p> > [% END %] > > [% END # / IF casAuthentication %] > > [% IF ( Koha.Preference('GoogleOpenIDConnect') == 1 ) %] > [% IF ( invalidGoogleOpenIDConnectLogin ) %] >- <h4>Google login</h4> >- <p>Sorry, your Google login failed. <span class="error">[% invalidGoogleOpenIDConnectLogin %]</span></p> >- <p>Please note that the Google login will only work if you are using the e-mail address registered with this library.</p> >- <p>If you want to, you can try to <a href="/cgi-bin/koha/svc/auth/googleopenidconnect?reauthenticate=select_account">log in using a different account</a> >+ <h4>[% t('Google login') %]</h4> >+ <p>[% t('Sorry, your Google login failed.') %] <span class="error">[% invalidGoogleOpenIDConnectLogin %]</span></p> >+ <p>[% t('Please note that the Google login will only work if you are using the e-mail address registered with this library.') %]</p> >+ <p>[% t('If you want to, you can try to') %] <a href="/cgi-bin/koha/svc/auth/googleopenidconnect?reauthenticate=select_account">[% t('log in using a different account') %]</a> > [% END %] >- <a href="/cgi-bin/koha/svc/auth/googleopenidconnect" class="btn btn-primary" id="openid_connect">Log in with Google</a> >- <p>If you do not have a Google account, but do have a local account, you can still log in: </p> >+ <a href="/cgi-bin/koha/svc/auth/googleopenidconnect" class="btn btn-primary" id="openid_connect">[% t('Log in with Google') %]</a> >+ <p>[% t('If you do not have a Google account, but do have a local account, you can still log in:') %] </p> > [% END %] > > [% IF SCO_login %] >@@ -170,38 +171,38 @@ > [% FOREACH INPUT IN INPUTS %] > <input type="hidden" name="[% INPUT.name |html %]" value="[% INPUT.value |html %]" /> > [% END %] >- <label for="userid">Login</label> >- <input type="text" size="25" id="userid" name="userid" /> >- <label for="password">Password</label><input type="password" size="25" id="password" name="password" /> >+ <label for="userid">[% t('Login') %]</label> >+ <input type="text" size="25" id="userid" name="userid" /> >+ <label for="password">[% t('Password') %]</label><input type="password" size="25" id="password" name="password" /> > </fieldset> > > <input type="submit" value="Log in" class="btn" /> > [% IF Koha.Preference('OpacPasswordChange') && Koha.Preference('OpacResetPassword') %] > <div id="forgotpassword"> >- <a href="/cgi-bin/koha/opac-password-recovery.pl">Forgot your password?</a> >+ <a href="/cgi-bin/koha/opac-password-recovery.pl">[% t('Forgot your password?') %]</a> > </div> > [% END %] > <div id="nologininstructions"> > [% IF Koha.Preference('OpacLoginInstructions') %] > [% Koha.Preference('OpacLoginInstructions') %] > [% ELSE %] >- <h5>Don't have a password yet?</h5> >- <p>If you don't have a password yet, stop by the circulation desk the next time you're in the library. We'll happily set one up for you.</p> >- <h5>Don't have a library card?</h5> >- <p>If you don't have a library card, stop by your local library to sign up.</p> >+ <h5>[% t('Don\'t have a password yet?') %]</h5> >+ <p>[% t('If you don\'t have a password yet, stop by the circulation desk the next time you\'re in the library. We\'ll happily set one up for you.') %]</p> >+ <h5>[% t('Don\'t have a library card?') %]</h5> >+ <p>[% t('If you don\'t have a library card, stop by your local library to sign up.') %]</p> > [% END # / IF Koha.Preference('OpacLoginInstructions') %] > >- [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<span id="registrationinstructions"><a href="/cgi-bin/koha/opac-memberentry.pl">You may register here.</a></span> >+ [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<span id="registrationinstructions"><a href="/cgi-bin/koha/opac-memberentry.pl">[% t('You may register here.') %]</a></span> > [% END %] > </div> > </form> > [% END # / IF loginprompt %] > > [% ELSE %] >- <h4>Logging on to the catalog has not been enabled by the library.</h4> >+ <h4>[% t('Logging on to the catalog has not been enabled by the library.') %]</h4> > <ul> >- <li>To report this error, you can email the Koha Administrator.<a href="mailto:[% admin %]">Email</a></li> >- <li>Use top menu bar to navigate to another part of Koha.</li> >+ <li>[% t('To report this error, you can email the Koha Administrator.') %]<a href="mailto:[% admin %]">[% t('Email') %]</a></li> >+ <li>[% t('Use top menu bar to navigate to another part of Koha.') %]</li> > </ul> > [% END # / IF opacuserlogin %] > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt >index 25c38b9a78..cd139b932b 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Authority search</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Authority search') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,8 +10,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Authority search</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Authority search') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -30,10 +31,10 @@ > <input type="hidden" name="op" value="do_search" /> > <input type="hidden" name="type" value="opac" /> > <fieldset class="rows"> >- <legend>Authority search</legend> >+ <legend>[% t('Authority search') %]</legend> > <ol> > <li> >- <label for="authtypecode">Authority type: </label> >+ <label for="authtypecode">[% t('Authority type:') %] </label> > <select name="authtypecode" id="authtypecode"> > [% FOREACH authority_type IN authority_types %] > [% IF authority_type.authtypecode == authtypecode %] >@@ -45,33 +46,33 @@ > </select> > </li> > <li> >- <label for="anywhere">Search options:</label> >+ <label for="anywhere">[% t('Search options:') %]</label> > <select name="operator" id="anywhere"> >- <option value="contains">contains</option> >- <option value="start">starts with</option> >- <option value="is">is exactly</option> >+ <option value="contains">[% t('contains') %]</option> >+ <option value="start">[% t('starts with') %]</option> >+ <option value="is">[% t('is exactly') %]</option> > </select> > </li> > <li> >- <label for="value">Term(s):</label> >+ <label for="value">[% t('Term(s):') %]</label> > <input type="text" name="value" id="value" value="[% value %]" /> > </li> > <li> >- <label for="marclist">Where:</label> >+ <label for="marclist">[% t('Where:') %]</label> > <select name="marclist" id="marclist"> >- <option value="all" selected="selected">in the complete record</option> >- <option value="match">in any heading</option> >- <option value="mainentry">in main entry</option> >+ <option value="all" selected="selected">[% t('in the complete record') %]</option> >+ <option value="match">[% t('in any heading') %]</option> >+ <option value="mainentry">[% t('in main entry') %]</option> > </select> > </li> > <li> > <input type="hidden" name="and_or" value="and" /> > <input type="hidden" name="excluding" value="" /> >- <label for="orderby">Order by: </label> >+ <label for="orderby">[% t('Order by:') %] </label> > <select name="orderby" id="orderby"> >- <option value="">None</option> >- <option value="HeadingAsc" selected="selected">Heading ascendant</option> >- <option value="HeadingDsc">Heading descendant</option> >+ <option value="">[% t('None') %]</option> >+ <option value="HeadingAsc" selected="selected">[% t('Heading ascendant') %]</option> >+ <option value="HeadingDsc">[% t('Heading descendant') %]</option> > </select> > </li> > </ol> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt >index e6d5e24293..c7303c1dd8 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% PROCESS 'opac-authorities.inc' %] > [% PROCESS 'authorities-search-results.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF ( total ) %]Authority search result[% ELSE %]No results found[% END %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% IF ( total ) %][% t('Authority search result') %][% ELSE %][% t('No results found') %][% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,9 +12,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a> <span class="divider">›</span></li> >- <li><a href="#">Results</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-authorities-home.pl">[% t('Authority search') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Results') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -29,7 +30,7 @@ > <div class="span12"> > [% END %] > <div id="userauthsearchresults" class="maincontent"> >- <h1>Authority search results</h1> >+ <h1>[% t('Authority search results') %]</h1> > > [% IF total %] > <div class="pages">[% pagination_bar %]</div> >@@ -37,12 +38,12 @@ > <div id="results"> > [% IF ( total ) %] > [% IF ( countfuzzy ) %] >- <p><b>Showing [% resultcount %] of about [% total %] results</b></p> >+ <p><b>[% t('Showing') %] [% resultcount %] [% t('of about') %] [% total %] [% t('results') %]</b></p> > [% ELSE %] >- <p><b>Results [% from %] to [% to %] of [% total %]</b></p> >+ <p><b>[% t('Results') %] [% from %] [% t('to') %] [% to %] [% t('of') %] [% total %]</b></p> > [% END %] > [% ELSE %] >- No results found. >+ [% t('No results found.') %] > [% END %] > </div> > >@@ -51,10 +52,10 @@ > <table class="table table-bordered table-striped"> > <thead> > <tr> >- <th colspan="2">Authorized headings</th> >- <th>Type of heading</th> >+ <th colspan="2">[% t('Authorized headings') %]</th> >+ <th>[% t('Type of heading') %]</th> > [% UNLESS ( isEDITORS ) %] >- <th>Biblio records</th> >+ <th>[% t('Biblio records') %]</th> > [% END %] > </tr> > </thead> >@@ -62,11 +63,11 @@ > [% FOREACH resul IN result %] > <tr> > <td>[% PROCESS authresult summary=resul.summary %]</td> >- <td><a href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% resul.authid %]">Details</a> >+ <td><a href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% resul.authid %]">[% t('Details') %]</a> > <td>[% resul.authtype %]</td> > [% UNLESS ( resul.isEDITORS ) %] > <td> >- [% IF resul.used > 0 %]<a href="/cgi-bin/koha/opac-search.pl?type=opac&op=do_search&q=an=[% resul.authid %]">[% resul.used %] biblios</a>[% ELSE %]0 biblios[% END %] >+ [% IF resul.used > 0 %]<a href="/cgi-bin/koha/opac-search.pl?type=opac&op=do_search&q=an=[% resul.authid %]">[% resul.used %] [% t('biblios') %]</a>[% ELSE %][% t('0 biblios') %][% END %] > </td> > [% END %] > </tr> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt >index 44a88b99c3..1dcb958203 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt >@@ -1,10 +1,11 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE KohaDates %] > [% USE Asset %] > [% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && TagsEnabled && TagsInputOnList ) %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your cart</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your cart') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %]<style type="text/css">.item-status { display: inline; } @media print { body { height: 99%; } }</style>[% END %] > </head> >@@ -14,47 +15,47 @@ > <div class="row-fluid"> > <div class="span12"> > <div id="userbasket"> >- <h2>Your cart</h2> >+ <h2>[% t('Your cart') %]</h2> > <div id="toolbar" class="toolbar"> > [% IF ( verbose ) %] >- <a href="opac-basket.pl" class="brief">Brief display</a> >+ <a href="opac-basket.pl" class="brief">[% t('Brief display') %]</a> > [% ELSE %] >- <a href="opac-basket.pl" class="detail">More details</a> >+ <a href="opac-basket.pl" class="detail">[% t('More details') %]</a> > [% END %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- <a class="send" href="opac-basket.pl">Send</a> >+ <a class="send" href="opac-basket.pl">[% t('Send') %]</a> > [% END %] >- <a class="download" href="opac-basket.pl">Download</a> >- <a class="print-large" href="#">Print</a> >- <a class="empty" href="opac-basket.pl">Empty and close</a> >- <a class="hide close" href="opac-basket.pl">Hide window</a> >+ <a class="download" href="opac-basket.pl">[% t('Download') %]</a> >+ <a class="print-large" href="#">[% t('Print') %]</a> >+ <a class="empty" href="opac-basket.pl">[% t('Empty and close') %]</a> >+ <a class="hide close" href="opac-basket.pl">[% t('Hide window') %]</a> > </div> > > <div id="selections-toolbar" class="toolbar"> >- <a id="CheckAll" href="#">Select all</a> >- <a id="CheckNone" href="#">Clear all</a> >+ <a id="CheckAll" href="#">[% t('Select all') %]</a> >+ <a id="CheckNone" href="#">[% t('Clear all') %]</a> > <span class="sep">|</span> > <span class="links" id="tag_hides"> >- <span id="selections">Select titles to: </span> >- <a href="#" class="deleteshelf disabled">Remove</a> >+ <span id="selections">[% t('Select titles to:') %] </span> >+ <a href="#" class="deleteshelf disabled">[% t('Remove') %]</a> > [% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) %] > [% IF ( ( Koha.Preference( 'virtualshelves' ) == 1 ) && loggedinusername ) %] >- <a href="#" class="newshelf disabled">Add to a list</a> >+ <a href="#" class="newshelf disabled">[% t('Add to a list') %]</a> > [% END %] > [% IF ( Koha.Preference( 'RequestOnOpac' ) == 1 ) %] >- <a href="#" class="hold disabled">Place hold</a> >+ <a href="#" class="hold disabled">[% t('Place hold') %]</a> > [% END %] > [% IF ( TagsInputEnabled && loggedinusername ) %] >- <a href="#" id="tagsel_tag" class="disabled">Tag</a> >+ <a href="#" id="tagsel_tag" class="disabled">[% t('Tag') %]</a> > [% END %] > [% END # / IF opacuserlogin %] > </span> > [% IF ( TagsInputEnabled && loggedinusername ) %] > <span id="tagsel_form" style="display:none"> >- <label for="tagsel_new">New tag:</label> >+ <label for="tagsel_new">[% t('New tag:') %]</label> > <input name="tagsel_new" id="tagsel_new" maxlength="100" /> >- <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="Add" type="submit" value="Add"> >- <a href="#" id="tagsel_cancel">Cancel</a> >+ <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="[% t('Add') %]" type="submit" value="Add"> >+ <a href="#" id="tagsel_cancel">[% t('Cancel') %]</a> > </span> > [% END %] > </div> >@@ -69,19 +70,19 @@ > [% IF ( BIBLIO_RESULT.author ) %] [% BIBLIO_RESULT.author |html %][% END %] > </h3> > <!-- COinS / Openurl --> >- <span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.au=[% BIBLIO_RESULT.author %]&rft.btitle=[% BIBLIO_RESULT.title |url %]&rft.date=[% BIBLIO_RESULT.publicationyear %]&rft.tpages=[% BIBLIO_RESULT.item('size') %]&rft.isbn=[% BIBLIO_RESULT.isbn |url %]&rft.aucorp=&rft.place=[% BIBLIO_RESULT.place %]&rft.pub=[% BIBLIO_RESULT.publisher |url %]&rft.edition=[% BIBLIO_RESULT.edition %]&rft.series=[% BIBLIO_RESULT.series %]&rft.genre="></span> >+ <span class="Z3988" title="[% t('ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.au=') %][% BIBLIO_RESULT.author %][% t('&rft.btitle=') %][% BIBLIO_RESULT.title |url %][% t('&rft.date=') %][% BIBLIO_RESULT.publicationyear %][% t('&rft.tpages=') %][% BIBLIO_RESULT.item('size') %][% t('&rft.isbn=') %][% BIBLIO_RESULT.isbn |url %][% t('&rft.aucorp=&rft.place=') %][% BIBLIO_RESULT.place %][% t('&rft.pub=') %][% BIBLIO_RESULT.publisher |url %][% t('&rft.edition=') %][% BIBLIO_RESULT.edition %][% t('&rft.series=') %][% BIBLIO_RESULT.series %][% t('&rft.genre=') %]"></span> > > <table class="table"> > [% IF ( BIBLIO_RESULT.isbn ) %] > <tr> >- <th scope="row">ISBN</th> >+ <th scope="row">[% t('ISBN') %]</th> > <td>[% BIBLIO_RESULT.isbn %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.HASAUTHORS ) %] > <tr> >- <th scope="row">Author(s)</th> >+ <th scope="row">[% t('Author(s)') %]</th> > <td> > [% IF ( BIBLIO_RESULT.author ) %] > <p>[% BIBLIO_RESULT.author %]</p> >@@ -101,7 +102,7 @@ > > [% IF ( BIBLIO_RESULT.publishercode ) %] > <tr> >- <th scope="row">Publisher</th> >+ <th scope="row">[% t('Publisher') %]</th> > <td>[% BIBLIO_RESULT.place %] [% BIBLIO_RESULT.publishercode %] [% BIBLIO_RESULT.publicationyear %] > </td> > </tr> >@@ -109,21 +110,21 @@ > > [% IF ( BIBLIO_RESULT.pages ) %] > <tr> >- <th scope="row">Details</th> >+ <th scope="row">[% t('Details') %]</th> > <td>[% BIBLIO_RESULT.pages %] [% BIBLIO_RESULT.illus %] [% BIBLIO_RESULT.item('size') %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.seriestitle ) %] > <tr> >- <th scope="row">Collection</th> >+ <th scope="row">[% t('Collection') %]</th> > <td> [% BIBLIO_RESULT.seriestitle %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.MARCSUBJCTS ) %] > <tr> >- <th scope="row">Subject(s)</th> >+ <th scope="row">[% t('Subject(s)') %]</th> > <td>[% FOREACH MARCSUBJCT IN BIBLIO_RESULT.MARCSUBJCTS %] > <p> [% FOREACH MARCSUBJECT_SUBFIELDS_LOO IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] > [% MARCSUBJECT_SUBFIELDS_LOO.separator %][% MARCSUBJECT_SUBFIELDS_LOO.value %][% END %] >@@ -133,14 +134,14 @@ > [% END %] > > [% IF ( BIBLIO_RESULT.copyrightdate ) %] >- <tr><th scope="row">Copyright</th> >+ <tr><th scope="row">[% t('Copyright') %]</th> > <td> [% BIBLIO_RESULT.copyrightdate %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.MARCNOTES ) %] > <tr> >- <th scope="row">Notes</th> >+ <th scope="row">[% t('Notes') %]</th> > <td> > [% FOREACH MARCNOTE IN BIBLIO_RESULT.MARCNOTES %] > <p> >@@ -157,42 +158,42 @@ > > [% IF ( BIBLIO_RESULT.unititle ) %] > <tr> >- <th scope="row">Unified title</th> >+ <th scope="row">[% t('Unified title') %]</th> > <td> [% BIBLIO_RESULT.unititle %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.serial ) %] > <tr> >- <th scope="row">Serial</th> >+ <th scope="row">[% t('Serial') %]</th> > <td>[% BIBLIO_RESULT.serial %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.dewey ) %] > <tr> >- <th scope="row">Dewey</th> >+ <th scope="row">[% t('Dewey') %]</th> > <td>[% BIBLIO_RESULT.dewey %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.classification ) %] > <tr> >- <th scope="row">Classification</th> >+ <th scope="row">[% t('Classification') %]</th> > <td> [% BIBLIO_RESULT.classification %]</td> > </tr> > [% END %] > > [% IF ( BIBLIO_RESULT.lccn ) %] > <tr> >- <th scope="row">LCCN</th> >+ <th scope="row">[% t('LCCN') %]</th> > <td> [% BIBLIO_RESULT.lccn %]</td> > </tr> > [% END %] > > [% IF BIBLIO_RESULT.MARCURLS.size %] > <tr> >- <th scope="row">URL(s)</th> >+ <th scope="row">[% t('URL(s)') %]</th> > <td> > [% FOREACH MARCurl IN BIBLIO_RESULT.MARCURLS %] > [% IF MARCurl.part %]<p>[% MARCurl.part %]</p>[% END %] >@@ -210,7 +211,7 @@ > [% END %] > > <tr> >- <th scope="row">Location(s) (Status)</th> >+ <th scope="row">[% t('Location(s) (Status)') %]</th> > <td> > [% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %] > <ul> >@@ -225,7 +226,7 @@ > [% END %] > </ul> > [% ELSE %] >- This record has no items. >+ [% t('This record has no items.') %] > [% END %] > </td> > </tr> >@@ -239,11 +240,11 @@ > <table id="itemst" class="table table-bordered table-striped"> > <thead> > <tr> >- <th class="noprint"> </th> >- <th>Title</th> >- <th>Author</th> >- <th>Year</th> >- <th>Location (Status)</th> >+ <th class="noprint"> </th> >+ <th>[% t('Title') %]</th> >+ <th>[% t('Author') %]</th> >+ <th>[% t('Year') %]</th> >+ <th>[% t('Location (Status)') %]</th> > </tr> > </thead> > <tbody> >@@ -255,9 +256,9 @@ > <td> > <a href="#" onclick="openBiblio('[% BIBLIO_RESULT.dest %]',[% BIBLIO_RESULT.biblionumber %])">[% BIBLIO_RESULT.title |html %][% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %][% subtitl.subfield |html %][% END %][% END %]</a> > <!-- COinS / Openurl --> >- <span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.au=[% BIBLIO_RESULT.author %]&rft.btitle=[% BIBLIO_RESULT.title |url %]&rft.date=[% BIBLIO_RESULT.publicationyear %]&rft.tpages=[% BIBLIO_RESULT.item('size') %]&rft.isbn=[% BIBLIO_RESULT.isbn |url %]&rft.aucorp=&rft.place=[% BIBLIO_RESULT.place %]&rft.pub=[% BIBLIO_RESULT.publisher |url %]&rft.edition=[% BIBLIO_RESULT.edition %]&rft.series=[% BIBLIO_RESULT.series %]&rft.genre="></span> >+ <span class="Z3988" title="[% t('ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.au=') %][% BIBLIO_RESULT.author %][% t('&rft.btitle=') %][% BIBLIO_RESULT.title |url %][% t('&rft.date=') %][% BIBLIO_RESULT.publicationyear %][% t('&rft.tpages=') %][% BIBLIO_RESULT.item('size') %][% t('&rft.isbn=') %][% BIBLIO_RESULT.isbn |url %][% t('&rft.aucorp=&rft.place=') %][% BIBLIO_RESULT.place %][% t('&rft.pub=') %][% BIBLIO_RESULT.publisher |url %][% t('&rft.edition=') %][% BIBLIO_RESULT.edition %][% t('&rft.series=') %][% BIBLIO_RESULT.series %][% t('&rft.genre=') %]"></span> > [% IF ( TagsInputEnabled && loggedinusername ) %] >- <span id="newtag[% BIBLIO_RESULT.biblionumber %]_status" class="tagstatus results_summary" style="display:none">Tag status here.</span> >+ <span id="newtag[% BIBLIO_RESULT.biblionumber %]_status" class="tagstatus results_summary" style="display:none">[% t('Tag status here.') %]</span> > [% END %] > </td> > <td>[% BIBLIO_RESULT.author %]</td> >@@ -276,7 +277,7 @@ > [% END %] > ([% INCLUDE 'item-status.inc' item = ITEM_RESULT %]) > </li> >- [% END %]</ul>[% ELSE %]This record has no items.[% END %] >+ [% END %]</ul>[% ELSE %][% t('This record has no items.') %][% END %] > </td> > </tr> > [% END # / FOREACH BIBLIO_RESULT %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-blocked.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-blocked.tt >index be4776c58b..84c769d9e6 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-blocked.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-blocked.tt >@@ -1,5 +1,6 @@ >+[% PROCESS 'i18n.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -7,16 +8,16 @@ > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li>Blocked record</li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li>[% t('Blocked record') %]</li> > </ul> > > <div class="container-fluid"> > <div class="row-fluid"> > <div class="span9"> > <div id="opac-blocked-message"> >- <h3>Blocked</h3> >- <p>You are not authorized to view this record.</p> >+ <h3>[% t('Blocked') %]</h3> >+ <p>[% t('You are not authorized to view this record.') %]</p> > [% IF ( OpacSuppressionMessage ) %] > <div id="opacsuppressionmessage"> > [% OpacSuppressionMessage %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt >index 635f8d800e..ad9284fa6a 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Browse our catalog</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Browse our catalog') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -21,18 +22,18 @@ > [% IF ( OpacNav ) %]<div class="span10">[% ELSE %]<div class="span12">[% END %] > > <div id="userbrowser"> >- <h1>Browse our catalog</h1> >+ <h1>[% t('Browse our catalog') %]</h1> > > [% IF ( have_hierarchy ) %] > <ul> > <li> >- [% description %] <a href="opac-browser.pl">Top level</a> >+ [% description %] <a href="opac-browser.pl">[% t('Top level') %]</a> > </li> > <li style="list-style-type: none;"> > <ul> > [% FOREACH HIERARCHY_LOO IN HIERARCHY_LOOP %] > <li> >- <a href="opac-browser.pl?level=[% HIERARCHY_LOO.level %]&filter=[% HIERARCHY_LOO.classification |uri %]">[% HIERARCHY_LOO.description |html %]</a> >+ <a href="opac-browser.pl?level=[% HIERARCHY_LOO.level %]&filter=[% HIERARCHY_LOO.classification |uri %]">[% HIERARCHY_LOO.description |html %]</a> > </li> > <li style="list-style-type: none;"> > [% END %] >@@ -45,10 +46,10 @@ > [% IF ( LEVEL_LOO.endnode ) %] > <a href="opac-search.pl?q=Dewey-classification:[% LEVEL_LOO.classification |uri %]">[% LEVEL_LOO.description |html %]</a> > [% ELSE %] >- <a href="opac-browser.pl?level=[% LEVEL_LOO.level %]&filter=[% LEVEL_LOO.classification |uri %]">[% LEVEL_LOO.description |html %]</a> >+ <a href="opac-browser.pl?level=[% LEVEL_LOO.level %]&filter=[% LEVEL_LOO.classification |uri %]">[% LEVEL_LOO.description |html %]</a> > [% END %] > </p> >- <p style="font-size:0.75em"><i>([% LEVEL_LOO.number %] biblios)</i></p> >+ <p style="font-size:0.75em"><i>([% LEVEL_LOO.number %] [% t('biblios)') %]</i></p> > </td> > [% IF ( LEVEL_LOO.count3 ) %]</tr><tr>[% END %] > [% END %] >@@ -62,7 +63,7 @@ > </li> > </ul> > [% ELSE %] >- <div class="warning">The browser table is empty. this feature is not fully set-up. See the <a href="http://wiki.koha-community.org/wiki/Opac_browse_feature">Koha Wiki</a> for more information on what it does and how to configure it.</div> >+ <div class="warning">[% t('The browser table is empty. this feature is not fully set-up. See the') %] <a href="http://wiki.koha-community.org/wiki/Opac_browse_feature">[% t('Koha Wiki') %]</a> [% t('for more information on what it does and how to configure it.') %]</div> > [% END # / IF have_hierarchy %] > > </div> <!-- / .userbrowser --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt >index f0f605b4e2..40d1e2b290 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE KohaDates %] >@@ -5,7 +6,7 @@ > [% USE ItemTypes %] > [% USE Branches %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Course reserves for [% course.course_name %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Course reserves for') %] [% course.course_name %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > [% Asset.css("css/datatables.css") %] >@@ -17,24 +18,24 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-course-reserves.pl">Course reserves</a> <span class="divider">›</span></li> >- <li><a href="#">Course reserves for <i>[% course.course_name %]</i></a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-course-reserves.pl">[% t('Course reserves') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Course reserves for') %] <i>[% course.course_name %]</i></a></li> > </ul> > > <div class="container-fluid"> > <div class="row-fluid"> > <div class="span12"> > >- <h2>Course reserves for <i>[% course.course_name %]</i></h2> >+ <h2>[% t('Course reserves for') %] <i>[% course.course_name %]</i></h2> > <div class="rows"> > <ol> >- [% IF ( course.term ) %]<li><span class="label">Term:</span> [% AuthorisedValues.GetByCode( 'TERM', course.term ) %]</li>[% END %] >- <li><span class="label">Department:</span> [% AuthorisedValues.GetByCode( 'DEPARTMENT', course.department ) %]</li> >- [% IF ( course.course_number ) %]<li><span class="label">Course number:</span> [% course.course_number %]</li>[% END %] >- [% IF ( course.section ) %]<li><span class="label">Section:</span> [% course.section %]</li>[% END %] >+ [% IF ( course.term ) %]<li><span class="label">[% t('Term:') %]</span> [% AuthorisedValues.GetByCode( 'TERM', course.term ) %]</li>[% END %] >+ <li><span class="label">[% t('Department:') %]</span> [% AuthorisedValues.GetByCode( 'DEPARTMENT', course.department ) %]</li> >+ [% IF ( course.course_number ) %]<li><span class="label">[% t('Course number:') %]</span> [% course.course_number %]</li>[% END %] >+ [% IF ( course.section ) %]<li><span class="label">[% t('Section:') %]</span> [% course.section %]</li>[% END %] > [% IF ( course.instructors ) %] >- <li><span class="label">Instructors:</span> >+ <li><span class="label">[% t('Instructors:') %]</span> > <ul> > [% FOREACH i IN course.instructors %] > <li><div class="instructor">[% i.firstname %] [% i.surname %]</div></li> >@@ -42,7 +43,7 @@ > </ul> > </li> > [% END %] >- [% IF ( course.public_note ) %]<li><span class="label">Notes:</span> [% course.public_note %]</li>[% END %] >+ [% IF ( course.public_note ) %]<li><span class="label">[% t('Notes:') %]</span> [% course.public_note %]</li>[% END %] > </ol> > </div> > >@@ -50,17 +51,17 @@ > <table id="course-items-table" class="table table-bordered table-striped table-condensed"> > <thead> > <tr> >- <th class="anti-the">Title</th> >- <th>Author</th> >- <th>Item type</th> >- <th>Location</th> >- <th>Collection</th> >- <th>Call number</th> >- <th>Copy number</th> >- <th>Status</th> >- <th class="title-string">Date due</th> >- <th>Notes</th> >- <th>Link</th> >+ <th class="anti-the">[% t('Title') %]</th> >+ <th>[% t('Author') %]</th> >+ <th>[% t('Item type') %]</th> >+ <th>[% t('Location') %]</th> >+ <th>[% t('Collection') %]</th> >+ <th>[% t('Call number') %]</th> >+ <th>[% t('Copy number') %]</th> >+ <th>[% t('Status') %]</th> >+ <th class="title-string">[% t('Date due') %]</th> >+ <th>[% t('Notes') %]</th> >+ <th>[% t('Link') %]</th> > </tr> > </thead> > >@@ -70,7 +71,7 @@ > <td><a href="opac-detail.pl?biblionumber=[% cr.biblio.biblionumber %]">[% cr.biblio.title %]</a></td> > <td>[% cr.biblio.author %]</td> > <td>[% ItemTypes.GetDescription( cr.item.itype ) %]</td> >- <td>[% Branches.GetName( cr.item.holdingbranch ) %] <br/> <i>[% AuthorisedValues.GetByCode( 'LOC', cr.item.location ) %]</i></td> >+ <td>[% Branches.GetName( cr.item.holdingbranch ) %] <br /> <i>[% AuthorisedValues.GetByCode( 'LOC', cr.item.location ) %]</i></td> > <td>[% AuthorisedValues.GetByCode( 'CCODE', cr.item.ccode ) %]</td> > <td>[% cr.item.itemcallnumber %]</td> > <td>[% cr.item.copynumber %]</td> >@@ -83,9 +84,9 @@ > [% END %] > </td> > <td>[% IF (cr.item.uri) %] >- <a href="[% cr.item.uri %]">Item URI</a> >+ <a href="[% cr.item.uri %]">[% t('Item URI') %]</a> > [% ELSIF (cr.biblioitem.url) %] >- <a href="[% cr.biblioitem.url %]">Record URL</a> >+ <a href="[% cr.biblioitem.url %]">[% t('Record URL') %]</a> > [% END %] > </td> > </tr> >@@ -95,7 +96,7 @@ > [% ELSE %] > <br style="clear:both;" /> > <div class="alert alert-info"> >- <p>No reserves have been selected for this course.</p> >+ <p>[% t('No reserves have been selected for this course.') %]</p> > </div> > [% END %] > </div> <!-- / .span12 --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt >index b1f83326fd..5f3e67b6f7 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt >@@ -1,9 +1,10 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE AuthorisedValues %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Courses</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Courses') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > [% Asset.css("css/datatables.css") %] >@@ -15,26 +16,26 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Course reserves</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Course reserves') %]</a></li> > </ul> > > <div class="container-fluid"> > <div class="row-fluid"> > <div class="span12"> > >- <h1>Courses</h1> >+ <h1>[% t('Courses') %]</h1> > > <table id="course_reserves_table" class="table table-bordered table-striped table-condensed"> > <thead> > <tr> >- <th>Name</th> >- <th>Dept.</th> >- <th>Course #</th> >- <th>Section</th> >- <th>Term</th> >- <th>Instructors</th> >- <th>Notes</th> >+ <th>[% t('Name') %]</th> >+ <th>[% t('Dept.') %]</th> >+ <th>[% t('Course #') %]</th> >+ <th>[% t('Section') %]</th> >+ <th>[% t('Term') %]</th> >+ <th>[% t('Instructors') %]</th> >+ <th>[% t('Notes') %]</th> > </tr> > </thead> > >@@ -48,7 +49,7 @@ > <td>[% AuthorisedValues.GetByCode( 'TERM' c.term ) %]</td> > <td> > [% FOREACH i IN c.instructors %] >- <div class="instructor"><span class"inst_surname">[% i.surname %]</span>[% IF i.firstname %]<span class="instr_separator">, </span><span class="instr_firstname">[% i.firstname %]</span>[% END %]</div> >+ <div class="instructor"><span class"inst_surname"="">[% i.surname %]</span>[% IF i.firstname %]<span class="instr_separator">, </span><span class="instr_firstname">[% i.firstname %]</span>[% END %]</div> > [% END %] > </td> > <td>[% c.public_note %]</td> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt >index 9bb6763e5f..0c5f80c353 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Math %] > [% USE Koha %] >@@ -32,7 +33,7 @@ > [% SET protocol = "http://" %] > [% END %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Details for: [% title |html %][% FOREACH subtitl IN subtitle %][% IF Koha.Preference('marcflavour')=='UNIMARC' %],[% END %] [% subtitl.subfield |html %][% END %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Details for:') %] [% title |html %][% FOREACH subtitl IN subtitle %][% IF Koha.Preference('marcflavour')=='UNIMARC' %],[% END %] [% subtitl.subfield |html %][% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% IF ( bidi ) %] > [% BLOCK cssinclude %][% Asset.css("css/right-to-left.css") %][% END %] >@@ -48,8 +49,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#"><span>Details for: </span>[% title |html %][% FOREACH subtitl IN subtitle %][% IF Koha.Preference('marcflavour')=='UNIMARC' %],[% END %] [% subtitl.subfield |html %][% END %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#"><span>[% t('Details for:') %] </span>[% title |html %][% FOREACH subtitl IN subtitle %][% IF Koha.Preference('marcflavour')=='UNIMARC' %],[% END %] [% subtitl.subfield |html %][% END %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -67,19 +68,19 @@ > [% ELSE %] > <a href="http://www.amazon[% AmazonTld %]/dp/[% normalized_isbn %][% AmazonAssocTag %]"> > [% END %] >- <img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="Cover image" /></a> >+ <img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="[% t('Cover image') %]" /></a> > [% END %] > > [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] > [% IF ( content_identifier_exists ) %] > [% IF ( using_https ) %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/[% SyndeticsCoverImageSize %].GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% normalized_upc %]&oclc=[% normalized_oclc %]" alt="" class="thumbnail" /> >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/[% SyndeticsCoverImageSize %].GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% normalized_upc %]&oclc=[% normalized_oclc %]" alt="" class="thumbnail" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/[% SyndeticsCoverImageSize %].GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% normalized_upc %]&oclc=[% normalized_oclc %]" alt="" class="thumbnail" /> >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/[% SyndeticsCoverImageSize %].GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% normalized_upc %]&oclc=[% normalized_oclc %]" alt="" class="thumbnail" /> > [% END %] > > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -97,31 +98,31 @@ > [% IF ( BakerTaylorEnabled && bt_id ) %] > [% IF BakerTaylorBookstoreURL %] > [% IF ( OPACURLOpenInNewWindow ) %] >- <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]" target="_blank" rel="noreferrer"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]" target="_blank" rel="noreferrer"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% ELSE %] >- <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% END %] > [% ELSE %] >- <img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /> >+ <img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /> > [% END %] > [% END %] > </div><!-- / #bookcover --> > >- <abbr class="unapi-id" title="koha:biblionumber:[% biblio.biblionumber %]"><!-- unAPI --></abbr> >+ <abbr class="unapi-id" title="[% t('koha:biblionumber:') %][% biblio.biblionumber %]"><!-- unAPI --></abbr> > [% IF ( ocoins ) # COinS / Openurl %] > <span class="Z3988" title="[% ocoins %]"></span> > [% END %] > > <div id="views"> >- <span class="view current-view"><span id="Normalview">Normal view</span></span> >- <span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblio.biblionumber %]">MARC view</a></span> >- [% IF ( ISBD ) %]<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblio.biblionumber %]">ISBD view</a></span>[% END %] >+ <span class="view current-view"><span id="Normalview">[% t('Normal view') %]</span></span> >+ <span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblio.biblionumber %]">[% t('MARC view') %]</a></span> >+ [% IF ( ISBD ) %]<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblio.biblionumber %]">[% t('ISBD view') %]</a></span>[% END %] > </div> > [% IF ( OPACXSLTDetailsDisplay ) %] > [% XSLTBloc %] > [% ELSE %] > <h1 class="title">[% title |html %][% IF ( subtitle ) %] <span class="subtitle">[% FOREACH subtitl IN subtitle %][% subtitl.subfield |html %] [% END %]</span>[% END %]</h1> >- [% IF ( author ) %]<h5 class="author">by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% author |url %]">[% author |html %]</a></h5>[% END %] >+ [% IF ( author ) %]<h5 class="author">[% t('by') %] <a href="/cgi-bin/koha/opac-search.pl?q=au:[% author |url %]">[% author |html %]</a></h5>[% END %] > > <span class="results_summary">[% UNLESS ( item_level_itypes ) %] > [ >@@ -136,29 +137,23 @@ > > [% IF ( MARCAUTHORS ) %] > <div class="results_summary"> >- <span class="label">Additional authors:</span> >+ <span class="label">[% t('Additional authors:') %]</span> > [% IF OPACPopupAuthorsSearch %] > <!-- Author search term selection modal --> > <div id="authorSearch" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="authorSearchLabel" aria-hidden="true"> > <div class="modal-header"> > <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">Ã</button> >- <h3 id="authorSearchLabel">Select the item(s) to search</h3> >+ <h3 id="authorSearchLabel">[% t('Select the item(s) to search') %]</h3> > </div> > <div class="modal-body"> >- <input type="checkbox" onchange="checkAll(this, '#authorsList')" /> <b>All</b> >+ <input type="checkbox" onchange="checkAll(this, '#authorsList')" /> <b>[% t('All') %]</b> > <ul id="authorsList"> > [% FOREACH MARCAUTHOR IN MARCAUTHORS %] > <li> > [% IF (MARCAUTHOR.authoritylink) %] >- <input type="checkbox" name="checkbox" >- id="author_[% loop.count %]" >- onclick="makeAuthorRequest()" >- value="an:[% MARCAUTHOR.authoritylink %]" /> >+ <input type="checkbox" name="checkbox" id="author_[% loop.count %]" onclick="makeAuthorRequest()" value="an:[% MARCAUTHOR.authoritylink %]" /> > [% ELSE %] >- <input type="checkbox" name="checkbox" >- id="author_[% loop.count %]" >- onclick="makeAuthorRequest()" >- value="au,wrdl:[% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% SUBFIELD.value |url %][% UNLESS (loop.last) %]+[% END %][% END %]" /> >+ <input type="checkbox" name="checkbox" id="author_[% loop.count %]" onclick="makeAuthorRequest()" value="au,wrdl:[% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% SUBFIELD.value |url %][% UNLESS (loop.last) %]+[% END %][% END %]" /> > [% END %] > <label for="author_[% loop.count %]"> > [% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] >@@ -170,8 +165,8 @@ > </ul> > </div> > <div class="modal-footer"> >- <a id="validAuthorSearch" href="#" class="btn btn-primary">Search</a> >- <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a> >+ <a id="validAuthorSearch" href="#" class="btn btn-primary">[% t('Search') %]</a> >+ <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">[% t('Cancel') %]</a> > </div> > </div> > [% END # /OPACPopupAuthorsSearch %] >@@ -181,19 +176,16 @@ > [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] > [% MARCAUTHOR_SUBFIELDS_LOO.separator %] > [% IF Koha.Preference( 'OPACPopupAuthorsSearch' ) == 1 %] >- <a role="button" data-toggle="modal" title="â¡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value %]" >- class="showauthors" data-count="[% authorsloop.count %]" >- href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]#authorSearch">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a> >+ <a role="button" data-toggle="modal" title="â¡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value %]" class="showauthors" data-count="[% authorsloop.count %]" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]#authorSearch">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a> > [% ELSE %] >- <a title="â¡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value %]" >- class="showauthors" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a> >+ <a title="â¡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value %]" class="showauthors" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a> > [% END %] > [% END %] > [% IF (MARCAUTHOR.authoritylink) %] >- <a class='authlink' href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCAUTHOR.authoritylink %]"><img style="vertical-align:middle" height="15" width="15" src="[% interface %]/[% theme %]/images/filefind.png"></a> >+ <a class="authlink" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCAUTHOR.authoritylink %]"><img style="vertical-align:middle" height="15" width="15" src="[% interface %]/[% theme %]/images/filefind.png"></a> > [% END %] > [% IF IDREF and MARCAUTHOR.unimarc3 %] >- <a href="/cgi-bin/koha/opac-idref.pl?unimarc3=[% MARCAUTHOR.unimarc3 %]" title="IdRef" rel="gb_page_center[600,500]">IdRef</a> >+ <a href="/cgi-bin/koha/opac-idref.pl?unimarc3=[% MARCAUTHOR.unimarc3 %]" title="[% t('IdRef') %]" rel="gb_page_center[600,500]">[% t('IdRef') %]</a> > [% END %] > [% UNLESS ( loop.last ) %]|[% END %] > [% END # /FOREACH MARCAUTHORS %] >@@ -201,7 +193,7 @@ > [% END # IF MARCAUTHORS %] > > [% IF ( MARCSERIES ) %] >- <span class="results_summary series"><span class="label">Series:</span> >+ <span class="results_summary series"><span class="label">[% t('Series:') %]</span> > [% FOREACH MARCSERIE IN MARCSERIES %] > [% FOREACH MARCSERIES_SUBFIELDS_LOO IN MARCSERIE.MARCSERIES_SUBFIELDS_LOOP %] > [% IF ( MARCSERIES_SUBFIELDS_LOO.value ) %] >@@ -217,10 +209,10 @@ > [% END # /MARCSERIES %] > > [% IF ( editionstatement ) %] >- <span class="results_summary edition"><span class="label">Edition statement:</span>[% editionstatement %][% IF ( editionresponsibility ) %]/[% editionresponsibility %][% END %]</span> >+ <span class="results_summary edition"><span class="label">[% t('Edition statement:') %]</span>[% editionstatement %][% IF ( editionresponsibility ) %]/[% editionresponsibility %][% END %]</span> > [% END %] > [% IF ( publishercode ) %] >- <span class="results_summary publisher"><span class="label">Published by :</span> >+ <span class="results_summary publisher"><span class="label">[% t('Published by :') %]</span> > <a href="/cgi-bin/koha/opac-search.pl?q=pb:[% publishercode |url %] "> > [% publishercode |html %] > </a> [% IF ( place ) %]([% place %])[% END %] [% IF ( publicationyear ) %], [% publicationyear %][% END %] >@@ -228,23 +220,23 @@ > [% END %] > > [% IF ( pages ) %] >- <span class="results_summary physical"><span class="label">Physical details:</span> [% pages %] [% illus %] [% size %]</span> >+ <span class="results_summary physical"><span class="label">[% t('Physical details:') %]</span> [% pages %] [% illus %] [% size %]</span> > [% END %] > > [% IF ( MARCISBNS ) %] >- <span class="results_summary isbn"><span class="label">ISBN:</span>[% FOREACH MARCISBN IN MARCISBNS %][% MARCISBN %][% IF ( loop.last ) %].[% ELSE %]; [% END %][% END %]</span> >+ <span class="results_summary isbn"><span class="label">[% t('ISBN:') %]</span>[% FOREACH MARCISBN IN MARCISBNS %][% MARCISBN %][% IF ( loop.last ) %].[% ELSE %]; [% END %][% END %]</span> > [% ELSE %] > [% IF ( normalized_isbn ) %] >- <span class="results_summary isbn"><span class="label">ISBN: </span>[% normalized_isbn %]</span> >+ <span class="results_summary isbn"><span class="label">[% t('ISBN:') %] </span>[% normalized_isbn %]</span> > [% END %] > [% END %] > > [% IF ( issn ) %] >- <span class="results_summary issn"><span class="label">ISSN:</span>[% issn %]</span> >+ <span class="results_summary issn"><span class="label">[% t('ISSN:') %]</span>[% issn %]</span> > [% END %] > > [% IF ( collectiontitle ) %] >- <span class="results_summary collection"><span class="label">Collection: </span> >+ <span class="results_summary collection"><span class="label">[% t('Collection:') %] </span> > [% collectiontitle %] > [% IF ( collectionissn ) %] [% ', ISSN ' _ collectionissn %][% END %] > [% IF ( collectionvolume ) %] [% ' ; ' _ collectionvolume %] [% END %] >@@ -253,7 +245,7 @@ > [% END %] > > [% IF ( unititles ) %] >- <span class="results_summary unititle"><span class="label">Uniform titles:</span> >+ <span class="results_summary unititle"><span class="label">[% t('Uniform titles:') %]</span> > [% FOREACH unititle IN unititles %] > [% unititle.unititle %] ; > [% END %] >@@ -262,19 +254,19 @@ > > [% IF ( MARCSUBJCTS ) %] > <div class="results_summary subject"> >- <span class="label">Subject(s):</span> >+ <span class="label">[% t('Subject(s):') %]</span> > > [% IF OPACPopupAuthorsSearch %] > <!-- Search term selection modal --> > <div id="subjectSearch" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="subjectSearchLabel" aria-hidden="true"> > <div class="modal-header"> > <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">Ã</button> >- <h3 id="subjectSearchLabel">Select the term(s) to search</h3> >+ <h3 id="subjectSearchLabel">[% t('Select the term(s) to search') %]</h3> > </div> > <div id="subjectsList" class="modal-body"> > <input type="checkbox" id="all_subjects" onchange="checkAll(this, '#subjectsList')" /> > <label for="all_subjects"> >- <b>All</b> >+ <b>[% t('All') %]</b> > </label> > [% FOREACH MARCSUBJCT IN MARCSUBJCTS %] > [% subjectsloop = loop %] >@@ -295,8 +287,8 @@ > [% END %] > </div> > <div class="modal-footer"> >- <a href="#" id="validSubjectSearch" class="btn btn-primary">Search</a> >- <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a> >+ <a href="#" id="validSubjectSearch" class="btn btn-primary">[% t('Search') %]</a> >+ <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">[% t('Cancel') %]</a> > </div> > </div> > [% END # /OPACPopupAuthorsSearch%] >@@ -318,18 +310,18 @@ > [% END # / FOREACH MARCSUBJCTS %] > </div> > [% ELSE # /IF MARCSUBJCTS %] >- [% IF ( subjects ) %]<span class="results_summary"><span class="label">Subject(s):</span> [% FOREACH subject IN subjects %]<a href="/cgi-bin/koha/opac-search.pl?q=su:[% subject.subject |url %]">[% subject.subject %]</a> | [% END %]</span>[% END %] >+ [% IF ( subjects ) %]<span class="results_summary"><span class="label">[% t('Subject(s):') %]</span> [% FOREACH subject IN subjects %]<a href="/cgi-bin/koha/opac-search.pl?q=su:[% subject.subject |url %]">[% subject.subject %]</a> | [% END %]</span>[% END %] > [% END %] > > [% IF ( copyrightdate ) %] >- <span class="results_summary year"><span class="label">Year: </span>[% copyrightdate %]</span> >+ <span class="results_summary year"><span class="label">[% t('Year:') %] </span>[% copyrightdate %]</span> > [% END %] > > [% UNLESS ( item_level_itypes ) %] > [% IF ( imgeurl ) %] > <img src="[% imageurl %]" alt="" /> > [% END %] >- <span class="results_summary itemtype"><span class="label">Item type: </span> >+ <span class="results_summary itemtype"><span class="label">[% t('Item type:') %] </span> > [% IF ( description ) %] > [% description %] > [% ELSE %] >@@ -339,20 +331,20 @@ > [% END %] > > [% IF ( MARCURLS ) %] >- <div class="results_summary online_resources"><span class="label">Online resources:</span> >+ <div class="results_summary online_resources"><span class="label">[% t('Online resources:') %]</span> > <ul> > [% FOREACH MARCurl IN MARCURLS %] > <li>[% IF ( MARCurl.part ) %][% MARCurl.part %]<br />[% END %] > > [% IF ( OPACURLOpenInNewWindow ) %] > [% IF trackclicks == 'track' || trackclicks == 'anonymous' %] >- <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblio.biblionumber %]" title="[% MARCurl.MARCURL %]" target="_blank" rel="noreferrer"> >+ <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblio.biblionumber %]" title="[% MARCurl.MARCURL %]" target="_blank" rel="noreferrer"> > [% ELSE %] > <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]" target="_blank" rel="noreferrer"> > [% END %] > [% ELSE %] > [% IF trackclicks == 'track' || trackclicks == 'anonymous' %] >- <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblio.biblionumber %]" title="[% MARCurl.MARCURL %]"> >+ <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblio.biblionumber %]" title="[% MARCurl.MARCURL %]"> > [% ELSE %] > <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]"> > [% END %] >@@ -380,16 +372,16 @@ > <div class="results_summary"><div id="ltfl_tagbrowse" class="ltfl"></div></div> > [% END %] > <span class="results_summary"> >- <span class="label">Reviews from LibraryThing.com:</span> >+ <span class="label">[% t('Reviews from LibraryThing.com:') %]</span> > <span style="display: block;" class="ltfl_reviews"></span> > </span> > [% END # / LibraryThingForLibrariesID %] > > <!--This grabs all of the lists a bib record appears in --> > [% IF shelves.count %] >- <span class="results_summary lists"><span class="label">List(s) this item appears in: </span> >+ <span class="results_summary lists"><span class="label">[% t('List(s) this item appears in:') %] </span> > [% FOREACH s IN shelves %] >- <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% s.shelfnumber %]">[% s.shelfname %]</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% s.shelfnumber %]">[% s.shelfname %]</a> > [% IF ( loop.last ) %][% ELSE %]|[% END %] > [% END %] > </span> >@@ -398,45 +390,39 @@ > [% IF ( TagsShowEnabled ) %] > <div class="results_summary tags"> > [% IF ( TagLoop ) %] >- <span class="label">Tags from this library:</span> >+ <span class="label">[% t('Tags from this library:') %]</span> > <ul id="tagslist"> > [% FOREACH TagLoo IN TagLoop %] >- <li><a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term |html %]</a> <span class="weight">([% TagLoo.weight_total %])</span> >+ <li><a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term |html %]</a> <span class="weight">([% TagLoo.weight_total %])</span> > [% IF ( loop.last ) %][% ELSE %], [% END %] > </li> > [% END %] > </ul> > [% ELSE %] >- <span class="label">Tags from this library:</span> <span class="notags">No tags from this library for this title.</span> >+ <span class="label">[% t('Tags from this library:') %]</span> <span class="notags">[% t('No tags from this library for this title.') %]</span> > [% END %] > [% IF ( TagsInputEnabled ) %] > [% IF ( loggedinusername ) %] > <form id="tagform[% biblio.biblionumber %]" method="post" action="/cgi-bin/koha/opac-tags.pl" style="display:none;"> >- <label for="newtag[% biblio.biblionumber %]">New tag(s), separated by a comma:</label> >+ <label for="newtag[% biblio.biblionumber %]">[% t('New tag(s), separated by a comma:') %]</label> > <p class="emoji-picker-container"> >- <input >- name="newtag[% biblio.biblionumber %]" >- id="newtag[% biblio.biblionumber %]" >- type="text" >- maxlength="100" >- data-emojiable="true" >- data-emoji-input="unicode"> >+ <input name="newtag[% biblio.biblionumber %]" id="newtag[% biblio.biblionumber %]" type="text" maxlength="100" data-emojiable="true" data-emoji-input="unicode"> > </p> > <input name="tagbutton" class="btn btn-small tagbutton" title="[% biblio.biblionumber %]" type="submit" value="Add" /> >- <a class="cancel_tag_add" id="cancel[% biblio.biblionumber %]" href="#">(done)</a> >+ <a class="cancel_tag_add" id="cancel[% biblio.biblionumber %]" href="#">[% t('(done)') %]</a> > </form> > > <span id="newtag[% biblio.biblionumber %]_status" class="tagstatus" style="display:none;"> >- Tag status here. >+ [% t('Tag status here.') %] > </span> >- <a class="tag_add" id="tag_add[% biblio.biblionumber %]" href="#">Add tag(s)</a> >+ <a class="tag_add" id="tag_add[% biblio.biblionumber %]" href="#">[% t('Add tag(s)') %]</a> > [% ELSE %] > <span id="login4tags"> > [% IF Koha.Preference('casAuthentication') %] > [%# CAS authentication is too complicated for modal window %] >- <a href="/cgi-bin/koha/opac-user.pl">Log in to add tags.</a> >+ <a href="/cgi-bin/koha/opac-user.pl">[% t('Log in to add tags.') %]</a> > [% ELSE %] >- <a class="loginModal-trigger" data-toggle="modal" role="button" href="/cgi-bin/koha/opac-user.pl">Log in to add tags.</a> >+ <a class="loginModal-trigger" data-toggle="modal" role="button" href="/cgi-bin/koha/opac-user.pl">[% t('Log in to add tags.') %]</a> > [% END %] > </span> > [% END %] >@@ -447,43 +433,43 @@ > [% IF ( SyndeticsEnabled ) %] > [% IF ( SyndeticsSeries && SyndeticsSERIES1Exists ) %] > <span class="results_summary"> >- <span class="label">Series information:</span> >+ <span class="label">[% t('Series information:') %]</span> > [% IF ( using_https ) %] >- <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/ffseries.aspx?isbn=[% normalized_isbn %]&type=series&num=1&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/ffseries.aspx?isbn=[% normalized_isbn %]&type=series&num=1&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">[% t('Click to open in new window') %]</a> > [% ELSE %] >- <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/ffseries.aspx?isbn=[% normalized_isbn %]&type=series&num=1&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/ffseries.aspx?isbn=[% normalized_isbn %]&type=series&num=1&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">[% t('Click to open in new window') %]</a> > [% END %] > </span> > [% END # / IF SyndeticsSeries && SyndeticsSERIES1Exists%] > [% IF ( SyndeticsAVPROFILEExists ) %] > <span class="results_summary"> >- <span class="label">Audiovisual profile:</span> >+ <span class="label">[% t('Audiovisual profile:') %]</span> > [% IF ( using_https ) %] >- <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/avprofile.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/avprofile.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">[% t('Click to open in new window') %]</a> > [% ELSE %] >- <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/avprofile.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/avprofile.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">[% t('Click to open in new window') %]</a> > [% END %] > </span> > [% END # / IF SyndeticsAVPROFILEExists %] > > [% IF ( SyndeticsFICTIONExists ) %] > <span class="results_summary"> >- <span class="label">Fiction notes:</span> >+ <span class="label">[% t('Fiction notes:') %]</span> > [% IF ( using_https ) %] >- <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/fiction.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/fiction.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">[% t('Click to open in new window') %]</a> > [% ELSE %] >- <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/fiction.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/fiction.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">[% t('Click to open in new window') %]</a> > [% END %] > </span> > [% END # / IF SyndeticsFICTIONExists %] > > [% IF ( SyndeticsAwards && SyndeticsAWARDS1Exists ) %] > <span class="results_summary"> >- <span class="label">Awards:</span> >+ <span class="label">[% t('Awards:') %]</span> > [% IF ( using_https ) %] >- <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/ffawards.aspx?isbn=[% normalized_isbn %]&type=awards&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="https://secure.syndetics.com/ffawards.aspx?isbn=[% normalized_isbn %]&type=awards&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">[% t('Click to open in new window') %]</a> > [% ELSE %] >- <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/ffawards.aspx?isbn=[% normalized_isbn %]&type=awards&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> >+ <a target="_blank" rel="noreferrer" href="http://www.syndetics.com/ffawards.aspx?isbn=[% normalized_isbn %]&type=awards&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">[% t('Click to open in new window') %]</a> > [% END %] > </span> > [% END # / IF SyndeticsAwards && SyndeticsAWARDS1Exists %] >@@ -497,7 +483,7 @@ > [% rating_avg_int = BLOCK %][% rating_avg | format("%.0f") %][% END %] > [% FOREACH i IN [ 1 2 3 4 5 ] %] > [% IF rating_avg_int == i && borrowernumber %] >- <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" checked="checked" /> >+ <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" checked="checked" /> > [% ELSIF rating_avg_int == i %] > <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" checked="checked" disabled="disabled" /> > [% ELSIF borrowernumber %] >@@ -509,40 +495,40 @@ > > <!-- define some hidden vars for ratings --> > >- <input type="hidden" name='biblionumber' value="[% biblio.biblionumber %]" /> >- <input type="hidden" name='rating_value' id='rating_value' value="[% my_rating.rating_value %]" /> >+ <input type="hidden" name="biblionumber" value="[% biblio.biblionumber %]" /> >+ <input type="hidden" name="rating_value" id="rating_value" value="[% my_rating.rating_value %]" /> > >- [% UNLESS ( rating_readonly ) %] <input name="rate_button" type="submit" value="Rate me" />[% END %] >+ [% UNLESS ( rating_readonly ) %] <input name="rate_button" type="submit" value="Rate me" />[% END %] > > [% IF my_rating %] >- <span id="rating_value_text">your rating: [% my_rating.rating_value %], </span> >+ <span id="rating_value_text">[% t('your rating:') %] [% my_rating.rating_value %], </span> > [% ELSE %] > <span id="rating_value_text"></span> > [% END %] > >- <span id="rating_text">average rating: [% rating_avg %] ([% ratings.count %] votes)</span> >+ <span id="rating_text">[% t('average rating:') %] [% rating_avg %] ([% ratings.count %] [% t('votes)') %]</span> > </div> > </form> > [% END # / IF OpacStarRatings != 'disable' %] > > [% IF ( BakerTaylorContentURL ) %] > <span class="results_summary"> >- <span class="label">Enhanced content: </span> >- [% IF ( OPACURLOpenInNewWindow ) %]<a href="[% BakerTaylorContentURL |html %]" target="_blank" rel="noreferrer">Content Cafe</a>[% ELSE %]<a href="[% BakerTaylorContentURL |html %]">Content Cafe</a>[% END %] >+ <span class="label">[% t('Enhanced content:') %] </span> >+ [% IF ( OPACURLOpenInNewWindow ) %]<a href="[% BakerTaylorContentURL |html %]" target="_blank" rel="noreferrer">[% t('Content Cafe') %]</a>[% ELSE %]<a href="[% BakerTaylorContentURL |html %]">[% t('Content Cafe') %]</a>[% END %] > </span> > [% END # / IF BakerTaylorContentURL %] > > [% IF ( NovelistSelectProfile && normalized_isbn ) %] > [% IF ( NovelistSelectView == 'above') %] > <span class="results_summary NovelistSelect" style="display:none;"> >- <span class="label">Novelist Select: </span> >+ <span class="label">[% t('Novelist Select:') %] </span> > <div data-novelist-novelistselect="[% normalized_isbn %]"></div> > </span> > [% END %] > [% END # / IF NovelistSelectProfile %] > > [% IF ( Babeltheque ) %] >- <input type="hidden" name="BW_id_isbn" id="BW_id_isbn" value="[% normalized_isbn %]"/> >+ <input type="hidden" name="BW_id_isbn" id="BW_id_isbn" value="[% normalized_isbn %]" /> > <div id="BW_notes"></div> > <div id="BW_critiques"></div> > <div id="BW_critiques_pro"></div> >@@ -558,77 +544,77 @@ > [% ELSE %] > <li id="tab_holdings"> > [% END %] >- [% BLOCK holding_tab_title %][% IF SeparateHoldings %]<span>[% LoginBranchname %] holdings</span>[% ELSE %]<span>Holdings</span>[% END %][% END %] >+ [% BLOCK holding_tab_title %][% IF SeparateHoldings %]<span>[% LoginBranchname %] [% t('holdings') %]</span>[% ELSE %]<span>[% t('Holdings') %]</span>[% END %][% END %] > <a href="#holdings">[% PROCESS holding_tab_title %] [% UNLESS too_many_items %][% ' ( ' _ (itemloop.size || 0) _ ' )' %][% END %]</a> > </li> > [% IF (SeparateHoldings) %] >- <li><a href="#otherholdings">Other holdings [% ' ( ' _ (otheritemloop.size || 0) _ ' )' %]</a></li> >+ <li><a href="#otherholdings">[% t('Other holdings') %] [% ' ( ' _ (otheritemloop.size || 0) _ ' )' %]</a></li> > [% END %] > [% IF ( MARCNOTES || notes || ( SyndeticsEnabled && SyndeticsSummary && SYNDETICS_SUMMARY )) %] >- <li id="tab_descriptions"> <a href="#descriptions">Title notes</a></li> >+ <li id="tab_descriptions"> <a href="#descriptions">[% t('Title notes') %]</a></li> > [% END %] > [% IF ( SYNDETICS_TOC ) %] >- <li id="tab_toc"> <a href="#toc">TOC</a></li> >+ <li id="tab_toc"> <a href="#toc">[% t('TOC') %]</a></li> > [% END %] > [% IF ( SyndeticsEnabled ) %] > [% IF ( SyndeticsExcerpt && SYNDETICS_EXCERPT ) %] >- <li id="tab_excerpt"> <a href="#excerpt">Excerpt</a></li> >+ <li id="tab_excerpt"> <a href="#excerpt">[% t('Excerpt') %]</a></li> > [% END %] > [% IF ( ( SyndeticsReviews && SYNDETICS_REVIEWS ) || ( LibraryThingForLibrariesTabbedView && LibraryThingForLibrariesID) ) %] >- <li id="tab_reviews"> <a href="#reviews">Reviews</a></li> >+ <li id="tab_reviews"> <a href="#reviews">[% t('Reviews') %]</a></li> > [% IF ( LibraryThingForLibrariesID ) %] > <li id="tab_LTFLreviews"> > <script src="https://www.librarything.com/forlibraries/widget.js?id=[% LibraryThingForLibrariesID %]"></script> >- <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID %]&accessibility=1">here</a>.</noscript> >+ <noscript>[% t('This page contains enriched content visible when JavaScript is enabled or by clicking <a href="https://www.librarything.com/forlibraries/noscript.php?id=') %][% LibraryThingForLibrariesID %][% t('&amp;accessibility=1">here</a>.') %]</noscript> > </li> > [% END %] > [% END %] > [% IF ( SyndeticsAuthorNotes && SYNDETICS_ANOTES ) %] >- <li id="tab_anotes"> <a href="#anotes">About the author</a></li> >+ <li id="tab_anotes"> <a href="#anotes">[% t('About the author') %]</a></li> > [% END %] > [% END # / IF SyndeticsEnabled %] > > [% IF ( LibraryThingForLibrariesID && LibraryThingForLibrariesTabbedView ) %] >- <li id="tab_LFTLSimilarItems"> <a href="#LFTLSimilarItems">Similar items</a></li> >- <li id="tab_LTFLTagBrowse"> <a href="#LTFLTagBrowse">Tag browser</a></li> >+ <li id="tab_LFTLSimilarItems"> <a href="#LFTLSimilarItems">[% t('Similar items') %]</a></li> >+ <li id="tab_LTFLTagBrowse"> <a href="#LTFLTagBrowse">[% t('Tag browser') %]</a></li> > [% END %] > > [% IF ( subscriptionsnumber ) %] > [% IF ( defaulttab == 'subscriptions' ) %]<li id="tab_subscriptions" class="ui-tabs-active">[% ELSE %]<li id="tab_subscriptions">[% END %] >- <a href="#subscriptions">Subscriptions ( [% subscriptionsnumber %] )</a> >+ <a href="#subscriptions">[% t('Subscriptions (') %] [% subscriptionsnumber %] )</a> > </li> > [% END %] > > [% IF Koha.Preference( 'reviewson' ) == 1 %] >- <li id="tab_comments"><a href="#comments">Comments[% ' ( ' _ (reviews.size || 0) _ ' )' %]</a></li> >+ <li id="tab_comments"><a href="#comments">[% t('Comments') %][% ' ( ' _ (reviews.size || 0) _ ' )' %]</a></li> > [% END %] > > [% IF ( NovelistSelectProfile && normalized_isbn ) %] > [% IF ( NovelistSelectView == 'tab') %] >- <li id="tab_NovelistSelect" class="NovelistSelect" style="display:none;"> <a href="#NovelistSelect">Novelist Select</a></li> >+ <li id="tab_NovelistSelect" class="NovelistSelect" style="display:none;"> <a href="#NovelistSelect">[% t('Novelist Select') %]</a></li> > [% END %] > [% END %] > > [% IF ( OPACFRBRizeEditions && XISBNS ) %] >- <li id="tab_editions"><a href="#editions">Editions</a></li> >+ <li id="tab_editions"><a href="#editions">[% t('Editions') %]</a></li> > [% END %] > > [% IF ( serialcollection ) %] > [% IF ( defaulttab == 'serialcollection' ) %]<li id="tab_serialcollection" class="ui-tabs-active">[% ELSE %]<li id="tab_serialcollection">[% END %] >- <a href="#serialcollection">Serial collection</a> >+ <a href="#serialcollection">[% t('Serial collection') %]</a> > </li> > [% END %] > > [% IF ( OPACLocalCoverImages && localimages.size ) %] >- <li id="tab_images"><a href="#images">Images</a></li> >+ <li id="tab_images"><a href="#images">[% t('Images') %]</a></li> > [% END %] > > [% IF ( HTML5MediaEnabled && HTML5MediaSets ) %] >- [% IF ( defaulttab == 'media' ) %]<li id="tab_html5media" class="ui-tabs-active">[% ELSE %]<li id="tab_html5media">[% END %]<a href="#html5media">Play media</a></li> >+ [% IF ( defaulttab == 'media' ) %]<li id="tab_html5media" class="ui-tabs-active">[% ELSE %]<li id="tab_html5media">[% END %]<a href="#html5media">[% t('Play media') %]</a></li> > [% END %] > > [% IF ( IDreamBooksReviews ) %] >- <li id='tab_idb_critic_reviews' style="display:none;"><a href='#idb_critic_reviews'>Book reviews by critics ( XXX )</a></li> >+ <li id="tab_idb_critic_reviews" style="display:none;"><a href="#idb_critic_reviews">[% t('Book reviews by critics ( XXX )') %]</a></li> > [% END %] > </ul> > >@@ -637,9 +623,9 @@ > <table id="serialcollectiont" class="table table-bordered table-striped"> > <thead> > <tr> >- <th id="serial_library">Library</th> >- <th id="serial_collection">Serial collection</th> >- <th id="serial_itemcallnumber">Item call number</th> >+ <th id="serial_library">[% t('Library') %]</th> >+ <th id="serial_collection">[% t('Serial collection') %]</th> >+ <th id="serial_itemcallnumber">[% t('Item call number') %]</th> > </tr> > </thead> > <tbody> >@@ -658,26 +644,26 @@ > > <div id="holdings"> > [% IF too_many_items %] >- <p>This record has many physical items ([% items_count %]). <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber %]&viewallitems=1">Click here to view them all.</a></p> >+ <p>[% t('This record has many physical items (') %][% items_count %]). <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber %]&viewallitems=1">[% t('Click here to view them all.') %]</a></p> > [% ELSIF ( itemloop.size ) %] > [% INCLUDE items_table items=itemloop tab="holdings" table_id="holdingst" %] > [% IF Koha.Preference('OPACAcquisitionDetails') and acquisition_details.total_quantity > 0 %] > [% IF acquisition_details.total_quantity == 1 %] >- <span>1 item is on order.</span> >+ <span>[% t('1 item is on order.') %]</span> > [% ELSE %] >- <span>[% acquisition_details.total_quantity %] items are on order.</span> >+ <span>[% acquisition_details.total_quantity %] [% t('items are on order.') %]</span> > [% END %] > [% END %] > [% IF holds_count.defined || priority %] > <div id="bib_holds"> > [% IF holds_count.defined %] >- <span>Total holds: [% holds_count %]</span> >+ <span>[% t('Total holds:') %] [% holds_count %]</span> > [% END %] > [% IF priority %] > [% IF holds_count.defined %] >- <span>(priority [% priority %])</span> >+ <span>[% t('(priority') %] [% priority %])</span> > [% ELSE %] >- <span>Overall queue priority: [% priority %]</span> >+ <span>[% t('Overall queue priority:') %] [% priority %]</span> > [% END %] > [% END %] > </div> >@@ -685,17 +671,17 @@ > [% ELSE %] > [% IF ( ALTERNATEHOLDINGS ) %] > [% FOREACH ALTERNATEHOLDING IN ALTERNATEHOLDINGS %] >- <div id="alternateholdings"><span class="holdings_label">Holdings:</span> [% ALTERNATEHOLDING.holding %]</div> >+ <div id="alternateholdings"><span class="holdings_label">[% t('Holdings:') %]</span> [% ALTERNATEHOLDING.holding %]</div> > [% END %] > [% ELSE %] > [% IF Koha.Preference('OPACAcquisitionDetails') and acquisition_details.total_quantity > 0 %] > [% IF acquisition_details.total_quantity == 1 %] >- <span>1 item is on order.</span> >+ <span>[% t('1 item is on order.') %]</span> > [% ELSE %] >- <span>[% acquisition_details.total_quantity %] items are on order.</span> >+ <span>[% acquisition_details.total_quantity %] [% t('items are on order.') %]</span> > [% END %] > [% ELSE %] >- <div id="noitems">No physical items for this record</div> >+ <div id="noitems">[% t('No physical items for this record') %]</div> > [% END %] > [% END %] > [% END # IF itemloop.size %] >@@ -709,7 +695,7 @@ > [% IF (otheritemloop.size) %] > [% INCLUDE items_table items=otheritemloop tab="otherholdings" table_id="otherholdingst" %] > [% ELSE %] >- <span>No other items.</span> >+ <span>[% t('No other items.') %]</span> > [% END %] > [% INCLUDE shelfbrowser tab='otherholdings' %] > </div> >@@ -720,7 +706,7 @@ > <div class="content_set"> > > [% IF ( SyndeticsEnabled && SyndeticsSummary && SYNDETICS_SUMMARY ) %] >- <h4>Enhanced descriptions from Syndetics:</h4> >+ <h4>[% t('Enhanced descriptions from Syndetics:') %]</h4> > <p>[% SYNDETICS_SUMMARY %]</p> > [% END %] > >@@ -750,7 +736,7 @@ > [% IF ( SyndeticsTOC && SYNDETICS_TOC ) %] > <div id="toc"> > <div class="content_set"> >- <h3>Table of contents provided by Syndetics</h3> >+ <h3>[% t('Table of contents provided by Syndetics') %]</h3> > <ul> > [% FOREACH SYNDETICS_TO IN SYNDETICS_TOC %] > <li><b>[% SYNDETICS_TO.l %] [% SYNDETICS_TO.t %]</b>[% IF ( SYNDETICS_TO.p ) %] ([% SYNDETICS_TO.p %])[% END %]</li> >@@ -763,7 +749,7 @@ > [% IF ( SyndeticsExcerpt && SYNDETICS_EXCERPT ) %] > <div id="excerpt"> > <div class="content_set"> >- <h3>Excerpt provided by Syndetics</h3> >+ <h3>[% t('Excerpt provided by Syndetics') %]</h3> > [% SYNDETICS_EXCERPT %] > </div> > </div> >@@ -772,7 +758,7 @@ > [% IF ( SyndeticsReviews && SYNDETICS_REVIEWS ) %] > <div id="reviews"> > <div class="content_set"> >- <h3>Reviews provided by Syndetics</h3> >+ <h3>[% t('Reviews provided by Syndetics') %]</h3> > [% FOREACH SYNDETICS_REVIEW IN SYNDETICS_REVIEWS %] > [% IF ( SYNDETICS_REVIEW.title ) %] > <h4>[% SYNDETICS_REVIEW.title %]</h4> >@@ -792,7 +778,7 @@ > [% IF ( SyndeticsAuthorNotes && SYNDETICS_ANOTES ) %] > <div id="anotes"> > <div class="content_set"> >- <h3>Author notes provided by Syndetics</h3> >+ <h3>[% t('Author notes provided by Syndetics') %]</h3> > [% FOREACH SYNDETICS_ANOTE IN SYNDETICS_ANOTES %] > [% IF ( SYNDETICS_ANOTE.content ) %] > [% SYNDETICS_ANOTE.content %] >@@ -804,60 +790,60 @@ > [% END # / IF SyndeticsEnabled %] > > [% IF ( NovelistSelectProfile && NovelistSelectView == 'tab' && (normalized_isbn || normalized_upc) ) %] >- <div id="NovelistSelect" > >+ <div id="NovelistSelect"> > <div data-novelist-novelistselect="[% IF normalized_isbn %][% normalized_isbn %][% ELSE %][% normalized_upc %][% END %]"></div> > </div> > [% END # / IF NovelistSelectProfile && NovelistSelectView == 'tab' %] > > [% IF ( subscriptionsnumber ) %] > <div id="subscriptions"> >- <h2>This is a serial</h2> >- <p class="subscription_count">There are [% subscriptionsnumber %] subscription(s) associated with this title.</p> >+ <h2>[% t('This is a serial') %]</h2> >+ <p class="subscription_count">[% t('There are') %] [% subscriptionsnumber %] [% t('subscription(s) associated with this title.') %]</p> > [% FOREACH subscription IN subscriptions %] > [% IF ( subscription.branchcode ) %] >- <h3>At library: [% Branches.GetName( subscription.branchcode ) %]</h3> >+ <h3>[% t('At library:') %] [% Branches.GetName( subscription.branchcode ) %]</h3> > [% ELSE %] > [% IF ( subscription.branchcode ) %] >- <h3>At library: [% subscription.branchcode %]</h3> >+ <h3>[% t('At library:') %] [% subscription.branchcode %]</h3> > [% END %] > [% END %] > [% IF ( subscription.closed ) %] >- <p class="subscription_closed">This subscription is closed.</p> >+ <p class="subscription_closed">[% t('This subscription is closed.') %]</p> > [% END %] > [% IF ( subscription.callnumber ) %] >- <p class="subscription_callnumber">Call number: [% subscription.callnumber %]</p> >+ <p class="subscription_callnumber">[% t('Call number:') %] [% subscription.callnumber %]</p> > [% END %] > [% IF ( subscription.subscriptionnotes ) %] > <p class="subscription_notes">[% subscription.subscriptionnotes FILTER html_line_break %] </p> > [% END %] >- <p class="subscription_dates">Subscription from: [% subscription.histstartdate | $KohaDates %] to:[% IF ( subscription.histenddate ) %] [% subscription.histenddate | $KohaDates %] [% ELSE %] now (current)[% END %]</p> >+ <p class="subscription_dates">[% t('Subscription from:') %] [% subscription.histstartdate | $KohaDates %] [% t('to:') %][% IF ( subscription.histenddate ) %] [% subscription.histenddate | $KohaDates %] [% ELSE %] [% t('now (current)') %][% END %]</p> > [% IF ( subscription.letter ) %]<span class="email_notifications"> > [% IF ( loggedinusername ) %] > [% IF ( subscription.hasalert ) %] >- <span>You have subscribed to email notification on new issues. </span><a style="color:#000;" class="btn" title="Cancel email notification" href="/cgi-bin/koha/opac-alert-subscribe.pl?op=cancel&subscriptionid=[% subscription.subscriptionid %]&biblionumber=[% subscription.biblionumber %]">Cancel email notification</a> >+ <span>[% t('You have subscribed to email notification on new issues.') %] </span><a style="color:#000;" class="btn" title="[% t('Cancel email notification') %]" href="/cgi-bin/koha/opac-alert-subscribe.pl?op=cancel&subscriptionid=[% subscription.subscriptionid %]&biblionumber=[% subscription.biblionumber %]">[% t('Cancel email notification') %]</a> > [% ELSE %] >- <a style="color:#000;" class="btn" title="Subscribe to email notification on new issues" href="/cgi-bin/koha/opac-alert-subscribe.pl?subscriptionid=[% subscription.subscriptionid %]&biblionumber=[% subscription.biblionumber %]">Subscribe to email notification on new issues</a> >+ <a style="color:#000;" class="btn" title="[% t('Subscribe to email notification on new issues') %]" href="/cgi-bin/koha/opac-alert-subscribe.pl?subscriptionid=[% subscription.subscriptionid %]&biblionumber=[% subscription.biblionumber %]">[% t('Subscribe to email notification on new issues') %]</a> > [% END %] > [% ELSE %] >- <span>You must log in if you want to subscribe to email notification on new issues</span> >+ <span>[% t('You must log in if you want to subscribe to email notification on new issues') %]</span> > [% END %] > </span>[% END %] > [% IF ( subscription.missinglist ) %] >- <p class="subscription_missing">Missing issues: [% subscription.missinglist %] </p> >+ <p class="subscription_missing">[% t('Missing issues:') %] [% subscription.missinglist %] </p> > [% END %] > [% IF ( subscription.opacnote ) %] > <p class="subscription_opacnote">[% subscription.opacnote FILTER html_line_break %]</p> > [% END %] > [% IF ( subscription.latestserials ) %] >- <p class="subscription_latestissues"> The [% subscription.opacdisplaycount %] latest issues for this subscription:</p> >+ <p class="subscription_latestissues"> [% t('The') %] [% subscription.opacdisplaycount %] [% t('latest issues for this subscription:') %]</p> > <table class="table table-bordered table-striped" id="subscriptionst"> > <thead> > <tr> >- <th id="serial_serialseq" data-colname="serial_serialseq">Issue #</th> >- <th id="serial_publisheddate" data-colname="serial_publisheddate" class="title-string">Publication date</th> >- <th id="serial_planneddate" data-colname="serial_planneddate" class="title-string">Received date</th> >- <th id="serial_status" data-colname="serial_status">Status</th> >- <th id="serial_notes" data-colname="serial_notes">Note</th> >+ <th id="serial_serialseq" data-colname="serial_serialseq">[% t('Issue #') %]</th> >+ <th id="serial_publisheddate" data-colname="serial_publisheddate" class="title-string">[% t('Publication date') %]</th> >+ <th id="serial_planneddate" data-colname="serial_planneddate" class="title-string">[% t('Received date') %]</th> >+ <th id="serial_status" data-colname="serial_status">[% t('Status') %]</th> >+ <th id="serial_notes" data-colname="serial_notes">[% t('Note') %]</th> > </tr> > </thead> > <tbody> >@@ -867,18 +853,18 @@ > <td class="publisheddate">[% latestserial.publisheddate %]</td> > <td class="planneddate">[% latestserial.planneddate %]</td> > <td class="serial_status"> >- [% IF (latestserial.status1 ) %]<span>Expected</span>[% END %] >- [% IF (latestserial.status2 ) %]<span>Arrived</span>[% END %] >- [% IF (latestserial.status3 ) %]<span>Late</span>[% END %] >- [% IF (latestserial.status4 ) %]<span>Missing</span>[% END %] >- [% IF (latestserial.status41 ) %]<span>Missing (never received)</span>[% END %] >- [% IF (latestserial.status42 ) %]<span>Missing (sold out)</span>[% END %] >- [% IF (latestserial.status43 ) %]<span>Missing (damaged)</span>[% END %] >- [% IF (latestserial.status44 ) %]<span>Missing (lost)</span>[% END %] >- [% IF (latestserial.status5 ) %]<span>Not issued</span>[% END %] >- [% IF (latestserial.status6 ) %]<span>Delete</span>[% END %] >- [% IF (latestserial.status7 ) %]<span>Claimed</span>[% END %] >- [% IF (latestserial.status8 ) %]<span>Stopped</span>[% END %] >+ [% IF (latestserial.status1 ) %]<span>[% t('Expected') %]</span>[% END %] >+ [% IF (latestserial.status2 ) %]<span>[% t('Arrived') %]</span>[% END %] >+ [% IF (latestserial.status3 ) %]<span>[% t('Late') %]</span>[% END %] >+ [% IF (latestserial.status4 ) %]<span>[% t('Missing') %]</span>[% END %] >+ [% IF (latestserial.status41 ) %]<span>[% t('Missing (never received)') %]</span>[% END %] >+ [% IF (latestserial.status42 ) %]<span>[% t('Missing (sold out)') %]</span>[% END %] >+ [% IF (latestserial.status43 ) %]<span>[% t('Missing (damaged)') %]</span>[% END %] >+ [% IF (latestserial.status44 ) %]<span>[% t('Missing (lost)') %]</span>[% END %] >+ [% IF (latestserial.status5 ) %]<span>[% t('Not issued') %]</span>[% END %] >+ [% IF (latestserial.status6 ) %]<span>[% t('Delete') %]</span>[% END %] >+ [% IF (latestserial.status7 ) %]<span>[% t('Claimed') %]</span>[% END %] >+ [% IF (latestserial.status8 ) %]<span>[% t('Stopped') %]</span>[% END %] > </td> > <td class="serial_notes">[% latestserial.notes %]</td> > </tr> >@@ -887,7 +873,7 @@ > </table> > [% END # / IF subscription.latestserials %] > [% END # / FOREACH subscriptions %] >- <p class="subscription_moredetails"><a href="opac-serial-issues.pl?biblionumber=[% biblio.biblionumber %]">More details</a></p> >+ <p class="subscription_moredetails"><a href="opac-serial-issues.pl?biblionumber=[% biblio.biblionumber %]">[% t('More details') %]</a></p> > </div> <!-- / #subscriptions --> > [% END # IF subscriptionsnumber %] > >@@ -923,16 +909,16 @@ > <img class="avatar" src="[% review.avatarurl %]" height="80" width="80" alt="" /> > [% END %] > [% IF review.approved %] >- <h5>Your comment</h5> >+ <h5>[% t('Your comment') %]</h5> > [% ELSE %] >- <h5>Your comment (preview, pending approval)</h5> >+ <h5>[% t('Your comment (preview, pending approval)') %]</h5> > [% END %] > <small>[% review.datereviewed | $KohaDates %]</small> > <p> > [% FILTER html_break %] > [% review.review |html %] > [% END %] >- <a href="#" onclick="Dopop('/cgi-bin/koha/opac-review.pl?biblionumber=[% review.biblionumber %]&reviewid=[% review.reviewid %]');">Edit</a> >+ <a href="#" onclick="Dopop('/cgi-bin/koha/opac-review.pl?biblionumber=[% review.biblionumber %]&reviewid=[% review.reviewid %]');">[% t('Edit') %]</a> > </p> > </div> > [% ELSE %] >@@ -944,20 +930,20 @@ > [% END %] > [% SWITCH ShowReviewer %] > [% CASE 'full' %] >- <h5>Comment by [% review.patron.title %] [% review.patron.firstname %] [% review.patron.surname %]</h5> >+ <h5>[% t('Comment by') %] [% review.patron.title %] [% review.patron.firstname %] [% review.patron.surname %]</h5> > [% CASE 'first' %] >- <h5>Comment by [% review.patron.firstname %]</h5> >+ <h5>[% t('Comment by') %] [% review.patron.firstname %]</h5> > [% CASE 'surname' %] >- <h5>Comment by [% review.patron.surname %]</h5> >+ <h5>[% t('Comment by') %] [% review.patron.surname %]</h5> > [% CASE 'firstandinitial' %] >- <h5>Comment by [% review.patron.firstname %] [% review.patron.surname|truncate(2,'.') %]</h5> >+ <h5>[% t('Comment by') %] [% review.patron.firstname %] [% review.patron.surname|truncate(2,'.') %]</h5> > [% CASE 'username' %] >- <h5>Comment by [% review.patron.userid %]</h5> >+ <h5>[% t('Comment by') %] [% review.patron.userid %]</h5> > [% END %] > > <small>[% review.datereviewed | $KohaDates %]</small> > [% ELSE %] >- <h5>Patron comment on [% review.datereviewed | $KohaDates %]</h5> >+ <h5>[% t('Patron comment on') %] [% review.datereviewed | $KohaDates %]</h5> > [% END # / IF ShowReviewer != "none" && review.patron %] > <p> > [% FILTER html_break %] >@@ -968,24 +954,24 @@ > [% END %] > [% END # / FOREACH reviews %] > [% ELSE %] >- <p>There are no comments for this item.</p> >+ <p>[% t('There are no comments for this item.') %]</p> > [% END # / IF reviews %] > > [% IF ( loggedinusername ) %] > [% UNLESS ( loggedincommenter ) %] > <div id="addcomment"> <a href="#" onclick="Dopop('/cgi-bin/koha/opac-review.pl?biblionumber=[% biblio.biblionumber %]'); return false;"> >- Post your comments on this item. >+ [% t('Post your comments on this item.') %] > </a></div> > [% END %] > [% ELSE %] >- <div id="addcomment"><a href="/cgi-bin/koha/opac-user.pl">Log in to your account</a> to post a comment.</div> >+ <div id="addcomment"><a href="/cgi-bin/koha/opac-user.pl">[% t('Log in to your account') %]</a> [% t('to post a comment.') %]</div> > [% END # / IF loggedinusername %] > </div> <!-- / #comments --> > [% END # / IF reviewson %] > > [% IF ( OPACFRBRizeEditions && XISBNS ) %] > <div id="editions"> >- <h4>Other editions of this work</h4> >+ <h4>[% t('Other editions of this work') %]</h4> > <table class="table table-bordered table-striped"> > [% FOREACH XISBN IN XISBNS %] > <tr> >@@ -997,12 +983,12 @@ > [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] > [% IF ( XISBN.content_identifier_exists ) %] > [% IF ( using_https ) %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% XISBN.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( XISBN.browser_normalized_upc ) %]&upc=[% XISBN.browser_normalized_upc %][% END %][% IF ( XISBN.browser_normalized_oclc ) %]&oclc=[% XISBN.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% XISBN.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( XISBN.browser_normalized_upc ) %]&upc=[% XISBN.browser_normalized_upc %][% END %][% IF ( XISBN.browser_normalized_oclc ) %]&oclc=[% XISBN.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% XISBN.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( XISBN.browser_normalized_upc ) %]&upc=[% XISBN.browser_normalized_upc %][% END %][% IF ( XISBN.browser_normalized_oclc ) %]&oclc=[% XISBN.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% XISBN.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( XISBN.browser_normalized_upc ) %]&upc=[% XISBN.browser_normalized_upc %][% END %][% IF ( XISBN.browser_normalized_oclc ) %]&oclc=[% XISBN.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> > [% END %] > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END # / IF XISBN.content_identifier_exists %] > [% END # / IF SyndeticsEnabled && SyndeticsCoverImages %] > </td> >@@ -1011,8 +997,8 @@ > <td>[% XISBN.description %]</td> > [% END %] > <td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% XISBN.biblionumber %]">[% XISBN.title |html %]</a> >- [% IF ( XISBN.author ) %]<span> by </span>[% XISBN.author |html %][% END %] >- [% IF ( XISBN.copyrightdate ) %]<span> ©</span>[% XISBN.copyrightdate %][% END %] >+ [% IF ( XISBN.author ) %]<span> [% t('by') %] </span>[% XISBN.author |html %][% END %] >+ [% IF ( XISBN.copyrightdate ) %]<span> ©</span>[% XISBN.copyrightdate %][% END %] > [% IF ( XISBN.publishercode ) %] > <p>[% XISBN.publishercode |html %] > [% IF ( XISBN.place ) %]([% XISBN.place %])[% END %] >@@ -1033,9 +1019,9 @@ > <p> > [% SET ctrl_preload = ' controls preload=none' #translatability %] > <[% HTML5MediaParent _ ctrl_preload %] > >- <[% HTML5MediaSet.child %] src="[% HTML5MediaSet.srcblock %]" [% HTML5MediaSet.typeblock %] /> >+ <[% HTML5MediaSet.child %] [% t('src="') %][% HTML5MediaSet.srcblock %]" [% HTML5MediaSet.typeblock %] /> > <span>[[% HTML5MediaParent %] tag not supported by your browser.]</span> >- </[% HTML5MediaParent %]> >+ <!--[% HTML5MediaParent %]--> > </p> > [% END %] > </div> >@@ -1043,10 +1029,10 @@ > > [% IF ( OPACLocalCoverImages && localimages.size ) %] > <div id="images"> >- <p>Click on an image to view it in the image viewer</p> >+ <p>[% t('Click on an image to view it in the image viewer') %]</p> > [% FOREACH image IN localimages %] > [% IF image %] >- <a class="localimage" href="/cgi-bin/koha/opac-imageviewer.pl?biblionumber=[% biblio.biblionumber %]&imagenumber=[% image %]"><img alt="" src="/cgi-bin/koha/opac-image.pl?thumbnail=1&imagenumber=[% image %]" /></a> >+ <a class="localimage" href="/cgi-bin/koha/opac-imageviewer.pl?biblionumber=[% biblio.biblionumber %]&imagenumber=[% image %]"><img alt="" src="/cgi-bin/koha/opac-image.pl?thumbnail=1&imagenumber=[% image %]" /></a> > [% END %] > [% END %] > </div><!-- / #images --> >@@ -1055,14 +1041,14 @@ > [% IF ( IDreamBooksReviews ) %] > <div id="idb_critic_reviews"> > <div id="idb_review_snippets"></div> >- <span><a id="seemoreidb">More book reviews at iDreamBooks.com</a></span> >+ <span><a id="seemoreidb">[% t('More book reviews at iDreamBooks.com') %]</a></span> > </div> > [% END %] > </div> <!-- / #bibliodescriptions --> > > [% IF ( NovelistSelectProfile && NovelistSelectView == 'below' && ( normalized_isbn || normalized_upc ) ) %] > <div id="NovelistSelect"> >- <h3>Novelist Select</h3> >+ <h3>[% t('Novelist Select') %]</h3> > <div data-novelist-novelistselect="[% IF normalized_isbn %][% normalized_isbn %][% ELSE %][% normalized_upc %][% END %]"></div> > </div> > [% END %] >@@ -1094,33 +1080,33 @@ > <div class="nav_results"> > <div class="l_Results"> > [% IF ( listResults ) %] >- <a href="#" id="a_listResults">Browse results</a> >+ <a href="#" id="a_listResults">[% t('Browse results') %]</a> > [% ELSE %] >- <span>Browse results</span> >+ <span>[% t('Browse results') %]</span> > [% END %] > </div> > <ul class="pg_menu clearfix"> > <li class="left_results"> > [% IF ( previousBiblionumber ) %] >- <a href="opac-detail.pl?biblionumber=[% previousBiblionumber %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="See: [% IF ( previousTitle ) %][% previousTitle |html %][% ELSE %]previous biblio[% END %]">« Previous</a> >+ <a href="opac-detail.pl?biblionumber=[% previousBiblionumber %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="[% t('See:') %] [% IF ( previousTitle ) %][% previousTitle |html %][% ELSE %][% t('previous biblio') %][% END %]">[% t('« Previous') %]</a> > [% ELSE %] >- <span>Previous</span> >+ <span>[% t('Previous') %]</span> > [% END %] > </li> > [%# busc is already URI encoded %] >- <li class="back_results"><a href="opac-search.pl?[% busc %]" title="Back to the results search list">Back to results</a></li> >+ <li class="back_results"><a href="opac-search.pl?[% busc %]" title="[% t('Back to the results search list') %]">[% t('Back to results') %]</a></li> > <li class="right_results"> > [% IF ( nextBiblionumber ) %] >- <a href="opac-detail.pl?biblionumber=[% nextBiblionumber %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="See: [% IF ( nextTitle ) %][% nextTitle |html %][% ELSE %]next biblio[% END %]">Next »</a> >+ <a href="opac-detail.pl?biblionumber=[% nextBiblionumber %][% IF ( query_desc && OpacHighlightedWords ) %]&query_desc=[% query_desc |uri %][% END %]" title="[% t('See:') %] [% IF ( nextTitle ) %][% nextTitle |html %][% ELSE %][% t('next biblio') %][% END %]">[% t('Next »') %]</a> > [% ELSE %] >- <span>Next</span> >+ <span>[% t('Next') %]</span> > [% END %] > </li> > </ul> > [% IF ( listResults ) %] > <div class="results-pagination"> > <div class="nav_pages"> >- <span class="close_pagination"><a href="#" id="close_pagination">Close</a></span> >+ <span class="close_pagination"><a href="#" id="close_pagination">[% t('Close') %]</a></span> > <ul id="listResults"></ul> > </div> > <div class="pagination_list"> >@@ -1135,7 +1121,7 @@ > > [% IF ( NovelistSelectProfile && NovelistSelectView == 'right' && ( normalized_isbn || normalized_upc ) ) %] > <div id="NovelistSelect"> >- <h4>Novelist Select</h4> >+ <h4>[% t('Novelist Select') %]</h4> > <div data-novelist-novelistselect="[% IF normalized_isbn %][% normalized_isbn %][% ELSE %][% normalized_upc %][% END %]"></div> > </div> > [% END %] >@@ -1149,12 +1135,12 @@ > > [% IF ( SocialNetworks ) %] > <div id="social_networks" class="clearfix"> >- <span>Share</span> >- <div><a id="facebook" href="http://www.facebook.com/sharer.php?u=[% current_url |url %]&t=[% title |url %]" title="Share on Facebook">Facebook</a></div> >- <div><a id="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&url=[% current_url |url %]&title=[% title |url %]" title="Share on LinkedIn">LinkedIn</a></div> >- <div><a id="email" href="mailto:?subject=[% title |url %]&body=[% title |url %]%20([% current_url |url %])" title="Share by email">Email</a></div> >+ <span>[% t('Share') %]</span> >+ <div><a id="facebook" href="http://www.facebook.com/sharer.php?u=[% current_url |url %]&t=[% title |url %]" title="[% t('Share on Facebook') %]">[% t('Facebook') %]</a></div> >+ <div><a id="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&url=[% current_url |url %]&title=[% title |url %]" title="[% t('Share on LinkedIn') %]">[% t('LinkedIn') %]</a></div> >+ <div><a id="email" href="mailto:?subject=[% title |url %]&body=[% title |url %]%20([% current_url |url %])" title="[% t('Share by email') %]">[% t('Email') %]</a></div> > <div><div class="g-plusone" data-size="small" data-count="false"></div></div> >- <div><a id="twitter" href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-text="[% title |url %]" data-lang="[% lang %]">Tweet</a></div> >+ <div><a id="twitter" href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-text="[% title |url %]" data-lang="[% lang %]">[% t('Tweet') %]</a></div> > </div> > [% END %] > </div> <!-- / .ulactioncontainer --> >@@ -1162,9 +1148,9 @@ > </div> <!-- / .row-fluid --> > <div class="row-fluid"> > [% IF ( LibraryThingForLibrariesID ) %] >- <script src="https://ltfl.librarything.com/forlibraries/widget.js?systype=koha&id=[% LibraryThingForLibrariesID %]"></script> >- <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking >- <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID %]&accessibility=1">here</a>.</noscript> >+ <script src="https://ltfl.librarything.com/forlibraries/widget.js?systype=koha&id=[% LibraryThingForLibrariesID %]"></script> >+ <noscript>[% t('This page contains enriched content visible when JavaScript is enabled or by clicking') %] >+ [% t('<a href="https://www.librarything.com/forlibraries/noscript.php?id=') %][% LibraryThingForLibrariesID %][% t('&amp;accessibility=1">here</a>.') %]</noscript> > [% END %] > > [% IF ( NovelistSelectProfile && normalized_isbn ) %] >@@ -1187,34 +1173,34 @@ > <thead> > <tr> > [% IF ( item_level_itypes ) %] >- <th id="item_itemtype" data-colname="item_itemtype" class="itype">Item type</th>[% END %] >+ <th id="item_itemtype" data-colname="item_itemtype" class="itype">[% t('Item type') %]</th>[% END %] > [% IF ( OpacLocationBranchToDisplay == 'holding' || OpacLocationBranchToDisplay == 'both' ) %] >- <th id="item_current_location" data-colname="item_current_location" class="item_location">Current location</th>[% END %] >+ <th id="item_current_location" data-colname="item_current_location" class="item_location">[% t('Current location') %]</th>[% END %] > [% IF ( OpacLocationBranchToDisplay == 'home' || OpacLocationBranchToDisplay == 'both' ) %] >- <th id="item_home_location" data-colname="item_home_location" class="item_location">Home library</th>[% END %] >+ <th id="item_home_location" data-colname="item_home_location" class="item_location">[% t('Home library') %]</th>[% END %] > [% IF ( itemdata_ccode ) %] >- <th id="item_ccode" data-colname="item_ccode" class="collection">Collection</th>[% END %] >+ <th id="item_ccode" data-colname="item_ccode" class="collection">[% t('Collection') %]</th>[% END %] > [% IF ( Koha.Preference('OpacLocationOnDetail') == 'column' && itemdata_location ) %] >- <th id="item_shelving_location" data-colname="item_shelving_location" class="shelving_location">Shelving location</th>[% END %] >- <th id="item_callnumber" data-colname="item_callnumber" class="call_no">Call number</th> >+ <th id="item_shelving_location" data-colname="item_shelving_location" class="shelving_location">[% t('Shelving location') %]</th>[% END %] >+ <th id="item_callnumber" data-colname="item_callnumber" class="call_no">[% t('Call number') %]</th> > [% IF ( itemdata_enumchron ) %] >- <th id="item_enumchron" data-colname="item_enumchron" class="vol_info">Vol info</th>[% END %] >+ <th id="item_enumchron" data-colname="item_enumchron" class="vol_info">[% t('Vol info') %]</th>[% END %] > [% IF ( itemdata_uri ) %] >- <th id="item_url" data-colname="item_url" class="url">URL</th>[% END %] >+ <th id="item_url" data-colname="item_url" class="url">[% t('URL') %]</th>[% END %] > [% IF ( itemdata_copynumber ) %] >- <th id="item_copy" data-colname="item_copy" class="copynumber">Copy number</th>[% END %] >- <th id="item_status" data-colname="item_status" class="status">Status</th> >+ <th id="item_copy" data-colname="item_copy" class="copynumber">[% t('Copy number') %]</th>[% END %] >+ <th id="item_status" data-colname="item_status" class="status">[% t('Status') %]</th> > [% IF ( itemdata_itemnotes ) %] >- <th id="item_notes" data-colname="item_notes" class="notes">Notes</th>[% END %] >- <th id="item_datedue" data-colname="item_datedue" class="date_due">Date due</th> >- <th id="item_barcode" data-colname="item_barcode" class="barcode">Barcode</th> >+ <th id="item_notes" data-colname="item_notes" class="notes">[% t('Notes') %]</th>[% END %] >+ <th id="item_datedue" data-colname="item_datedue" class="date_due">[% t('Date due') %]</th> >+ <th id="item_barcode" data-colname="item_barcode" class="barcode">[% t('Barcode') %]</th> > [% IF holds_count.defined %] >- <th id="item_holds" data-colname="item_holds">Item holds</th> >+ <th id="item_holds" data-colname="item_holds">[% t('Item holds') %]</th> > [% ELSIF show_priority %] >- <th id="item_priority" data-colname="item_priority">Item hold queue priority</th> >+ <th id="item_priority" data-colname="item_priority">[% t('Item hold queue priority') %]</th> > [% END %] > [% IF ( ShowCourseReservesHeader ) %] >- <th id="item_coursereserves" data-colname="item_coursereserves">Course reserves</th>[% END %] >+ <th id="item_coursereserves" data-colname="item_coursereserves">[% t('Course reserves') %]</th>[% END %] > </tr> > </thead> > <tbody> >@@ -1292,9 +1278,9 @@ > [% ITEM_RESULT.itemcallnumber %] > [% IF ( OPACShelfBrowser ) %] > [% IF ( ITEM_RESULT.itemnumber == starting_itemnumber ) %] >- (<a class="close_shelf" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#[% tab %]">Browse shelf</a>) >+ (<a class="close_shelf" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#[% tab %]">[% t('Browse shelf') %]</a>) > [% ELSE %] >- (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#[% tab %]">Browse shelf</a>) >+ (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#[% tab %]">[% t('Browse shelf') %]</a>) > [% END %] > [% END %] > [% END %] >@@ -1322,9 +1308,9 @@ > [% IF ITEM_RESULT.uri %] > [% IF trackclicks == 'track' || trackclicks == 'anonymous' %] > [% IF Koha.Preference("OPACURLOpenInNewWindow") %] >- <a target="_blank" rel="noreferrer" href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> Link to resource </a> >+ <a target="_blank" rel="noreferrer" href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> [% t('Link to resource') %] </a> > [% ELSE %] >- <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> Link to resource </a> >+ <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | uri %]&biblionumber=[% biblio.biblionumber %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]" property="url"> [% t('Link to resource') %] </a> > [% END %] > > [% ELSE %] >@@ -1347,7 +1333,7 @@ > [% IF holds_count.defined %] [% ITEM_RESULT.holds_count %] [% END %] > [% IF ITEM_RESULT.priority %] > [% IF holds_count.defined %] >- <span>(priority [% ITEM_RESULT.priority %])</span> >+ <span>[% t('(priority') %] [% ITEM_RESULT.priority %])</span> > [% ELSE %] > <span>[% ITEM_RESULT.priority %]</span> > [% END %] >@@ -1383,9 +1369,9 @@ > [% INCLUDE 'columns_settings.inc' %] > [% IF ( SocialNetworks ) %] > <script src="https://apis.google.com/js/plusone.js"></script> >- //<![CDATA[ >+ //<!--[CDATA[ > {lang: '[% lang %]'} >- //]]> >+ //]]--> > </script> > <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> > [% END %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-discharge.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-discharge.tt >index 5cc5c4caa5..1d5211a59c 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-discharge.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-discharge.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Discharge</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Discharge') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,8 +10,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Discharge</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Discharge') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -22,32 +23,32 @@ > </div> > <div class="span10"> > <div id="discharge" class="maincontainer"> >- <h1>Discharge</h1> >+ <h1>[% t('Discharge') %]</h1> > [% FOR message IN messages %] > <div class="dialog [% message.type %]"> > [% IF message.code == "unable_to_generate_pdf" %] >- An error occurs when generating the pdf file. >- Please contact the staff to resolve this problem. >+ [% t('An error occurs when generating the pdf file.') %] >+ [% t('Please contact the staff to resolve this problem.') %] > [% END %] > </div> > [% END %] > > [% IF success %] >- <p>Your discharge request has been sent. Your discharge will be available on this page within a few days.</p> >+ <p>[% t('Your discharge request has been sent. Your discharge will be available on this page within a few days.') %]</p> > [% ELSIF available %] >- <a href="/cgi-bin/koha/opac-discharge.pl?op=get">Get your discharge</a></li> >+ <a href="/cgi-bin/koha/opac-discharge.pl?op=get">[% t('Get your discharge') %]</a></li> > [% ELSIF pending %] >- <p>Your discharge will be available on this page within a few days.</p> >+ <p>[% t('Your discharge will be available on this page within a few days.') %]</p> > [% ELSIF has_issues %] >- <p>You cannot be discharged, you have checked out items. Please return items before asking for a discharge.</p> >+ <p>[% t('You cannot be discharged, you have checked out items. Please return items before asking for a discharge.') %]</p> > [% ELSIF not messages %] >- <h2>What is a discharge?</h2> >- <p>This document certifies that you have returned all borrowed items. It is sometimes asked during a file transfer from a school to another. The discharge is sent by us to your school. You will also find it available on your reader account.</p> >- <p><strong>Warning</strong>: This request is only valid if you are in good standing with the library. Once the application is made, you can not borrow library materials.</p> >+ <h2>[% t('What is a discharge?') %]</h2> >+ <p>[% t('This document certifies that you have returned all borrowed items. It is sometimes asked during a file transfer from a school to another. The discharge is sent by us to your school. You will also find it available on your reader account.') %]</p> >+ <p><strong>[% t('Warning') %]</strong>[% t(': This request is only valid if you are in good standing with the library. Once the application is made, you can not borrow library materials.') %]</p> > [% IF has_checkouts %] >- <div class="dialog alert">You cannot be discharged, you have checked out items. Please return items before asking for a discharge.</div> >+ <div class="dialog alert">[% t('You cannot be discharged, you have checked out items. Please return items before asking for a discharge.') %]</div> > [% ELSE %] >- <a href="/cgi-bin/koha/opac-discharge.pl?op=request">Ask for a discharge</a> >+ <a href="/cgi-bin/koha/opac-discharge.pl?op=request">[% t('Ask for a discharge') %]</a> > [% END %] > > [% END %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt >index f7eebd8c41..5f8f3f22a4 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt >@@ -1,5 +1,6 @@ >+[% PROCESS 'i18n.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Download cart</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Download cart') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,25 +10,25 @@ > <div class="row-fluid"> > <div class="span12"> > <div id="userdownloadcart"> >- <h1>Download cart</h1> >+ <h1>[% t('Download cart') %]</h1> > <form method="post" action="/cgi-bin/koha/opac-downloadcart.pl"> > <select name="format" id="format"> >- <option value="">-- Choose format --</option> >- <option value="ris">RIS (Zotero, EndNote, others)</option> >- <option value="bibtex">BibTeX</option> >- <option value="isbd">ISBD</option> >- <option value="iso2709">MARC</option> >+ <option value="">[% t('-- Choose format --') %]</option> >+ <option value="ris">[% t('RIS (Zotero, EndNote, others)') %]</option> >+ <option value="bibtex">[% t('BibTeX') %]</option> >+ <option value="isbd">[% t('ISBD') %]</option> >+ <option value="iso2709">[% t('MARC') %]</option> > [% FOREACH csv_profile IN csv_profiles %] >- <option value="[% csv_profile.export_format_id %]">CSV - [% csv_profile.profile %]</option> >+ <option value="[% csv_profile.export_format_id %]">[% t('CSV -') %] [% csv_profile.profile %]</option> > [% END %] > </select> > <fieldset class="action"> > <input type="hidden" name="bib_list" value="[% bib_list | html %]" /> > <input type="submit" name="save" value="Go" /> >- <a class="cancel close" href="#">Cancel</a> >+ <a class="cancel close" href="#">[% t('Cancel') %]</a> > </fieldset> > </form> >- <p><a class="close" href="#">Close this window</a></p> >+ <p><a class="close" href="#">[% t('Close this window') %]</a></p> > </div> <!-- / #userdownloadcart --> > </div> <!-- / .span10 --> > </div> <!-- / .row-fluid --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt >index 805b072130..62110f6f81 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt >@@ -1,26 +1,27 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% IF ( fullpage ) %] > [% INCLUDE 'doc-head-open.inc' %] >- <title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Download list [% shelf.shelfname | html %]</title>[% INCLUDE 'doc-head-close.inc' %] >+ <title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Download list') %] [% shelf.shelfname | html %]</title>[% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> > [% INCLUDE 'bodytag.inc' bodyid='opac-downloadlist' %] > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > [% IF ( loggedinusername ) %] >- <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">âº</span></li> > [% END %] > <li> > [% IF shelf.category == 1 %] >- <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1">Your lists</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1">[% t('Your lists') %]</a> > [% ELSE %] >- <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=2">Public lists</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=2">[% t('Public lists') %]</a> > [% END %] >- <span class="divider">›</span> >+ <span class="divider">âº</span> > </li> >- <li>Download list <i>[% shelf.shelfname | html %]</i></li> >+ <li>[% t('Download list') %] <i>[% shelf.shelfname | html %]</i></li> > </ul> > <div class="container-fluid"> > <div class="row-fluid"> >@@ -44,29 +45,29 @@ > > [% IF ( format ) %] > <div class="alert alert-info"> >- <p>Your download should begin automatically.</p> >+ <p>[% t('Your download should begin automatically.') %]</p> > </div> > [% ELSE %] >- <h1>Download list <i>[% shelf.shelfname | html %]</i></h1> >+ <h1>[% t('Download list') %] <i>[% shelf.shelfname | html %]</i></h1> > <form method="post" action="/cgi-bin/koha/opac-downloadshelf.pl"> > <fieldset> > <select name="format" id="dlformat" required="required"> >- <option value="">-- Choose format --</option> >- <option value="ris">RIS (Zotero, EndNote, others)</option> >- <option value="bibtex">BibTeX</option> >- <option value="isbd">ISBD</option> >- <option value="iso2709">MARC</option> >+ <option value="">[% t('-- Choose format --') %]</option> >+ <option value="ris">[% t('RIS (Zotero, EndNote, others)') %]</option> >+ <option value="bibtex">[% t('BibTeX') %]</option> >+ <option value="isbd">[% t('ISBD') %]</option> >+ <option value="iso2709">[% t('MARC') %]</option> > [% FOREACH csv_profile IN csv_profiles %] >- <option value="[% csv_profile.export_format_id |html %]">CSV - [% csv_profile.profile |html %]</option> >+ <option value="[% csv_profile.export_format_id |html %]">[% t('CSV -') %] [% csv_profile.profile |html %]</option> > [% END %] > </select> >- <span class="required">Required</span> >+ <span class="required">[% t('Required') %]</span> > </fieldset> > > <fieldset class="action"> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> > <input type="submit" name="save" class="btn" value="Go" /> >- <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber | html %]" class="cancel close" data-dismiss="modal">Cancel</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber | html %]" class="cancel close" data-dismiss="modal">[% t('Cancel') %]</a> > </fieldset> > </form> > [% IF ( modal ) %] >@@ -90,7 +91,7 @@ > [% ELSE %] > > <div class="alert"> >- <p>You do not have permission to download this list.</p> >+ <p>[% t('You do not have permission to download this list.') %]</p> > </div> > > [% END # / invalidlist %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt >index 5450f7d4a2..0da433bc21 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE KohaDates %] > [% USE Branches %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Full subscription history for [% bibliotitle %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Full subscription history for') %] [% bibliotitle %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > <style> >@@ -15,9 +16,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">Details for [% bibliotitle %]</a> <span class="divider">›</span></li> >- <li><a href="#">Full subscription history</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">[% t('Details for') %] [% bibliotitle %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Full subscription history') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -25,12 +26,12 @@ > <div class="span2"> > <div id="searchfacetscontainer"> > <div id="search-facets"> >- <h4>Refine your search</h4> >+ <h4>[% t('Refine your search') %]</h4> > <form action="/cgi-bin/koha/opac-serial-issues.pl" id="filterform"> > <fieldset> >- <label for="libraryfilter">Library: </label> >+ <label for="libraryfilter">[% t('Library:') %] </label> > <select id="libraryfilter" name="libraryfilter" style="width:10em;"></select> >- <label for="subscriptionidfilter">Subscription: </label> >+ <label for="subscriptionidfilter">[% t('Subscription:') %] </label> > <select id="subscriptionidfilter" name="subscriptionfilter" style="width:10em;" disabled="disabled"></select> > </fieldset> > <fieldset class="action"> >@@ -46,16 +47,16 @@ > <div class="span10"> > <div id="fullserialissues" class="maincontent"> > [% UNLESS ( popup ) %] >- <h2>Full subscription history for [% bibliotitle %]</h2> >+ <h2>[% t('Full subscription history for') %] [% bibliotitle %]</h2> > <div id="views"> >- <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">Normal view</a></span> >- <span class="view"><a id="Briefhistory" href="/cgi-bin/koha/opac-serial-issues.pl?biblionumber=[% biblionumber | html %]&selectview=small">Brief history</a></span> >- <span class="view"><span id="Fullhistory">Full history</span></span> >+ <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">[% t('Normal view') %]</a></span> >+ <span class="view"><a id="Briefhistory" href="/cgi-bin/koha/opac-serial-issues.pl?biblionumber=[% biblionumber | html %]&selectview=small">[% t('Brief history') %]</a></span> >+ <span class="view"><span id="Fullhistory">[% t('Full history') %]</span></span> > </div> > [% END %] > > <div id="subtabs"> >- <strong>Show year: </strong> >+ <strong>[% t('Show year:') %] </strong> > [% FOREACH year IN years %] > [% IF ( year.year ) %] > <a class="tabsubs" href="#" onclick="showlayer([% year.year %]); return false;">[% year.year %]</a> >@@ -72,13 +73,13 @@ > <table class="subscriptionstclass table table-bordered table-striped"> > <thead> > <tr> >- <th>Date</th> >- <th>Library</th> >- <th>Notes</th> >- <th>Date received</th> >- <th>Number</th> >- <th>Status</th> >- <th>Subscription</th> >+ <th>[% t('Date') %]</th> >+ <th>[% t('Library') %]</th> >+ <th>[% t('Notes') %]</th> >+ <th>[% t('Date received') %]</th> >+ <th>[% t('Number') %]</th> >+ <th>[% t('Status') %]</th> >+ <th>[% t('Subscription') %]</th> > </tr> > </thead> > <tbody> >@@ -94,7 +95,7 @@ > [% END %] > </span> > [% ELSE %] >- >+  > [% END %] > </td> > <td class="libraryfilterclass">[% Branches.GetName( serial.branchcode ) %]</td> >@@ -103,23 +104,23 @@ > [% IF ( serial.status2 && serial.planneddate ) %] > <span title="[% serial.planneddate %]">[% serial.planneddate | $KohaDates %]</span> > [% ELSE %] >- <span title="9999-12-31"> </span> >+ <span title="[% t('9999-12-31') %]"> </span> > [% END %] > </td> > <td>[% serial.serialseq %]</td> > <td> >- [% IF ( serial.status1 ) %]Expected[% END %] >- [% IF ( serial.status2 ) %]Arrived[% END %] >- [% IF ( serial.status3 ) %]Late[% END %] >- [% IF ( serial.status4 ) %]Missing[% END %] >- [% IF ( serial.status41 ) %]Missing (never received)[% END %] >- [% IF ( serial.status42 ) %]Missing (sold out)[% END %] >- [% IF ( serial.status43 ) %]Missing (damaged)[% END %] >- [% IF ( serial.status44 ) %]Missing (lost)[% END %] >- [% IF ( serial.status5 ) %]Not available[% END %] >- [% IF ( serial.status6 ) %]Delete[% END %] >- [% IF ( serial.status7 ) %]Claimed[% END %] >- [% IF ( serial.status8 ) %]Stopped[% END %] >+ [% IF ( serial.status1 ) %][% t('Expected') %][% END %] >+ [% IF ( serial.status2 ) %][% t('Arrived') %][% END %] >+ [% IF ( serial.status3 ) %][% t('Late') %][% END %] >+ [% IF ( serial.status4 ) %][% t('Missing') %][% END %] >+ [% IF ( serial.status41 ) %][% t('Missing (never received)') %][% END %] >+ [% IF ( serial.status42 ) %][% t('Missing (sold out)') %][% END %] >+ [% IF ( serial.status43 ) %][% t('Missing (damaged)') %][% END %] >+ [% IF ( serial.status44 ) %][% t('Missing (lost)') %][% END %] >+ [% IF ( serial.status5 ) %][% t('Not available') %][% END %] >+ [% IF ( serial.status6 ) %][% t('Delete') %][% END %] >+ [% IF ( serial.status7 ) %][% t('Claimed') %][% END %] >+ [% IF ( serial.status8 ) %][% t('Stopped') %][% END %] > </td> > <td class="subscriptionidfilterclass">[% serial.subscriptionid %]</td> > </tr> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt >index 67518cab10..8d8b87e9aa 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ics.tt >@@ -1,9 +1,10 @@ >+[% PROCESS 'i18n.inc' %] > [%# First line will be summary, second line will be description. Avoid indenting. Var newline added to avoid translating problems. -%] > [%- newline="\n" -%] > [%- IF overdue == 1 -%] >-[% title %] is overdue >-[%- newline -%]Your copy of [% title %] (barcode [% barcode %]) is overdue >+[% title %] [% t('is overdue') %] >+[%- newline -%][% t('Your copy of') %] [% title %] [% t('(barcode') %] [% barcode %][% t(') is overdue') %] > [%- ELSE -%] >-[% title %] is due >-[%- newline -%]Your copy of [% title %] (barcode [% barcode %]) is due back at the library today >+[% title %] [% t('is due') %] >+[%- newline -%][% t('Your copy of') %] [% title %] [% t('(barcode') %] [% barcode %][% t(') is due back at the library today') %] > [%- END -%] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-idref.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-idref.tt >index 4c80b3a3fb..0fc59cb251 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-idref.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-idref.tt >@@ -1,5 +1,6 @@ >+[% PROCESS 'i18n.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your search IDREF for ppn [% unimarc3 %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your search IDREF for ppn') %] [% unimarc3 %]</title> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] >@@ -19,26 +20,26 @@ > [% INCLUDE 'bodytag.inc' bodyid='idref' bodyclass='scrollto' %] > <div class="main"> > [% IF error %] >- This ppn is not found on the idref service. >+ [% t('This ppn is not found on the idref service.') %] > [% ELSE %] > [% FOREACH role IN content %] > <div> >- <h2 class="role" title="Click to expand this role">[% role.role_name %] ([% role.count %])</h2> >+ <h2 class="role" title="[% t('Click to expand this role') %]">[% role.role_name %] ([% role.count %])</h2> > <div class="docs"> > <table> > <thead> > <tr> >- <th>Citation</th> >- <th>Koha</th> >- <th>Sudoc</th> >+ <th>[% t('Citation') %]</th> >+ <th>[% t('Koha') %]</th> >+ <th>[% t('Sudoc') %]</th> > </tr> > </thead> > <tbody> > [% FOREACH doc IN role.docs %] > <tr> > <td>[% doc.citation %]</td> >- <td><a href="/cgi-bin/koha/opac-search.pl?q=ident:[% doc.ppn %]" target="_blank">Koha</a></td> >- <td><a href="http://www.sudoc.fr/[% doc.ppn %]" target="_blank" rel="noreferrer">Sudoc</a></td> >+ <td><a href="/cgi-bin/koha/opac-search.pl?q=ident:[% doc.ppn %]" target="_blank">[% t('Koha') %]</a></td> >+ <td><a href="http://www.sudoc.fr/[% doc.ppn %]" target="_blank" rel="noreferrer">[% t('Sudoc') %]</a></td> > </tr> > [% END %] > </tbody> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt >index 6f6d749ac2..f6748b0a2b 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt >@@ -1,34 +1,35 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE Branches %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your Interlibrary loan requests</title>[% INCLUDE 'doc-head-close.inc' %] >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Your Interlibrary loan requests') %]</title>[% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> > [% INCLUDE 'bodytag.inc' bodyid='opac-illrequests' bodyclass='scrollto' %] > [% BLOCK messages %] > [% IF message == "1" %] >- <div class="alert alert-success" role="alert">Request updated</div> >+ <div class="alert alert-success" role="alert">[% t('Request updated') %]</div> > [% ELSIF message == "2" %] >- <div class="alert alert-success" role="alert">Request placed</div> >+ <div class="alert alert-success" role="alert">[% t('Request placed') %]</div> > [% END %] > [% END %] > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb noprint"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > [% IF ( loggedinusername ) %] >- <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">âº</span></li> > [% END %] > > [% IF method != 'list' %] >- <li><a href="/cgi-bin/koha/opac-illrequests.pl">Interlibrary loan requests</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-illrequests.pl">[% t('Interlibrary loan requests') %]</a> <span class="divider">âº</span></li> > [% IF method == 'create' %] >- <li>New Interlibrary loan request</li> >+ <li>[% t('New Interlibrary loan request') %]</li> > [% ELSIF method == 'view' %] >- <li>View Interlibrary loan request</li> >+ <li>[% t('View Interlibrary loan request') %]</li> > [% END %] > [% ELSE %] >- <li>Interlibrary loan requests</li> >+ <li>[% t('Interlibrary loan requests') %]</li> > [% END %] > > </ul> <!-- / .breadcrumb --> >@@ -49,28 +50,26 @@ > <div class="span12"> > [% END %] > [% IF !backends_available %] >- <div class="alert">ILL module configuration problem. Contact your administrator.</div> >+ <div class="alert">[% t('ILL module configuration problem. Contact your administrator.') %]</div> > [% ELSE %] > <div id="illrequests" class="maincontent"> > [% IF method == 'create' %] >- <h2>New Interlibrary loan request</h2> >+ <h2>[% t('New Interlibrary loan request') %]</h2> > [% IF stage == 'copyrightclearance' %] > [% INCLUDE messages %] > <div> > <p> > [% Koha.Preference('ILLModuleCopyrightClearance') %] > </p> >- <a href="?method=create&stage=copyrightclearance&backend=[% whole.value.backend %]" >- class="btn btn-sm btn-default"><i class="fa fa-check"></i> Yes</a> >- <a href="/cgi-bin/koha/opac-illrequests.pl" >- class="btn btn-sm btn-default"><i class="fa fa-times"></i> No</a> >+ <a href="?method=create&stage=copyrightclearance&backend=[% whole.value.backend %]" class="btn btn-sm btn-default"><i class="fa fa-check"></i> [% t('Yes') %]</a> >+ <a href="/cgi-bin/koha/opac-illrequests.pl" class="btn btn-sm btn-default"><i class="fa fa-times"></i> [% t('No') %]</a> > </div> > [% ELSE %] > [% INCLUDE messages %] > [% IF backends %] > <form method="post" id="illrequestcreate-form" novalidate="novalidate"> > <fieldset class="rows"> >- <label for="backend">Provider:</label> >+ <label for="backend">[% t('Provider:') %]</label> > <select name="backend"> > [% FOREACH backend IN backends %] > <option value="[% backend %]">[% backend %]</option> >@@ -87,22 +86,22 @@ > [% END %] > [% END %] > [% ELSIF method == 'list' %] >- <h2>Interlibrary loan requests</h2> >+ <h2>[% t('Interlibrary loan requests') %]</h2> > [% INCLUDE messages %] > > <div id="illrequests-create-button" class="dropdown btn-group"> > [% IF backends.size > 1 %] > <button class="btn btn-default dropdown-toggle" type="button" id="ill-backend-dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> >- <i class="fa fa-plus"></i> Create a new request <span class="caret"></span> >+ <i class="fa fa-plus"></i> [% t('Create a new request') %] <span class="caret"></span> > </button> > <ul id="backend-dropdown-options" class="dropdown-menu nojs" aria-labelledby="ill-backend-dropdown"> > [% FOREACH backend IN backends %] >- <li><a href="/cgi-bin/koha/opac-illrequests.pl?method=create&backend=[% backend %]">[% backend %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-illrequests.pl?method=create&backend=[% backend %]">[% backend %]</a></li> > [% END %] > </ul> > [% ELSE %] >- <a id="ill-new" class="btn btn-default" href="/cgi-bin/koha/opac-illrequests.pl?method=create&backend=[% backends.0 %]"> >- <i class="fa fa-plus"></i> Create a new request >+ <a id="ill-new" class="btn btn-default" href="/cgi-bin/koha/opac-illrequests.pl?method=create&backend=[% backends.0 %]"> >+ <i class="fa fa-plus"></i> [% t('Create a new request') %] > </a> > [% END %] > </div> >@@ -110,13 +109,13 @@ > <table id="illrequestlist" class="table table-bordered table-striped"> > <thead> > <tr> >- <th>Author</th> >- <th>Title</th> >- <th>Requested from</th> >- <th>Request type</th> >- <th>Status</th> >- <th>Request placed</th> >- <th>Last updated</th> >+ <th>[% t('Author') %]</th> >+ <th>[% t('Title') %]</th> >+ <th>[% t('Requested from') %]</th> >+ <th>[% t('Request type') %]</th> >+ <th>[% t('Status') %]</th> >+ <th>[% t('Request placed') %]</th> >+ <th>[% t('Last updated') %]</th> > <th></th> > </tr> > </thead> >@@ -132,52 +131,52 @@ > <td>[% request.placed %]</td> > <td>[% request.updated %]</td> > <td> >- <a href="/cgi-bin/koha/opac-illrequests.pl?method=view&illrequest_id=[% request.id %]" class="btn btn-default btn-small pull-right">View</a> >+ <a href="/cgi-bin/koha/opac-illrequests.pl?method=view&illrequest_id=[% request.id %]" class="btn btn-default btn-small pull-right">[% t('View') %]</a> > </td> > </tr> > [% END %] > </tbody> > </table> > [% ELSIF method == 'view' %] >- <h2>View Interlibrary loan request</h2> >+ <h2>[% t('View Interlibrary loan request') %]</h2> > [% INCLUDE messages %] > [% status = request.status %] > <form method="post" action="?method=update" id="illrequestupdate-form" novalidate="novalidate"> > <fieldset class="rows"> >- <legend id="library_legend">Details from library</legend> >+ <legend id="library_legend">[% t('Details from library') %]</legend> > <ol> > <li> >- <label for="backend">Requested from:</label> >+ <label for="backend">[% t('Requested from:') %]</label> > [% request.backend %] > </li> > [% IF request.biblio_id %] > <li> >- <label for="biblio">Requested item:</label> >- <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% request.biblio_id %]">Click here to view</a> >+ <label for="biblio">[% t('Requested item:') %]</label> >+ <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% request.biblio_id %]">[% t('Click here to view') %]</a> > </li> > [% END %] > <li> >- <label for="branchcode">Collection library:</label> >+ <label for="branchcode">[% t('Collection library:') %]</label> > [% Branches.GetName(request.branchcode) %] > </li> > <li> >- <label for="status">Status:</label> >+ <label for="status">[% t('Status:') %]</label> > [% request.capabilities.$status.name %] > </li> > <li> >- <label for="medium">Request type:</label> >+ <label for="medium">[% t('Request type:') %]</label> > [% request.medium %] > </li> > <li> >- <label for="placed">Request placed:</label> >+ <label for="placed">[% t('Request placed:') %]</label> > [% request.placed %] > </li> > <li> >- <label for="updated">Last updated:</label> >+ <label for="updated">[% t('Last updated:') %]</label> > [% request.updated %] > </li> > <li> >- <label for="notesopac">Notes:</label> >+ <label for="notesopac">[% t('Notes:') %]</label> > [% IF !request.completed %] > <textarea name="notesopac" rows="5" cols="50">[% request.notesopac %]</textarea> > [% ELSE %] >@@ -187,7 +186,7 @@ > </ol> > </fieldset> > <div class="rows"> >- <legend id="backend_legend">Details from [% request.backend %]</legend> >+ <legend id="backend_legend">[% t('Details from') %] [% request.backend %]</legend> > [% FOREACH meta IN request.metadata %] > <div class="requestattr-[% meta.key %]"> > <span class="label">[% meta.key %]:</span> >@@ -200,11 +199,11 @@ > <input type="hidden" name="method" value="update"> > [% IF !request.completed %] > [% IF request.status == "NEW" %] >- <a class="cancel-illrequest btn btn-danger" href="/cgi-bin/koha/opac-illrequests.pl?method=cancreq&illrequest_id=[% request.illrequest_id %]">Request cancellation</a> >+ <a class="cancel-illrequest btn btn-danger" href="/cgi-bin/koha/opac-illrequests.pl?method=cancreq&illrequest_id=[% request.illrequest_id %]">[% t('Request cancellation') %]</a> > [% END %] > <input type="submit" class="update-illrequest btn btn-default" value="Submit modifications"> > [% END %] >- <span class="cancel"><a href="/cgi-bin/koha/opac-illrequests.pl">Cancel</a></span> >+ <span class="cancel"><a href="/cgi-bin/koha/opac-illrequests.pl">[% t('Cancel') %]</a></span> > </fieldset> > </form> > [% END %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt >index 09c95c0c03..ca2416ba26 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Images for: [% biblio.title |html %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Images for:') %] [% biblio.title |html %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > <style> >@@ -37,7 +38,7 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > <li> > [% IF ( BiblioDefaultViewmarc ) %] > <a href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber |url %]"> >@@ -47,9 +48,9 @@ > [% ELSE %] > <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber |url %]"> > [% END %] >- [% END %][% biblio.title %]</a> <span class="divider">›</span> >+ [% END %][% biblio.title %]</a> <span class="divider">âº</span> > </li> >- <li><a href="#">Images</a></li> >+ <li><a href="#">[% t('Images') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -66,14 +67,14 @@ > [% END %] > <div class="row-fluid"> > <div class="span9"> >- <h1 class="title">Images for >+ <h1 class="title">[% t('Images for') %] > [% IF ( BiblioDefaultViewmarc ) %] >- <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] > [% IF ( BiblioDefaultViewisbd ) %] >- <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] >- <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber |url %]" title="[% t('View details for this title') %]"> > [% END %] > [% END %][% biblio.title %]</a> [% biblio.author %] > </h1> >@@ -94,11 +95,11 @@ > <div id="thumbnails"> > [% FOREACH img IN images %] > [% IF img %] >- <a href="/cgi-bin/koha/opac-imageviewer.pl?biblionumber=[% biblionumber | url %]&imagenumber=[% img %]" onclick="showCover([% img %]); return false;"> >+ <a href="/cgi-bin/koha/opac-imageviewer.pl?biblionumber=[% biblionumber | url %]&imagenumber=[% img %]" onclick="showCover([% img %]); return false;"> > [% IF ( imagenumber == img ) %] >- <img class="thumbnail selected" id="[% img %]" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% img %]&thumbnail=1" alt="Thumbnail"/> >+ <img class="thumbnail selected" id="[% img %]" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% img %]&thumbnail=1" alt="[% t('Thumbnail') %]" /> > [% ELSE %] >- <img class="thumbnail" id="[% img %]" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% img %]&thumbnail=1" alt="Thumbnail"/> >+ <img class="thumbnail" id="[% img %]" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% img %]&thumbnail=1" alt="[% t('Thumbnail') %]" /> > [% END %] > </a> > [% END %] >@@ -106,7 +107,7 @@ > </div> > </div> > [% ELSE %] >- Unfortunately, images are not enabled for this catalog at this time. >+ [% t('Unfortunately, images are not enabled for this catalog at this time.') %] > [% END %] > </div> <!-- / .row-fluid --> > </div> <!-- / .span10/12 --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-issue-note.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-issue-note.tt >index 03a6a7b6ea..bbe1b402a3 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-issue-note.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-issue-note.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE KohaDates %] > [% USE Branches %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your library home</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your library home') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,9 +12,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a><span class="divider">›</span></li> >- <li><a href="#">Editing issue note for [% ISSUE.title %] - [% ISSUE.author %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a><span class="divider">âº</span></li> >+ <li><a href="#">[% t('Editing issue note for') %] [% ISSUE.title %] - [% ISSUE.author %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -25,13 +26,13 @@ > </div> > <div class="span10"> > <div id="issuenote" class="maincontent"> >- <h3>Editing issue note for [% title %] [% author %]</h3> >+ <h3>[% t('Editing issue note for') %] [% title %] [% author %]</h3> > [% IF not(Koha.Preference("AllowCheckoutNotes")) %] >- Issue notes have not been enabled. Please contact the library. >+ [% t('Issue notes have not been enabled. Please contact the library.') %] > [% ELSE %] > <form id="issue-note" action="/cgi-bin/koha/opac-issue-note.pl" method="post"> > <fieldset> >- <label for="note" class="required">Note:</label> >+ <label for="note" class="required">[% t('Note:') %]</label> > <input type="text" name="note" value="[% note %]"> > <input type="hidden" name="borrowernumber" value="[% borrowernumber %]"> > <input type="hidden" name="itemnumber" value="[% itemnumber %]"> >@@ -39,7 +40,7 @@ > <input type="hidden" name="action" value="issuenote"> > </fieldset> > <fieldset class="action"> >- <input type="submit" value="Submit note" class="btn btn-default btn-sm"><a href="/cgi-bin/koha/opac-user.pl" class="cancel">Cancel</a> >+ <input type="submit" value="Submit note" class="btn btn-default btn-sm"><a href="/cgi-bin/koha/opac-user.pl" class="cancel">[% t('Cancel') %]</a> > </fieldset> > </form> <!-- issue-note --> > [% END %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt >index 892840e0d4..c8a60fe8fe 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE Branches %] > [% USE Price %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,7 +12,7 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="#">Home</a></li> >+ <li><a href="#">[% t('Home') %]</a></li> > </ul> > > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >@@ -44,12 +45,12 @@ > [% END %] > [% IF Koha.Preference( 'OpacNewsLibrarySelect' ) %] > <form id="news-branch-select" class="form-inline" name="news-branch-select" method="get" action="/cgi-bin/koha/opac-main.pl"> >- <label for="news-branch">Display news for: </label> >+ <label for="news-branch">[% t('Display news for:') %] </label> > <select id="news-branch" name="branch"> > [% IF ( branchcode == "" ) %] >- <option value="" selected="selected">system-wide only</option> >+ <option value="" selected="selected">[% t('system-wide only') %]</option> > [% ELSE %] >- <option value="" >system-wide only</option> >+ <option value="">[% t('system-wide only') %]</option> > [% END %] > [% PROCESS options_for_libraries libraries => Branches.all( selected => branchcode, unfiltered => 1, ) %] > </select> >@@ -64,7 +65,7 @@ > <div class="newsitem"> > <a name="newsitem[% koha_new.idnew %]"></a><h4 class="newsheader">[% koha_new.title %]</h4> > <div class="newsbody">[% koha_new.content %]</div> >- <div class="newsfooter">(published on [% koha_new.newdate %][% IF ( (newsdisp == 'opac' || newsdisp == 'both') && koha_new.borrowernumber ) %] by <span class="newsauthor_title">[% koha_new.author_title %] </span>[% koha_new.author_firstname %] [% koha_new.author_surname %][% END %])</div> >+ <div class="newsfooter">[% t('(published on') %] [% koha_new.newdate %][% IF ( (newsdisp == 'opac' || newsdisp == 'both') && koha_new.borrowernumber ) %] [% t('by') %] <span class="newsauthor_title">[% koha_new.author_title %] </span>[% koha_new.author_firstname %] [% koha_new.author_surname %][% END %])</div> > </div> > [% END %] > </div> >@@ -73,15 +74,15 @@ > <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-news-rss.pl?branchcode=[% branchcode %]"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png"></a> > [% IF Branches.all.size == 1 %] > [% IF branchcode %] >- RSS feed for [% Branches.GetName( branchcode ) %] library news. >+ [% t('RSS feed for') %] [% Branches.GetName( branchcode ) %] [% t('library news.') %] > [% ELSE %] >- RSS feed for library news. >+ [% t('RSS feed for library news.') %] > [% END %] > [% ELSE %] > [% IF branchcode %] >- RSS feed for [% Branches.GetName( branchcode ) %] and system-wide library news. >+ [% t('RSS feed for') %] [% Branches.GetName( branchcode ) %] [% t('and system-wide library news.') %] > [% ELSE %] >- RSS feed for system-wide library news. >+ [% t('RSS feed for system-wide library news.') %] > [% END %] > [% END %] > </div> >@@ -89,7 +90,7 @@ > [% IF Koha.Preference( 'OpacNewsLibrarySelect' ) %] > <div id="news" class="newscontainer"> > <div class="newsitem"> >- <div class="newsbody">No news to display.</div> >+ <div class="newsbody">[% t('No news to display.') %]</div> > <div class="newsfooter"></div> > </div> > </div> >@@ -98,7 +99,7 @@ > > [% IF ( display_daily_quote && daily_quote ) %] > <div id="daily-quote"> >- <h3>Quote of the day</h3> >+ <h3>[% t('Quote of the day') %]</h3> > <div> > <span id="daily-quote-text">[% daily_quote.text %]</span><span id="daily-quote-sep"> ~ </span><span id="daily-quote-source">[% daily_quote.source %]</span> > </div> >@@ -117,9 +118,9 @@ > <form action="/cgi-bin/koha/opac-user.pl" method="post" name="auth" id="auth" autocomplete="off"> > <input type="hidden" name="koha_login_context" value="opac" /> > <fieldset class="brief"> >- <legend>Log in to your account:</legend> >- <label for="userid">Login:</label><input type="text" id="userid" name="userid" /> >- <label for="password">Password:</label><input type="password" id="password" name="password" /> >+ <legend>[% t('Log in to your account:') %]</legend> >+ <label for="userid">[% t('Login:') %]</label><input type="text" id="userid" name="userid" /> >+ <label for="password">[% t('Password:') %]</label><input type="password" id="password" name="password" /> > <fieldset class="action"> > <input type="submit" value="Log in" class="btn" /> > </fieldset> >@@ -130,12 +131,12 @@ > [% END %] > [% IF Koha.Preference('OpacPasswordChange') && Koha.Preference('OpacResetPassword') %] > <div id="forgotpassword-main" class="forgotpassword"> >- <p><a href="/cgi-bin/koha/opac-password-recovery.pl">Forgot your password?</a></p> >+ <p><a href="/cgi-bin/koha/opac-password-recovery.pl">[% t('Forgot your password?') %]</a></p> > </div> > [% END %] > [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %] > <div id="patronregistration-main" class="patronregistration"> >- <p>Don't have an account? <a href="/cgi-bin/koha/opac-memberentry.pl">Register here.</a></p> >+ <p>[% t('Don\'t have an account?') %] <a href="/cgi-bin/koha/opac-memberentry.pl">[% t('Register here.') %]</a></p> > </div> > [% END %] > </fieldset> >@@ -145,22 +146,22 @@ > [% ELSE %] > [% IF Koha.Preference('OPACUserSummary') && dashboard_info %] > <div id="user_summary"> >- <h3>Welcome, <a href="/cgi-bin/koha/opac-user.pl"><span class="loggedinusername">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</span></a></h3> >+ <h3>[% t('Welcome,') %] <a href="/cgi-bin/koha/opac-user.pl"><span class="loggedinusername">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</span></a></h3> > <ul id="user_summary_shortcuts"> > [% IF checkouts && checkouts > 0 %] >- <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-checkouts"><span class="user_checkouts_count count_label">[% checkouts %]</span> checkout(s)</a></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-checkouts"><span class="user_checkouts_count count_label">[% checkouts %]</span> [% t('checkout(s)') %]</a></li> > [% END %] > [% IF overdues && overdues > 0 %] >- <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-overdues"><span class="user_overdues_count count_label">[% overdues %]</span> overdue(s)</a></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-overdues"><span class="user_overdues_count count_label">[% overdues %]</span> [% t('overdue(s)') %]</a></li> > [% END %] > [% IF holds_pending && holds_pending > 0 %] >- <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-holds"><span class="user_holds_pending_count count_label">[% holds_pending %]</span> hold(s) pending</a></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-holds"><span class="user_holds_pending_count count_label">[% holds_pending %]</span> [% t('hold(s) pending') %]</a></li> > [% END %] > [% IF holds_waiting && holds_waiting > 0 %] >- <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-holds"><span class="user_holds_waiting_count count_label">[% holds_waiting %]</span> hold(s) waiting</a></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl#opac-user-holds"><span class="user_holds_waiting_count count_label">[% holds_waiting %]</span> [% t('hold(s) waiting') %]</a></li> > [% END %] > [% IF total_owing && total_owing > 0 %] >- <li><a href="/cgi-bin/koha/opac-account.pl"><span class="user_fines_count count_label">[% total_owing | $Price with_symbol => 1 %]</span> due in fines and charges</a></li> >+ <li><a href="/cgi-bin/koha/opac-account.pl"><span class="user_fines_count count_label">[% total_owing | $Price with_symbol => 1 %]</span> [% t('due in fines and charges') %]</a></li> > [% END %] > </ul> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt >index 30714e0e04..6fd0da8e2e 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Updates submitted</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Updates submitted') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,9 +10,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Updates to your record</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Updates to your record') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -24,8 +25,8 @@ > <div class="span10"> > <div id="update-submitted"> > <div class="alert alert-success"> >- <h3>Thank you</h3> >- <p>Your updates have been submitted. A librarian will review your updates before applying them.</p> >+ <h3>[% t('Thank you') %]</h3> >+ <p>[% t('Your updates have been submitted. A librarian will review your updates before applying them.') %]</p> > </div> > </div> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt >index 7b391960af..245c7c7095 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE AuthorisedValues %] > [% USE Categories %] >@@ -8,7 +9,7 @@ > [% SET userupdateview = 1 %] > > [% INCLUDE 'doc-head-open.inc' %] >- <title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF action == 'edit' %]Update your personal details[% ELSE %]Register a new account[% END %]</title> >+ <title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% IF action == 'edit' %][% t('Update your personal details') %][% ELSE %][% t('Register a new account') %][% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -22,12 +23,12 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > [% IF action == 'edit' %] >- <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your personal details</a></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your personal details') %]</a></li> > [% ELSE %] >- <li><a href="#">Register a new account</a></li> >+ <li><a href="#">[% t('Register a new account') %]</a></li> > [% END %] > </ul> > >@@ -47,85 +48,85 @@ > > [% IF action == 'edit' %] > [% UNLESS OPACPatronDetails %] >- <div class="alert alert-info">To make changes to your record please contact the library.</div> >+ <div class="alert alert-info">[% t('To make changes to your record please contact the library.') %]</div> > [% END %] > [% IF nochanges %] >- <div class="alert alert-error">No changes were made.</div> >+ <div class="alert alert-error">[% t('No changes were made.') %]</div> > [% END %] > [% END %] > > [% IF empty_mandatory_fields %] >- <div class="alert">You have not filled out all required fields. Please fill in all missing fields and resubmit.</div> >+ <div class="alert">[% t('You have not filled out all required fields. Please fill in all missing fields and resubmit.') %]</div> > [% END %] > > [% IF invalid_form_fields %] >- <div class="alert alert-error"><strong>The following fields contain invalid information:</strong> >+ <div class="alert alert-error"><strong>[% t('The following fields contain invalid information:') %]</strong> > <ul> > [% FOREACH field IN invalid_form_fields %] >- [% IF field == "email" %]<li>Contact information: <a href="#borrower_email">primary email address</a></li>[% END %] >- [% IF field == "emailpro" %]<li>Contact information: <a href="#borrower_emailpro">secondary email address</a></li>[% END %] >- [% IF field == "B_email" %]<li>Alternate address information: <a href="#borrower_B_email">email address</a></li>[% END %] >- [% IF field == "password_match" %]<li>Passwords do not match! <a href="#password">password</a></li>[% END %] >+ [% IF field == "email" %]<li>[% t('Contact information:') %] <a href="#borrower_email">[% t('primary email address') %]</a></li>[% END %] >+ [% IF field == "emailpro" %]<li>[% t('Contact information:') %] <a href="#borrower_emailpro">[% t('secondary email address') %]</a></li>[% END %] >+ [% IF field == "B_email" %]<li>[% t('Alternate address information:') %] <a href="#borrower_B_email">[% t('email address') %]</a></li>[% END %] >+ [% IF field == "password_match" %]<li>[% t('Passwords do not match!') %] <a href="#password">[% t('password') %]</a></li>[% END %] > [% IF field == "password_too_short" %] >- <li>Password must be at least [% minPasswordLength %] characters long.</li> >+ <li>[% t('Password must be at least') %] [% minPasswordLength %] [% t('characters long.') %]</li> > [% END %] > [% IF field == "password_too_weak" %] >- <li>Password must contain at least one digit, one lowercase and one uppercase.</li> >+ <li>[% t('Password must contain at least one digit, one lowercase and one uppercase.') %]</li> > [% END %] > [% IF field == "password_has_whitespaces" %] >- <li>Password must not contain leading or trailing whitespaces.</li> >+ <li>[% t('Password must not contain leading or trailing whitespaces.') %]</li> > [% END %] > [% IF field == "duplicate_email" %] >- <li>This email address already exists in our database.</li> >+ <li>[% t('This email address already exists in our database.') %]</li> > [% END %] > [% END %] > </ul> >- <span>Please correct and resubmit.</span> >+ <span>[% t('Please correct and resubmit.') %]</span> > </div> > [% END %] > > [% IF cardnumber_wrong_length || cardnumber_already_exists %] > <div class="alert alert-error"> > [% IF cardnumber_wrong_length %] >- <a href="#borrower_cardnumber"><strong>The entered card number is the wrong length.</strong></a> >+ <a href="#borrower_cardnumber"><strong>[% t('The entered card number is the wrong length.') %]</strong></a> > [% ELSIF cardnumber_already_exists %] >- <a href="#borrower_cardnumber"><strong>The entered card number is already in use.</strong></a> >+ <a href="#borrower_cardnumber"><strong>[% t('The entered card number is already in use.') %]</strong></a> > [% END %] >- <span>Please correct and resubmit.</span> >+ <span>[% t('Please correct and resubmit.') %]</span> > </div> > [% END %] > > [% IF failed_captcha %] >- <div class="alert">You typed in the wrong characters in the box before submitting. Please try again.</div> >+ <div class="alert">[% t('You typed in the wrong characters in the box before submitting. Please try again.') %]</div> > [% END %] > > [% IF borrower.guarantorid && !Koha.Preference('OPACPrivacy') && Koha.Preference('AllowPatronToSetCheckoutsVisibilityForGuarantor') %] > <fieldset class="rows" id="memberentry_privacy"> >- <legend id="privacy_legend">Privacy</legend> >+ <legend id="privacy_legend">[% t('Privacy') %]</legend> > <ol> > <li> >- <label>Allow your guarantor to view your current checkouts?</label> >+ <label>[% t('Allow your guarantor to view your current checkouts?') %]</label> > <select id="privacy_guarantor_checkouts"> >- <option value="0">No</option> >+ <option value="0">[% t('No') %]</option> > [% IF borrower.privacy_guarantor_checkouts %] >- <option value="1" selected="selected">Yes</option> >+ <option value="1" selected="selected">[% t('Yes') %]</option> > [% ELSE %] >- <option value="1">Yes</option> >+ <option value="1">[% t('Yes') %]</option> > [% END %] > </select> > <span class="hint"> >- <a id="update_privacy_guarantor_checkouts" href="#" class="btn">Update</a> >+ <a id="update_privacy_guarantor_checkouts" href="#" class="btn">[% t('Update') %]</a> > <span id="update_privacy_guarantor_checkouts_message" class="alert" style="display:none"></span> > </span> > <span class="hint"> >- Your guarantor is <i>[% guarantor.firstname %] [% guarantor.surname %]</i> >+ [% t('Your guarantor is') %] <i>[% guarantor.firstname %] [% guarantor.surname %]</i> > </span> > </li> > </ol> > </fieldset> > [% END %] > [% IF ( extended_unique_id_failed_code ) %] >- <div class="alert" id="extended_unique_id_failed"><a href="#patron-attr-start-[% extended_unique_id_failed_code %]">[% extended_unique_id_failed_description _ ': ' %]</a> Value is already in use ([% extended_unique_id_failed_value %])</div> >+ <div class="alert" id="extended_unique_id_failed"><a href="#patron-attr-start-[% extended_unique_id_failed_code %]">[% extended_unique_id_failed_description _ ': ' %]</a> [% t('Value is already in use (') %][% extended_unique_id_failed_value %])</div> > [% END %] > > <form method="post" action="/cgi-bin/koha/opac-memberentry.pl" id="memberentry-form" autocomplete="off"> >@@ -134,34 +135,34 @@ > [% UNLESS ( hidden.defined('cardnumber') || ( !borrower && Koha.Preference('autoMemberNum') ) ) && hidden.defined('dateexpiry') && hidden.defined('branchcode') && hidden.defined('categorycode') %] > <fieldset class="rows" id="memberentry_library"> > >- <legend id="library_legend">Library</legend> >+ <legend id="library_legend">[% t('Library') %]</legend> > <ol> > [% UNLESS hidden.defined('cardnumber') || ( !borrower && Koha.Preference('autoMemberNum') ) %] > <li> > [% IF mandatory.defined('cardnumber') %] >- <label for="borrower_cardnumber" class="required">Library card number:</label> >+ <label for="borrower_cardnumber" class="required">[% t('Library card number:') %]</label> > [% ELSE %] >- <label for="borrower_cardnumber">Library card number:</label> >+ <label for="borrower_cardnumber">[% t('Library card number:') %]</label> > [% END %] > [% IF borrower && !(cardnumber_wrong_length || cardnumber_already_exists) %] > [% borrower.cardnumber %] > [% ELSE %] > [% IF minlength_cardnumber == maxlength_cardnumber %] > <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" /> >- [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %] >- <div class="hint">Card number must be exactly [% minlength_cardnumber %] characters.</div> >+ [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">[% t('Required') %]</span>[% END %] >+ <div class="hint">[% t('Card number must be exactly') %] [% minlength_cardnumber %] [% t('characters.') %]</div> > [% ELSIF minlength_cardnumber && maxlength_cardnumber %] > <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" /> >- [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %] >- <div class="hint">Card number must be between [% minlength_cardnumber %] and [% maxlength_cardnumber %] characters.</div> >+ [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">[% t('Required') %]</span>[% END %] >+ <div class="hint">[% t('Card number must be between') %] [% minlength_cardnumber %] [% t('and') %] [% maxlength_cardnumber %] [% t('characters.') %]</div> > [% ELSIF maxlength_cardnumber %] > <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" maxlength="[% maxlength_cardnumber %]" /> >- [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %] >- <div class="hint">Card number can be up to [% maxlength_cardnumber %] characters.</div> >+ [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">[% t('Required') %]</span>[% END %] >+ <div class="hint">[% t('Card number can be up to') %] [% maxlength_cardnumber %] [% t('characters.') %]</div> > [% ELSE %] > <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" /> >- [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %] >- <div class="hint">There is no minimum or maximum character length.</div> >+ [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">[% t('Required') %]</span>[% END %] >+ <div class="hint">[% t('There is no minimum or maximum character length.') %]</div> > [% END %] > [% END %] > </li> >@@ -169,7 +170,7 @@ > > [% UNLESS hidden.defined('dateexpiry') %] > <li> >- <label>Expiration date:</label> >+ <label>[% t('Expiration date:') %]</label> > [% borrower.dateexpiry | $KohaDates %] > </li> > [% END %] >@@ -177,9 +178,9 @@ > [% UNLESS hidden.defined('branchcode') %] > <li> > [% IF mandatory.defined('branchcode') %] >- <label for="borrower_branchcode" class="required">Home library:</label> >+ <label for="borrower_branchcode" class="required">[% t('Home library:') %]</label> > [% ELSE %] >- <label for="borrower_branchcode">Home library:</label> >+ <label for="borrower_branchcode">[% t('Home library:') %]</label> > [% END %] > > <select id="borrower_branchcode" name="borrower_branchcode"> >@@ -197,7 +198,7 @@ > [% UNLESS hidden.defined('categorycode') %] > <li> > <label for="borrower_categorycode"> >- Category:</label> >+ [% t('Category:') %]</label> > > [% IF borrower %] > [% Categories.GetName( borrower.categorycode ) %] >@@ -228,15 +229,15 @@ > <div class="span12"> > [% END %] > <fieldset class="rows" id="memberentry_identity"> >- <legend id="identity_legend">Identity</legend> >+ <legend id="identity_legend">[% t('Identity') %]</legend> > > <ol> > [% UNLESS hidden.defined('title') || !Koha.Preference('BorrowersTitles') %] > <li> > [% IF mandatory.defined('title') %] >- <label for="borrower_title" class="required">Salutation:</label> >+ <label for="borrower_title" class="required">[% t('Salutation:') %]</label> > [% ELSE %] >- <label for="borrower_title">Salutation:</label> >+ <label for="borrower_title">[% t('Salutation:') %]</label> > [% END %] > > <select id="borrower_title" name="borrower_title"> >@@ -255,99 +256,99 @@ > [% UNLESS hidden.defined('surname') %] > <li> > [% IF mandatory.defined('surname') %] >- <label for="borrower_surname" class="required">Surname:</label> >+ <label for="borrower_surname" class="required">[% t('Surname:') %]</label> > [% ELSE %] >- <label for="borrower_surname">Surname:</label> >+ <label for="borrower_surname">[% t('Surname:') %]</label> > [% END %] > > <input type="text" id="borrower_surname" name="borrower_surname" value="[% borrower.surname %]" /> >- [% IF mandatory.defined('surname') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('surname') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('firstname') %] > <li> > [% IF mandatory.defined('firstname') %] >- <label for="borrower_firstname" class="required">First name:</label> >+ <label for="borrower_firstname" class="required">[% t('First name:') %]</label> > [% ELSE %] >- <label for="borrower_firstname">First name:</label> >+ <label for="borrower_firstname">[% t('First name:') %]</label> > [% END %] > > <input type="text" id="borrower_firstname" name="borrower_firstname" value="[% borrower.firstname %]" /> >- [% IF mandatory.defined('firstname') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('firstname') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('dateofbirth') %] > <li> > [% IF mandatory.defined('dateofbirth') %] >- <label for="borrower_dateofbirth" class="required">Date of birth:</label> >+ <label for="borrower_dateofbirth" class="required">[% t('Date of birth:') %]</label> > [% ELSE %] >- <label for="borrower_dateofbirth">Date of birth:</label> >+ <label for="borrower_dateofbirth">[% t('Date of birth:') %]</label> > [% END %] > > <input type="text" id="borrower_dateofbirth" name="borrower_dateofbirth" value="[% borrower.dateofbirth | $KohaDates %]" size="10" /> > > [% UNLESS action == 'edit' && !OPACPatronDetails %] > [% UNLESS ( mandatory.defined('dateofbirth') ) %] >- <a href="#" style="font-size:85%;text-decoration:none;" class="cleardate">Clear date</a> >+ <a href="#" style="font-size:85%;text-decoration:none;" class="cleardate">[% t('Clear date') %]</a> > [% END %] > [% END %] > >- [% IF mandatory.defined('dateofbirth') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('dateofbirth') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('initials') %] > <li> > [% IF mandatory.defined('initials') %] >- <label for="borrower_initials" class="required">Initials:</label> >+ <label for="borrower_initials" class="required">[% t('Initials:') %]</label> > [% ELSE %] >- <label for="borrower_initials">Initials:</label> >+ <label for="borrower_initials">[% t('Initials:') %]</label> > [% END %] > > <input type="text" id="borrower_initials" name="borrower_initials" value="[% borrower.initials %]" /> >- [% IF mandatory.defined('initials') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('initials') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('othernames') %] > <li> > [% IF mandatory.defined('othernames') %] >- <label for="borrower_othernames" class="required">Other names:</label> >+ <label for="borrower_othernames" class="required">[% t('Other names:') %]</label> > [% ELSE %] >- <label for="borrower_othernames">Other names:</label> >+ <label for="borrower_othernames">[% t('Other names:') %]</label> > [% END %] > > <input type="text" id="borrower_othernames" name="borrower_othernames" value="[% borrower.othernames %]" /> >- [% IF mandatory.defined('othernames') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('othernames') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('sex') %] > <li class="lradio"> >- <label for="sex-female" class="radio inline">Female:</label> >+ <label for="sex-female" class="radio inline">[% t('Female:') %]</label> > [% IF borrower.sex == 'F' %] > <input type="radio" name="borrower_sex" id="sex-female" value="F" checked="checked" /> > [% ELSE %] > <input type="radio" name="borrower_sex" id="sex-female" value="F" /> > [% END %] > >- <label for="sex-male" class="radio inline">Male:</label> >+ <label for="sex-male" class="radio inline">[% t('Male:') %]</label> > [% IF borrower.sex == 'M' %] > <input type="radio" name="borrower_sex" id="sex-male" value="M" checked="checked" /> > [% ELSE %] > <input type="radio" name="borrower_sex" id="sex-male" value="M" /> > [% END %] > >- <label for="sex-none" class="radio inline">None specified: </label> >+ <label for="sex-none" class="radio inline">[% t('None specified:') %] </label> > [% IF borrower.sex == '' %] > <input type="radio" name="borrower_sex" id="sex-none" value="" checked="checked" /> > [% ELSE %] > <input type="radio" name="borrower_sex" id="sex-none" value="" /> > [% END %] > >- [% IF mandatory.defined('sex') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('sex') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > </ol> >@@ -366,97 +367,97 @@ > [%# Following on one line for translatability %] > [% UNLESS hidden.defined('streetnumber') && hidden.defined('address') && hidden.defined('address2') && hidden.defined('city') && hidden.defined('state') && hidden.defined('zipcode') && hidden.defined('country') %] > <fieldset class="rows" id="memberentry_mainaddress"> >- <legend id="mainaddress_legend">Main address</legend> >+ <legend id="mainaddress_legend">[% t('Main address') %]</legend> > > <ol> > [% UNLESS hidden.defined('streetnumber') %] > <li> > [% IF mandatory.defined('streetnumber') %] >- <label for="borrower_streetnumber" class="required">Street number:</label> >+ <label for="borrower_streetnumber" class="required">[% t('Street number:') %]</label> > [% ELSE %] >- <label for="borrower_streetnumber">Street number:</label> >+ <label for="borrower_streetnumber">[% t('Street number:') %]</label> > [% END %] > > <input type="text" id="borrower_streetnumber" name="borrower_streetnumber" value="[% borrower.streetnumber %]" /> >- [% IF mandatory.defined('streetnumber') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('streetnumber') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('address') %] > <li> > [% IF mandatory.defined('address') %] >- <label for="borrower_address" class="required">Address:</label> >+ <label for="borrower_address" class="required">[% t('Address:') %]</label> > [% ELSE %] >- <label for="borrower_address">Address:</label> >+ <label for="borrower_address">[% t('Address:') %]</label> > [% END %] > > <input type="text" id="borrower_address" name="borrower_address" value="[% borrower.address %]" /> >- [% IF mandatory.defined('address') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('address') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('address2') %] > <li> > [% IF mandatory.defined('address2') %] >- <label for="borrower_address2" class="required">Address 2:</label> >+ <label for="borrower_address2" class="required">[% t('Address 2:') %]</label> > [% ELSE %] >- <label for="borrower_address2">Address 2:</label> >+ <label for="borrower_address2">[% t('Address 2:') %]</label> > [% END %] > > <input type="text" id="borrower_address2" name="borrower_address2" value="[% borrower.address2 %]" /> >- [% IF mandatory.defined('address2') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('address2') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('city') %] > <li> > [% IF mandatory.defined('city') %] >- <label for="borrower_city" class="required">City:</label> >+ <label for="borrower_city" class="required">[% t('City:') %]</label> > [% ELSE %] >- <label for="borrower_city">City:</label> >+ <label for="borrower_city">[% t('City:') %]</label> > [% END %] > > <input type="text" id="borrower_city" name="borrower_city" value="[% borrower.city %]" /> >- [% IF mandatory.defined('city') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('city') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('state') %] > <li> > [% IF mandatory.defined('state') %] >- <label for="borrower_state" class="required">State:</label> >+ <label for="borrower_state" class="required">[% t('State:') %]</label> > [% ELSE %] >- <label for="borrower_state">State:</label> >+ <label for="borrower_state">[% t('State:') %]</label> > [% END %] > > <input type="text" id="borrower_state" name="borrower_state" value="[% borrower.state %]" /> >- [% IF mandatory.defined('state') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('state') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('zipcode') %] > <li> > [% IF mandatory.defined('zipcode') %] >- <label for="borrower_zipcode" class="required">ZIP/Postal code:</label> >+ <label for="borrower_zipcode" class="required">[% t('ZIP/Postal code:') %]</label> > [% ELSE %] >- <label for="borrower_zipcode">ZIP/Postal code:</label> >+ <label for="borrower_zipcode">[% t('ZIP/Postal code:') %]</label> > [% END %] > > <input type="text" id="borrower_zipcode" name="borrower_zipcode" value="[% borrower.zipcode %]" /> >- [% IF mandatory.defined('zipcode') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('zipcode') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('country') %] > <li> > [% IF mandatory.defined('country') %] >- <label for="borrower_country" class="required">Country:</label> >+ <label for="borrower_country" class="required">[% t('Country:') %]</label> > [% ELSE %] >- <label for="borrower_country">Country:</label> >+ <label for="borrower_country">[% t('Country:') %]</label> > [% END %] > > <input type="text" id="borrower_country" name="borrower_country" value="[% borrower.country %]" /> >- [% IF mandatory.defined('country') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('country') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > >@@ -467,84 +468,84 @@ > [%# Following on one line for translatability %] > [% UNLESS hidden.defined('phone') && hidden.defined('phonepro') && hidden.defined('mobile') && hidden.defined('email') && hidden.defined('emailpro') && hidden.defined('fax') %] > <fieldset class="rows" id="memberentry_contact"> >- <legend id="contact_legend">Contact information</legend> >+ <legend id="contact_legend">[% t('Contact information') %]</legend> > > <ol> > [% UNLESS hidden.defined('phone') %] > <li> > [% IF mandatory.defined('phone') %] >- <label for="borrower_phone" class="required">Primary phone:</label> >+ <label for="borrower_phone" class="required">[% t('Primary phone:') %]</label> > [% ELSE %] >- <label for="borrower_phone">Primary phone:</label> >+ <label for="borrower_phone">[% t('Primary phone:') %]</label> > [% END %] > > <input type="text" id="borrower_phone" name="borrower_phone" value="[% borrower.phone %]" /> >- [% IF mandatory.defined('phone') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('phone') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('phonepro') %] > <li> > [% IF mandatory.defined('phonepro') %] >- <label for="borrower_phonepro" class="required">Secondary phone:</label> >+ <label for="borrower_phonepro" class="required">[% t('Secondary phone:') %]</label> > [% ELSE %] >- <label for="borrower_phonepro">Secondary phone:</label> >+ <label for="borrower_phonepro">[% t('Secondary phone:') %]</label> > [% END %] > > <input type="text" id="borrower_phonepro" name="borrower_phonepro" value="[% borrower.phonepro %]" /> >- [% IF mandatory.defined('phonepro') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('phonepro') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('mobile') %] > <li> > [% IF mandatory.defined('mobile') %] >- <label for="borrower_mobile" class="required">Other phone:</label> >+ <label for="borrower_mobile" class="required">[% t('Other phone:') %]</label> > [% ELSE %] >- <label for="borrower_mobile">Other phone:</label> >+ <label for="borrower_mobile">[% t('Other phone:') %]</label> > [% END %] > > <input type="text" id="borrower_mobile" name="borrower_mobile" value="[% borrower.mobile %]" /> >- [% IF mandatory.defined('mobile') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('mobile') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('email') %] > <li> > [% IF mandatory.defined('email') %] >- <label for="borrower_email" class="required">Primary email:</label> >+ <label for="borrower_email" class="required">[% t('Primary email:') %]</label> > [% ELSE %] >- <label for="borrower_email">Primary email:</label> >+ <label for="borrower_email">[% t('Primary email:') %]</label> > [% END %] > > <input type="text" id="borrower_email" name="borrower_email" value="[% borrower.email %]" /> >- [% IF mandatory.defined('email') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('email') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('emailpro') %] > <li> > [% IF mandatory.defined('emailpro') %] >- <label for="borrower_emailpro" class="required">Secondary email:</label> >+ <label for="borrower_emailpro" class="required">[% t('Secondary email:') %]</label> > [% ELSE %] >- <label for="borrower_emailpro">Secondary email:</label> >+ <label for="borrower_emailpro">[% t('Secondary email:') %]</label> > [% END %] > > <input type="text" id="borrower_emailpro" name="borrower_emailpro" value="[% borrower.emailpro %]" /> >- [% IF mandatory.defined('emailpro') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('emailpro') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('fax') %] > <li> > [% IF mandatory.defined('fax') %] >- <label for="borrower_fax" class="required">Fax:</label> >+ <label for="borrower_fax" class="required">[% t('Fax:') %]</label> > [% ELSE %] >- <label for="borrower_fax">Fax:</label> >+ <label for="borrower_fax">[% t('Fax:') %]</label> > [% END %] > > <input type="text" id="borrower_fax" name="borrower_fax" value="[% borrower.fax %]" /> >- [% IF mandatory.defined('fax') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('fax') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > </ol> >@@ -554,123 +555,123 @@ > [%# Following on one line for translatability %] > [% UNLESS hidden.defined('B_address') && hidden.defined('B_address2') && hidden.defined('B_city') && hidden.defined('B_state') && hidden.defined('B_zipcode') && hidden.defined('B_country') && hidden.defined('B_phone') && hidden.defined('B_email') && hidden.defined('contactnote') %] > <fieldset class="rows" id="memberentry_alternateaddress"> >- <legend id="alternateaddress_legend">Alternate address</legend> >+ <legend id="alternateaddress_legend">[% t('Alternate address') %]</legend> > > <ol> > [% UNLESS hidden.defined('B_address') %] > <li> > [% IF mandatory.defined('B_address') %] >- <label for="borrower_B_address" class="required">Address:</label> >+ <label for="borrower_B_address" class="required">[% t('Address:') %]</label> > [% ELSE %] >- <label for="borrower_B_address">Address:</label> >+ <label for="borrower_B_address">[% t('Address:') %]</label> > [% END %] > > <input type="text" id="borrower_B_address" name="borrower_B_address" value="[% borrower.B_address %]" /> >- [% IF mandatory.defined('B_address') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_address') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_address2') %] > <li> > [% IF mandatory.defined('B_address2') %] >- <label for="borrower_B_address2" class="required">Address 2:</label> >+ <label for="borrower_B_address2" class="required">[% t('Address 2:') %]</label> > [% ELSE %] >- <label for="borrower_B_address2">Address 2:</label> >+ <label for="borrower_B_address2">[% t('Address 2:') %]</label> > [% END %] > > <input type="text" id="borrower_B_address2" name="borrower_B_address2" value="[% borrower.B_address2 %]" /> >- [% IF mandatory.defined('B_address2') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_address2') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_city') %] > <li> > [% IF mandatory.defined('B_city') %] >- <label for="borrower_B_city" class="required">City:</label> >+ <label for="borrower_B_city" class="required">[% t('City:') %]</label> > [% ELSE %] >- <label for="borrower_B_city">City:</label> >+ <label for="borrower_B_city">[% t('City:') %]</label> > [% END %] > > <input type="text" id="borrower_B_city" name="borrower_B_city" value="[% borrower.B_city %]" /> >- [% IF mandatory.defined('B_city') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_city') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_state') %] > <li> > [% IF mandatory.defined('B_state') %] >- <label for="borrower_B_state" class="required">State:</label> >+ <label for="borrower_B_state" class="required">[% t('State:') %]</label> > [% ELSE %] >- <label for="borrower_B_state">State:</label> >+ <label for="borrower_B_state">[% t('State:') %]</label> > [% END %] > > <input type="text" id="borrower_B_state" name="borrower_B_state" value="[% borrower.B_state %]" /> >- [% IF mandatory.defined('B_state') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_state') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_zipcode') %] > <li> > [% IF mandatory.defined('B_zipcode') %] >- <label for="borrower_B_zipcode" class="required">ZIP/Postal code:</label> >+ <label for="borrower_B_zipcode" class="required">[% t('ZIP/Postal code:') %]</label> > [% ELSE %] >- <label for="borrower_B_zipcode">ZIP/Postal code:</label> >+ <label for="borrower_B_zipcode">[% t('ZIP/Postal code:') %]</label> > [% END %] > > <input type="text" id="borrower_B_zipcode" name="borrower_B_zipcode" value="[% borrower.B_zipcode %]" /> >- [% IF mandatory.defined('B_zipcode') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_zipcode') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_country') %] > <li> > [% IF mandatory.defined('B_country') %] >- <label for="borrower_B_country" class="required">Country:</label> >+ <label for="borrower_B_country" class="required">[% t('Country:') %]</label> > [% ELSE %] >- <label for="borrower_B_country">Country:</label> >+ <label for="borrower_B_country">[% t('Country:') %]</label> > [% END %] > > <input type="text" id="borrower_B_country" name="borrower_B_country" value="[% borrower.B_country %]" /> >- [% IF mandatory.defined('B_country') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_country') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_phone') %] > <li> > [% IF mandatory.defined('B_phone') %] >- <label for="borrower_B_phone" class="required">Phone:</label> >+ <label for="borrower_B_phone" class="required">[% t('Phone:') %]</label> > [% ELSE %] >- <label for="borrower_B_phone">Phone:</label> >+ <label for="borrower_B_phone">[% t('Phone:') %]</label> > [% END %] > > <input type="text" id="borrower_B_phone" name="borrower_B_phone" value="[% borrower.B_phone %]" /> >- [% IF mandatory.defined('B_phone') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_phone') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('B_email') %] > <li> > [% IF mandatory.defined('B_email') %] >- <label for="borrower_B_email" class="required">Email:</label> >+ <label for="borrower_B_email" class="required">[% t('Email:') %]</label> > [% ELSE %] >- <label for="borrower_B_email">Email:</label> >+ <label for="borrower_B_email">[% t('Email:') %]</label> > [% END %] > > <input type="text" id="borrower_B_email" name="borrower_B_email" value="[% borrower.B_email %]" /> >- [% IF mandatory.defined('B_email') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('B_email') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('contactnote') %] > <li> > [% IF mandatory.defined('contactnote') %] >- <label for="borrower_contactnote" class="required">Contact note:</label> >+ <label for="borrower_contactnote" class="required">[% t('Contact note:') %]</label> > [% ELSE %] >- <label for="borrower_contactnote">Contact note:</label> >+ <label for="borrower_contactnote">[% t('Contact note:') %]</label> > [% END %] > > <textarea id="borrower_contactnote" name="borrower_contactnote" cols="30" rows="2">[% borrower.contactnote %]</textarea> >- [% IF mandatory.defined('contactnote') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('contactnote') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > >@@ -681,123 +682,123 @@ > [%# Following on one line for translatability %] > [% UNLESS hidden.defined('altcontactsurname') && hidden.defined('altcontactfirstname') && hidden.defined('altcontactaddress1') && hidden.defined('altcontactaddress2') && hidden.defined('altcontactaddress3') && hidden.defined('altcontactstate') && hidden.defined('altcontactzipcode') && hidden.defined('altcontactcountry') && hidden.defined('altcontactphone') %] > <fieldset class="rows" id="memberentry_alternatecontact"> >- <legend id="alternatecontact_legend">Alternate contact</legend> >+ <legend id="alternatecontact_legend">[% t('Alternate contact') %]</legend> > > <ol> > [% UNLESS hidden.defined('altcontactsurname') %] > <li> > [% IF mandatory.defined('altcontactsurname') %] >- <label for="borrower_altcontactsurname" class="required">Surname:</label> >+ <label for="borrower_altcontactsurname" class="required">[% t('Surname:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactsurname">Surname:</label> >+ <label for="borrower_altcontactsurname">[% t('Surname:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactsurname" name="borrower_altcontactsurname" value="[% borrower.altcontactsurname %]" /> >- [% IF mandatory.defined('altcontactsurname') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactsurname') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactfirstname') %] > <li> > [% IF mandatory.defined('altcontactfirstname') %] >- <label for="borrower_altcontactfirstname" class="required">First name:</label> >+ <label for="borrower_altcontactfirstname" class="required">[% t('First name:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactfirstname">First name:</label> >+ <label for="borrower_altcontactfirstname">[% t('First name:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactfirstname" name="borrower_altcontactfirstname" value="[% borrower.altcontactfirstname %]" /> >- [% IF mandatory.defined('altcontactfirstname') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactfirstname') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactaddress1') %] > <li> > [% IF mandatory.defined('altcontactaddress1') %] >- <label for="borrower_altcontactaddress1" class="required">Address:</label> >+ <label for="borrower_altcontactaddress1" class="required">[% t('Address:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactaddress1">Address:</label> >+ <label for="borrower_altcontactaddress1">[% t('Address:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactaddress1" name="borrower_altcontactaddress1" value="[% borrower.altcontactaddress1 %]" /> >- [% IF mandatory.defined('altcontactaddress1') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactaddress1') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactaddress2') %] > <li> > [% IF mandatory.defined('altcontactaddress2') %] >- <label for="borrower_altcontactaddress2" class="required">Address 2:</label> >+ <label for="borrower_altcontactaddress2" class="required">[% t('Address 2:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactaddress2">Address 2:</label> >+ <label for="borrower_altcontactaddress2">[% t('Address 2:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactaddress2" name="borrower_altcontactaddress2" value="[% borrower.altcontactaddress2 %]" /> >- [% IF mandatory.defined('altcontactaddress2') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactaddress2') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactaddress3') %] > <li> > [% IF mandatory.defined('altcontactaddress3') %] >- <label for="borrower_altcontactaddress3" class="required">City:</label> >+ <label for="borrower_altcontactaddress3" class="required">[% t('City:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactaddress3">City:</label> >+ <label for="borrower_altcontactaddress3">[% t('City:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactaddress3" name="borrower_altcontactaddress3" value="[% borrower.altcontactaddress3 %]" /> >- [% IF mandatory.defined('altcontactaddress3') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactaddress3') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactstate') %] > <li> > [% IF mandatory.defined('altcontactstate') %] >- <label for="borrower_altcontactstate" class="required">State:</label> >+ <label for="borrower_altcontactstate" class="required">[% t('State:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactstate">State:</label> >+ <label for="borrower_altcontactstate">[% t('State:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactstate" name="borrower_altcontactstate" value="[% borrower.altcontactstate %]" /> >- [% IF mandatory.defined('altcontactstate') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactstate') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactzipcode') %] > <li> > [% IF mandatory.defined('altcontactzipcode') %] >- <label for="borrower_altcontactzipcode" class="required">ZIP/Postal code:</label> >+ <label for="borrower_altcontactzipcode" class="required">[% t('ZIP/Postal code:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactzipcode">ZIP/Postal code:</label> >+ <label for="borrower_altcontactzipcode">[% t('ZIP/Postal code:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactzipcode" name="borrower_altcontactzipcode" value="[% borrower.altcontactzipcode %]" /> >- [% IF mandatory.defined('altcontactzipcode') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactzipcode') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactcountry') %] > <li> > [% IF mandatory.defined('altcontactcountry') %] >- <label for="borrower_altcontactcountry" class="required">Country:</label> >+ <label for="borrower_altcontactcountry" class="required">[% t('Country:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactcountry">Country:</label> >+ <label for="borrower_altcontactcountry">[% t('Country:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactcountry" name="borrower_altcontactcountry" value="[% borrower.altcontactcountry %]" /> >- [% IF mandatory.defined('altcontactcountry') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactcountry') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > > [% UNLESS hidden.defined('altcontactphone') %] > <li> > [% IF mandatory.defined('altcontactphone') %] >- <label for="borrower_altcontactphone" class="required">Phone:</label> >+ <label for="borrower_altcontactphone" class="required">[% t('Phone:') %]</label> > [% ELSE %] >- <label for="borrower_altcontactphone">Phone:</label> >+ <label for="borrower_altcontactphone">[% t('Phone:') %]</label> > [% END %] > > <input type="text" id="borrower_altcontactphone" name="borrower_altcontactphone" value="[% borrower.altcontactphone %]" /> >- [% IF mandatory.defined('altcontactphone') %]<span class="required">Required</span>[% END %] >+ [% IF mandatory.defined('altcontactphone') %]<span class="required">[% t('Required') %]</span>[% END %] > </li> > [% END %] > </ol> >@@ -806,31 +807,31 @@ > > [% UNLESS action == 'edit' || hidden.defined('password') %] > <fieldset class="rows" id="memberentry_password"> >- <legend id="contact_legend">Password</legend> >+ <legend id="contact_legend">[% t('Password') %]</legend> > <div class="alert alert-info"> >- <p>Your password must be at least [% Koha.Preference('minPasswordLength') %] characters long.</p> >+ <p>[% t('Your password must be at least') %] [% Koha.Preference('minPasswordLength') %] [% t('characters long.') %]</p> > [% UNLESS mandatory.defined('password') %] >- <div>If you do not enter a password a system generated password will be created.</div> >+ <div>[% t('If you do not enter a password a system generated password will be created.') %]</div> > [% END %] > </div> > > [% IF mandatory.defined('password') %] > <ol> >- <li><label for="borrower_password" class="required">Password</label> >+ <li><label for="borrower_password" class="required">[% t('Password') %]</label> > <input type="password" name="borrower_password" id="password" /> >- <span class="required">Required</span> >+ <span class="required">[% t('Required') %]</span> > </li> >- <li><label for="borrower_password2" class="required">Confirm password</label> >+ <li><label for="borrower_password2" class="required">[% t('Confirm password') %]</label> > <input type="password" name="borrower_password2" id="password2" /> >- <span class="required">Required</span> >+ <span class="required">[% t('Required') %]</span> > </li> > </ol> > [% ELSE %] > <ol> >- <li><label for="borrower_password">Password</label> >+ <li><label for="borrower_password">[% t('Password') %]</label> > <input type="password" name="borrower_password" id="password" /> > </li> >- <li><label for="borrower_password2">Confirm password</label> >+ <li><label for="borrower_password2">[% t('Confirm password') %]</label> > <input type="password" name="borrower_password2" id="password2" /> > </li> > </ol> >@@ -845,7 +846,7 @@ > <legend>[% pa_class.lib %]</legend> > [% ELSE %] > <fieldset class="rows patron-attributes"> >- <legend>Additional information</legend> >+ <legend>[% t('Additional information') %]</legend> > [% END %] > <ol class="attributes_table"> > [% FOREACH pa IN pa_class.items %] >@@ -865,7 +866,7 @@ > [% auth_val.lib %] > </option> > [% ELSE %] >- <option value="[% auth_val.authorised_value %]" > >+ <option value="[% auth_val.authorised_value %]"> > [% auth_val.lib %] > </option> > [% END %] >@@ -874,9 +875,9 @@ > [% ELSE %] > <textarea rows="2" cols="30" id="[% form_id %]" name="patron_attribute_value">[% pa_value %]</textarea> > [% END %] >- <a href="#" class="clear-attribute">Clear</a> >+ <a href="#" class="clear-attribute">[% t('Clear') %]</a> > [% IF ( pa.type.repeatable ) %] >- <a href="#" class="clone-attribute">New</a> >+ <a href="#" class="clone-attribute">[% t('New') %]</a> > [% END %] > [% ELSE %] > [% IF ( pa.type.authorised_value_category ) %] >@@ -898,12 +899,12 @@ > <ol> > > <li> >- <label for="captcha" class="required">Verification:</label> >+ <label for="captcha" class="required">[% t('Verification:') %]</label> > > <input type="text" name="captcha" id="captcha" /> > <input type="hidden" name="captcha_digest" value="[% captcha_digest %]" /> > >- <span class="hint">Please type the following characters into the preceding box: <strong>[% captcha %]</strong></span> >+ <span class="hint">[% t('Please type the following characters into the preceding box:') %] <strong>[% captcha %]</strong></span> > </li> > </ol> > </fieldset> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt >index 6adfc97144..bc7bedae61 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %][% ELSE %]Koha online[% END %] catalog › Your messaging settings</title> >+<title>[% IF ( LibraryNameTitle ) %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your messaging settings') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,9 +10,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% BORROWER_INFO.firstname %] [% BORROWER_INFO.surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your messaging settings</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% BORROWER_INFO.firstname %] [% BORROWER_INFO.surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your messaging settings') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -24,9 +25,9 @@ > <div class="span10"> > [% IF Koha.Preference( 'EnhancedMessagingPreferencesOPAC' ) %] > <div id="usermessaging"> >- <h3>Your messaging settings</h3> >+ <h3>[% t('Your messaging settings') %]</h3> > [% IF ( settings_updated ) %] >- <div class="alert alert-success"><h4>Settings updated</h4></div> >+ <div class="alert alert-success"><h4>[% t('Settings updated') %]</h4></div> > [% END %] > <form action="/cgi-bin/koha/opac-messaging.pl" method="get" name="opacmessaging"> > <input type="hidden" name="modify" value="yes" /> >@@ -34,25 +35,25 @@ > <table class="table table-bordered table-condensed table-striped"> > <thead> > <tr> >- <th> </th> >- <th>Days in advance</th> >- [% IF ( SMSSendDriver ) %]<th>SMS</th>[% END %] >- [% IF ( TalkingTechItivaPhone ) %]<th>Phone</th>[% END %] >- <th>Email</th> >- <th>Digests only <i id="info_digests" data-toggle="tooltip" title="You can ask for a digest to reduce the number of messages. Messages will be saved and sent as a single message." data-placement="right" class="icon icon-info-sign"></i></th> >- <!-- <th>RSS</th> --><th>Do not notify</th> >+ <th> </th> >+ <th>[% t('Days in advance') %]</th> >+ [% IF ( SMSSendDriver ) %]<th>[% t('SMS') %]</th>[% END %] >+ [% IF ( TalkingTechItivaPhone ) %]<th>[% t('Phone') %]</th>[% END %] >+ <th>[% t('Email') %]</th> >+ <th>[% t('Digests only') %] <i id="info_digests" data-toggle="tooltip" title="[% t('You can ask for a digest to reduce the number of messages. Messages will be saved and sent as a single message.') %]" data-placement="right" class="icon icon-info-sign"></i></th> >+ <!-- <th>RSS</th> --><th>[% t('Do not notify') %]</th> > </tr> > </thead> > <tbody> > [% FOREACH messaging_preference IN messaging_preferences %] > <tr> >- <td>[% IF ( messaging_preference.Item_Due ) %]Item due >- [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance notice >- [% ELSIF ( messaging_preference.Upcoming_Events ) %]Upcoming events >- [% ELSIF ( messaging_preference.Hold_Filled ) %]Hold filled >- [% ELSIF ( messaging_preference.Item_Check_in ) %]Item check-in >- [% ELSIF ( messaging_preference.Item_Checkout ) %]Item checkout >- [% ELSE %]Unknown [% END %]</td> >+ <td>[% IF ( messaging_preference.Item_Due ) %][% t('Item due') %] >+ [% ELSIF ( messaging_preference.Advance_Notice ) %][% t('Advance notice') %] >+ [% ELSIF ( messaging_preference.Upcoming_Events ) %][% t('Upcoming events') %] >+ [% ELSIF ( messaging_preference.Hold_Filled ) %][% t('Hold filled') %] >+ [% ELSIF ( messaging_preference.Item_Check_in ) %][% t('Item check-in') %] >+ [% ELSIF ( messaging_preference.Item_Checkout ) %][% t('Item checkout') %] >+ [% ELSE %][% t('Unknown') %] [% END %]</td> > [% IF ( messaging_preference.takes_days ) %] > <td><select class="input-mini" name="[% messaging_preference.message_attribute_id %]-DAYS"> > [% FOREACH select_day IN messaging_preference.select_days %] >@@ -70,9 +71,9 @@ > [% IF ( messaging_preference.transport_sms ) %] > <td> > [% IF ( messaging_preference.transports_sms ) %] >- <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" checked="checked" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% ELSE %] >- <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% END %] > </td> > [% ELSE %] >@@ -83,15 +84,9 @@ > [% IF ( messaging_preference.transport_phone ) %] > <td> > [% IF ( messaging_preference.transports_phone ) %] >- <input type="checkbox" >- id="phone[% messaging_preference.message_attribute_id %]" >- name="[% messaging_preference.message_attribute_id %]" >- value="phone" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="phone[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="phone" checked="checked" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% ELSE %] >- <input type="checkbox" >- id="phone[% messaging_preference.message_attribute_id %]" >- name="[% messaging_preference.message_attribute_id %]" >- value="phone" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="phone[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="phone" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% END %] > </td> > [% ELSE %] >@@ -102,9 +97,9 @@ > [% IF ( messaging_preference.transport_email ) %] > <td> > [% IF ( messaging_preference.transports_email ) %] >- <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" checked="checked" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% ELSE %] >- <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% END %] > </td> > [% ELSE %] >@@ -114,9 +109,9 @@ > [% IF ( messaging_preference.has_digest ) %] > <td> > [% IF ( messaging_preference.digest ) %] >- <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" checked="checked" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% ELSE %] >- <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> >+ <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" onclick="document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> > [% END %] > </td> > [% ELSE %] >@@ -131,18 +126,18 @@ > > <fieldset class="rows"> > [% IF ( SMSSendDriver ) %] >- <ol><li><label>Notice:</label>Some charges for text messages may be incurred when using this service. Please check with your mobile service provider if you have questions.</li></ol> >+ <ol><li><label>[% t('Notice:') %]</label>[% t('Some charges for text messages may be incurred when using this service. Please check with your mobile service provider if you have questions.') %]</li></ol> > <ol><li> >- <label for="SMSnumber">SMS number:</label> <input type="text" id="SMSnumber" name="SMSnumber" value="[% SMSnumber %]" /> >- <i>Please enter numbers only. <b>(123) 456-7890</b> would be entered as <b>1234567890</b>.</i> >+ <label for="SMSnumber">[% t('SMS number:') %]</label> <input type="text" id="SMSnumber" name="SMSnumber" value="[% SMSnumber %]" /> >+ <i>[% t('Please enter numbers only.') %] <b>[% t('(123) 456-7890') %]</b> [% t('would be entered as') %] <b>[% t('1234567890') %]</b>.</i> > </li></ol> > [% END %] > > [% IF ( SMSSendDriver == 'Email' ) %] > <ol><li> >- <label for="sms_provider_id">SMS provider:</label> >- <select id="sms_provider_id" name="sms_provider_id"/> >- <option value="">Unknown</option> >+ <label for="sms_provider_id">[% t('SMS provider:') %]</label> >+ <select id="sms_provider_id" name="sms_provider_id" /> >+ <option value="">[% t('Unknown') %]</option> > [% FOREACH s IN sms_providers %] > [% IF s.id == sms_provider_id %] > <option value="[% s.id %]" selected="selected">[% s.name %]</option> >@@ -151,18 +146,18 @@ > [% END %] > [% END %] > </select> >- <i>Please contact a library staff member if you are unsure of your mobile service provider, or you do not see your provider in this list.</i> >+ <i>[% t('Please contact a library staff member if you are unsure of your mobile service provider, or you do not see your provider in this list.') %]</i> > </li></ol> > [% END %] > </fieldset> > > <fieldset class="action"> >- <input type="submit" value="Submit changes" class="btn" /> <a class="cancel" href="/cgi-bin/koha/opac-user.pl">Cancel</a> >+ <input type="submit" value="Submit changes" class="btn" /> <a class="cancel" href="/cgi-bin/koha/opac-user.pl">[% t('Cancel') %]</a> > </fieldset> > </form> > </div> <!-- / #usermessaging --> > [% ELSE %] >- <h4>You are not allowed to call this page directly</h4> >+ <h4>[% t('You are not allowed to call this page directly') %]</h4> > [% END %] > </div> <!-- / .span10 --> > </div> <!-- / .row-fluid --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt >index 53550afda3..e66c5c6d07 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt >@@ -1,22 +1,22 @@ >-<?xml version="1.0"?> >+<!--?xml version="1.0"?--> > <rss version="2.0"> > <channel> > <title></title> > <link></link> > <description></description> > <language></language> >- <pubDate></pubDate> >- <lastBuildDate></lastBuildDate> >+ <pubdate></pubdate> >+ <lastbuilddate></lastbuilddate> > <docs></docs> > <generator></generator> >- <managingEditor></managingEditor> >- <webMaster></webMaster> >+ <managingeditor></managingeditor> >+ <webmaster></webmaster> > [% FOREACH message_lis IN message_list %] > <item> > <title>[% message_lis.subject |html %]</title> > <link>[% message_lis.title |html %]</link> > <description>[% message_lis.content |html %]</description> >- <pubDate>[% message_lis.time_queued |html %]</pubDate> >+ <pubdate>[% message_lis.time_queued |html %]</pubdate> > <guid>[% message_lis.title |html %]</guid> > </item> > [% END %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-news-rss.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-news-rss.tt >index aa18011a05..8f23b1de1d 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-news-rss.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-news-rss.tt >@@ -1,15 +1,16 @@ >-<?xml version="1.0"?> >+[% PROCESS 'i18n.inc' %] >+<!--?xml version="1.0"?--> > <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> > <channel> > <atom:link href="[% OPACBaseURL %]/cgi-bin/koha/opac-main.pl" rel="self" type="application/rss+xml" /> >- <title>News from [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]the library[% END %]</title> >- <link>[% OPACBaseURL %]/cgi-bin/koha/opac-main.pl</link> >+ <title>[% t('News from') %] [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('the library') %][% END %]</title> >+ <link>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-main.pl') %]</link> > <description></description> > [% FOREACH newsitem IN koha_news %] > <item> > <title>[% newsitem.title |html %]</title> > <description>[% newsitem.content |html %]</description> >- <guid>[% OPACBaseURL %]/cgi-bin/koha/opac-main.pl#newsitem[% newsitem.idnew |html %]</guid> >+ <guid>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-main.pl#newsitem') %][% newsitem.idnew |html %]</guid> > </item> > [% END %] > </channel> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt >index ce887f65d1..9addca4939 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt >@@ -1,51 +1,48 @@ >-<?xml version='1.0' encoding='utf-8' ?> >+[% PROCESS 'i18n.inc' %] >+<!--?xml version='1.0' encoding='utf-8' ?--> > [% USE Koha %] > [% IF ( opensearchdescription ) %] >-<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> >- <ShortName>[% LibraryName |html %] Search</ShortName> >- <Description>Search the [% LibraryName |html %]</Description> >- <Tags>koha opac [% LibraryName |html %]</Tags> >- <Contact>[% KohaAdminEmailAddress |html %]</Contact> >- <Url type="application/rss+xml" >- template="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?q={searchTerms}&pw={startPage?}&format=rss2"/> >-</OpenSearchDescription> >+<opensearchdescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> >+ <shortname>[% LibraryName |html %] [% t('Search') %]</shortname> >+ <description>[% t('Search the') %] [% LibraryName |html %]</description> >+ <tags>[% t('koha opac') %] [% LibraryName |html %]</tags> >+ <contact>[% KohaAdminEmailAddress |html %]</contact> >+ <url type="application/rss+xml" template="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?q={searchTerms}&pw={startPage?}&format=rss2" /> >+</opensearchdescription> > > [% ELSE %] > > [% IF ( rss2 ) %] >-<rss version="2.0" >- xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" >- xmlns:dc="http://purl.org/dc/elements/1.1/" >- xmlns:atom="http://www.w3.org/2005/Atom"> >+<rss version="2.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"> > <channel> >- <title><![CDATA[[% LibraryName |html %] Search [% IF ( query_desc ) %]for '[% query_desc |html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc |html %]'[% END %]]]></title> >- <link>[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&format=rss2</link> >- <atom:link rel="self" type="application/rss+xml" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %]&sort_by=[% sort_by | uri %]&format=rss2"/> >- <description><![CDATA[ Search results [% IF ( query_desc ) %]for '[% query_desc |html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc |html %]'[% END %] at [% LibraryName |html %]]]></description> >- <opensearch:totalResults>[% total %]</opensearch:totalResults> >- <opensearch:startIndex>[% offset %]</opensearch:startIndex> >+ <title><![CDATA[[% LibraryName |html %] Search [% IF ( query_desc ) %][% t('for \'') %][% query_desc |html %]'[% END %][% IF ( limit_desc ) %] [% t('with limit(s): \'') %][% limit_desc |html %]'[% END %]]]></title> >+ <link>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-search.pl?') %][% query_cgi |html %][% limit_cgi |html %][% t('&format=rss2') %]</link> >+ <atom:link rel="self" type="application/rss+xml" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %]&sort_by=[% sort_by | uri %]&format=rss2" /> >+ <description><!--[CDATA[ Search results [% IF ( query_desc ) %]for '[% query_desc |html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc |html %]'[% END %] at [% LibraryName |html %]]]--></description> >+ <opensearch:totalresults>[% total %]</opensearch:totalresults> >+ <opensearch:startindex>[% offset %]</opensearch:startindex> > [% IF ( results_per_page ) %] >- <opensearch:itemsPerPage>[% results_per_page |html%]</opensearch:itemsPerPage> >+ <opensearch:itemsperpage>[% results_per_page |html%]</opensearch:itemsperpage> > [% ELSE %] >- <opensearch:itemsPerPage>20</opensearch:itemsPerPage> >+ <opensearch:itemsperpage>[% t('20') %]</opensearch:itemsperpage> > [% END %] > [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] >- <atom:link rel="search" type="application/opensearchdescription+xml" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% SEARCH_RESULT.query_cgi |uri %][% SEARCH_RESULT.limit_cgi |uri %]&sort_by=[% SEARCH_RESULT.sort_by |uri %]&format=opensearchdescription"/> >- <opensearch:Query role="request" searchTerms="[% SEARCH_RESULT.query_desc |uri %][% SEARCH_RESULT.limit_desc |uri %]" startPage="[% SEARCH_RESULT.page %]" /> >+ <atom:link rel="search" type="application/opensearchdescription+xml" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% SEARCH_RESULT.query_cgi |uri %][% SEARCH_RESULT.limit_cgi |uri %]&sort_by=[% SEARCH_RESULT.sort_by |uri %]&format=opensearchdescription" /> >+ <opensearch:query role="request" searchterms="[% SEARCH_RESULT.query_desc |uri %][% SEARCH_RESULT.limit_desc |uri %]" startpage="[% SEARCH_RESULT.page %]" /> > <item> > <title>[% SEARCH_RESULT.title |html %] [% FOREACH subtitl IN SEARCH_RESULT.subtitle %], [% subtitl.subfield |html %][% END %]</title> >- <dc:identifier>ISBN [% SEARCH_RESULT.isbn |html %]</dc:identifier> >- <link>[% IF ( SEARCH_RESULT.BiblioDefaultViewmarc ) %][% OPACBaseURL %]/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% ELSE %][% IF ( SEARCH_RESULT.BiblioDefaultViewisbd ) %][% OPACBaseURL %]/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% ELSE %][% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %][% END %][% END %]</link> >- <description><![CDATA[ >-[% IF ( OPACAmazonCoverImages ) %][% IF ( SEARCH_RESULT.normalized_isbn ) %]<img src="https://images-na.ssl-images-amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" />[% END %][% END %] >-[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( SEARCH_RESULT.content_identifier_exists ) %]<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SEARCH_RESULT.SyndeticsClientCode %]&type=xw10[% IF ( SEARCH_RESULT.normalized_upc ) %]&upc=[% SEARCH_RESULT.normalized_upc %][% END %][% IF ( SEARCH_RESULT.normalized_oclc ) %]&oclc=[% SEARCH_RESULT.normalized_oclc %][% END %]" alt="" /> >+ <dc:identifier>[% t('ISBN') %] [% SEARCH_RESULT.isbn |html %]</dc:identifier> >+ <link>[% IF ( SEARCH_RESULT.BiblioDefaultViewmarc ) %][% OPACBaseURL %][% t('/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=') %][% SEARCH_RESULT.biblionumber %][% ELSE %][% IF ( SEARCH_RESULT.BiblioDefaultViewisbd ) %][% OPACBaseURL %][% t('/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=') %][% SEARCH_RESULT.biblionumber %][% ELSE %][% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% SEARCH_RESULT.biblionumber %][% END %][% END %]</link> >+ <description><!--[CDATA[ >+[% IF ( OPACAmazonCoverImages ) %][% IF ( SEARCH_RESULT.normalized_isbn ) %]<img src="https://images-na.ssl-images-amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" /-->[% END %][% END %] >+[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( SEARCH_RESULT.content_identifier_exists ) %]<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SEARCH_RESULT.SyndeticsClientCode %]&type=xw10[% IF ( SEARCH_RESULT.normalized_upc ) %]&upc=[% SEARCH_RESULT.normalized_upc %][% END %][% IF ( SEARCH_RESULT.normalized_oclc ) %]&oclc=[% SEARCH_RESULT.normalized_oclc %][% END %]" alt="" /> > [% ELSE %] >-<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" /> >+<img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" /> > [% END %][% END %][% END %] > > [% bt_id = ( SEARCH_RESULT.normalized_upc || SEARCH_RESULT.normalized_isbn ) %] >-[% IF ( BakerTaylorEnabled ) %][% IF bt_id %]<a href="https://[% BakerTaylorBookstoreURL |url %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |url %][% bt_id %]" /></a>[% END %][% END %] >- <p>[% IF ( SEARCH_RESULT.author ) %]By [% SEARCH_RESULT.author |html %]. [% END %] >+[% IF ( BakerTaylorEnabled ) %][% IF bt_id %]<a href="https://[% BakerTaylorBookstoreURL |url %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |url %][% bt_id %]" /></a>[% END %][% END %] >+ <p>[% IF ( SEARCH_RESULT.author ) %][% t('By') %] [% SEARCH_RESULT.author |html %]. [% END %] > [% IF ( SEARCH_RESULT.place ) %][% SEARCH_RESULT.place |html %] [% END %][% IF ( SEARCH_RESULT.publishercode ) %][% SEARCH_RESULT.publishercode |html %][% END %][% IF ( SEARCH_RESULT.publicationyear ) %] [% SEARCH_RESULT.publicationyear |html %] > [% ELSE %][% IF ( SEARCH_RESULT.copyrightdate ) %] [% SEARCH_RESULT.copyrightdate |html %][% END %][% END %] > [% IF ( SEARCH_RESULT.pages ) %]. [% SEARCH_RESULT.pages |html %][% END %] >@@ -54,10 +51,10 @@ > [% IF ( SEARCH_RESULT.isbn ) %] [% SEARCH_RESULT.isbn |html %][% END %] > </p> > [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] >-<p><a href="[% OPACBaseURL %]/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Place Hold on <i>[% SEARCH_RESULT.title %]</i></a></p> >+<p><a href="[% OPACBaseURL %]/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">[% t('Place Hold on') %] <i>[% SEARCH_RESULT.title %]</i></a></p> > [% END %] > ]]></description> >- <guid>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]</guid> >+ <guid>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% SEARCH_RESULT.biblionumber %]</guid> > </item> > [% END %] > </channel> >@@ -65,41 +62,40 @@ > [% END %] > > [% IF ( atom ) %] >-<feed xmlns="http://www.w3.org/2005/Atom" >- xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"> >- <id>[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&format=atom</id> >- <title>[% LibraryName |html %] Search [% IF ( query_desc ) %]for '[% query_desc |html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc |html %]'[% END %]</title> >- <link href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %]&format=rss2"/> >+<feed xmlns="http://www.w3.org/2005/Atom" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"> >+ <id>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-search.pl?') %][% query_cgi |html %][% limit_cgi |html %][% t('&format=atom') %]</id> >+ <title>[% LibraryName |html %] [% t('Search') %] [% IF ( query_desc ) %][% t('for \'') %][% query_desc |html %]'[% END %][% IF ( limit_desc ) %][% t(' with limit(s): \'') %][% limit_desc |html %]'[% END %]</title> >+ <link href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %]&format=rss2" /> > <updated>[% timestamp %]</updated> > <author> > <name>[% LibraryName |html %]</name> > </author> > <!-- <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id> --> >- <opensearch:totalResults>[% total %]</opensearch:totalResults> >- <opensearch:startIndex>[% page %]</opensearch:startIndex> >+ <opensearch:totalresults>[% total %]</opensearch:totalresults> >+ <opensearch:startindex>[% page %]</opensearch:startindex> > [% IF ( results_per_page ) %] >- <opensearch:itemsPerPage>[% results_per_page %]</opensearch:itemsPerPage> >+ <opensearch:itemsperpage>[% results_per_page %]</opensearch:itemsperpage> > [% ELSE %] >- <opensearch:itemsPerPage>20</opensearch:itemsPerPage> >+ <opensearch:itemsperpage>[% t('20') %]</opensearch:itemsperpage> > [% END %] >- <opensearch:Query role="request" searchTerms="[% query_desc |html %] [% limit_desc |html %]" startPage="[% page |html %]" /> >- <link rel="alternate" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=[% page %]&format=atom" type="application/atom+xml"/> >- <link rel="self" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]&format=atom" type="application/atom+xml"/> >- <link rel="first" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=1&format=atom" type="application/atom+xml"/> >- <link rel="previous" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=2&format=atom" type="application/atom+xml"/> >- <link rel="next" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=4&format=atom" type="application/atom+xml"/> >- <link rel="last" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=42299&format=atom" type="application/atom+xml"/> >- <link rel="search" type="application/opensearchdescription+xml" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?format=opensearchdescription"/> >+ <opensearch:query role="request" searchterms="[% query_desc |html %] [% limit_desc |html %]" startpage="[% page |html %]" /> >+ <link rel="alternate" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=[% page %]&format=atom" type="application/atom+xml" /> >+ <link rel="self" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]&format=atom" type="application/atom+xml" /> >+ <link rel="first" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=1&format=atom" type="application/atom+xml" /> >+ <link rel="previous" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=2&format=atom" type="application/atom+xml" /> >+ <link rel="next" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=4&format=atom" type="application/atom+xml" /> >+ <link rel="last" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi %][% limit_cgi %]pw=42299&format=atom" type="application/atom+xml" /> >+ <link rel="search" type="application/opensearchdescription+xml" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?format=opensearchdescription" /> > > [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] > <entry> > <title>[% SEARCH_RESULT.title |html %]</title> >- <link href="[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]"/> >+ <link href="[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]" /> > <!-- <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> --> > <updated>[% SEARCH_RESULT.timestamp %]</updated> > <content type="text"><!-- put content here --> > </content> >- <id>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]</id> >+ <id>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% SEARCH_RESULT.biblionumber %]</id> > </entry> > [% END %] > </feed> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt >index f67c558aed..7fdfd24ad3 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt >@@ -1,7 +1,8 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › OverDrive search for '[% q | html %]'</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠OverDrive search for \'') %][% q | html %]'</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > [% Asset.css("css/jquery.rating.css") %] >@@ -17,8 +18,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">OverDrive search for '[% q | html %]'</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('OverDrive search for \'') %][% q | html %]'</a></li> > </ul> > > <div class="container-fluid"> >@@ -30,7 +31,7 @@ > </div> > <div class="span10"> > <div id="overdrive-results-content" class="maincontent searchresults"> >- <h1>OverDrive search for '[% q | html %]'</h1> >+ <h1>[% t('OverDrive search for \'') %][% q | html %]'</h1> > <div id="breadcrumbs"> > <p></p> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt >index f34b9193a7..af13b56d05 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt >@@ -1,7 +1,8 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Change your password</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Change your password') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -10,9 +11,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Change your password</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Change your password') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -24,27 +25,27 @@ > </div> > <div class="span10"> > <div id="userpasswd"> >- <h3>Change your password </h3> >+ <h3>[% t('Change your password') %] </h3> > > [% IF ( Error_messages ) %] > <div class="alert"> >- <h3>There was a problem with your submission</h3> >+ <h3>[% t('There was a problem with your submission') %]</h3> > <p> > [% IF ( passwords_mismatch ) %] >- Passwords do not match. Please re-type your new password. >+ [% t('Passwords do not match.') %] [% t('Please re-type your new password.') %] > [% END %] > [% IF password_too_short %] >- Password must be at least [% minPasswordLength %] characters long. >+ [% t('Password must be at least') %] [% minPasswordLength %] [% t('characters long.') %] > [% END %] > [% IF password_too_weak %] >- Password must contain at least one digit, one lowercase and one uppercase. >+ [% t('Password must contain at least one digit, one lowercase and one uppercase.') %] > [% END %] > [% IF password_has_whitespaces %] >- Password must not contain leading or trailing whitespaces. >+ [% t('Password must not contain leading or trailing whitespaces.') %] > [% END %] > > [% IF ( WrongPass ) %] >- Your current password was entered incorrectly. If this problem persists, please ask a librarian to reset your password for you. >+ [% t('Your current password was entered incorrectly.') %] [% t('If this problem persists, please ask a librarian to reset your password for you.') %] > [% END %] > </p> > </div> >@@ -55,22 +56,22 @@ > > <form action="/cgi-bin/koha/opac-passwd.pl" name="mainform" id="mainform" method="post" autocomplete="off"> > <fieldset> >- [% UNLESS ( ShortPass ) %]<div class="alert alert-info">Your password must be at least [% minPasswordLength%] characters long.</div>[% END %] >- <label for="Oldkey">Current password:</label> <input type="password" id="Oldkey" size="25" name="Oldkey" /> >- <label for="Newkey">New password:</label> <input type="password" id="Newkey" size="25" name="Newkey" /> >- <label for="Confirm">Re-type new password:</label> <input type="password" id="Confirm" size="25" name="Confirm" /> >+ [% UNLESS ( ShortPass ) %]<div class="alert alert-info">[% t('Your password must be at least') %] [% minPasswordLength%] [% t('characters long.') %]</div>[% END %] >+ <label for="Oldkey">[% t('Current password:') %]</label> <input type="password" id="Oldkey" size="25" name="Oldkey" /> >+ <label for="Newkey">[% t('New password:') %]</label> <input type="password" id="Newkey" size="25" name="Newkey" /> >+ <label for="Confirm">[% t('Re-type new password:') %]</label> <input type="password" id="Confirm" size="25" name="Confirm" /> > </fieldset> >- <fieldset class="action"><input type="submit" value="Submit changes" class="btn" /> <a href="/cgi-bin/koha/opac-user.pl" class="cancel">Cancel</a></fieldset> >+ <fieldset class="action"><input type="submit" value="Submit changes" class="btn" /> <a href="/cgi-bin/koha/opac-user.pl" class="cancel">[% t('Cancel') %]</a></fieldset> > </form> > [% END # /IF Ask_data %] > [% ELSE %] >- <div class="alert">You can't change your password.</div> >+ <div class="alert">[% t('You can\'t change your password.') %]</div> > [% END # /IF OpacPasswordChange %] > > [% IF ( password_updated ) %] > <div class="alert alert-success"> >- <h1>Password updated</h1> >- Your password has been changed >+ <h1>[% t('Password updated') %]</h1> >+ [% t('Your password has been changed') %] > </div> > <form action="/cgi-bin/koha/opac-user.pl" method="post" autocomplete="off"> > <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" /> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt >index e1b4ba0a06..7635a3da20 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %] - Forgotten password recovery[% ELSE %]Koha online[% END %] catalog - Forgotten password recovery</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %] [% t('- Forgotten password recovery') %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog - Forgotten password recovery') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > [% BLOCK jsinclude %] >@@ -29,8 +30,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Forgotten password recovery</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Forgotten password recovery') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -44,55 +45,55 @@ > [% END %] > </div> > <div class="span10"> >- <h3>Forgotten password recovery</h3> >+ <h3>[% t('Forgotten password recovery') %]</h3> > [% IF (hasError) %] > <div class="alert alert-warning"> >- <h3>Error</h3> >+ <h3>[% t('Error') %]</h3> > <p> > [% IF (sendmailError) %] >- An error has occurred while sending you the password recovery link. >- <br/>Please try again later. >+ [% t('An error has occurred while sending you the password recovery link.') %] >+ <br />[% t('Please try again later.') %] > [% ELSIF (errNoBorrowerFound) %] >- No account was found with the provided information. >+ [% t('No account was found with the provided information.') %] > [% ELSIF (errMultipleAccountsForEmail) %] >- Account identification with this email address only is ambiguous. >- <br />Please use the field 'Login' as well. >+ [% t('Account identification with this email address only is ambiguous.') %] >+ <br />[% t('Please use the field \'Login\' as well.') %] > [% ELSIF (errAlreadyStartRecovery) %] >- The process of password recovery has already been started for this account >+ [% t('The process of password recovery has already been started for this account') %] > [% IF username %] > ("<strong>[% username %]</strong>") > [% ELSIF email %] > ("<strong>[% email %]</strong>") > [% END %] >- <br/>You should have received an email with a link to reset your password. >- <br/>If you did not receive this email, you can request a new one: <a href="/cgi-bin/koha/opac-password-recovery.pl?resendEmail=true&email=[% email %]&username=[% username %]">Get new password recovery link</a> >+ <br />[% t('You should have received an email with a link to reset your password.') %] >+ <br />[% t('If you did not receive this email, you can request a new one:') %] <a href="/cgi-bin/koha/opac-password-recovery.pl?resendEmail=true&email=[% email %]&username=[% username %]">[% t('Get new password recovery link') %]</a> > [% ELSIF (errPassNotMatch) %] >- The passwords do not match. >+ [% t('The passwords do not match.') %] > [% ELSIF password_too_short %] >- <li>Password must be at least [% minPasswordLength %] characters long.</li> >+ <li>[% t('Password must be at least') %] [% minPasswordLength %] [% t('characters long.') %]</li> > [% ELSIF password_too_weak %] >- <li>Password must contain at least one digit, one lowercase and one uppercase.</li> >+ <li>[% t('Password must contain at least one digit, one lowercase and one uppercase.') %]</li> > [% ELSIF password_has_whitespaces %] >- <li>Password must not contain leading or trailing whitespaces.</li> >+ <li>[% t('Password must not contain leading or trailing whitespaces.') %]</li> > [% ELSIF (errLinkNotValid) %] >- The link you clicked is either invalid, or expired. >- <br/>Be sure you used the link from the email, or contact library staff for assistance. >+ [% t('The link you clicked is either invalid, or expired.') %] >+ <br />[% t('Be sure you used the link from the email, or contact library staff for assistance.') %] > [% END %] > </p> >- <p>Please contact the library if you need further assistance.</p> >+ <p>[% t('Please contact the library if you need further assistance.') %]</p> > </div> > [% END %] > <div id="password-recovery"> > [% IF (!Koha.Preference('OpacResetPassword')) %] >- <div class="alert alert-info">You can't reset your password.</div> >+ <div class="alert alert-info">[% t('You can\'t reset your password.') %]</div> > [% ELSIF (password_recovery) %] > <form action="/cgi-bin/koha/opac-password-recovery.pl" method="post" autocomplete="off"> > <input type="hidden" name="koha_login_context" value="opac" /> > <fieldset> >- <p>To reset your password, enter your login or your email address. >- <label for="username">Login:</label> >+ <p>[% t('To reset your password, enter your login or your email address.') %] >+ <label for="username">[% t('Login:') %]</label> > <input type="text" id="username" size="40" name="username" value="[% username %]" /> >- <label for="email">Email:</label> >+ <label for="email">[% t('Email:') %]</label> > <input type="text" id="email" size="40" name="email" value="[% email %]" /> > <fieldset class="action"> > <input type="submit" value="Submit" class="btn" name="sendEmail" /> >@@ -103,10 +104,10 @@ > <form action="/cgi-bin/koha/opac-password-recovery.pl" method="post" autocomplete="off"> > <input type="hidden" name="koha_login_context" value="opac" /> > <fieldset> >- <div class="alert alert-info">The password must contain at least [% minPasswordLength %] characters.</div> >- <label for="password">New password:</label> >+ <div class="alert alert-info">[% t('The password must contain at least') %] [% minPasswordLength %] [% t('characters.') %]</div> >+ <label for="password">[% t('New password:') %]</label> > <input type="password" id="password" size="40" name="password" /> >- <label for="repeatPassword">Confirm new password:</label> >+ <label for="repeatPassword">[% t('Confirm new password:') %]</label> > <input type="password" id="repeatPassword" size="40" name="repeatPassword" /> > <fieldset class="action"> > <input type="hidden" name="username" value="[% username %]" /> >@@ -118,16 +119,16 @@ > [% ELSIF (mail_sent) %] > <div class="alert alert-info"> > <p> >- You will receive an email shortly. >- <br/>Please click the link in this email to finish the process of resetting your password. >- <br/>This link is valid for 2 days starting now. >+ [% t('You will receive an email shortly.') %] >+ <br />[% t('Please click the link in this email to finish the process of resetting your password.') %] >+ <br />[% t('This link is valid for 2 days starting now.') %] > </p> >- <a href="/cgi-bin/koha/opac-main.pl"">Return to the main page</a> >+ <a href="/cgi-bin/koha/opac-main.pl" "="">[% t('Return to the main page') %]</a> > </div> > [% ELSIF (password_reset_done) %] > <div class="alert alert-success"> >- <p>The password has been changed for user "[% username %]".</p> >- <a href="/cgi-bin/koha/opac-user.pl">Click here to login.</a> >+ <p>[% t('The password has been changed for user "') %][% username %]".</p> >+ <a href="/cgi-bin/koha/opac-user.pl">[% t('Click here to login.') %]</a> > </div> > [% END %] > </div><!-- / #password-recovery --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt >index 143f4e023b..8977a99c37 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your privacy management</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your privacy management') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,9 +10,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your privacy management</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your privacy management') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -23,82 +24,82 @@ > </div> > <div class="span10"> > <div id="userprivacy"> >- <h3>Your privacy management</h3> >+ <h3>[% t('Your privacy management') %]</h3> > > [% IF deleted %] >- <div class="alert alert-success">Your reading history has been deleted.</div> >+ <div class="alert alert-success">[% t('Your reading history has been deleted.') %]</div> > [% ELSIF history_not_deleted %] >- <div class="alert">The deletion of your reading history failed, because there is a problem with the configuration of this feature. Please help to fix the system by informing your library of this error</div> >+ <div class="alert">[% t('The deletion of your reading history failed, because there is a problem with the configuration of this feature. Please help to fix the system by informing your library of this error') %]</div> > [% ELSIF nothing_to_delete %] >- <div class="alert">No reading history to delete</div> >+ <div class="alert">[% t('No reading history to delete') %]</div> > [% END %] > > [% IF ( privacy_updated ) %] >- <div class="alert alert-success">Your privacy rules have been updated.</div> >+ <div class="alert alert-success">[% t('Your privacy rules have been updated.') %]</div> > [% END %] > > [% IF ( Ask_data ) %] >- <p>We take great care in protecting your privacy. On this screen, you can define how long we keep your reading history.</p> >- <p>Your options are: <p> >+ <p>[% t('We take great care in protecting your privacy. On this screen, you can define how long we keep your reading history.') %]</p> >+ <p>[% t('Your options are:') %] <p> > <ul id="opac-privacy-options-list"> >- <li class="privacy0">Forever: keep my reading history without limit. This is the option for users who want to keep track of what they are reading.</li> >- <li class="privacy1">Default: keep my reading history according to local laws. This is the default option : the library will keep your reading history for the duration permitted by local laws.</li> >- <li class="privacy2">Never: Delete my reading history immediately. This will delete all record of the item that was checked-out upon check-in.</li> >+ <li class="privacy0">[% t('Forever: keep my reading history without limit. This is the option for users who want to keep track of what they are reading.') %]</li> >+ <li class="privacy1">[% t('Default: keep my reading history according to local laws. This is the default option : the library will keep your reading history for the duration permitted by local laws.') %]</li> >+ <li class="privacy2">[% t('Never: Delete my reading history immediately. This will delete all record of the item that was checked-out upon check-in.') %]</li> > </ul> >- <p id="note1">Please note that information on any book still checked-out must be kept by the library no matter which privacy option you choose.</p> >- <p id="note2">Please also note that the library staff can't update these values for you: it's your privacy!</p> >+ <p id="note1">[% t('Please note that information on any book still checked-out must be kept by the library no matter which privacy option you choose.') %]</p> >+ <p id="note2">[% t('Please also note that the library staff can\'t update these values for you: it\'s your privacy!') %]</p> > <form action="/cgi-bin/koha/opac-privacy.pl" method="post" id="opac-privacy-update-form"> > <input type="hidden" name="op" value="update_privacy" /> > <fieldset> >- <label for="privacy">Please choose your privacy rule:</label> >+ <label for="privacy">[% t('Please choose your privacy rule:') %]</label> > <div> > <select name="privacy" id="privacy"> > [% IF ( privacy0 ) %] >- <option value="0" selected="selected" class="privacy0">Forever</option> >+ <option value="0" selected="selected" class="privacy0">[% t('Forever') %]</option> > [% ELSE %] >- <option value="0" class="privacy0">Forever</option> >+ <option value="0" class="privacy0">[% t('Forever') %]</option> > [% END %] > [% IF ( privacy1 ) %] >- <option value="1" selected="selected" class="privacy1">Default</option> >+ <option value="1" selected="selected" class="privacy1">[% t('Default') %]</option> > [% ELSE %] >- <option value="1" class="privacy1">Default</option> >+ <option value="1" class="privacy1">[% t('Default') %]</option> > [% END %] > [% IF ( privacy2 ) %] >- <option value="2" selected="selected" class="privacy2">Never</option> >+ <option value="2" selected="selected" class="privacy2">[% t('Never') %]</option> > [% ELSE %] >- <option value="2" class="privacy2">Never</option> >+ <option value="2" class="privacy2">[% t('Never') %]</option> > [% END %] > </select> > </div> > > [% IF borrower.guarantorid && Koha.Preference('AllowPatronToSetCheckoutsVisibilityForGuarantor') %] > <div> >- <label for="privacy_guarantor_checkouts">Allow your guarantor to view your current checkouts?</label> >+ <label for="privacy_guarantor_checkouts">[% t('Allow your guarantor to view your current checkouts?') %]</label> > <select name="privacy_guarantor_checkouts"> > [% IF borrower.privacy_guarantor_checkouts %] >- <option value="0">No</option> >- <option value="1" selected>Yes</option> >+ <option value="0">[% t('No') %]</option> >+ <option value="1" selected="">[% t('Yes') %]</option> > [% ELSE %] >- <option value="0" selected>No</option> >- <option value="1">Yes</option> >+ <option value="0" selected="">[% t('No') %]</option> >+ <option value="1">[% t('Yes') %]</option> > [% END %] > </select> > <span class="hint"> >- Your guarantor is <i>[% borrower.guarantor.firstname %] [% borrower.guarantor.surname %]</i> >+ [% t('Your guarantor is') %] <i>[% borrower.guarantor.firstname %] [% borrower.guarantor.surname %]</i> > </span> > </div> > [% END %] > >- <button type="Submit" class="btn">Save</button> >+ <button type="Submit" class="btn">[% t('Save') %]</button> > </fieldset> > </form> >- <h2>Immediate deletion</h2> >+ <h2>[% t('Immediate deletion') %]</h2> > <form action="/cgi-bin/koha/opac-privacy.pl" method="post" id="opac-privacy-delete-form"> > <input type="hidden" name="op" value="delete_record" /> >- <p>Whatever your privacy rule you choose, you can delete all your reading history immediately by clicking here. <b>BE CAREFUL</b>. Once you've confirmed the deletion, no one can retrieve the list!</p> >+ <p>[% t('Whatever your privacy rule you choose, you can delete all your reading history immediately by clicking here.') %] <b>[% t('BE CAREFUL') %]</b>[% t('. Once you\'ve confirmed the deletion, no one can retrieve the list!') %]</p> > <input type="submit" value="Immediate deletion" class="btn btn-danger" onclick="return confirmDelete(MSG_CONFIRM_AGAIN);" /> > </form> >- [% IF Koha.Preference('StoreLastBorrower') %]<p id="store-last-borrower-msg">Please note, the last person to return an item is tracked for the management of items returned damaged.</p>[% END %] >+ [% IF Koha.Preference('StoreLastBorrower') %]<p id="store-last-borrower-msg">[% t('Please note, the last person to return an item is tracked for the management of items returned damaged.') %]</p>[% END %] > [% END # / IF Ask_data %] > </div> <!-- / .userprivacy --> > </div> <!-- / .span10 --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt >index a51c53e081..cf04252925 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt >@@ -1,7 +1,8 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE KohaDates %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your checkout history</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your checkout history') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > <style>ul.ui-tabs-nav li a, ul.ui-tabs-nav li span.a { padding:0.6em 1em; }</style> >@@ -18,9 +19,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your checkout history</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% firstname %] [% surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your checkout history') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -32,19 +33,19 @@ > </div> > <div class="span10"> > <div id="userreadingrecord"> >- <h3>Checkout history</h3> >+ <h3>[% t('Checkout history') %]</h3> > > [% IF READING_RECORD.size == 0 %] >- You have never borrowed anything from this library. >+ [% t('You have never borrowed anything from this library.') %] > [% ELSE %] > <div id="opac-user-readingrec"> > <div class="resultscontrol resort"> > <form id="sortform" action="/cgi-bin/koha/opac-readingrecord.pl" method="get"> > [% UNLESS ( limit ) %]<input type="hidden" name="limit" value="full" />[% END %] > <select name="order" id="order"> >- [% IF ( orderbydate ) %]<option value="" selected="selected">Order by date</option>[% ELSE %]<option value="">Order by date</option>[% END %] >- [% IF ( orderbytitle ) %]<option value="title" selected="selected">Order by title</option>[% ELSE %]<option value="title">Order by title</option>[% END %] >- [% IF ( orderbyauthor ) %]<option value="author" selected="selected">Order by author</option>[% ELSE %]<option value="author">Order by author</option>[% END %] >+ [% IF ( orderbydate ) %]<option value="" selected="selected">[% t('Order by date') %]</option>[% ELSE %]<option value="">[% t('Order by date') %]</option>[% END %] >+ [% IF ( orderbytitle ) %]<option value="title" selected="selected">[% t('Order by title') %]</option>[% ELSE %]<option value="title">[% t('Order by title') %]</option>[% END %] >+ [% IF ( orderbyauthor ) %]<option value="author" selected="selected">[% t('Order by author') %]</option>[% ELSE %]<option value="author">[% t('Order by author') %]</option>[% END %] > </select> > <input type="submit" value="Go" id="sortsubmit" class="submit clearfix" /> > </form> >@@ -52,34 +53,34 @@ > > [% IF limit %] > <p> >- Showing last 50 items. <a href="/cgi-bin/koha/opac-readingrecord.pl?limit=full[% IF ( orderbytitle ) %]&order=title[% END %]">Show all items</a> >+ [% t('Showing last 50 items.') %] <a href="/cgi-bin/koha/opac-readingrecord.pl?limit=full[% IF ( orderbytitle ) %]&order=title[% END %]">[% t('Show all items') %]</a> > </p> > [% ELSE %] > <p> >- Showing all items. <a href="/cgi-bin/koha/opac-readingrecord.pl?limit=50[% IF ( orderbytitle ) %]&order=title[% END %]">Show last 50 items</a> >+ [% t('Showing all items.') %] <a href="/cgi-bin/koha/opac-readingrecord.pl?limit=50[% IF ( orderbytitle ) %]&order=title[% END %]">[% t('Show last 50 items') %]</a> > </p> > [% END %] > > [% IF Koha.Preference( 'OnSiteCheckouts' ) == 1 %] > <div id="tabs" class="toptabs"> > <ul> >- <li><a href="#tabs-container" id="tab_all">All</a></li> >- <li><a href="#tabs-container" id="tab_checkout">Checkouts</a></li> >- <li><a href="#tabs-container" id="tab_onsite_checkout">On-site checkouts</a></li> >+ <li><a href="#tabs-container" id="tab_all">[% t('All') %]</a></li> >+ <li><a href="#tabs-container" id="tab_checkout">[% t('Checkouts') %]</a></li> >+ <li><a href="#tabs-container" id="tab_onsite_checkout">[% t('On-site checkouts') %]</a></li> > </ul> > [% END %] > <div id="tabs-container" style="overflow:hidden"> > <table id="readingrec" class="table table-bordered table-striped"> > <thead> > <tr> >- <th style="display:none;">Type</th> >+ <th style="display:none;">[% t('Type') %]</th> > <th class="nosort"></th> >- <th class="anti-the">Title</th> >- <th>Item type</th> >- <th>Call no.</th> >- <th class="title-string">Date</th> >+ <th class="anti-the">[% t('Title') %]</th> >+ <th>[% t('Item type') %]</th> >+ <th>[% t('Call no.') %]</th> >+ <th class="title-string">[% t('Date') %]</th> > [% IF ( OPACMySummaryHTML ) %] >- <th>Links</th> >+ <th>[% t('Links') %]</th> > [% END %] > </tr> > </thead> >@@ -97,7 +98,7 @@ > [% IF issue.normalized_isbn %] > <a href="http://www.amazon.com/gp/reader/[% issue.normalized_isbn %][% AmazonAssocTag %]#reader-link"><img border="0" src="https://images-na.ssl-images-amazon.com/images/P/[% issue.normalized_isbn %].01.THUMBZZZ.jpg" alt="" class="item-thumbnail" /></a> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -105,24 +106,24 @@ > [% IF issue.normalized_isbn %] > <div title="[% issue.biblionumber |url %]" class="[% issue.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > > [% IF BakerTaylorEnabled %] > [% bt_id = ( issue.normalized_upc || issue.normalized_isbn ) %] > [% IF ( bt_id ) %] >- <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > > [% IF SyndeticsEnabled && SyndeticsCoverImages %] > [% IF using_https %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% issue.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% issue.normalized_upc %]&oclc=[% issue.normalized_oclc %]" alt="" class="item-thumbnail" /> >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% issue.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% issue.normalized_upc %]&oclc=[% issue.normalized_oclc %]" alt="" class="item-thumbnail" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% issue.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% issue.normalized_upc %]&oclc=[% issue.normalized_oclc %]" alt="" class="item-thumbnail" /> >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% issue.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% issue.normalized_upc %]&oclc=[% issue.normalized_oclc %]" alt="" class="item-thumbnail" /> > [% END %] > [% END %] > </td> >@@ -142,18 +143,18 @@ > <img src="[% issue.imageurl %]" alt="" /> > [% END %] > [% END %] >- <span class="tdlabel">Item type:</span> >+ <span class="tdlabel">[% t('Item type:') %]</span> > [% issue.translated_description %]</td> > <td> >- <span class="tdlabel">Call number:</span> >+ <span class="tdlabel">[% t('Call number:') %]</span> > [% issue.itemcallnumber %] > </td> > <td> > [% IF issue.returndate %] >- <span class="tdlabel">Check-in date:</span> >+ <span class="tdlabel">[% t('Check-in date:') %]</span> > <span title="[% issue.returndate %]">[% issue.returndate | $KohaDates %]</span> > [% ELSE %] >- <span title="Checked out"><em>(Checked out)</em></span> >+ <span title="[% t('Checked out') %]"><em>[% t('(Checked out)') %]</em></span> > [% END %] > </td> > [% IF OPACMySummaryHTML %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt >index 464505dab8..2458c12aea 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,8 +10,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Registration complete</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Registration complete') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -30,29 +31,29 @@ > [% END %] > > <div id="registration-complete"> >- <h1>Registration Complete!</h1> >+ <h1>[% t('Registration Complete!') %]</h1> > >- <p>You have successfully registered your new account.</p> >+ <p>[% t('You have successfully registered your new account.') %]</p> > [% IF Koha.Preference('PatronSelfRegistrationPrefillForm') %] >- <p>To log in, use the following credentials:</p> >+ <p>[% t('To log in, use the following credentials:') %]</p> > > <p id="patron-userid-p"> >- <span id="patron-userid-label">Username:</span> >+ <span id="patron-userid-label">[% t('Username:') %]</span> > <span id="patron-userid">[% borrower.userid %]</span> > </p> > <p id="patron-password-p"> >- <span id="patron-password-label">Password:</span> >+ <span id="patron-password-label">[% t('Password:') %]</span> > <span id="patron-password">[% password_cleartext | html %]</span> > </p> > > [% IF borrower.cardnumber %] > <p id="patron-cardnumber-p"> >- <span id="patron-cardnumber-label">Card number:</span> >+ <span id="patron-cardnumber-label">[% t('Card number:') %]</span> > <span id="patron-cardnumber">[% borrower.cardnumber %]</span> > </p> > [% END %] > >- <p id="patron-instructions">For your convenience, the login box on this page has been pre-filled with this data. Please log in[% IF OpacPasswordChange %] and change your password[% END %].</p> >+ <p id="patron-instructions">[% t('For your convenience, the login box on this page has been pre-filled with this data. Please log in') %][% IF OpacPasswordChange %] [% t('and change your password') %][% END %].</p> > [% END %] > > <div id="PatronSelfRegistrationAdditionalInstructions">[% PatronSelfRegistrationAdditionalInstructions %]</div> >@@ -69,14 +70,14 @@ > <form action="/cgi-bin/koha/opac-user.pl" method="post" name="auth" id="auth" autocomplete="off"> > <input type="hidden" name="koha_login_context" value="opac" /> > <fieldset class="brief"> >- <legend>Log in to your account:</legend> >- <label for="userid">Login:</label> >+ <legend>[% t('Log in to your account:') %]</legend> >+ <label for="userid">[% t('Login:') %]</label> > [% IF Koha.Preference('PatronSelfRegistrationPrefillForm') %] > <input type="text" id="userid" size="10" name="userid" value="[% borrower.userid %]" /> > [% ELSE %] > <input type="text" id="userid" size="10" name="userid" value="" /> > [% END %] >- <label for="password">Password:</label> >+ <label for="password">[% t('Password:') %]</label> > [% IF Koha.Preference('PatronSelfRegistrationPrefillForm') %] > <input type="password" id="password" size="10" name="password" value="[% password_cleartext | html %]" /> > [% ELSE %] >@@ -85,7 +86,7 @@ > <fieldset class="action"> > <input type="submit" value="Log in" class="btn" /> > </fieldset> >- [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<div id="patronregistration"><p>Don't have an account? <a href="/cgi-bin/koha/opac-memberentry.pl">Register here.</a></p></div>[% END %] >+ [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<div id="patronregistration"><p>[% t('Don\'t have an account?') %] <a href="/cgi-bin/koha/opac-memberentry.pl">[% t('Register here.') %]</a></p></div>[% END %] > </fieldset> > </form> > </div> <!-- /#login --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt >index 7b4238a029..12a49f7584 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Please confirm your registration</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Please confirm your registration') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,8 +10,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Register a new account</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Register a new account') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -27,11 +28,11 @@ > [% END %] > <div id="reistration-confirmation-pending"> > <div id="confirmation-pending" class="alert alert-info"> >- <h1>Please confirm your registration</h1> >+ <h1>[% t('Please confirm your registration') %]</h1> > >- <p>A confirmation email will be sent shortly to the email address <strong>[% email %]</strong>.</p> >+ <p>[% t('A confirmation email will be sent shortly to the email address') %] <strong>[% email %]</strong>.</p> > >- <p>Your account will not be activated until you follow the link provided in the confirmation email.</p> >+ <p>[% t('Your account will not be activated until you follow the link provided in the confirmation email.') %]</p> > </div> > </div> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt >index 92a28aef4d..7b62b4339e 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,8 +10,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Register a new account</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Register a new account') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -27,9 +28,9 @@ > [% END %] > <div id="reistration-confirmation-error"> > <div class="alert"> >- <h1>Registration invalid!</h1> >+ <h1>[% t('Registration invalid!') %]</h1> > >- <p>There were problems processing your registration. Please contact your library for help.</p> >+ <p>[% t('There were problems processing your registration. Please contact your library for help.') %]</p> > </div> > </div> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-request-article.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-request-article.tt >index 53b547dedb..6f24ee12fb 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-request-article.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-request-article.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE Branches %] > [% USE ItemTypes %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Request article</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Request article') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -12,8 +13,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Request article</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Request article') %]</a></li> > </ul> > > <div class="container"> >@@ -24,7 +25,7 @@ > [% IF article_request_type == 'bib_only' %] [% SET mandatory_fields = Koha.Preference('ArticleRequestsMandatoryFieldsRecordOnly') %] [% END %] > [% IF article_request_type == 'item_only' %] [% SET mandatory_fields = Koha.Preference('ArticleRequestsMandatoryFieldsItemOnly') %] [% END %] > >- <h3>Place article request for [% biblio.title %]</h3> >+ <h3>[% t('Place article request for') %] [% biblio.title %]</h3> > > <form id="place-article-request" method="post" action="/cgi-bin/koha/opac-request-article.pl"> > <input type="hidden" name="action" value="create" /> >@@ -34,74 +35,74 @@ > <ul> > <li> > [% IF mandatory_fields.search('title') %] >- <label for="title" class="required">Title:</label> >+ <label for="title" class="required">[% t('Title:') %]</label> > [% ELSE %] >- <label for="title">Title:</label> >+ <label for="title">[% t('Title:') %]</label> > [% END %] >- <input type="text" name="title" id="title" size="50"/> >+ <input type="text" name="title" id="title" size="50" /> > </li> > > <li> > [% IF mandatory_fields.search('author') %] >- <label for="author" class="required">Author:</label> >+ <label for="author" class="required">[% t('Author:') %]</label> > [% ELSE %] >- <label for="author">Author:</label> >+ <label for="author">[% t('Author:') %]</label> > [% END %] >- <input type="text" name="author" id="author" size="50"/> >+ <input type="text" name="author" id="author" size="50" /> > </li> > > <li> > [% IF mandatory_fields.search('volume') %] >- <label for="volume" class="required">Volume:</label> >+ <label for="volume" class="required">[% t('Volume:') %]</label> > [% ELSE %] >- <label for="volume">Volume:</label> >+ <label for="volume">[% t('Volume:') %]</label> > [% END %] >- <input type="text" name="volume" id="volume" size="50"/> >+ <input type="text" name="volume" id="volume" size="50" /> > </li> > > <li> > [% IF mandatory_fields.search('issue') %] >- <label for="issue" class="required">Issue:</label> >+ <label for="issue" class="required">[% t('Issue:') %]</label> > [% ELSE %] >- <label for="issue">Issue:</label> >+ <label for="issue">[% t('Issue:') %]</label> > [% END %] >- <input type="text" name="issue" id="issue" size="50"/> >+ <input type="text" name="issue" id="issue" size="50" /> > </li> > > <li> > [% IF mandatory_fields.search('date') %] >- <label for="date" class="required">Date:</label> >+ <label for="date" class="required">[% t('Date:') %]</label> > [% ELSE %] >- <label for="date">Date:</label> >+ <label for="date">[% t('Date:') %]</label> > [% END %] >- <input type="text" name="date" id="date" size="50"/> >+ <input type="text" name="date" id="date" size="50" /> > </li> > > <li> > [% IF mandatory_fields.search('pages') %] >- <label for="pages" class="required">Pages:</label> >+ <label for="pages" class="required">[% t('Pages:') %]</label> > [% ELSE %] >- <label for="pages">Pages:</label> >+ <label for="pages">[% t('Pages:') %]</label> > [% END %] >- <input type="text" name="pages" id="pages" size="50"/> >+ <input type="text" name="pages" id="pages" size="50" /> > </li> > > <li> > [% IF mandatory_fields.search('chapters') %] >- <label for="chapters" class="required">Chapters:</label> >+ <label for="chapters" class="required">[% t('Chapters:') %]</label> > [% ELSE %] >- <label for="chapters">Chapters:</label> >+ <label for="chapters">[% t('Chapters:') %]</label> > [% END %] >- <input type="text" name="chapters" id="chapters" size="50"/> >+ <input type="text" name="chapters" id="chapters" size="50" /> > </li> > > <li> >- <label for="patron_notes">Notes:</label> >- <input type="text" name="patron_notes" id="patron_notes" size="50"/> >+ <label for="patron_notes">[% t('Notes:') %]</label> >+ <input type="text" name="patron_notes" id="patron_notes" size="50" /> > </li> > > <li> >- <label for="branchcode">Pickup library:</label> >+ <label for="branchcode">[% t('Pickup library:') %]</label> > <select name="branchcode" id="branchcode"> > [% FOREACH b IN Branches.all %] > [% IF b.branchcode == Branches.GetLoggedInBranchcode %] >@@ -117,15 +118,15 @@ > > [% IF article_request_type != 'bib_only' %] > <table class="copiesrow table table-bordered table-striped"> >- <caption>Select a specific item:</caption> >+ <caption>[% t('Select a specific item:') %]</caption> > <thead> > <tr> >- <th> </th> >- <th>Item type</th> >- <th>Barcode</th> >- <th>Home library</th> >- <th>Call number</th> >- <th>Enumeration</th> >+ <th> </th> >+ <th>[% t('Item type') %]</th> >+ <th>[% t('Barcode') %]</th> >+ <th>[% t('Home library') %]</th> >+ <th>[% t('Call number') %]</th> >+ <th>[% t('Enumeration') %]</th> > </tr> > </thead> > >@@ -163,10 +164,10 @@ > [% IF article_request_type != 'item_only' %] > <tr> > <td> >- <input type="radio" name="itemnumber" value="" checked="checked"/> >+ <input type="radio" name="itemnumber" value="" checked="checked" /> > </td> > <td colspan="6"> >- Any item >+ [% t('Any item') %] > </td> > </tr> > [% END %] >@@ -177,7 +178,7 @@ > <input type="submit" class="btn" value="Place request" /> > </form> > [% ELSE %] >- No article requests can be made for this record. >+ [% t('No article requests can be made for this record.') %] > [% END %] > > </div> <!-- / .container --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt >index c5f5c84363..a5977c3c1d 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt >@@ -1,10 +1,11 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE Branches %] > [% USE KohaDates %] > [% USE Price %] > [% USE ItemTypes %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Placing a hold</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Placing a hold') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -14,93 +15,93 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Placing a hold</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Placing a hold') %]</a></li> > </ul> > > <div class="container"> > <div id="holds"> > [% IF ( message ) %] > <div id="holdmessages" class="alert"> >- <p>Sorry, you cannot place holds.</p> >+ <p>[% t('Sorry, you cannot place holds.') %]</p> > <ul> > [% IF ( GNA ) %] > <li id="gna"> >- According to our records, we don't have up-to-date contact information. Please contact the library. >- <a href="/cgi-bin/koha/opac-memberentry.pl">[% IF ( Koha.Preference('OPACPatronDetails') ) %]Update your contact information[% ELSE %]Go to your contact information[% END %]</a> >- [% IF ( Koha.Preference('OPACPatronDetails') ) %]<em>(Please note: there may be a delay in restoring your account if you submit online.)</em>[% END %] >+ [% t('According to our records, we don\'t have up-to-date contact information. Please contact the library.') %] >+ <a href="/cgi-bin/koha/opac-memberentry.pl">[% IF ( Koha.Preference('OPACPatronDetails') ) %][% t('Update your contact information') %][% ELSE %][% t('Go to your contact information') %][% END %]</a> >+ [% IF ( Koha.Preference('OPACPatronDetails') ) %]<em>[% t('(Please note: there may be a delay in restoring your account if you submit online.)') %]</em>[% END %] > </li> > [% END %] > > [% IF ( lost ) %] > <li id="lost"> >- Your library card has been marked as lost or stolen.<br /> >- <em>If this is an error, please take your card to the circulation desk at your local library and the error will be corrected.</em> >+ [% t('Your library card has been marked as lost or stolen.') %]<br /> >+ <em>[% t('If this is an error, please take your card to the circulation desk at your local library and the error will be corrected.') %]</em> > </li> > [% END %] > > [% IF ( debarred ) %] > <li id="debarred"> >- Your account has been frozen. >- [% IF debarred_comment %] Comment: <span id="userdebarred_comment">" >+ [% t('Your account has been frozen.') %] >+ [% IF debarred_comment %] [% t('Comment:') %] <span id="userdebarred_comment">" > [% IF debarred_comment.search('OVERDUES_PROCESS') %] >- Restriction added by overdues process [% debarred_comment.remove('OVERDUES_PROCESS ') | html_line_break %] >+ [% t('Restriction added by overdues process') %] [% debarred_comment.remove('OVERDUES_PROCESS ') | html_line_break %] > [% ELSE %] > [% debarred_comment | html_line_break %] > [% END %] > </span> > [% END %] > >- [% IF debarred_date && debarred_date != '9999-12-31' %] End date: <span id="userdebarred_date">[% debarred_date | $KohaDates %]</span>[% END %] >- <br /><em>Usually the reason for freezing an account is old overdues or damage fees. If shows your account to be clear, please contact the library.</em> <a href="/cgi-bin/koha/opac-account.pl">Go to your account page</a> >+ [% IF debarred_date && debarred_date != '9999-12-31' %] [% t('End date:') %] <span id="userdebarred_date">[% debarred_date | $KohaDates %]</span>[% END %] >+ <br /><em>[% t('Usually the reason for freezing an account is old overdues or damage fees. If shows your account to be clear, please contact the library.') %]</em> <a href="/cgi-bin/koha/opac-account.pl">[% t('Go to your account page') %]</a> > </li> > [% END %] > > [% IF ( too_much_oweing ) %] > <li id="too_much_oweing"> >- You have unpaid fines. Amount: [% too_much_oweing | $Price %]. >+ [% t('You have unpaid fines. Amount:') %] [% too_much_oweing | $Price %]. > </li> > [% END %] > > [% IF ( too_many_reserves ) %] > <li id="too_many_reserves"> >- Sorry, you cannot place more than [% too_many_reserves %] holds. >+ [% t('Sorry, you cannot place more than') %] [% too_many_reserves %] [% t('holds.') %] > </li> > [% END %] > > [% IF ( bad_biblionumber ) %] > <li id="bad_biblionumber"> >- ERROR: No record found for record id [% bad_biblionumber %]. >+ [% t('ERROR: No record found for record id') %] [% bad_biblionumber %]. > </li> > [% END %] > > [% IF ( no_items_selected ) %] > <li id="no_items_selected"> >- You must select at least one item. >+ [% t('You must select at least one item.') %] > </li> > [% END %] > > [% IF ( no_branch_selected ) %] > <li id="no_branch_selected"> >- You must select a library for pickup. >+ [% t('You must select a library for pickup.') %] > </li> > [% END %] > > [% IF ( no_biblionumber ) %] > <li id="no_biblionumber"> >- ERROR: No record id specified. >+ [% t('ERROR: No record id specified.') %] > </li> > [% END %] > > [% IF ( bad_data ) %] > <li id="bad_data"> >- ERROR: Internal error: incomplete hold request. >+ [% t('ERROR: Internal error: incomplete hold request.') %] > </li> > [% END %] > > [% IF ( expired_patron ) %] > <li id="expired_patron"> >- Your library card has expired. Please contact your librarian if you wish to renew your card. >+ [% t('Your library card has expired. Please contact your librarian if you wish to renew your card.') %] > </li> > [% END %] > >@@ -108,7 +109,7 @@ > > [% IF ( none_available && multi_hold ) %] > <div id="none_available" class="alert"> >- Sorry, none of these titles can be placed on hold. >+ [% t('Sorry, none of these titles can be placed on hold.') %] > </div> > [% END %] > </div> >@@ -116,42 +117,42 @@ > > [% UNLESS ( message ) %] > [% UNLESS ( none_available ) %] >- <h3>Confirm holds for:[% USER_INFO.firstname %] [% USER_INFO.surname %] ([% USER_INFO.cardnumber %])</h3> >+ <h3>[% t('Confirm holds for:') %][% USER_INFO.firstname %] [% USER_INFO.surname %] ([% USER_INFO.cardnumber %])</h3> > [% END # / UNLESS none_available %] > > [% IF (RESERVE_CHARGE) %] > <div class="alert" id="reserve_fee"> > [% IF Koha.Preference('HoldFeeMode') == 'any_time_is_collected' %] >- You will be charged a hold fee of [% RESERVE_CHARGE %] when you collect this item >+ [% t('You will be charged a hold fee of') %] [% RESERVE_CHARGE %] [% t('when you collect this item') %] > [% ELSE %] >- You will be charged a hold fee of [% RESERVE_CHARGE %] for placing this hold >+ [% t('You will be charged a hold fee of') %] [% RESERVE_CHARGE %] [% t('for placing this hold') %] > [% END %] > </div> > [% END %] > > [% IF ( new_reserves_allowed ) %] > <div id="new_reserves_allowed" class="alert"> >- <strong>Sorry,</strong> you can only place [% new_reserves_allowed %] more holds. Please uncheck the checkboxes for the items you wish to not place holds on. >+ <strong>[% t('Sorry,') %]</strong> [% t('you can only place') %] [% new_reserves_allowed %] [% t('more holds. Please uncheck the checkboxes for the items you wish to not place holds on.') %] > </div> > [% END %] > > <form action="/cgi-bin/koha/opac-reserve.pl" method="post" id="hold-request-form"> >- <input type="hidden" name="place_reserve" value="1"/> >+ <input type="hidden" name="place_reserve" value="1" /> > <!-- These values are set dynamically by js --> >- <input type="hidden" name="biblionumbers" id="biblionumbers"/> >- <input type="hidden" name="selecteditems" id="selections"/> >+ <input type="hidden" name="biblionumbers" id="biblionumbers" /> >+ <input type="hidden" name="selecteditems" id="selections" /> > <div id="bigloop"> > > [% FOREACH bibitemloo IN bibitemloop %] > <div class="holdrow"> > <p> > [% IF ( bibitemloo.holdable ) %] >- <input class="reserve_mode" name="reserve_mode" type="hidden" value="single"/> >- <input class="single_bib" name="single_bib" type="hidden" value="[% bibitemloo.biblionumber %]"/> >+ <input class="reserve_mode" name="reserve_mode" type="hidden" value="single" /> >+ <input class="single_bib" name="single_bib" type="hidden" value="[% bibitemloo.biblionumber %]" /> > <span class="confirmjs_hold" title="[% bibitemloo.biblionumber %]" style="padding:.3em"></span> > <span class="confirm_nonjs"> > <input type="radio" class="confirmbox checkitem [% bibitemloo.biblionumber %]" name="[% bibitemloo.biblionumber %]" checked="checked" id="single_[% bibitemloo.biblionumber %]" value="any" /> >- <label class="confirm_label" for="single_[% bibitemloo.biblionumber %]">Place a hold on </label> >+ <label class="confirm_label" for="single_[% bibitemloo.biblionumber %]">[% t('Place a hold on') %] </label> > </span> > [% END # / bibitemloo.holdable %] > >@@ -163,23 +164,23 @@ > [% END %] > [% END %] > </a> >- [% IF ( bibitemloo.author ) %], by [% bibitemloo.author %][% END %] >+ [% IF ( bibitemloo.author ) %], [% t('by') %] [% bibitemloo.author %][% END %] > </p> > > [% UNLESS ( bibitemloo.holdable ) %] > [% IF ( bibitemloo.ageRestricted ) %] >- <div class="alert">Sorry, you are too young to reserve this material.</div> >+ <div class="alert">[% t('Sorry, you are too young to reserve this material.') %]</div> > [% END %] > [% IF ( bibitemloo.already_reserved ) %] >- <div class="alert">You have already requested this title.</div> >+ <div class="alert">[% t('You have already requested this title.') %]</div> > [% ELSE %] > [% UNLESS ( bibitemloo.bib_available ) %] >- <div class="alert">There are no items that can be placed on hold.</div> >+ <div class="alert">[% t('There are no items that can be placed on hold.') %]</div> > [% ELSE %] > [% IF ( bibitemloo.already_patron_possession ) %] >- <div class="alert">This title cannot be requested because it's already in your possession.</div> >+ <div class="alert">[% t('This title cannot be requested because it\'s already in your possession.') %]</div> > [% ELSE %] >- <div class="alert">This title cannot be requested.</div> >+ <div class="alert">[% t('This title cannot be requested.') %]</div> > [% END %] > [% END # / UNLESS bibitemloo.bib_available %] > [% END # / IF bibitemloo.already_reserved %] >@@ -191,7 +192,7 @@ > <!-- HOLDABLE --> > [% UNLESS ( item_level_itypes ) %] > <li class="itype"> >- <span class="label">Item type: </span> >+ <span class="label">[% t('Item type:') %] </span> > [% IF ( bibitemloo.imageurl ) %]<img src="[% bibitemloo.imageurl %]" alt="" />[% END %] > [% bibitemloo.translated_description %] > </li> >@@ -200,14 +201,14 @@ > [% SET OPACShowHoldQueueDetails = Koha.Preference('OPACShowHoldQueueDetails') %] > [% IF OPACShowHoldQueueDetails == 'holds_priority' || OPACShowHoldQueueDetails == 'priority' %] > <li class="priority"> >- <span class="label">Your priority: </span> >+ <span class="label">[% t('Your priority:') %] </span> > [% bibitemloo.rank %] > </li> > [% END %] > > [% IF OPACShowHoldQueueDetails == 'holds_priority' || OPACShowHoldQueueDetails == 'holds' %] > <li class="holds-count"> >- <span class="label">Number of holds: </span> >+ <span class="label">[% t('Number of holds:') %] </span> > [% bibitemloo.reservecount %] > </li> > [% END %] >@@ -216,7 +217,7 @@ > [% UNLESS ( singleBranchMode ) %] > [% IF ( bibitemloo.holdable && choose_branch ) %] > <li class="branch"> >- <label for="branch_[% bibitemloo.biblionumber %]">Pick up location:</label> >+ <label for="branch_[% bibitemloo.biblionumber %]">[% t('Pick up location:') %]</label> > [% UNLESS ( bibitemloo.holdable ) %] > <select name="branch" id="branch_[% bibitemloo.biblionumber %]" disabled="disabled"> > [% PROCESS options_for_libraries libraries => Branches.all( selected => branch ) %] >@@ -227,17 +228,17 @@ > [% FOREACH library IN Branches.all( selected => branch) %] > [% SET pickup_available_at = bibitemloo.not_available_at.grep(library.branchcode).size ? 0 : 1 %] > [% IF library.selected AND pickup_available_at %] >- <option value="[% library.branchcode %]" selected="selected" >[% library.branchname %]</option> >+ <option value="[% library.branchcode %]" selected="selected">[% library.branchname %]</option> > [% ELSIF pickup_available_at %] > <option value="[% library.branchcode %]">[% library.branchname %]</option> > [% ELSE %] > [% SET at_least_one_library_not_available_for_pickup = 1 %] >- <option value="[% library.branchcode %]" disabled="disabled" title="At least one item is available at this library">[% library.branchname %]</option> >+ <option value="[% library.branchcode %]" disabled="disabled" title="[% t('At least one item is available at this library') %]">[% library.branchname %]</option> > [% END %] > [% END %] > </select> > [% IF at_least_one_library_not_available_for_pickup %] >- <br>Note: Library policy does not allow hold/pickup of an item available locally. Please come to the library to retrieve these items >+ <br>[% t('Note: Library policy does not allow hold/pickup of an item available locally. Please come to the library to retrieve these items') %] > [% END %] > [% END # / UNLESS bibitemloo.holdable %] > </li> >@@ -245,21 +246,21 @@ > [% END # / UNLESS singleBranchMode %] > </ul> > >- <a class="toggle-hold-options" id="toggle-hold-options-[% bibitemloo.biblionumber %]" style="display:none;" href="#">Show more options</a> >+ <a class="toggle-hold-options" id="toggle-hold-options-[% bibitemloo.biblionumber %]" style="display:none;" href="#">[% t('Show more options') %]</a> > > <div id="hold-options-[% bibitemloo.biblionumber %]" class="hold-options"> > > <ul> > [% IF ( reserve_in_future ) %] > <li> >- <label for="from[% bibitemloo.biblionumber %]">Hold starts on date:</label> >- <input name="reserve_date_[% bibitemloo.biblionumber %]" id="from[% bibitemloo.biblionumber %]" size="10" class="holddatefrom"/> >+ <label for="from[% bibitemloo.biblionumber %]">[% t('Hold starts on date:') %]</label> >+ <input name="reserve_date_[% bibitemloo.biblionumber %]" id="from[% bibitemloo.biblionumber %]" size="10" class="holddatefrom" /> > <span class="date-format from" data-biblionumber="[% bibitemloo.biblionumber %]">[% INCLUDE 'date-format.inc' %]</span> > </li> > [% END %] > > <li> >- <label for="to[% bibitemloo.biblionumber %]">Hold not needed after:</label> >+ <label for="to[% bibitemloo.biblionumber %]">[% t('Hold not needed after:') %]</label> > <input name="expiration_date_[% bibitemloo.biblionumber %]" id="to[% bibitemloo.biblionumber %]" size="10" class="holddateto" /> > <span class="date-format to" data-biblionumber="[% bibitemloo.biblionumber %]">[% INCLUDE 'date-format.inc' %]</span> > </li> >@@ -270,9 +271,9 @@ > [% itemtypes.push( item.itype ) %] > [%- END %] > <li> >- <label for="itemtype">Request specific item type:</label> >+ <label for="itemtype">[% t('Request specific item type:') %]</label> > <select name="itemtype" size="1" id="itemtype"> >- <option value="">Any item type</option> >+ <option value="">[% t('Any item type') %]</option> > [% FOREACH i IN itemtypes.unique.sort %] > <option value="[% i %]">[% ItemTypes.GetDescription( i ) %]</option> > [%- END %] >@@ -283,11 +284,11 @@ > [% IF ( OpacHoldNotes ) %] > <li> > <div class="notesrow" id="notesrow_[% bibitemloo.biblionumber %]"> >- <label for="holdnotes_[% bibitemloo.biblionumber %]">Hold notes:</label> >+ <label for="holdnotes_[% bibitemloo.biblionumber %]">[% t('Hold notes:') %]</label> > [% IF bibitemloo.reqholdnotes %] >- <span id="reqholdnotes_[% bibitemloo.biblionumber %]">Please enter additional information about the requested item:</span> >+ <span id="reqholdnotes_[% bibitemloo.biblionumber %]">[% t('Please enter additional information about the requested item:') %]</span> > [% END %] >- <textarea id="holdnotes_[% bibitemloo.biblionumber %]" rows="2" cols="30" name="notes_[% bibitemloo.biblionumber %]" >[% bibitemloo.holdnotes %]</textarea> >+ <textarea id="holdnotes_[% bibitemloo.biblionumber %]" rows="2" cols="30" name="notes_[% bibitemloo.biblionumber %]">[% bibitemloo.holdnotes %]</textarea> > </div> > </li> > [% END # / IF OpacHoldNotes %] >@@ -296,42 +297,33 @@ > <!-- ITEM HOLDS --> > <li class="lradio place_on_type" style="display:none;"> > [% IF NOT bibitemloo.force_hold %] >- <label class="radio inline" for="reqany_[% bibitemloo.biblionumber %]">Next available item</label> >- <input type="radio" name="reqtype_[% bibitemloo.biblionumber %]" >- id="reqany_[% bibitemloo.biblionumber %]" >- class="selectany" >- value="Any" >- checked="checked" >- /> >+ <label class="radio inline" for="reqany_[% bibitemloo.biblionumber %]">[% t('Next available item') %]</label> >+ <input type="radio" name="reqtype_[% bibitemloo.biblionumber %]" id="reqany_[% bibitemloo.biblionumber %]" class="selectany" value="Any" checked="checked" /> > [% END %] >- <label class="radio inline" for="reqspecific_[% bibitemloo.biblionumber %]">A specific item</label> >- <input type="radio" name="reqtype_[% bibitemloo.biblionumber %]" >- id="reqspecific_[% bibitemloo.biblionumber %]" >- class="selectspecific" >- value="Specific" >- /> >+ <label class="radio inline" for="reqspecific_[% bibitemloo.biblionumber %]">[% t('A specific item') %]</label> >+ <input type="radio" name="reqtype_[% bibitemloo.biblionumber %]" id="reqspecific_[% bibitemloo.biblionumber %]" class="selectspecific" value="Specific" /> > </li> > [% END # / IF bibitemloo.itemholdable %] > </ul> > > [% IF bibitemloo.itemholdable %] > <table class="copiesrow table table-bordered table-striped" id="copiesrow_[% bibitemloo.biblionumber %]"> >- <caption>Select a specific item:</caption> >+ <caption>[% t('Select a specific item:') %]</caption> > <tr> >- <th>Copy number</th> >+ <th>[% t('Copy number') %]</th> > [% IF ( item_level_itypes ) %] >- <th>Item type</th> >+ <th>[% t('Item type') %]</th> > [% END %] >- <th>Barcode</th> >+ <th>[% t('Barcode') %]</th> > [% UNLESS ( singleBranchMode ) %] >- <th>Home library</th> >- <th>Last location</th> >+ <th>[% t('Home library') %]</th> >+ <th>[% t('Last location') %]</th> > [% END %] >- <th>Call number</th> >+ <th>[% t('Call number') %]</th> > [% IF ( itemdata_enumchron ) %] >- <th>Vol info</th> >+ <th>[% t('Vol info') %]</th> > [% END %] >- <th>Information</th> >+ <th>[% t('Information') %]</th> > </tr> > > [% FOREACH itemLoo IN bibitemloo.itemLoop %] >@@ -340,9 +332,8 @@ > [% IF ( itemLoo.available ) %] > <input type="radio" class="checkitem checkitem_[% bibitemloo.biblionumber %]" name="checkitem_[% bibitemloo.biblionumber %]" value="[% itemLoo.itemnumber %]" /> > [% ELSE %] >- <input disabled="disabled" type="radio" class="checkitem" name="checkitem" value="[% itemLoo.itemnumber %]" >- style="display:none;" /> >- <img src="[% interface %]/lib/famfamfam/silk/cross.png" alt="Cannot be put on hold" title="Cannot be put on hold" /> >+ <input disabled="disabled" type="radio" class="checkitem" name="checkitem" value="[% itemLoo.itemnumber %]" style="display:none;" /> >+ <img src="[% interface %]/lib/famfamfam/silk/cross.png" alt="[% t('Cannot be put on hold') %]" title="[% t('Cannot be put on hold') %]" /> > [% END %] > > [% IF ( itemLoo.copynumber ) %] >@@ -372,33 +363,33 @@ > [% END %] > <td class="information"> > [% IF ( itemLoo.dateDue ) %] >- <span class="checkedout">Due [% itemLoo.dateDue %]</span> >+ <span class="checkedout">[% t('Due') %] [% itemLoo.dateDue %]</span> > [% ELSIF ( itemLoo.transfertwhen ) %] >- <span class="intransit">In transit from [% Branches.GetName( itemLoo.transfertfrom ) %] to [% Branches.GetName( itemLoo.transfertto ) %] since [% itemLoo.transfertwhen %]</span> >+ <span class="intransit">[% t('In transit from') %] [% Branches.GetName( itemLoo.transfertfrom ) %] [% t('to') %] [% Branches.GetName( itemLoo.transfertto ) %] [% t('since') %] [% itemLoo.transfertwhen %]</span> > [% END %] > > [% IF ( itemLoo.message ) %] >- <span class="lost">Unavailable (lost or missing)</span> >+ <span class="lost">[% t('Unavailable (lost or missing)') %]</span> > [% END %] > > [% IF ( itemLoo.notforloan ) %] >- <span class="notforloan">Not for loan ([% itemLoo.notforloanvalue %])</span> >+ <span class="notforloan">[% t('Not for loan (') %][% itemLoo.notforloanvalue %])</span> > [% END %] > > [% IF ( itemLoo.reservedate ) %] > <span class="waiting"> > [% IF ( itemLoo.waitingdate ) %] >- Waiting >+ [% t('Waiting') %] > [% ELSE %] >- On hold >+ [% t('On hold') %] > [% END %] >- for patron >+ [% t('for patron') %] > [% IF ( itemLoo.waitingdate ) %] >- at >+ [% t('at') %] > [% ELSE %] >- expected at >+ [% t('expected at') %] > [% END %] >- [% itemLoo.ExpectedAtLibrary %] since >+ [% itemLoo.ExpectedAtLibrary %] [% t('since') %] > [% IF ( itemLoo.waitingdate ) %] > [% itemLoo.waitingdate | $KohaDates %] > [% ELSE %] >@@ -408,7 +399,7 @@ > [% END %]. > </span> > [% ELSE %] >- <span class="notonhold">Not on hold</span> >+ <span class="notonhold">[% t('Not on hold') %]</span> > [% END # / IF ( itemLoo.reservedate )%] > </td> > </tr> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-restrictedpage.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-restrictedpage.tt >index fbb63a29ca..1b985a1731 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-restrictedpage.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-restrictedpage.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > > [% INCLUDE 'doc-head-open.inc' %] >@@ -5,11 +6,11 @@ > [% IF ( LibraryNameTitle ) %] > [% LibraryNameTitle %] > [% ELSE %] >- Koha online >+ [% t('Koha online') %] > [% END %] >- catalog >+ [% t('catalog') %] > [% IF RestrictedPageTitle %] >- › [% RestrictedPageTitle %] >+ ⺠[% RestrictedPageTitle %] > [% END %] > </title> > [% INCLUDE 'doc-head-close.inc' %] >@@ -20,9 +21,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a></li> > [% IF Koha.Preference('RestrictedPageTitle') %] >- <li> <span class="divider">›</span> [% Koha.Preference('RestrictedPageTitle') %]</li> >+ <li> <span class="divider">âº</span> [% Koha.Preference('RestrictedPageTitle') %]</li> > [% END %] > </ul> > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt >index b0ba7d5659..48a30d50e5 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt >@@ -1,16 +1,16 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] > [% IF ( searchdesc ) %] >- Results of search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %] >+ [% t('Results of search') %] [% IF ( query_desc ) %][% t('for \'') %][% query_desc | html %]'[% END %][% IF ( limit_desc ) %][% t(' with limit(s): \'') %][% limit_desc | html %]'[% END %] > [% ELSE %] >- You did not specify any search criteria. >+ [% t('You did not specify any search criteria.') %] > [% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] >-<link rel="alternate" type="application/rss+xml" title="Koha - RSS" >-href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> >+<link rel="alternate" type="application/rss+xml" title="[% t('Koha - RSS') %]" href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > > </head> > [% INCLUDE 'bodytag.inc' bodyid='results-grouped' %] >@@ -18,12 +18,12 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > <li> > [% IF ( searchdesc ) %] >- <a href="#">Results of search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %]</a> >+ <a href="#">[% t('Results of search') %] [% IF ( query_desc ) %][% t('for \'') %][% query_desc | html %]'[% END %][% IF ( limit_desc ) %][% t(' with limit(s): \'') %][% limit_desc | html %]'[% END %]</a> > [% ELSE %] >- <a href="#">You did not specify any search criteria.</a> >+ <a href="#">[% t('You did not specify any search criteria.') %]</a> > [% END %] > </li> > </ul> >@@ -33,7 +33,7 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > <div class="row-fluid"> > <div class="span12"> > <div class="alert"> >- <h4>Error:</h4> >+ <h4>[% t('Error:') %]</h4> > <p>[% query_error %]</p> > </div> > </div> <!-- / .span12 --> >@@ -59,32 +59,32 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > <!-- Search Results Table --> > [% IF ( total ) %] > [% IF ( scan ) %] >- <h1>Scan index:</h1> >+ <h1>[% t('Scan index:') %]</h1> > <form action="/cgi-bin/koha/opac-search.pl" method="get"> > <table> > <tbody> > <tr> > <td> >- Scan index for: <input type="text" name="q" id="scan-index" size="35" value="" /> >+ [% t('Scan index for:') %] <input type="text" name="q" id="scan-index" size="35" value="" /> > </td> > </tr> > <tr> > <td> >- <label for="scan-index">Indexed in:</label> >+ <label for="scan-index">[% t('Indexed in:') %]</label> > <select name="idx" id="scan-index"> >- <option value="">Any word</option> >- <option value="kw,phr:">Any phrase</option> >- <option value="ti:">Title</option> >- <option value="ti,phr:">Title phrase</option> >- <option value="au,phr:">Author</option> >- <option value="su:">Subject</option> >- <option value="su,phr:">Subject phrase</option> >- <option value="se:">Series</option> >- <option value="pb:">Publisher</option> >- <option value="nt:">Notes</option> >- <option value="se:">Series Title</option> >- <option value="sn:">ISBN</option> >- <option value="ss:">ISSN</option> >+ <option value="">[% t('Any word') %]</option> >+ <option value="kw,phr:">[% t('Any phrase') %]</option> >+ <option value="ti:">[% t('Title') %]</option> >+ <option value="ti,phr:">[% t('Title phrase') %]</option> >+ <option value="au,phr:">[% t('Author') %]</option> >+ <option value="su:">[% t('Subject') %]</option> >+ <option value="su,phr:">[% t('Subject phrase') %]</option> >+ <option value="se:">[% t('Series') %]</option> >+ <option value="pb:">[% t('Publisher') %]</option> >+ <option value="nt:">[% t('Notes') %]</option> >+ <option value="se:">[% t('Series Title') %]</option> >+ <option value="sn:">[% t('ISBN') %]</option> >+ <option value="ss:">[% t('ISSN') %]</option> > </select> > <input type="hidden" name="scan" value="1" /> > </td> >@@ -97,15 +97,15 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > <table> > <thead> > <tr> >- <th>Term/Phrase</th> >- <th>Count</th> >+ <th>[% t('Term/Phrase') %]</th> >+ <th>[% t('Count') %]</th> > </tr> > </thead> > <tbody> > [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] > <tr> > <td> >- <a href="/cgi-bin/koha/opac-search.pl?q=[% SEARCH_RESULT.scan_use |url %]"[% SEARCH_RESULT.title |url %]"">[% SEARCH_RESULT.title |html %]</a> >+ <a href="/cgi-bin/koha/opac-search.pl?q=[% SEARCH_RESULT.scan_use |url %]"[% SEARCH_RESULT.title |url %]"">[% SEARCH_RESULT.title |html %]</a> > </td> > <td> > [% FOREACH subtitl IN SEARCH_RESULT.subtitle %] >@@ -123,10 +123,10 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > <form action="/cgi-bin/koha/opac-search.pl" method="get" name="bookbag_form" id="bookbag_form"> > [% IF ( searchdesc ) %] > [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] >- <input type="hidden" name="[% QUERY_INPUT.input_name |html %]" value="[% QUERY_INPUT.input_value |html %]"/> >+ <input type="hidden" name="[% QUERY_INPUT.input_name |html %]" value="[% QUERY_INPUT.input_value |html %]" /> > [% END %] > [% FOREACH LIMIT_INPUT IN LIMIT_INPUTS %] >- <input type="hidden" name="[% LIMIT_INPUT.input_name |html %]" value="[% LIMIT_INPUT.input_value |html %]"/> >+ <input type="hidden" name="[% LIMIT_INPUT.input_name |html %]" value="[% LIMIT_INPUT.input_value |html %]" /> > [% END %] > [% END %] > >@@ -141,8 +141,8 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > [% IF ( ( Koha.Preference( 'opacbookbag' ) == 1 ) || ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] > <div class="cartlist"><span class="checkall"></span> > <span class="clearall"></span> >- <a href="#" class="highlight_toggle" id="highlight_toggle_off">Unhighlight</a> >- <a href="#" class="highlight_toggle" id="highlight_toggle_on">Highlight</a> >+ <a href="#" class="highlight_toggle" id="highlight_toggle_off">[% t('Unhighlight') %]</a> >+ <a href="#" class="highlight_toggle" id="highlight_toggle_on">[% t('Highlight') %]</a> > <span class="addto"></span></div> > [% END %] > </td> >@@ -172,12 +172,12 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > <td> > [% GROUP_RESULT.result_number %]. > [% IF ( GROUP_RESULT.BiblioDefaultViewmarc ) %] >- <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% GROUP_RESULT.biblionumber |url %]" title="View details for this title">[% GROUP_RESULT.title %] >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% GROUP_RESULT.biblionumber |url %]" title="[% t('View details for this title') %]">[% GROUP_RESULT.title %] > [% ELSE %] > [% IF ( GROUP_RESULT.BiblioDefaultViewisbd ) %] >- <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% GROUP_RESULT.biblionumber |url %]" title="View details for this title">[% GROUP_RESULT.title %] >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% GROUP_RESULT.biblionumber |url %]" title="[% t('View details for this title') %]">[% GROUP_RESULT.title %] > [% ELSE %] >- <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% GROUP_RESULT.biblionumber |url %]" title="View details for this title">[% GROUP_RESULT.title %] >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% GROUP_RESULT.biblionumber |url %]" title="[% t('View details for this title') %]">[% GROUP_RESULT.title %] > [% END %] > [% FOREACH subtitl IN GROUP_RESULT.subtitle %] > [% subtitl.subfield %] >@@ -185,9 +185,9 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > </a> > [% END # / IF GROUP_RESULT.BiblioDefaultViewmarc %] > [% IF ( GROUP_RESULT.author ) %] >- by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% GROUP_RESULT.author |url %]" title="Search for works by this author">[% GROUP_RESULT.author %]</a> >+ [% t('by') %] <a href="/cgi-bin/koha/opac-search.pl?q=au:[% GROUP_RESULT.author |url %]" title="[% t('Search for works by this author') %]">[% GROUP_RESULT.author %]</a> > [% ELSE %] >- >+  > [% END %] > <p> > [% IF ( GROUP_RESULT.publicationyear ) %] - [% GROUP_RESULT.publicationyear %][% END %] >@@ -196,14 +196,14 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > [% IF ( GROUP_RESULT.pages ) %] - [% GROUP_RESULT.pages %][% END %] > [% IF ( GROUP_RESULT.notes ) %] : [% GROUP_RESULT.notes %][% END %] > [% IF ( GROUP_RESULT.size ) %] ; [% GROUP_RESULT.size %][% END %] >- [% IF ( GROUP_RESULT.timestamp ) %] <i>(modified on [% GROUP_RESULT.timestamp %])</i>[% END %] >+ [% IF ( GROUP_RESULT.timestamp ) %] <i>[% t('(modified on') %] [% GROUP_RESULT.timestamp %])</i>[% END %] > </p> > [% IF ( GROUP_RESULT.searchhighlightblob ) %] > <p class="searchhighlightblob">[% GROUP_RESULT.searchhighlightblob %]</p> > [% END %] > <p class="availability"> > [% IF ( GROUP_RESULT.available_items_loop ) %] >- <span class="available"><strong>Items available at:</strong> >+ <span class="available"><strong>[% t('Items available at:') %]</strong> > [% FOREACH available_items_loo IN GROUP_RESULT.available_items_loop %] > [% IF ( available_items_loo.branchname ) %][% available_items_loo.branchname %][% END %] > [% IF ( OPACItemsResultsDisplay ) %] >@@ -214,28 +214,28 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > [% END # / FOREACH available_items_loo %] > </span> > [% ELSE %] >- <span class="unavailable">No items available:</span> >+ <span class="unavailable">[% t('No items available:') %]</span> > [% END # / IF GROUP_RESULT.available_items_loop %] > <span class="unavailable"> >- [% IF ( GROUP_RESULT.onloancount ) %] Checked out ([% GROUP_RESULT.onloancount %]), [% END %] >- [% IF ( GROUP_RESULT.withdrawncount ) %] Withdrawn ([% GROUP_RESULT.withdrawncount %]), [% END %] >- [% IF ( GROUP_RESULT.itemlostcount ) %] Lost ([% GROUP_RESULT.itemlostcount %]),[% END %] >- [% IF ( GROUP_RESULT.damagedcount ) %] Damaged ([% GROUP_RESULT.damagedcount %]),[% END %] >- [% IF ( GROUP_RESULT.orderedcount ) %] On order ([% GROUP_RESULT.orderedcount %]),[% END %] >- [% IF ( GROUP_RESULT.intransitcount ) %] In transit ([% GROUP_RESULT.intransitcount %]),[% END %] >+ [% IF ( GROUP_RESULT.onloancount ) %] [% t('Checked out (') %][% GROUP_RESULT.onloancount %]), [% END %] >+ [% IF ( GROUP_RESULT.withdrawncount ) %] [% t('Withdrawn (') %][% GROUP_RESULT.withdrawncount %]), [% END %] >+ [% IF ( GROUP_RESULT.itemlostcount ) %] [% t('Lost (') %][% GROUP_RESULT.itemlostcount %]),[% END %] >+ [% IF ( GROUP_RESULT.damagedcount ) %] [% t('Damaged (') %][% GROUP_RESULT.damagedcount %]),[% END %] >+ [% IF ( GROUP_RESULT.orderedcount ) %] [% t('On order (') %][% GROUP_RESULT.orderedcount %]),[% END %] >+ [% IF ( GROUP_RESULT.intransitcount ) %] [% t('In transit (') %][% GROUP_RESULT.intransitcount %]),[% END %] > </span> > </p> > <p> > [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] > [% UNLESS ( GROUP_RESULT.norequests ) %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 && GROUP_RESULT.holdable %] >- <a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% GROUP_RESULT.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--> >+ <a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% GROUP_RESULT.biblionumber %]">[% t('Place hold') %]</a><!-- add back when available 0 holds in queue--> > [% END %] > [% END %] > [% END %] > > [% IF ( ( Koha.Preference( 'opacbookbag' ) == 1 ) || ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] >- <input type="checkbox" name="biblionumber" value="[% GROUP_RESULT.biblionumber %]" title="Click to add to cart" /> <label for="bib[% GROUP_RESULT.biblionumber %]"> >+ <input type="checkbox" name="biblionumber" value="[% GROUP_RESULT.biblionumber %]" title="[% t('Click to add to cart') %]" /> <label for="bib[% GROUP_RESULT.biblionumber %]"> > [% END %] > <img src="[% themelang %]/images/[% GROUP_RESULT.itemtype %].gif" alt="[% GROUP_RESULT.ccode %]" title="[% GROUP_RESULT.ccode %]" /> > [% IF ( ( Koha.Preference( 'opacbookbag' ) = 1 ) || ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %]</label>[% END %] >@@ -256,17 +256,17 @@ href="/cgi-bin/koha/opac-rss.pl?[% query_cgi %][% limit_cgi |html %]" /> > > [% IF Koha.Preference( 'suggestion' ) == 1 && ( Koha.Preference( 'AnonSuggestions' ) == 1 || loggedinusername || Koha.Preference( 'ILLModule' ) == 1 ) %] > <div class="suggestion"> >- Not finding what you're looking for? >+ [% t('Not finding what you\'re looking for?') %] > <ul> > [% IF Koha.Preference( 'AnonSuggestions' ) == 1 %] >- <li>Make a <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">purchase suggestion</a></li> >+ <li>[% t('Make a') %] <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">[% t('purchase suggestion') %]</a></li> > [% ELSE %] > [% IF ( loggedinusername ) %] >- <li>Make a <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">purchase suggestion</a></li> >+ <li>[% t('Make a') %] <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">[% t('purchase suggestion') %]</a></li> > [% END %] > [% END %] > [% IF Koha.Preference( 'ILLModule' ) == 1 && loggedinusername %] >- <li>Make an <a href="/cgi-bin/koha/opac-illrequests.pl?op=create">Interlibrary loan request</a></li> >+ <li>[% t('Make an') %] <a href="/cgi-bin/koha/opac-illrequests.pl?op=create">[% t('Interlibrary loan request') %]</a></li> > [% END %] > </ul> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt >index c30f330a4e..88594944bc 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt >@@ -1,14 +1,15 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% SET TagsShowEnabled = ( ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsShowOnList ) %] > [% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsInputOnList ) %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] > [% IF ( searchdesc ) %] >- Results of search [% IF ( query_desc ) %]for '[% query_desc | html%]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %] >+ [% t('Results of search') %] [% IF ( query_desc ) %][% t('for \'') %][% query_desc | html%]'[% END %][% IF ( limit_desc ) %][% t(' with limit(s): \'') %][% limit_desc | html %]'[% END %] > [% ELSE %] >- You did not specify any search criteria. >+ [% t('You did not specify any search criteria.') %] > [% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% IF ( OpacStarRatings == 'all' || Koha.Preference('Babeltheque') ) %] >@@ -17,7 +18,7 @@ > [% END %] > [% END %] > >-<link rel="alternate" type="application/rss+xml" title="[% LibraryName |html %] Search RSS feed" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | url %][% limit_cgi |uri %]&count=[% countrss |uri %]&sort_by=acqdate_dsc&format=rss2" /> >+<link rel="alternate" type="application/rss+xml" title="[% LibraryName |html %] [% t('Search RSS feed') %]" href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | url %][% limit_cgi |uri %]&count=[% countrss |uri %]&sort_by=acqdate_dsc&format=rss2" /> > </head> > > [% INCLUDE 'bodytag.inc' bodyid='results' bodyclass='scrollto' %] >@@ -25,12 +26,12 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > <li> > [% IF ( searchdesc ) %] >- <a href="#">Results of search [% IF ( query_desc ) %]for '[% query_desc | html%]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %]</a> >+ <a href="#">[% t('Results of search') %] [% IF ( query_desc ) %][% t('for \'') %][% query_desc | html%]'[% END %][% IF ( limit_desc ) %][% t(' with limit(s): \'') %][% limit_desc | html %]'[% END %]</a> > [% ELSE %] >- <a href="#">You did not specify any search criteria</a> >+ <a href="#">[% t('You did not specify any search criteria') %]</a> > [% END %] > </li> > </ul> >@@ -39,17 +40,17 @@ > <div class="container-fluid maincontent"> > <div class="row-fluid"> > <div class="span12"> >- <strong>No results found!</strong> >+ <strong>[% t('No results found!') %]</strong> > <p> > [% IF ( searchdesc ) %] >- No results found for that in [% LibraryName %] catalog. <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | url %][% limit_cgi | html | url %]&format=rss2" class="rsssearchlink noprint"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this search" title="Subscribe to this search" border="0" class="rsssearchicon"/></a> >+ [% t('No results found for that in') %] [% LibraryName %] [% t('catalog.') %] <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | url %][% limit_cgi | html | url %]&format=rss2" class="rsssearchlink noprint"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="[% t('Subscribe to this search') %]" title="[% t('Subscribe to this search') %]" border="0" class="rsssearchicon" /></a> > [% ELSE %] >- You did not specify any search criteria. >+ [% t('You did not specify any search criteria.') %] > [% END %] > </p> > [% IF ( ReturnPath ) %] > <div class="returntosearch"> >- <p><a href="[% ReturnPath %]">Return to the last advanced search</a></p> >+ <p><a href="[% ReturnPath %]">[% t('Return to the last advanced search') %]</a></p> > </div> > [% END %] > [% IF ( OPACNoResultsFound ) %] >@@ -78,28 +79,28 @@ > > [% IF ( searchdesc ) %] > <p id="numresults"> >- [% IF ( total ) %]<strong>Your search returned [% total |html %] results.</strong> >+ [% IF ( total ) %]<strong>[% t('Your search returned') %] [% total |html %] [% t('results.') %]</strong> > [% IF ( related ) %] >- (related searches: >+ [% t('(related searches:') %] > [% FOREACH relate IN related %] > [% relate.related_search %] > [% END %] > ). > [% END %] >- <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | url %][% limit_cgi |html | url %]&count=[% countrss |html %]&sort_by=acqdate_dsc&format=rss2" class="rsssearchlink noprint"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this search" title="Subscribe to this search" class="rsssearchicon"/></a> >+ <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | url %][% limit_cgi |html | url %]&count=[% countrss |html %]&sort_by=acqdate_dsc&format=rss2" class="rsssearchlink noprint"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="[% t('Subscribe to this search') %]" title="[% t('Subscribe to this search') %]" class="rsssearchicon" /></a> > [% END # / IF total %] > </p> > [% END # / IF searchdesc %] > > <div id="userresults"> > [% IF ( DidYouMean ) %] >- <div id="didyoumean">Not what you expected? Check for <a href="/cgi-bin/koha/svc/suggestion?render=standalone&q=[% querystring |uri %]">suggestions</a></div> >+ <div id="didyoumean">[% t('Not what you expected? Check for') %] <a href="/cgi-bin/koha/svc/suggestion?render=standalone&q=[% querystring |uri %]">[% t('suggestions') %]</a></div> > [% END %] > > <div id="top-pages">[% INCLUDE 'page-numbers.inc' %]</div> > > [% IF ( koha_spsuggest ) %] >- Did you mean: >+ [% t('Did you mean:') %] > <ul style="list-style: none;"> > [% FOREACH SPELL_SUGGES IN SPELL_SUGGEST %] > <li> >@@ -111,13 +112,13 @@ > [% IF ( total ) %] > [% IF ( ReturnPath ) %] > <div class="returntosearch"> >- <p><a href="[% ReturnPath %]">Return to the last advanced search</a></p> >+ <p><a href="[% ReturnPath %]">[% t('Return to the last advanced search') %]</a></p> > </div> > [% END %] > [% END %] > [% IF ( query_error ) %] > <div class="dialog alert"> >- <h4>Error:</h4> >+ <h4>[% t('Error:') %]</h4> > [% query_error %] > </div> > [% END %] >@@ -129,18 +130,18 @@ > <form action="/cgi-bin/koha/opac-search.pl" method="get" name="bookbag_form" id="bookbag_form" class="checkboxed"> > [% IF ( searchdesc ) %] > [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] >- <input type="hidden" name="[% QUERY_INPUT.input_name |html %]" value="[% QUERY_INPUT.input_value |html %]"/> >+ <input type="hidden" name="[% QUERY_INPUT.input_name |html %]" value="[% QUERY_INPUT.input_value |html %]" /> > [% END %] > [% FOREACH LIMIT_INPUT IN LIMIT_INPUTS %] >- <input type="hidden" name="[% LIMIT_INPUT.input_name |html %]" value="[% LIMIT_INPUT.input_value |html %]"/> >+ <input type="hidden" name="[% LIMIT_INPUT.input_name |html %]" value="[% LIMIT_INPUT.input_value |html %]" /> > [% END %] > [% END # IF /searchdesc %] > > <div id="toolbar" class="toolbar clearfix"> > [% IF ( OpacHighlightedWords ) %] > <div class="highlight_controls noprint"> >- <a href="#" class="highlight_toggle" id="highlight_toggle_off">Unhighlight</a> >- <a href="#" class="highlight_toggle" id="highlight_toggle_on">Highlight</a> >+ <a href="#" class="highlight_toggle" id="highlight_toggle_off">[% t('Unhighlight') %]</a> >+ <a href="#" class="highlight_toggle" id="highlight_toggle_on">[% t('Highlight') %]</a> > </div> > [% END %] > [% UNLESS tag %] >@@ -164,16 +165,16 @@ > > [% IF ( TagsInputEnabled && loggedinusername ) %] > <span id="tagsel_span"> >- <input id="tagsel_tag" class="disabled" type="submit" value="Tag"/> >+ <input id="tagsel_tag" class="disabled" type="submit" value="Tag" /> > </span> > <div id="tagsel_form" style="display:none"> >- <label for="tagsel_new">New tag:</label> >+ <label for="tagsel_new">[% t('New tag:') %]</label> > <input name="tagsel_new" id="tagsel_new" maxlength="100" /> >- <input id="tagsel_button" name="tagsel_button" class="tagsel_button btn btn-small" title="Add" type="submit" value="Add" /> >- <a href="#" id="tagsel_cancel">(done)</a> >+ <input id="tagsel_button" name="tagsel_button" class="tagsel_button btn btn-small" title="[% t('Add') %]" type="submit" value="Add" /> >+ <a href="#" id="tagsel_cancel">[% t('(done)') %]</a> > </div> > <div id="tagsel_status" class="tagsel_tatus" style="display:none;"> >- Tag status here. >+ [% t('Tag status here.') %] > </div> > [% END %] > </span> <!-- / .links --> >@@ -216,7 +217,7 @@ > <img src="[% SEARCH_RESULT.imageurl %]" title="[% SEARCH_RESULT.description %]" alt="[% SEARCH_RESULT.description %]" /> > [% END %] > [% IF ( SEARCH_RESULT.score_avg ) %] >- <img src="[% themelang %]/../images/bonus.png" title="bonus" style="max-height: 35px;"/> >+ <img src="[% themelang %]/../images/bonus.png" title="[% t('bonus') %]" style="max-height: 35px;" /> > [% END %] > </td> > [% END %] >@@ -232,19 +233,19 @@ > [% IF ( SEARCH_RESULT.normalized_isbn ) %] > <span title="[% SEARCH_RESULT.biblionumber %]" id="amazon-thumbnail[% loop.count %]"><img src="https://images-na.ssl-images-amazon.com/images/P/[% SEARCH_RESULT.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" class="item-thumbnail" /></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > > [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] > [% IF ( SEARCH_RESULT.normalized_isbn || SEARCH_RESULT.normalized_upc || SEARCH_RESULT.normalized_oclc ) %] > [% IF ( using_https ) %] >- <span title="[% SEARCH_RESULT.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="https://secure.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="item-thumbnail" /></span> >+ <span title="[% SEARCH_RESULT.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="https://secure.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="item-thumbnail" /></span> > [% ELSE %] >- <span title="[% SEARCH_RESULT.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="item-thumbnail" /></span> >+ <span title="[% SEARCH_RESULT.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="http://www.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc %]&oclc=[% SEARCH_RESULT.normalized_oclc %]" alt="" class="item-thumbnail" /></span> > [% END %] > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -252,7 +253,7 @@ > [% IF ( SEARCH_RESULT.normalized_isbn ) %] > <span style="block" title="[% SEARCH_RESULT.biblionumber |url %]" class="[% SEARCH_RESULT.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -261,7 +262,7 @@ > [% IF ( coce_id ) %] > <span style="block" title="[% SEARCH_RESULT.biblionumber |url %]" class="[% coce_id %]" id="coce-thumbnail[% loop.count %]"></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -269,16 +270,16 @@ > [% IF SEARCH_RESULT.normalized_isbn %] > <span style="block" title="[% SEARCH_RESULT.biblionumber %]" class="[% SEARCH_RESULT.normalized_isbn %]" id="openlibrary-thumbnail[% loop.count %]"></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > > [% IF ( BakerTaylorEnabled && !BakerTaylorBookstoreURL ) %] > [% bt_id = ( SEARCH_RESULT.normalized_upc || SEARCH_RESULT.normalized_isbn ) %] > [% IF ( bt_id ) %] >- <img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /> >+ <img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > </a> >@@ -287,10 +288,10 @@ > [% bt_id = ( SEARCH_RESULT.normalized_upc || SEARCH_RESULT.normalized_isbn ) %] > [% IF ( bt_id ) %] > <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"> >- <img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /> >+ <img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /> > </a> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -314,19 +315,19 @@ > [% SEARCH_RESULT.XSLTResultsRecord %] > [% ELSE %] > [% IF ( BiblioDefaultViewmarc ) %] >- <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] > [% IF ( BiblioDefaultViewisbd ) %] >- <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] >- <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% END %] > [% END %] > > [% IF ( SEARCH_RESULT.title ) %] > [% SEARCH_RESULT.title |html %] > [% ELSE %] >- No title >+ [% t('No title') %] > [% END %] > > [% FOREACH subtitl IN SEARCH_RESULT.subtitle %] >@@ -334,13 +335,13 @@ > [% END %]</a> > > [% IF ( SEARCH_RESULT.author ) %] >- by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% SEARCH_RESULT.author |url %]" title="Search for works by this author" class="author">[% SEARCH_RESULT.author %]</a> >+ [% t('by') %] <a href="/cgi-bin/koha/opac-search.pl?q=au:[% SEARCH_RESULT.author |url %]" title="[% t('Search for works by this author') %]" class="author">[% SEARCH_RESULT.author %]</a> > [% ELSE %] >- >+  > [% END %] > > <span class="results_summary publisher"> >- <span class="label">Publication:</span> >+ <span class="label">[% t('Publication:') %]</span> > [% IF ( SEARCH_RESULT.place ) %][% SEARCH_RESULT.place %] [% END %] > [% IF ( SEARCH_RESULT.publishercode ) %][% SEARCH_RESULT.publishercode|html %][% END %] > [% IF ( SEARCH_RESULT.publicationyear ) %] >@@ -353,7 +354,7 @@ > [% IF ( SEARCH_RESULT.pages ) %]. [% SEARCH_RESULT.pages %][% END %] > [% IF ( SEARCH_RESULT.notes ) %], [% SEARCH_RESULT.notes|html %][% END %] > [% IF ( SEARCH_RESULT.size ) %] [% SEARCH_RESULT.size %][% END %] >- [% IF ( SEARCH_RESULT.timestamp ) %] <i>(modified on [% SEARCH_RESULT.timestamp %])</i>[% END %] >+ [% IF ( SEARCH_RESULT.timestamp ) %] <i>[% t('(modified on') %] [% SEARCH_RESULT.timestamp %])</i>[% END %] > </span> > > [% IF ( SEARCH_RESULT.summary ) %] >@@ -364,15 +365,15 @@ > > [% IF ( SEARCH_RESULT.copyrightdate ) %] > <span class="results_summary date"> >- <span class="label">Date:</span> >+ <span class="label">[% t('Date:') %]</span> > [% SEARCH_RESULT.copyrightdate %] > </span> > [% END %] > > <span class="results_summary"> >- <span class="label">Availability:</span> >+ <span class="label">[% t('Availability:') %]</span> > [% IF ( SEARCH_RESULT.available_items_loop.size() ) %] >- <span class="available"><strong>Items available:</strong> >+ <span class="available"><strong>[% t('Items available:') %]</strong> > [% FOREACH available_items_loo IN SEARCH_RESULT.available_items_loop %] > [% IF available_items_loo.this_branch %] > <span class="highlight-row-results"> >@@ -397,21 +398,21 @@ > [% ELSE %] > [% IF ( SEARCH_RESULT.ALTERNATEHOLDINGS ) %] > [% FOREACH ALTERNATEHOLDING IN SEARCH_RESULT.ALTERNATEHOLDINGS %] >- <span id="alternateholdings">[% ALTERNATEHOLDING.holding %]</span>, >+  <span id="alternateholdings">[% ALTERNATEHOLDING.holding %]</span>, > [% END %] > [% ELSE %] >- <span class="unavailable">No items available:</span> >+ <span class="unavailable">[% t('No items available:') %]</span> > [% END %] > [% END # / IF SEARCH_RESULT.available_items_loop.size %] > > <span class="unavailable"> >- [% IF ( SEARCH_RESULT.onloancount ) %] Checked out ([% SEARCH_RESULT.onloancount %]), [% END %] >- [% IF ( SEARCH_RESULT.withdrawncount ) %] Withdrawn ([% SEARCH_RESULT.withdrawncount %]), [% END %] >- [% UNLESS ( SEARCH_RESULT.hidelostitems ) %][% IF ( SEARCH_RESULT.itemlostcount ) %] Lost ([% SEARCH_RESULT.itemlostcount %]),[% END %][% END %] >- [% IF ( SEARCH_RESULT.damagedcount ) %] Damaged ([% SEARCH_RESULT.damagedcount %]),[% END %] >- [% IF ( SEARCH_RESULT.orderedcount ) %] On order ([% SEARCH_RESULT.orderedcount %]),[% END %] >- [% IF ( SEARCH_RESULT.onholdcount ) %] On hold ([% SEARCH_RESULT.onholdcount %]),[% END %] >- [% IF ( SEARCH_RESULT.intransitcount ) %] In transit ([% SEARCH_RESULT.intransitcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.onloancount ) %] [% t('Checked out (') %][% SEARCH_RESULT.onloancount %]), [% END %] >+ [% IF ( SEARCH_RESULT.withdrawncount ) %] [% t('Withdrawn (') %][% SEARCH_RESULT.withdrawncount %]), [% END %] >+ [% UNLESS ( SEARCH_RESULT.hidelostitems ) %][% IF ( SEARCH_RESULT.itemlostcount ) %] [% t('Lost (') %][% SEARCH_RESULT.itemlostcount %]),[% END %][% END %] >+ [% IF ( SEARCH_RESULT.damagedcount ) %] [% t('Damaged (') %][% SEARCH_RESULT.damagedcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.orderedcount ) %] [% t('On order (') %][% SEARCH_RESULT.orderedcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.onholdcount ) %] [% t('On hold (') %][% SEARCH_RESULT.onholdcount %]),[% END %] >+ [% IF ( SEARCH_RESULT.intransitcount ) %] [% t('In transit (') %][% SEARCH_RESULT.intransitcount %]),[% END %] > </span> > </span> <!-- / .results_summary --> > [% END # / IF OPACXSLTResultsDisplay %] >@@ -425,19 +426,19 @@ > <div class="star-rating rater-[% i %] star star-rating-applied star-rating-readonly"><a title="[% i %]">[% i %]</a></div> > [% END %] > [% END %] >- <span id="babeltheque-rating_total_[% SEARCH_RESULT.biblionumber %]"> [% SEARCH_RESULT.score_avg %] / 5 (on [% SEARCH_RESULT.num_scores %] rates)</span> >+ <span id="babeltheque-rating_total_[% SEARCH_RESULT.biblionumber %]">  [% SEARCH_RESULT.score_avg %] [% t('/ 5 (on') %] [% SEARCH_RESULT.num_scores %] [% t('rates)') %]</span> > > [% IF ( SEARCH_RESULT.num_critics ) %] >- <span class="social_data">[% SEARCH_RESULT.num_critics %] Internet user critics</span> >+ <span class="social_data">[% SEARCH_RESULT.num_critics %] [% t('Internet user critics') %]</span> > [% END %] > [% IF ( SEARCH_RESULT.num_critics_pro ) %] >- <span class="social_data">[% SEARCH_RESULT.num_critics_pro %] Professional critics</span> >+ <span class="social_data">[% SEARCH_RESULT.num_critics_pro %] [% t('Professional critics') %]</span> > [% END %] > [% IF ( SEARCH_RESULT.num_videos ) %] >- <span class="social_data">[% SEARCH_RESULT.num_videos %] Video extracts</span> >+ <span class="social_data">[% SEARCH_RESULT.num_videos %] [% t('Video extracts') %]</span> > [% END %] > [% IF ( SEARCH_RESULT.num_quotations ) %] >- <span class="social_data">[% SEARCH_RESULT.num_quotations %] Quotations</span> >+ <span class="social_data">[% SEARCH_RESULT.num_quotations %] [% t('Quotations') %]</span> > [% END %] > </div> <!-- / .results_summary --> > [% END # / IF SEARCH_RESULT.score_avg %] >@@ -448,11 +449,11 @@ > > [% IF ( TagsShowEnabled && SEARCH_RESULT.TagLoop.size ) %] > <div class="results_summary tags"> >- <span class="label">Tags:</span> >+ <span class="label">[% t('Tags:') %]</span> > <ul> > [% FOREACH TagLoo IN SEARCH_RESULT.TagLoop %] > <li> >- <a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term %]</a> >+ <a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term %]</a> > <span class="weight">([% TagLoo.weight_total %])</span> > </li> > [% END %] >@@ -462,10 +463,10 @@ > > [% IF Koha.Preference('virtualshelves') AND SEARCH_RESULT.shelves.count %] > <div class="results_summary shelves"> >- <span class="label">Lists:</span> >+ <span class="label">[% t('Lists:') %]</span> > <ul> > [% FOREACH shelf IN SEARCH_RESULT.shelves %] >- <li><a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber %]">[% shelf.shelfname %]</a></li> >+ <li><a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber %]">[% shelf.shelfname %]</a></li> > [%~ UNLESS loop.last %], [% ELSE %].[% END ~%] > [% END %] > </ul> >@@ -475,7 +476,7 @@ > > [% IF ( SEARCH_RESULT.searchhighlightblob ) %] > <span class="results_summary"> >- <span class="label">Match:</span> >+ <span class="label">[% t('Match:') %]</span> > [% SEARCH_RESULT.searchhighlightblob %] > </span> > [% END %] >@@ -486,14 +487,14 @@ > [% rating_avg_int = BLOCK %][% rating_avg | format("%.0f") %][% END %] > [% FOREACH i IN [ 1 2 3 4 5 ] %] > [% IF rating_avg_int == i %] >- <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" checked="checked" disabled="disabled" /> >+ <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" checked="checked" disabled="disabled" /> > [% ELSE %] >- <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" disabled="disabled" /> >+ <input class="star" type="radio" name="rating-[% SEARCH_RESULT.biblionumber %]" value="[% i %]" disabled="disabled" /> > [% END %] > [% END %] > > [% IF SEARCH_RESULT.ratings.count > 0 %] >- <span id="rating_total_[% SEARCH_RESULT.biblionumber %]"> ([% SEARCH_RESULT.ratings.count %] votes)</span> >+ <span id="rating_total_[% SEARCH_RESULT.biblionumber %]">  ([% SEARCH_RESULT.ratings.count %] [% t('votes)') %]</span> > [% ELSE %] > <br /> > [% END %] >@@ -504,43 +505,43 @@ > [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] > [% UNLESS ( SEARCH_RESULT.norequests ) %] > [% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) %] >- <span class="actions"><a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Place hold</a></span><!-- add back when available 0 holds in queue--> >+ <span class="actions"><a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">[% t('Place hold') %]</a></span><!-- add back when available 0 holds in queue--> > [% END # / IF opacuserlogin && holdable %] > [% END # UNLESS SEARCH_RESULT.norequests %] > [% END # IF RequestOnOpac %] > > [% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) %] > [% IF Koha.Preference('ArticleRequests') %] >- <span class="actions"><a class="article_request" href="/cgi-bin/koha/opac-request-article.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">Request article</a></span> >+ <span class="actions"><a class="article_request" href="/cgi-bin/koha/opac-request-article.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]">[% t('Request article') %]</a></span> > [% END %] > [% END %] > > [% IF ( TagsInputEnabled ) %] > [% IF ( loggedinusername ) %] >- <span class="actions"><a class="tag_add" id="tag_add[% SEARCH_RESULT.biblionumber %]" href="#">Add tag</a></span> >+ <span class="actions"><a class="tag_add" id="tag_add[% SEARCH_RESULT.biblionumber %]" href="#">[% t('Add tag') %]</a></span> > <div id="tagform[% SEARCH_RESULT.biblionumber %]" class="tag_results_input" style="display:none;"> >- <label for="newtag[% SEARCH_RESULT.biblionumber %]">New tag(s), separated by a comma:</label> >+ <label for="newtag[% SEARCH_RESULT.biblionumber %]">[% t('New tag(s), separated by a comma:') %]</label> > <input type="text" name="newtag[% SEARCH_RESULT.biblionumber %]" id="newtag[% SEARCH_RESULT.biblionumber %]" class="newtag" maxlength="100" /> > <input name="tagbutton" class="btn btn-small tagbutton" title="[% SEARCH_RESULT.biblionumber %]" type="submit" value="Add" /> >- <a class="cancel_tag_add" id="cancel[% SEARCH_RESULT.biblionumber %]" href="#">(done)</a> >+ <a class="cancel_tag_add" id="cancel[% SEARCH_RESULT.biblionumber %]" href="#">[% t('(done)') %]</a> > </div> > <span id="newtag[% SEARCH_RESULT.biblionumber %]_status" class="tagstatus" style="display:none;"> >- Tag status here. >+ [% t('Tag status here.') %] > </span> > [% ELSIF ( loop.first ) %] >- <span class="actions"><span id="login4tags">Log in to add tags.</span></span> >+ <span class="actions"><span id="login4tags">[% t('Log in to add tags.') %]</span></span> > [% END # IF loggedinusername %] > [% END # if TagsInputEnabled %] > > [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername && ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] >- <span class="actions"><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]'); return false;">Save to Lists</a></span> >+ <span class="actions"><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% SEARCH_RESULT.biblionumber %]'); return false;">[% t('Save to Lists') %]</a></span> > [% END %] > > [% IF Koha.Preference( 'opacbookbag' ) == 1 %] > [% IF ( SEARCH_RESULT.incart ) %] >- <span class="actions"><a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">In your cart</a> <a class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">(remove)</a></span> >+ <span class="actions"><a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">[% t('In your cart') %]</a> <a class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">[% t('(remove)') %]</a></span> > [% ELSE %] >- <span class="actions"><a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">Add to cart</a> <a style="display:none;" class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">(remove)</a></span> >+ <span class="actions"><a class="addtocart cart[% SEARCH_RESULT.biblionumber %]" href="#" onclick="addRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">[% t('Add to cart') %]</a> <a style="display:none;" class="cartRemove cartR[% SEARCH_RESULT.biblionumber %]" href="#" onclick="delSingleRecord('[% SEARCH_RESULT.biblionumber %]'); return false;">[% t('(remove)') %]</a></span> > [% END %] > [% END # / IF opacbookbag %] > </div> >@@ -555,7 +556,7 @@ > > <form id="hold_form" name="hold_form" method="get" action="/cgi-bin/koha/opac-reserve.pl"> > <!-- The value will be set by holdBiblioNums() in basket.js --> >- <input id="hold_form_biblios" type="hidden" name="biblionumbers" value=""/> >+ <input id="hold_form_biblios" type="hidden" name="biblionumbers" value="" /> > </form> > </div> <!-- / .searchresults --> > >@@ -565,17 +566,17 @@ > > [% IF Koha.Preference( 'suggestion' ) == 1 && ( Koha.Preference( 'AnonSuggestions' ) == 1 || loggedinusername || Koha.Preference( 'ILLModule' ) == 1 ) %] > <div class="suggestion"> >- Not finding what you're looking for? >+ [% t('Not finding what you\'re looking for?') %] > <ul> > [% IF Koha.Preference( 'AnonSuggestions' ) == 1 %] >- <li>Make a <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">purchase suggestion</a></li> >+ <li>[% t('Make a') %] <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">[% t('purchase suggestion') %]</a></li> > [% ELSE %] > [% IF ( loggedinusername ) %] >- <li>Make a <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">purchase suggestion</a></li> >+ <li>[% t('Make a') %] <a href="/cgi-bin/koha/opac-suggestions.pl?op=add">[% t('purchase suggestion') %]</a></li> > [% END %] > [% END %] > [% IF Koha.Preference( 'ILLModule' ) == 1 && loggedinusername %] >- <li>Make an <a href="/cgi-bin/koha/opac-illrequests.pl?op=create">Interlibrary loan request</a></li> >+ <li>[% t('Make an') %] <a href="/cgi-bin/koha/opac-illrequests.pl?op=create">[% t('Interlibrary loan request') %]</a></li> > [% END %] > </ul> > </div> >@@ -589,7 +590,7 @@ > [% INCLUDE 'opac-bottom.inc' %] > [% BLOCK jsinclude %] > [% IF ( LibraryThingForLibrariesID ) %] >- <script src="https://ltfl.librarything.com/forlibraries/widget.js?id=[% LibraryThingForLibrariesID %]&systype=koha"></script> >+ <script src="https://ltfl.librarything.com/forlibraries/widget.js?id=[% LibraryThingForLibrariesID %]&systype=koha"></script> > [% END %] > [% IF ( OpacStarRatings == 'all' || Koha.Preference('Babeltheque') ) %][% Asset.js("lib/jquery/plugins/jquery.rating.js") %][% END %] > [% IF ( OverDriveEnabled ) %][% Asset.js("js/overdrive.js") %][% END %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-retrieve-file.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-retrieve-file.tt >index 8bc9060706..cf5227f03f 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-retrieve-file.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-retrieve-file.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [%# This template is called only for a very simple error message %] > <html> > <body id="opac-retrieve-file" class="scrollto"> >-Your search [% IF hash %]for [% hash %][% END %] was not successful. >+[% t('Your search') %] [% IF hash %][% t('for') %] [% hash %][% END %] [% t('was not successful.') %] > </body> > </html> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt >index 1e0667fce0..9f7d987dc8 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt >@@ -1,5 +1,6 @@ >+[% PROCESS 'i18n.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Comments on [% title |html %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Comments on') %] [% title |html %]</title> > <style> > #custom-doc { width:37.08em;*width:36.16em;min-width:485px; margin:1em auto; text-align:left; } > </style> >@@ -13,36 +14,36 @@ > <div class="span12"> > <div id="userreview"> > [% IF ( cgi_debug ) %] >- <div class="debug">CGI debug is on.</div> >+ <div class="debug">[% t('CGI debug is on.') %]</div> > [% END %] > [% IF ( ERRORS ) %] > <div class="alert"> > [% FOREACH ERROR IN ERRORS %] > [% IF ( ERROR.nobiblio ) %] >- <p>Error: we cannot find this bibliographic record.</p> >+ <p>[% t('Error: we cannot find this bibliographic record.') %]</p> > [% END %] > [% IF ( ERROR.unauthorized ) %] >- <p>Sorry, only the creator of this comment is allowed to change it.</p> >+ <p>[% t('Sorry, only the creator of this comment is allowed to change it.') %]</p> > [% END %] > [% IF ( ERROR.scrubbed ) %] >- <p>Note: your comment contained illegal markup code. It has been saved with the markup removed, as below. You can edit the comment further, or cancel to retain the comment as is.</p> >+ <p>[% t('Note: your comment contained illegal markup code. It has been saved with the markup removed, as below. You can edit the comment further, or cancel to retain the comment as is.') %]</p> > [% END %] > > [% IF ( ERROR.scrubbed_all ) %] >- <p>Error! Your comment was entirely illegal markup code. It has NOT been added.</p> >+ <p>[% t('Error!') %] [% t('Your comment was entirely illegal markup code.') %] [% t('It has NOT been added.') %]</p> > [% END %] > > [% IF ( ERROR.empty ) %] >- <p>Error! You cannot add an empty comment. Please add content or cancel.</p> >+ <p>[% t('Error!') %] [% t('You cannot add an empty comment.') %] [% t('Please add content or cancel.') %]</p> > [% END %] > [% END # / FOREACH ERROR %] > [% IF ( WINDOW_CLOSE ) %] >- Note: this window will close automatically in 5 seconds. >+ [% t('Note: this window will close automatically in 5 seconds.') %] > [% END %] > </div> > [% END # / ERRORs %] > >- <h1>Comments on <i>[% title |html %] [% subtitle %]</i></h1> >+ <h1>[% t('Comments on') %] <i>[% title |html %] [% subtitle %]</i></h1> > [% IF ( author ) %]<h3>[% author |html %]</h3>[% END %] > <form id="reviewf" action="/cgi-bin/koha/opac-review.pl[% IF ( cgi_debug ) %]?debug=1[% END %]" method="post"> > <input type="hidden" name="biblionumber" value="[% biblionumber | html%]" /> >@@ -50,10 +51,10 @@ > <fieldset> > <textarea id="review" name="review" cols="60" rows="8">[% review %]</textarea> > </fieldset> >- <p>Note: Your comment must be approved by a librarian. </p> >+ <p>[% t('Note: Your comment must be approved by a librarian.') %] </p> > <fieldset class="action"> > <input type="submit" class="btn" value="Submit and close this window" /> >- <a class="cancel close" href="#">Cancel</a> >+ <a class="cancel close" href="#">[% t('Cancel') %]</a> > </fieldset> > </form> > </div> <!-- / #usersendshelfform --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-routing-lists.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-routing-lists.tt >index 57b7da6d80..db119841dc 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-routing-lists.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-routing-lists.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE KohaDates %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your routing lists</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your routing lists') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > [% Asset.css("css/datatables.css") %] >@@ -14,9 +15,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-routing-lists.pl">[% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your routing lists</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-routing-lists.pl">[% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your routing lists') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -30,16 +31,16 @@ > <div id="user-routing-lists" class="maincontent"> > > >- <h3>Routing lists</h3> >+ <h3>[% t('Routing lists') %]</h3> > > [% SET routinglists = logged_in_user.get_routing_lists %] > [% IF ( routinglists.count ) %] >- <p id="routing-list-intro">You are subscribed to the routing lists for following serial titles. If you wish to make changes, please contact the library.</p> >+ <p id="routing-list-intro">[% t('You are subscribed to the routing lists for following serial titles. If you wish to make changes, please contact the library.') %]</p> > > <table class="table table-bordered table-striped" id="routingtable"> > <thead> > <tr> >- <th>Subscription title</th> >+ <th>[% t('Subscription title') %]</th> > </tr> > </thead> > >@@ -56,7 +57,7 @@ > </tbody> > </table> > [% ELSE %] >- <p>You are currently not listed on any routing lists.</p> >+ <p>[% t('You are currently not listed on any routing lists.') %]</p> > [% END %] > </div> > </div> <!-- / .span10 --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt >index e146f7666b..b4f0d38988 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE KohaDates %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your search history</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your search history') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -11,11 +12,11 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > [% IF ( loggedinusername ) %] >- <li><a href="#">Your search history</a></li> >+ <li><a href="#">[% t('Your search history') %]</a></li> > [% ELSE %] >- <li><a href="#">Search history</a></li> >+ <li><a href="#">[% t('Search history') %]</a></li> > [% END %] > </ul> > >@@ -32,26 +33,26 @@ > <div class="span12"> > [% END %] > <div id="searchhistory" class="maincontent"> >- <h1>Search history</h1> >+ <h1>[% t('Search history') %]</h1> > [% IF Koha.Preference( 'OpacAuthorities' ) == 1 %] > <div id="tabs" class="toptabs"> > <ul> >- <li><a href="#biblio_tab">Catalog</a></li> >- <li><a href="#authority_tab">Authority</a></li> >+ <li><a href="#biblio_tab">[% t('Catalog') %]</a></li> >+ <li><a href="#authority_tab">[% t('Authority') %]</a></li> > </ul> > [% END %] > <div id="biblio_tab"> > <div id="current_biblio"> > [% IF ( current_biblio_searches ) %] >- <h2>Current session</h2> >+ <h2>[% t('Current session') %]</h2> > <form action="/cgi-bin/koha/opac-search-history.pl" method="post"> > <div class="selections-toolbar toolbar"> >- <a class="CheckAll" href="#">Select all</a> >- <a class="CheckNone" href="#">Clear all</a> >+ <a class="CheckAll" href="#">[% t('Select all') %]</a> >+ <a class="CheckNone" href="#">[% t('Clear all') %]</a> > <span class="sep">|</span> > <span class="links"> >- <span class="selections">Select searches to: </span> >- <a href="#" class="removeitems disabled">Delete</a> >+ <span class="selections">[% t('Select searches to:') %] </span> >+ <a href="#" class="removeitems disabled">[% t('Delete') %]</a> > </span> > </div> > <input type="hidden" name="action" value="delete" /> >@@ -59,9 +60,9 @@ > <thead> > <tr> > <th></th> >- <th>Date</th> >- <th>Search</th> >- <th>Results</th> >+ <th>[% t('Date') %]</th> >+ <th>[% t('Search') %]</th> >+ <th>[% t('Results') %]</th> > </tr> > </thead> > <tbody> >@@ -69,7 +70,7 @@ > <tr> > <td><input type="checkbox" name="id" value="[% s.id %]" /></td> > <td><span title="[% s.time %]">[% s.time |$KohaDates with_hours => 1 %]</span></td> >- <td><a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html |url %][% limit_cgi |html | url %]&[% s.query_cgi |html %]&count=[% countrss |html %]&sort_by=acqdate_dsc&format=rss2" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this search" title="Subscribe to this search" class="rsssearchicon"/></a> <a href="/cgi-bin/koha/opac-search.pl?[% s.query_cgi |html %]">[% s.query_desc |html %]</a></td> >+ <td><a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html |url %][% limit_cgi |html | url %]&[% s.query_cgi |html %]&count=[% countrss |html %]&sort_by=acqdate_dsc&format=rss2" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="[% t('Subscribe to this search') %]" title="[% t('Subscribe to this search') %]" class="rsssearchicon" /></a> <a href="/cgi-bin/koha/opac-search.pl?[% s.query_cgi |html %]">[% s.query_desc |html %]</a></td> > <td>[% s.total %]</td> > </tr> > [% END %] >@@ -82,15 +83,15 @@ > > <div id="previous_biblio"> > [% IF ( previous_biblio_searches ) %] >- <h2>Previous sessions</h2> >+ <h2>[% t('Previous sessions') %]</h2> > <form action="/cgi-bin/koha/opac-search-history.pl" method="post"> > <div class="selections-toolbar toolbar"> >- <a class="CheckAll" href="#">Select all</a> >- <a class="CheckNone" href="#">Clear all</a> >+ <a class="CheckAll" href="#">[% t('Select all') %]</a> >+ <a class="CheckNone" href="#">[% t('Clear all') %]</a> > <span class="sep">|</span> > <span class="links"> >- <span class="selections">Select searches to: </span> >- <a href="#" class="removeitems disabled">Delete</a> >+ <span class="selections">[% t('Select searches to:') %] </span> >+ <a href="#" class="removeitems disabled">[% t('Delete') %]</a> > </span> > </div> > >@@ -99,9 +100,9 @@ > <thead> > <tr> > <th></th> >- <th>Date</th> >- <th>Search</th> >- <th>Results</th> >+ <th>[% t('Date') %]</th> >+ <th>[% t('Search') %]</th> >+ <th>[% t('Results') %]</th> > </tr> > </thead> > <tbody> >@@ -109,7 +110,7 @@ > <tr> > <td><input type="checkbox" name="id" value="[% s.id %]" /></td> > <td><span title="[% s.time %]">[% s.time |$KohaDates with_hours => 1 %]</span></td> >- <td><a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html |url %][% limit_cgi |html | url %]&[% s.query_cgi |html %]&count=[% countrss |html %]&sort_by=acqdate_dsc&format=rss2" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this search" title="Subscribe to this search" class="rsssearchicon"/></a> <a href="/cgi-bin/koha/opac-search.pl?[% s.query_cgi |html %]">[% s.query_desc |html %]</a></td> >+ <td><a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html |url %][% limit_cgi |html | url %]&[% s.query_cgi |html %]&count=[% countrss |html %]&sort_by=acqdate_dsc&format=rss2" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="[% t('Subscribe to this search') %]" title="[% t('Subscribe to this search') %]" class="rsssearchicon" /></a> <a href="/cgi-bin/koha/opac-search.pl?[% s.query_cgi |html %]">[% s.query_desc |html %]</a></td> > <td>[% s.total %]</td> > </tr> > [% END %] >@@ -121,22 +122,22 @@ > </div> <!-- / #previous_biblio --> > > [% IF !current_biblio_searches && !previous_biblio_searches %] >- <p>Your catalog search history is empty.</p> >+ <p>[% t('Your catalog search history is empty.') %]</p> > [% END %] > </div> <!-- / #biblio_tab --> > > [% IF Koha.Preference( 'OpacAuthorities' ) == 1 %] > <div id="authority_tab"> > [% IF ( current_authority_searches ) %] >- <h2>Current session</h2> >+ <h2>[% t('Current session') %]</h2> > <form action="/cgi-bin/koha/opac-search-history.pl" method="post"> > <div class="selections-toolbar toolbar"> >- <a class="CheckAll" href="#">Select all</a> >- <a class="CheckNone" href="#">Clear all</a> >+ <a class="CheckAll" href="#">[% t('Select all') %]</a> >+ <a class="CheckNone" href="#">[% t('Clear all') %]</a> > <span class="sep">|</span> > <span class="links"> >- <span class="selections">Select searches to: </span> >- <a href="#" class="removeitems disabled">Delete</a> >+ <span class="selections">[% t('Select searches to:') %] </span> >+ <a href="#" class="removeitems disabled">[% t('Delete') %]</a> > </span> > </div> > <input type="hidden" name="action" value="delete" /> >@@ -144,9 +145,9 @@ > <thead> > <tr> > <th></th> >- <th>Date</th> >- <th>Search</th> >- <th>Results</th> >+ <th>[% t('Date') %]</th> >+ <th>[% t('Search') %]</th> >+ <th>[% t('Results') %]</th> > </tr> > </thead> > <tbody> >@@ -165,15 +166,15 @@ > [% END # / IF ( current_authority_searches ) %] > > [% IF ( previous_authority_searches ) %] >- <h2>Previous sessions</h2> >+ <h2>[% t('Previous sessions') %]</h2> > <form action="/cgi-bin/koha/opac-search-history.pl" method="post"> > <div class="selections-toolbar toolbar"> >- <a class="CheckAll" href="#">Select all</a> >- <a class="CheckNone" href="#">Clear all</a> >+ <a class="CheckAll" href="#">[% t('Select all') %]</a> >+ <a class="CheckNone" href="#">[% t('Clear all') %]</a> > <span class="sep">|</span> > <span class="links"> >- <span class="selections">Select searches to: </span> >- <a href="#" class="removeitems disabled">Delete</a> >+ <span class="selections">[% t('Select searches to:') %] </span> >+ <a href="#" class="removeitems disabled">[% t('Delete') %]</a> > </span> > </div> > <input type="hidden" name="action" value="delete" /> >@@ -181,9 +182,9 @@ > <thead> > <tr> > <th></th> >- <th>Date</th> >- <th>Search</th> >- <th>Results</th> >+ <th>[% t('Date') %]</th> >+ <th>[% t('Search') %]</th> >+ <th>[% t('Results') %]</th> > </tr> > </thead> > <tbody> >@@ -202,7 +203,7 @@ > [% END # / IF ( previous_authority_searches )%] > > [% IF !current_authority_searches && !previous_authority_searches %] >- <p>Your authority search history is empty.</p> >+ <p>[% t('Your authority search history is empty.') %]</p> > [% END %] > </div> <!-- / #authority_tab --> > [% END # / IF Koha.Preference( 'OpacAuthorities' ) %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt >index 47d03f1938..958f55f724 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt >@@ -1,30 +1,31 @@ >+[% PROCESS 'i18n.inc' %] > [% USE HtmlToText %] > [% USE Koha %] > >-<SUBJECT> >-Your cart >-<END_SUBJECT> >+<subject> >+[% t('Your cart') %] >+<end_subject> > >-<HEADER> >+<header> > > [% FILTER html2text %] >- <p>Hi,</p> >+ <p>[% t('Hi,') %]</p> > >- <p>[% firstname %] [% surname %] sent you a cart from our online catalog.</p> >+ <p>[% firstname %] [% surname %] [% t('sent you a cart from our online catalog.') %]</p> > >- <p>Please note that the attached file is a MARC bibliographic records file >- which can be imported into personal bibliographic software like EndNote, >- Reference Manager or ProCite.</p> >- <hr/> >+ <p>[% t('Please note that the attached file is a MARC bibliographic records file') %] >+ [% t('which can be imported into personal bibliographic software like EndNote,') %] >+ [% t('Reference Manager or ProCite.') %]</p> >+ <hr /> > [% END %] >-<END_HEADER> >+<end_header> > >-<MESSAGE> >+<message> > [% FILTER html2text %] > > [% IF comment %] > <p>[% comment %]</p> >- <hr/> >+ <hr /> > [% END %] > <ol> > [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] >@@ -36,7 +37,7 @@ Your cart > > <p> > [% IF ( BIBLIO_RESULT.HASAUTHORS ) %] >- <span>Author(s): [% IF ( BIBLIO_RESULT.author ) %][% BIBLIO_RESULT.author %][% END %] >+ <span>[% t('Author(s):') %] [% IF ( BIBLIO_RESULT.author ) %][% BIBLIO_RESULT.author %][% END %] > > [% IF ( BIBLIO_RESULT.MARCAUTHORS ) %] > [% IF ( BIBLIO_RESULT.author ) %]; [% END %] >@@ -47,20 +48,20 @@ Your cart > [% UNLESS ( loop.last ) %];[% END %] > [% END %] > [% END %] >- </span><br/> >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.ISBN ) %] > <span> >- ISBN: [% BIBLIO_RESULT.ISBN %] >- </span><br/> >+ [% t('ISBN:') %] [% BIBLIO_RESULT.ISBN %] >+ </span><br /> > [% END %] > > [% IF BIBLIO_RESULT.publishercode %] > <span> >- Published by: [% BIBLIO_RESULT.publishercode %] >+ [% t('Published by:') %] [% BIBLIO_RESULT.publishercode %] > [% IF ( BIBLIO_RESULT.publicationyear ) %] >- in [% BIBLIO_RESULT.publicationyear %] >+ [% t('in') %] [% BIBLIO_RESULT.publicationyear %] > [% END %] > [% IF ( BIBLIO_RESULT.pages ) %] > , [% BIBLIO_RESULT.pages %] >@@ -68,65 +69,65 @@ Your cart > [% IF BIBLIO_RESULT.item('size') %] > , [% BIBLIO_RESULT.item('size') %] > [% END %] >- </span><br/> >+ </span><br /> > [% END %] > > [% IF BIBLIO_RESULT.collection %] > <span> >- Collection: [% BIBLIO_RESULT.seriestitle %] >- </span><br/> >+ [% t('Collection:') %] [% BIBLIO_RESULT.seriestitle %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.subject ) %] > <span> >- Subject: [% BIBLIO_RESULT.subject %] >- <span><br/> >+ [% t('Subject:') %] [% BIBLIO_RESULT.subject %] >+ <span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.copyrightdate ) %] > <span> >- Copyright year: [% BIBLIO_RESULT.copyrightdate %] >- </span><br/> >+ [% t('Copyright year:') %] [% BIBLIO_RESULT.copyrightdate %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.notes ) %] > <span> >- Notes : [% BIBLIO_RESULT.notes %] >- </span><br/> >+ [% t('Notes :') %] [% BIBLIO_RESULT.notes %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.unititle ) %] > <span> >- Unified title: [% BIBLIO_RESULT.unititle %] >- </span><br/> >+ [% t('Unified title:') %] [% BIBLIO_RESULT.unititle %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.serial ) %] > <span> >- Serial: [% BIBLIO_RESULT.serial %] >- </span><br/> >+ [% t('Serial:') %] [% BIBLIO_RESULT.serial %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.dewey ) %] > <span> >- Dewey: [% BIBLIO_RESULT.dewey %] >- </span><br/> >+ [% t('Dewey:') %] [% BIBLIO_RESULT.dewey %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.classification ) %] > <span> >- Classification: [% BIBLIO_RESULT.classification %] >- </span><br/> >+ [% t('Classification:') %] [% BIBLIO_RESULT.classification %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.lccn ) %] > <span> >- LCCN: [% BIBLIO_RESULT.lccn %] >- </span><br/> >+ [% t('LCCN:') %] [% BIBLIO_RESULT.lccn %] >+ </span><br /> > [% END %] > [% IF ( BIBLIO_RESULT.url ) %] > <span> >- URL: [% BIBLIO_RESULT.url %] >+ [% t('URL:') %] [% BIBLIO_RESULT.url %] > </span> > [% END %] > </p> >@@ -134,11 +135,11 @@ Your cart > [% SET OPACBaseURL = Koha.Preference('OPACBaseURL') %] > [% IF ( OPACBaseURL ) %] > <p> >- In online catalog: [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% BIBLIO_RESULT.biblionumber %] >+ [% t('In online catalog:') %] [% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% BIBLIO_RESULT.biblionumber %] > </p> > [% END %] > [% IF ( BIBLIO_RESULT.ITEM_RESULTS.size ) %] >- <p>Items: >+ <p>[% t('Items:') %] > <ul> > [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]<li> > [% ITEM_RESULT.branchname %] >@@ -149,10 +150,10 @@ Your cart > </ul> > </p> > [% END %] >- <hr/> >+ <hr /> > </li> > [% END %] > </ol> > > [% END %] >-<END_MESSAGE> >+<end_message> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt >index 2cab418b90..494690200c 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Sending your cart</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Sending your cart') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -13,34 +14,34 @@ > [% IF ( email_add ) %] > > [% IF ( SENT ) %] >- <h1>Message sent</h1> >+ <h1>[% t('Message sent') %]</h1> > <div class="dialog dialog-success"> >- <p>The cart was sent to: [% email_add | html %]</p> >+ <p>[% t('The cart was sent to:') %] [% email_add | html %]</p> > </div> >- <p><a class="focus close" href="#">Close window</a></p> >+ <p><a class="focus close" href="#">[% t('Close window') %]</a></p> > [% END %] > > [% IF ( error ) %] > <div class="alert"> >- <p>There was an error sending the cart.</p> >+ <p>[% t('There was an error sending the cart.') %]</p> > </div> > [% END %] > > [% ELSE %] >- <h1>Sending your cart</h1> >+ <h1>[% t('Sending your cart') %]</h1> > <form action="/cgi-bin/koha/opac-sendbasket.pl" method="post" id="sendbasketform"> > <fieldset> >- <label for="email_add">Email address:</label> >+ <label for="email_add">[% t('Email address:') %]</label> > <input type="text" id="email_add" name="email_add" size="43" class="focus" /> >- <label for="comment">Comment:</label> >+ <label for="comment">[% t('Comment:') %]</label> > <textarea id="comment" name="comment" rows="4" cols="40"></textarea> > <input type="hidden" name="bib_list" value="[% bib_list %]" /> > <input type="hidden" name="csrf_token" value="[% csrf_token %]" /> > </fieldset> >- [% IF Koha.Preference('RequestOnOpac') || Koha.Preference('OpacRenewalAllowed') %]<p id="donotrequestbymail">Please do not use this mail to request or renew books.</p>[% END %] >+ [% IF Koha.Preference('RequestOnOpac') || Koha.Preference('OpacRenewalAllowed') %]<p id="donotrequestbymail">[% t('Please do not use this mail to request or renew books.') %]</p>[% END %] > <fieldset class="action"> > <input type="submit" class="btn" value="Send" /> >- <a class="cancel close" href="#">Cancel</a> >+ <a class="cancel close" href="#">[% t('Cancel') %]</a> > </fieldset> > </form> > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt >index 13efe3b616..0704c9098c 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt >@@ -1,30 +1,31 @@ >-<SUBJECT> >-Your list : [% shelfname %] >-<END_SUBJECT> >+[% PROCESS 'i18n.inc' %] >+<subject> >+[% t('Your list :') %] [% shelfname %] >+<end_subject> > > [% USE HtmlToText %] > >-<HEADER> >+<header> > [% FILTER html2text %] >- <p>Hi,</p> >+ <p>[% t('Hi,') %]</p> > >- <p>[% firstname %] [% surname %] sent you from our online catalog, the >- virtual shelf called : [% shelfname %].</p> >+ <p>[% firstname %] [% surname %] [% t('sent you from our online catalog, the') %] >+ [% t('virtual shelf called :') %] [% shelfname %].</p> > >- <p>Please note that the attached file is a MARC bibliographic records file >- which can be imported into personal bibliographic software like EndNote, >- Reference Manager or ProCite.</p> >- <hr/> >+ <p>[% t('Please note that the attached file is a MARC bibliographic records file') %] >+ [% t('which can be imported into personal bibliographic software like EndNote,') %] >+ [% t('Reference Manager or ProCite.') %]</p> >+ <hr /> > [% END %] > >-<END_HEADER> >+<end_header> > >-<MESSAGE> >+<message> > [% FILTER html2text %] > > [% IF comment %] > <p>[% comment %]</p> >- <hr/> >+ <hr /> > [% END %] > <ol> > [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] >@@ -40,7 +41,7 @@ Your list : [% shelfname %] > > <p> > [% IF ( BIBLIO_RESULT.HASAUTHORS ) %] >- <span>Author(s): [% IF ( BIBLIO_RESULT.author ) %][% BIBLIO_RESULT.author %][% END %] >+ <span>[% t('Author(s):') %] [% IF ( BIBLIO_RESULT.author ) %][% BIBLIO_RESULT.author %][% END %] > > [% IF ( BIBLIO_RESULT.MARCAUTHORS ) %] > [% IF ( BIBLIO_RESULT.author ) %]; [% END %] >@@ -51,23 +52,23 @@ Your list : [% shelfname %] > [% UNLESS ( loop.last ) %];[% END %] > [% END %] > [% END %] >- </span><br/> >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.ISBN ) %] > <span> >- ISBN: [% FOREACH isbn IN BIBLIO_RESULT.ISBN %] >+ [% t('ISBN:') %] [% FOREACH isbn IN BIBLIO_RESULT.ISBN %] > [% isbn %] > [% UNLESS ( loop.last ) %]; [% END %] > [% END %] >- </span><br/> >+ </span><br /> > [% END %] > > [% IF BIBLIO_RESULT.publishercode %] > <span> >- Published by: [% BIBLIO_RESULT.publishercode %] >+ [% t('Published by:') %] [% BIBLIO_RESULT.publishercode %] > [% IF ( BIBLIO_RESULT.publicationyear ) %] >- in [% BIBLIO_RESULT.publicationyear %] >+ [% t('in') %] [% BIBLIO_RESULT.publicationyear %] > [% END %] > [% IF ( BIBLIO_RESULT.pages ) %] > , [% BIBLIO_RESULT.pages %] >@@ -75,76 +76,76 @@ Your list : [% shelfname %] > [% IF BIBLIO_RESULT.item('size') %] > , [% BIBLIO_RESULT.item('size') %] > [% END %] >- </span><br/> >+ </span><br /> > [% END %] > > [% IF BIBLIO_RESULT.collection %] > <span> >- Collection: [% BIBLIO_RESULT.seriestitle %] >- </span><br/> >+ [% t('Collection:') %] [% BIBLIO_RESULT.seriestitle %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.subject ) %] > <span> >- Subject: [% BIBLIO_RESULT.subject %] >- <span><br/> >+ [% t('Subject:') %] [% BIBLIO_RESULT.subject %] >+ <span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.copyrightdate ) %] > <span> >- Copyright year: [% BIBLIO_RESULT.copyrightdate %] >- </span><br/> >+ [% t('Copyright year:') %] [% BIBLIO_RESULT.copyrightdate %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.notes ) %] > <span> >- Notes : [% BIBLIO_RESULT.notes %] >- </span><br/> >+ [% t('Notes :') %] [% BIBLIO_RESULT.notes %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.unititle ) %] > <span> >- Unified title: [% BIBLIO_RESULT.unititle %] >- </span><br/> >+ [% t('Unified title:') %] [% BIBLIO_RESULT.unititle %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.serial ) %] > <span> >- Serial: [% BIBLIO_RESULT.serial %] >- </span><br/> >+ [% t('Serial:') %] [% BIBLIO_RESULT.serial %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.dewey ) %] > <span> >- Dewey: [% BIBLIO_RESULT.dewey %] >- </span><br/> >+ [% t('Dewey:') %] [% BIBLIO_RESULT.dewey %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.classification ) %] > <span> >- Classification: [% BIBLIO_RESULT.classification %] >- </span><br/> >+ [% t('Classification:') %] [% BIBLIO_RESULT.classification %] >+ </span><br /> > [% END %] > > [% IF ( BIBLIO_RESULT.lccn ) %] > <span> >- LCCN: [% BIBLIO_RESULT.lccn %] >- </span><br/> >+ [% t('LCCN:') %] [% BIBLIO_RESULT.lccn %] >+ </span><br /> > [% END %] > [% IF ( BIBLIO_RESULT.url ) %] > <span> >- URL: [% BIBLIO_RESULT.url %] >+ [% t('URL:') %] [% BIBLIO_RESULT.url %] > </span> > [% END %] > </p> > > [% IF ( OPACBaseURL ) %] > <p> >- In online catalog: [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% BIBLIO_RESULT.biblionumber %] >+ [% t('In online catalog:') %] [% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% BIBLIO_RESULT.biblionumber %] > </p> > [% END %] > [% IF ( BIBLIO_RESULT.ITEM_RESULTS.size ) %] >- <p>Items: >+ <p>[% t('Items:') %] > <ul> > [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]<li> > [% ITEM_RESULT.branchname %] >@@ -155,11 +156,11 @@ Your list : [% shelfname %] > </ul> > </p> > [% END %] >- <hr/> >+ <hr /> > </li> > [% END %] > </ol> > > [% END %] > >-<END_MESSAGE> >+<end_message> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt >index bc901b17c3..375a2a3c49 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Sending your list</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Sending your list') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -12,39 +13,39 @@ > <div id="usersendshelfform"> > [% IF ( email ) %] > [% IF ( SENT ) %] >- <h1>Message sent</h1> >+ <h1>[% t('Message sent') %]</h1> > <div class="alert alert-success"> >- <p>The list was sent to: [% email | html %]</p> >+ <p>[% t('The list was sent to:') %] [% email | html %]</p> > </div> >- <p><a class="focus close" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelfid %]">Back to lists</a></p> >+ <p><a class="focus close" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelfid %]">[% t('Back to lists') %]</a></p> > [% END %] > [% IF ( error ) %] > <div class="alert"> >- <p>There was an error sending the list.</p> >+ <p>[% t('There was an error sending the list.') %]</p> > </div> > [% END %] > [% ELSE %] > [% IF ( invalidlist ) %] > <div class="alert"> >- <p>You do not have permission to send this list.</p> >+ <p>[% t('You do not have permission to send this list.') %]</p> > </div> >- <p><a class="button close" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelfid %]">Back to lists</a></p> >+ <p><a class="button close" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelfid %]">[% t('Back to lists') %]</a></p> > [% ELSE %] >- <h1>Sending your list</h1> >+ <h1>[% t('Sending your list') %]</h1> > <form action="/cgi-bin/koha/opac-sendshelf.pl" method="post" id="sendshelfform"> > <fieldset> >- <label for="email">Email address:</label> >+ <label for="email">[% t('Email address:') %]</label> > <input type="text" id="email" name="email" size="43" class="focus" /> > >- <label for="comment">Comment:</label> >+ <label for="comment">[% t('Comment:') %]</label> > <textarea id="comment" name="comment" rows="4" cols="40"></textarea> > > <input type="hidden" name="shelfid" value="[% shelfid %]" /> > </fieldset> >- [% IF Koha.Preference('RequestOnOpac') || Koha.Preference('OpacRenewalAllowed') %]<p id="donotrequestbymail">Please do not use this mail to request or renew books.</p>[% END %] >+ [% IF Koha.Preference('RequestOnOpac') || Koha.Preference('OpacRenewalAllowed') %]<p id="donotrequestbymail">[% t('Please do not use this mail to request or renew books.') %]</p>[% END %] > <fieldset class="action"> > <input type="submit" value="Send" class="btn" /> >- <a class="cancel close" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelfid %]">Cancel</a> >+ <a class="cancel close" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelfid %]">[% t('Cancel') %]</a> > </fieldset> > </form> > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt >index 7cee2fdb37..eadc7d8c00 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Issues for a subscription</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% t('Issues for a subscription') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,9 +10,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">Details for [% bibliotitle %]</a> <span class="divider">›</span></li> >- <li><a href="#">Issues for a subscription</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber | html %]">[% t('Details for') %] [% bibliotitle %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Issues for a subscription') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -27,89 +28,89 @@ > <div class="span12"> > [% END %] > <div id="userserialissues"> >- <h2>Issues for a subscription</h2> >+ <h2>[% t('Issues for a subscription') %]</h2> > <div id="views"> > <span class="view"> >- <a id="Normalview" href="opac-detail.pl?biblionumber=[% biblionumber | html %]" class="button">Normal view</a> >+ <a id="Normalview" href="opac-detail.pl?biblionumber=[% biblionumber | html %]" class="button">[% t('Normal view') %]</a> > </span> >- <span class="view"><span id="Briefhistory">Brief history</span></span> >- <span class="view"><a id="Fullhistory" href="opac-serial-issues.pl?selectview=full&biblionumber=[% biblionumber | html%]" class="button">Full history</a></span> >+ <span class="view"><span id="Briefhistory">[% t('Brief history') %]</span></span> >+ <span class="view"><a id="Fullhistory" href="opac-serial-issues.pl?selectview=full&biblionumber=[% biblionumber | html%]" class="button">[% t('Full history') %]</a></span> > </div> > <form method="post" name="f"> > [% FOREACH subscription_LOO IN subscription_LOOP %] > <div id="subscriptionline[% subscription_LOO.subscriptionid %]" style="border-bottom:1px solid #EEE;"> >- <h3>Subscription information for [% subscription_LOO.bibliotitle %]</h3> >+ <h3>[% t('Subscription information for') %] [% subscription_LOO.bibliotitle %]</h3> > <p> >- The current subscription began on [% subscription_LOO.startdate %] and is issued >+ [% t('The current subscription began on') %] [% subscription_LOO.startdate %] [% t('and is issued') %] > [% IF ( subscription_LOO.periodicity1 ) %] >- twice per day >+ [% t('twice per day') %] > [% END %] > [% IF ( subscription_LOO.periodicity2 ) %] >- every day >+ [% t('every day') %] > [% END %] > [% IF ( subscription_LOO.periodicity3 ) %] >- three times per week >+ [% t('three times per week') %] > [% END %] > [% IF ( subscription_LOO.periodicity4 ) %] >- every week >+ [% t('every week') %] > [% END %] > [% IF ( subscription_LOO.periodicity5 ) %] >- every 2 weeks >+ [% t('every 2 weeks') %] > [% END %] > [% IF ( subscription_LOO.periodicity6 ) %] >- every 3 weeks >+ [% t('every 3 weeks') %] > [% END %] > [% IF ( subscription_LOO.periodicity7 ) %] >- every month >+ [% t('every month') %] > [% END %] > [% IF ( subscription_LOO.periodicity8 ) %] >- every 2 months >+ [% t('every 2 months') %] > [% END %] > [% IF ( subscription_LOO.periodicity9 ) %] >- every quarter >+ [% t('every quarter') %] > [% END %] > [% IF ( subscription_LOO.periodicity10 ) %] >- twice per year >+ [% t('twice per year') %] > [% END %] > [% IF ( subscription_LOO.periodicity11 ) %] >- every year >+ [% t('every year') %] > [% END %] > [% IF ( subscription_LOO.periodicity12 ) %] >- every 2 years >+ [% t('every 2 years') %] > [% END %] > [% IF ( subscription_LOO.periodicity13 ) %] >- irregularly >+ [% t('irregularly') %] > [% END %] > [% IF ( subscription_LOO.arrival1 ) %] >- on Monday >+ [% t('on Monday') %] > [% END %] > [% IF ( subscription_LOO.arrival2 ) %] >- on Tuesday >+ [% t('on Tuesday') %] > [% END %] > [% IF ( subscription_LOO.arrival3 ) %] >- on Wednesday >+ [% t('on Wednesday') %] > [% END %] > [% IF ( subscription_LOO.arrival4 ) %] >- on Thursday >+ [% t('on Thursday') %] > [% END %] > [% IF ( subscription_LOO.arrival5 ) %] >- on Friday >+ [% t('on Friday') %] > [% END %] > [% IF ( subscription_LOO.arrival6 ) %] >- on Saturday >+ [% t('on Saturday') %] > [% END %] > [% IF ( subscription_LOO.arrival7 ) %] >- on Sunday >+ [% t('on Sunday') %] > [% END %] > >- for >- [% IF ( subscription_LOO.numberlength ) %][% subscription_LOO.numberlength %] issues[% END %] >- [% IF ( subscription_LOO.weeklength ) %][% subscription_LOO.weeklength %] weeks[% END %] >- [% IF ( subscription_LOO.monthlength ) %][% subscription_LOO.monthlength %] months[% END %] >+ [% t('for') %] >+ [% IF ( subscription_LOO.numberlength ) %][% subscription_LOO.numberlength %] [% t('issues') %][% END %] >+ [% IF ( subscription_LOO.weeklength ) %][% subscription_LOO.weeklength %] [% t('weeks') %][% END %] >+ [% IF ( subscription_LOO.monthlength ) %][% subscription_LOO.monthlength %] [% t('months') %][% END %] > </p> >- <p>The first subscription was started on [% subscription_LOO.histstartdate %]</p> >+ <p>[% t('The first subscription was started on') %] [% subscription_LOO.histstartdate %]</p> > [% IF ( subscription_LOO.histenddate ) %] >- <p>The subscription expired on [% subscription_LOO.histenddate %]</p> >+ <p>[% t('The subscription expired on') %] [% subscription_LOO.histenddate %]</p> > [% END %] > > <h4>[% subscription_LOO.branchname %]</h4> >@@ -119,17 +120,17 @@ > [% END %] > > [% IF ( subscription_LOO.recievedlist ) %] >- <h5>Available issues</h5> >+ <h5>[% t('Available issues') %]</h5> > <p>[% subscription_LOO.recievedlist %]</p> > [% END %] > > [% IF ( subscription_LOO.missinglist ) %] >- <h5>Unavailable issues</h5> >+ <h5>[% t('Unavailable issues') %]</h5> > <p>[% subscription_LOO.missinglist %]</p> > [% END %] > > [% IF ( subscription_LOO.opacnote ) %] >- <h5>Issues summary</h5> >+ <h5>[% t('Issues summary') %]</h5> > <p> > [% subscription_LOO.opacnote FILTER html_line_break %] > </p> >@@ -137,16 +138,16 @@ > [% IF ( subscription_LOO.letter ) %] > [% IF ( loggedinusername ) %] > [% IF ( subscription_LOO.hasalert ) %] >- You have subscribed to email notification on new issues <a href="opac-alert-subscribe.pl?op=cancel&subscriptionid=[% subscription_LOO.subscriptionid %]&referer=serial&biblionumber=[% subscription_LOO.biblionumber %]" class="btn" title="Cancel email notification"> >- Cancel email notification >+ [% t('You have subscribed to email notification on new issues') %] <a href="opac-alert-subscribe.pl?op=cancel&subscriptionid=[% subscription_LOO.subscriptionid %]&referer=serial&biblionumber=[% subscription_LOO.biblionumber %]" class="btn" title="[% t('Cancel email notification') %]"> >+ [% t('Cancel email notification') %] > </a> > [% ELSE %] >- <a href="opac-alert-subscribe.pl?subscriptionid=[% subscription_LOO.subscriptionid %]&referer=serial&biblionumber=[% subscription_LOO.biblionumber %]" class="btn" title="Subscribe to email notification on new issues"> >- Subscribe to email notification on new issues >+ <a href="opac-alert-subscribe.pl?subscriptionid=[% subscription_LOO.subscriptionid %]&referer=serial&biblionumber=[% subscription_LOO.biblionumber %]" class="btn" title="[% t('Subscribe to email notification on new issues') %]"> >+ [% t('Subscribe to email notification on new issues') %] > </a> > [% END %] > [% ELSE %] >- You must log in if you want to subscribe to email notification on new issues >+ [% t('You must log in if you want to subscribe to email notification on new issues') %] > [% END %] > [% END %] > </div> <!-- / #subscriptionline* --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt >index 6b0fc07d27..a8737b2d4c 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Share a list</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Share a list') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,12 +10,12 @@ > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > [% IF ( loggedinusername ) %] >- <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">âº</span></li> > [% END %] >- <li><a href="/cgi-bin/koha/opac-shelves.pl">Lists</a> <span class="divider">›</span></li> >- <li>Share a list</li> >+ <li><a href="/cgi-bin/koha/opac-shelves.pl">[% t('Lists') %]</a> <span class="divider">âº</span></li> >+ <li>[% t('Share a list') %]</li> > </ul> <!-- / .breadcrumb --> > > <div class="container-fluid"> >@@ -31,37 +32,37 @@ > <div id="shareshelf" class="maincontent"> > > [%# This section contains the essential code for error messages and three operations: invite, confirm_invite and accept. %] >- <h2>Share a list with another patron</h2> >+ <h2>[% t('Share a list with another patron') %]</h2> > > [% IF errcode %] >- [% IF errcode==1 && op %]<div class="alert">The operation [% op | html %] is not supported.</div>[% END %] >- [% IF errcode==1 && !op %]<div class="alert">No operation parameter has been passed.</div>[% END %] >- [% IF errcode==2 %]<div class="alert">Invalid shelf number.</div>[% END %] >- [% IF errcode==3 %]<div class="alert">The feature of sharing lists is not in use in this library.</div>[% END %] >- [% IF errcode==4 %]<div class="alert">You can only share a list if you are the owner.</div>[% END %] >- [% IF errcode==5 %]<div class="alert">You cannot share a public list.</div>[% END %] >- [% IF errcode==6 %]<div class="alert">Sorry, but you did not enter a valid email address.</div>[% END %] >- [% IF errcode==7 %]<div class="alert">Sorry, but we could not accept this key. The invitation may have expired. Contact the patron who sent you the invitation.</div>[% END %] >- [% IF errcode==8 %]<div class="alert">As owner of a list you cannot accept an invitation for sharing it.</div>[% END %] >- <p><a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1">Return to your lists</a></p> >+ [% IF errcode==1 && op %]<div class="alert">[% t('The operation') %] [% op | html %] [% t('is not supported.') %]</div>[% END %] >+ [% IF errcode==1 && !op %]<div class="alert">[% t('No operation parameter has been passed.') %]</div>[% END %] >+ [% IF errcode==2 %]<div class="alert">[% t('Invalid shelf number.') %]</div>[% END %] >+ [% IF errcode==3 %]<div class="alert">[% t('The feature of sharing lists is not in use in this library.') %]</div>[% END %] >+ [% IF errcode==4 %]<div class="alert">[% t('You can only share a list if you are the owner.') %]</div>[% END %] >+ [% IF errcode==5 %]<div class="alert">[% t('You cannot share a public list.') %]</div>[% END %] >+ [% IF errcode==6 %]<div class="alert">[% t('Sorry, but you did not enter a valid email address.') %]</div>[% END %] >+ [% IF errcode==7 %]<div class="alert">[% t('Sorry, but we could not accept this key. The invitation may have expired. Contact the patron who sent you the invitation.') %]</div>[% END %] >+ [% IF errcode==8 %]<div class="alert">[% t('As owner of a list you cannot accept an invitation for sharing it.') %]</div>[% END %] >+ <p><a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1">[% t('Return to your lists') %]</a></p> > > [% ELSIF op=='invite' %] > <div id="invite"> > <form id="share_list"> > <fieldset class="rows"> > <ol> >- <input type="hidden" name="op" value="conf_invite"/> >- <input type="hidden" name="shelfnumber" value="[% shelfnumber %]"/> >- <li><label for="name">List name:</label> [% shelfname | html %]</li> >+ <input type="hidden" name="op" value="conf_invite" /> >+ <input type="hidden" name="shelfnumber" value="[% shelfnumber %]" /> >+ <li><label for="name">[% t('List name:') %]</label> [% shelfname | html %]</li> > <li> >- <label for="invite_address">Email address:</label> >+ <label for="invite_address">[% t('Email address:') %]</label> > <input id="invite_address" name="invite_address" size="40" /> > </li> > </ol> > </fieldset> > <fieldset class="action"> > <input type="submit" value="Send" class="btn" /> >- <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1" class="cancel">Cancel</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1" class="cancel">[% t('Cancel') %]</a> > </fieldset> > </form> > </div> >@@ -69,15 +70,15 @@ > [% ELSIF op=='conf_invite' %] > <div id="conf_invite"> > [% IF approvedaddress %] >- <p>An invitation to share list <i>[% shelfname | html %]</i> will be sent shortly to [% approvedaddress %].</p> >+ <p>[% t('An invitation to share list') %] <i>[% shelfname | html %]</i> [% t('will be sent shortly to') %] [% approvedaddress %].</p> > [% END %] > [% IF failaddress %] >- <p>Something went wrong while processing the following addresses. Please check them. These are: [% failaddress %]</p> >+ <p>[% t('Something went wrong while processing the following addresses. Please check them. These are:') %] [% failaddress %]</p> > [% END %] > [% IF approvedaddress %] >- <p>You will receive an email notification if someone accepts your share within two weeks.</p> >+ <p>[% t('You will receive an email notification if someone accepts your share within two weeks.') %]</p> > [% END %] >- <p><a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1">Return to your lists</a></p> >+ <p><a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=1">[% t('Return to your lists') %]</a></p> > </div> > > [% ELSIF op=='accept' %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt >index 5e0183488a..95d00b3756 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves-rss.tt >@@ -1,21 +1,22 @@ >-<?xml version="1.0" encoding="UTF-8"?> >+[% PROCESS 'i18n.inc' %] >+<!--?xml version="1.0" encoding="UTF-8"?--> > > <rss version="2.0"> > > <channel> > <title>[% shelf.shelfname | html %]</title> >- <link>[% OPACBaseURL %]/cgi-bin/koha/opac-shelves.pl?rss=1&viewshelf=[% shelf.shelfnumber %]</link> >- <description>RSS feed for public list [% shelf.shelfname | html %]</description> >+ <link>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-shelves.pl?rss=1&viewshelf=') %][% shelf.shelfnumber %]</link> >+ <description>[% t('RSS feed for public list') %] [% shelf.shelfname | html %]</description> > > [% FOREACH i IN itemsloop %] > <item> > <title> > [% i.title | html %] > [% IF i.author %] >- by [% i.author | html %] >+ [% t('by') %] [% i.author | html %] > [% END %] > </title> >- <link>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]</link> >+ <link>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% i.biblionumber %]</link> > </item> > [% END %] > >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt >index c122ae23f7..ce75f6865d 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% SET PRIVATE = 1 %] >@@ -6,69 +7,69 @@ > [% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && Koha.Preference('TagsInputOnList') ) %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF op == 'view' %]Contents of [% shelf.shelfname |html %][% ELSE %]Your lists[% END %]</title>[% INCLUDE 'doc-head-close.inc' %] >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] [% IF op == 'view' %][% t('Contents of') %] [% shelf.shelfname |html %][% ELSE %][% t('Your lists') %][% END %]</title>[% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> > [% IF ( loggedinusername ) %][% INCLUDE 'bodytag.inc' bodyid='opac-userlists' bodyclass='scrollto' %][% ELSE %][% INCLUDE 'bodytag.inc' bodyid='opac-lists' bodyclass='scrollto' %][% END %] > > [% BLOCK list_permissions %] > <li> >- <label for="allow_changes_from">Allow changes to contents from: </label> >+ <label for="allow_changes_from">[% t('Allow changes to contents from:') %] </label> > <select name="allow_changes_from" id="allow_changes_from" onchange="AdjustRemark()"> > >- [% IF shelf.allow_change_from_owner %]<option value="0">Nobody</option>[% ELSE %]<option value="0" selected="selected">Nobody</option>[% END %] >+ [% IF shelf.allow_change_from_owner %]<option value="0">[% t('Nobody') %]</option>[% ELSE %]<option value="0" selected="selected">[% t('Nobody') %]</option>[% END %] > > [% IF shelf.allow_change_from_owner && (( !shelf.is_public && !shelf.is_shared ) || !shelf.allow_change_from_others ) %] >- <option value="1" selected="selected">Owner only</option> >+ <option value="1" selected="selected">[% t('Owner only') %]</option> > [% ELSE %] >- <option value="1">Owner only</option> >+ <option value="1">[% t('Owner only') %]</option> > [% END %] > >- [% IF shelf.allow_change_from_others %]<option value="2" selected="selected">Anyone seeing this list</option>[% ELSE %]<option value="2">Anyone seeing this list</option>[% END %] >+ [% IF shelf.allow_change_from_others %]<option value="2" selected="selected">[% t('Anyone seeing this list') %]</option>[% ELSE %]<option value="2">[% t('Anyone seeing this list') %]</option>[% END %] > > </select> >-   <span id="anyone_remark" style="display:none;color:red;">The Anyone permission has no actual effect while this list is strictly private.</span> >+ â <span id="anyone_remark" style="display:none;color:red;">[% t('The Anyone permission has no actual effect while this list is strictly private.') %]</span> > </li> > [% END %] > > [% INCLUDE 'masthead.inc' %] > <div class="main"> > <ul class="breadcrumb noprint"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> > [% IF ( loggedinusername ) %] >- <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">›</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">âº</span></li> > [% END %] > > [% IF op != 'list' %] >- <li><a href="/cgi-bin/koha/opac-shelves.pl">Lists</a></li> >+ <li><a href="/cgi-bin/koha/opac-shelves.pl">[% t('Lists') %]</a></li> > [% ELSE %] >- <li>Lists</li> >+ <li>[% t('Lists') %]</li> > [% END %] > > [% IF shelf and shelf.is_private %] > [% IF op == 'view' OR op == 'edit_form' %] >- <li><span class="divider">›</span> <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PRIVATE %]">Your lists</a></li> >+ <li><span class="divider">âº</span> <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PRIVATE %]">[% t('Your lists') %]</a></li> > [% ELSE %] >- <li><span class="divider">›</span> Your lists</li> >+ <li><span class="divider">âº</span> [% t('Your lists') %]</li> > [% END %] > [% ELSIF shelf AND shelf.is_public %] > [% IF op == 'view' %] >- <li><span class="divider">›</span> <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PUBLIC %]">Public lists</a></li> >+ <li><span class="divider">âº</span> <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PUBLIC %]">[% t('Public lists') %]</a></li> > [% ELSE %] >- <li><span class="divider">›</span> Public lists</li> >+ <li><span class="divider">âº</span> [% t('Public lists') %]</li> > [% END %] > [% END %] > > [% IF op == 'view' %] >- <li><span class="divider">›</span> Contents of <i>[% shelf.shelfname | html %]</i></li> >+ <li><span class="divider">âº</span> [% t('Contents of') %] <i>[% shelf.shelfname | html %]</i></li> > [% END %] > > [% IF op == 'add_form' %] >- <li><span class="divider">›</span> Create new list</li> >+ <li><span class="divider">âº</span> [% t('Create new list') %]</li> > [% END %] > > [% IF op == 'edit_form' %] >- <li><span class="divider">›</span> Edit list <i>[% shelf.shelfname | html %]</i></li> >+ <li><span class="divider">âº</span> [% t('Edit list') %] <i>[% shelf.shelfname | html %]</i></li> > [% END %] > > </ul> <!-- / .breadcrumb --> >@@ -99,45 +100,45 @@ > [% END %] > [% SWITCH m.code %] > [% CASE 'error_on_update' %] >- <span>An error occurred when updating this list.</span> >+ <span>[% t('An error occurred when updating this list.') %]</span> > [% CASE 'error_on_insert' %] >- <span>An error occurred when creating this list.</span> >+ <span>[% t('An error occurred when creating this list.') %]</span> > [% CASE 'error_on_delete' %] >- <span>An error occurred when deleting this list.</span> >+ <span>[% t('An error occurred when deleting this list.') %]</span> > [% CASE 'error_on_add_biblio' %] >- <span>The item has not been added to the list. Please check it's not already in the list.</span> >+ <span>[% t('The item has not been added to the list. Please check it\'s not already in the list.') %]</span> > [% CASE 'error_on_remove_share' %] >- <span>The share has not been removed.</span> >+ <span>[% t('The share has not been removed.') %]</span> > [% CASE 'success_on_update' %] >- <span>List updated.</span> >+ <span>[% t('List updated.') %]</span> > [% CASE 'success_on_insert' %] >- <span>List created.</span> >+ <span>[% t('List created.') %]</span> > [% CASE 'success_on_delete' %] >- <span>List deleted.</span> >+ <span>[% t('List deleted.') %]</span> > [% CASE 'success_on_add_biblio' %] >- <span>The item has been added to the list.</span> >+ <span>[% t('The item has been added to the list.') %]</span> > [% CASE 'success_on_remove_biblios' %] >- <span>The item has been removed from the list.</span> >+ <span>[% t('The item has been removed from the list.') %]</span> > [% CASE 'success_on_remove_share' %] >- <span>The share has been removed.</span> >+ <span>[% t('The share has been removed.') %]</span> > [% CASE 'does_not_exist' %] >- <span>This list does not exist.</span> >+ <span>[% t('This list does not exist.') %]</span> > [% CASE 'item_does_not_exist' %] >- <span>This item does not exist.</span> >+ <span>[% t('This item does not exist.') %]</span> > [% CASE 'unauthorized_on_view' %] >- <span>You do not have permission to view this list.</span> >+ <span>[% t('You do not have permission to view this list.') %]</span> > [% CASE 'unauthorized_on_insert' %] >- <span>You do not have permission to create a new list.</span> >+ <span>[% t('You do not have permission to create a new list.') %]</span> > [% CASE 'unauthorized_on_update' %] >- <span>You do not have permission to update this list.</span> >+ <span>[% t('You do not have permission to update this list.') %]</span> > [% CASE 'unauthorized_on_delete' %] >- <span>You do not have permission to delete this list.</span> >+ <span>[% t('You do not have permission to delete this list.') %]</span> > [% CASE 'unauthorized_on_add_biblio' %] >- <span>You do not have permission to add a record to this list.</span> >+ <span>[% t('You do not have permission to add a record to this list.') %]</span> > [% CASE 'no_biblio_removed' %] >- <span>No record was removed.</span> >+ <span>[% t('No record was removed.') %]</span> > [% CASE 'Koha::Exceptions::Virtualshelves::DuplicateObject' %] >- <span>An error occurred when creating the list. The name [% shelfname %] already exists.</span> >+ <span>[% t('An error occurred when creating the list. The name') %] [% shelfname %] [% t('already exists.') %]</span> > [% CASE 'DBIx::Class::Exception' %] > [% m.msg %] > [% CASE %] >@@ -150,29 +151,29 @@ > [% IF shelf AND op == 'view' %] > <h3> > [% shelf.shelfname |html %] >- <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-shelves.pl?rss=1&op=view&shelfnumber=[% shelf.shelfnumber %]" class="rss-list-link noprint"> >- <img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this list" title="Subscribe to this list" border="0" class="rsssearchicon"/> >+ <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-shelves.pl?rss=1&op=view&shelfnumber=[% shelf.shelfnumber %]" class="rss-list-link noprint"> >+ <img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="[% t('Subscribe to this list') %]" title="[% t('Subscribe to this list') %]" border="0" class="rsssearchicon" /> > </a> > </h3> > > [% IF ( itemsloop ) %] > <div id="toolbar" class="toolbar clearfix"> > <div class="list-actions"> >- <a class="newshelf" href="/cgi-bin/koha/opac-shelves.pl?op=add_form">New list</a> <span class="sep">|</span> >- <a href="/cgi-bin/koha/opac-downloadshelf.pl?shelfnumber=[% shelf.shelfnumber | html %]" class="download" data-toggle="modal" data-target="#modalWin">Download list</a> >+ <a class="newshelf" href="/cgi-bin/koha/opac-shelves.pl?op=add_form">[% t('New list') %]</a> <span class="sep">|</span> >+ <a href="/cgi-bin/koha/opac-downloadshelf.pl?shelfnumber=[% shelf.shelfnumber | html %]" class="download" data-toggle="modal" data-target="#modalWin">[% t('Download list') %]</a> > > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- <span class="sendlist"><a href="/cgi-bin/koha/opac-sendshelf.pl?shelfid=[% shelf.shelfnumber | html %]" class="send" onclick="open('/cgi-bin/koha/opac-sendshelf.pl?shelfid=[% shelf.shelfnumber | html %]','win_form','scrollbars=no,resizable=no,height=300,width=450,top=50,left=100'); return false; ">Send list</a></span> >+ <span class="sendlist"><a href="/cgi-bin/koha/opac-sendshelf.pl?shelfid=[% shelf.shelfnumber | html %]" class="send" onclick="open('/cgi-bin/koha/opac-sendshelf.pl?shelfid=[% shelf.shelfnumber | html %]','win_form','scrollbars=no,resizable=no,height=300,width=450,top=50,left=100'); return false; ">[% t('Send list') %]</a></span> > [% END %] > >- <a class="print-small" target="_blank" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber %]&sortfield=[% sortfield %]&direction=[% direction |uri %]&print=1">Print list</a> >+ <a class="print-small" target="_blank" href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber %]&sortfield=[% sortfield %]&direction=[% direction |uri %]&print=1">[% t('Print list') %]</a> > > [% IF can_manage_shelf %] > <span class="sep">|</span> > <form method="get" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline"> > <input type="hidden" name="op" value="edit_form" /> > <input type="hidden" name="referer" value="view" /> >- <input type='hidden' name='category' value='[% category | html %]' /> >+ <input type="hidden" name="category" value="[% category | html %]" /> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> > <input type="submit" class="editshelf" value="Edit list" /> > </form> >@@ -180,18 +181,18 @@ > <form method="post" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline"> > <input type="hidden" name="op" value="delete" /> > <input type="hidden" name="referer" value="list" /> >- <input type='hidden' name='category' value='[% category | html %]' /> >+ <input type="hidden" name="category" value="[% category | html %]" /> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> >- <input type="submit" class="deleteshelf" value="Delete list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);"/> >+ <input type="submit" class="deleteshelf" value="Delete list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);" /> > </form> > [% IF category == PRIVATE && Koha.Preference('OpacAllowSharingPrivateLists') %] >- <a href="/cgi-bin/koha/opac-shareshelf.pl?op=invite&shelfnumber=[% shelf.shelfnumber | html %]" class="sharelist">Share list</a> >+ <a href="/cgi-bin/koha/opac-shareshelf.pl?op=invite&shelfnumber=[% shelf.shelfnumber | html %]" class="sharelist">[% t('Share list') %]</a> > [% END %] > [% ELSIF category == PRIVATE # not manageshelf and private means shared %] > <form action="/cgi-bin/koha/opac-shelves.pl" method="post" class="form-inline"> > <input type="hidden" name="op" value="remove_share" /> > <input type="hidden" name="referer" value="list" /> >- <input type='hidden' name='category' value='[% category | html %]' /> >+ <input type="hidden" name="category" value="[% category | html %]" /> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> > <input type="submit" class="deleteshelf" onclick="return confirmDelete(MSG_CONFIRM_REMOVE_SHARE);" value="Remove share" /> > </form> >@@ -202,46 +203,46 @@ > <input type="hidden" name="op" value="view" /> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> > >- <label for="sortfield">Sort by: </label> >+ <label for="sortfield">[% t('Sort by:') %] </label> > <select name="sortfield" id="sortfield" class="resort" onchange="$('#sorting-form').submit()"> >- <option value="">Default sorting</option> >+ <option value="">[% t('Default sorting') %]</option> > > [% IF sortfield == 'author' %] >- <option value="author" selected="selected">Author</option> >+ <option value="author" selected="selected">[% t('Author') %]</option> > [% ELSE %] >- <option value="author">Author</option> >+ <option value="author">[% t('Author') %]</option> > [% END %] > > [% IF sortfield == 'title' %] >- <option value="title" selected="selected">Title</option> >+ <option value="title" selected="selected">[% t('Title') %]</option> > [% ELSE %] >- <option value="title">Title</option> >+ <option value="title">[% t('Title') %]</option> > [% END %] > > [% IF sortfield == 'itemcallnumber' %] >- <option value="itemcallnumber" selected="selected">Call number</option> >+ <option value="itemcallnumber" selected="selected">[% t('Call number') %]</option> > [% ELSE %] >- <option value="itemcallnumber">Call number</option> >+ <option value="itemcallnumber">[% t('Call number') %]</option> > [% END %] > > [% IF sortfield == 'copyrightdate' %] >- <option value="copyrightdate" selected="selected">Copyright date</option> >+ <option value="copyrightdate" selected="selected">[% t('Copyright date') %]</option> > [% ELSE %] >- <option value="copyrightdate">Copyright date</option> >+ <option value="copyrightdate">[% t('Copyright date') %]</option> > [% END %] > </select> > > <select name="direction" class="resort" onchange="$('#sorting-form').submit()"> > [% IF direction == 'asc' %] >- <option value="asc" selected="selected">Ascending</option> >+ <option value="asc" selected="selected">[% t('Ascending') %]</option> > [% ELSE %] >- <option value="asc">Ascending</option> >+ <option value="asc">[% t('Ascending') %]</option> > [% END %] > > [% IF direction == 'desc' %] >- <option value="desc" selected="selected">Descending</option> >+ <option value="desc" selected="selected">[% t('Descending') %]</option> > [% ELSE %] >- <option value="desc">Descending</option> >+ <option value="desc">[% t('Descending') %]</option> > [% END %] > </select> > >@@ -253,19 +254,19 @@ > <div id="selections-toolbar" class="toolbar noprint"> > <span class="checkall"></span> <span class="clearall"></span> <span class="sep">|</span> > <span class="links"> >- <span id="selections">Select titles to: </span> >+ <span id="selections">[% t('Select titles to:') %] </span> > [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] > <span id="placehold"></span> > [% END %] > [% IF ( TagsInputEnabled && loggedinusername ) %] > <span id="addtags"> >- <a id="tagsel_tag" href="#" class="disabled">Tag</a> >+ <a id="tagsel_tag" href="#" class="disabled">[% t('Tag') %]</a> > </span> > <span id="tagsel_form" style="display:none"> >- <label for="tagsel_new">New tag(s), separated by a comma:</label> >+ <label for="tagsel_new">[% t('New tag(s), separated by a comma:') %]</label> > <input name="tagsel_new" id="tagsel_new" maxlength="100" /> >- <input id="tagsel_button" name="tagsel_button" class="tagsel_button btn btn-small" title="tagsel_button" type="submit" value="Add" /> >- <a href="#" id="tagsel_cancel">Cancel</a> >+ <input id="tagsel_button" name="tagsel_button" class="tagsel_button btn btn-small" title="[% t('tagsel_button') %]" type="submit" value="Add" /> >+ <a href="#" id="tagsel_cancel">[% t('Cancel') %]</a> > </span> > [% END %] > [% IF loggedinusername && can_remove_biblios %] >@@ -304,15 +305,15 @@ > [% IF ( itemsloo.normalized_isbn ) %] > <span title="[% itemsloo.biblionumber %]" id="amazon-thumbnail[% loop.count %]"><img src="https://images-na.ssl-images-amazon.com/images/P/[% itemsloo.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" /></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > > [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] > [% IF ( using_https ) %] >- <span title="[% itemsloo.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="https://secure.syndetics.com/index.aspx?isbn=[% itemsloo.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% itemsloo.normalized_upc %]&oclc=[% itemsloo.normalized_oclc %]" alt="" /></span> >+ <span title="[% itemsloo.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="https://secure.syndetics.com/index.aspx?isbn=[% itemsloo.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% itemsloo.normalized_upc %]&oclc=[% itemsloo.normalized_oclc %]" alt="" /></span> > [% ELSE %] >- <span title="[% itemsloo.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="http://www.syndetics.com/index.aspx?isbn=[% itemsloo.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% itemsloo.normalized_upc %]&oclc=[% itemsloo.normalized_oclc %]" alt="" /></span> >+ <span title="[% itemsloo.biblionumber %]" id="syndetics-thumbnail[% loop.count %]"><img src="http://www.syndetics.com/index.aspx?isbn=[% itemsloo.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% itemsloo.normalized_upc %]&oclc=[% itemsloo.normalized_oclc %]" alt="" /></span> > [% END %] > [% END %] > >@@ -320,7 +321,7 @@ > [% IF ( itemsloo.normalized_isbn ) %] > <div title="[% itemsloo.biblionumber |url %]" class="[% itemsloo.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -329,7 +330,7 @@ > [% IF ( coce_id ) %] > <span title="[% itemsloo.biblionumber |url %]" class="[% coce_id %]" id="coce-thumbnail[% loop.count %]"></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -338,7 +339,7 @@ > [% IF itemsloo.normalized_isbn %] > <span title="[% itemsloo.biblionumber %]" class="[% itemsloo.normalized_isbn %]" id="openlibrary-thumbnail[% loop.count %]"></span> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > >@@ -346,9 +347,9 @@ > [% IF ( BakerTaylorEnabled ) %] > [% bt_id = ( itemsloo.normalized_upc || itemsloo.normalized_isbn ) %] > [% IF ( bt_id ) %] >- <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > </div> >@@ -357,19 +358,19 @@ > [% ELSE %] > > [% IF ( itemsloo.BiblioDefaultViewmarc ) %] >- <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% itemsloo.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% itemsloo.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] > [% IF ( itemsloo.BiblioDefaultViewisbd ) %] >- <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% itemsloo.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% itemsloo.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] >- <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% itemsloo.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% itemsloo.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% END %] > [% END %] > > [% IF ( itemsloo.title ) %] > [% itemsloo.title |html %] > [% ELSE %] >- No title >+ [% t('No title') %] > [% END %] > > [% FOREACH subtitl IN itemsloo.subtitle %] >@@ -378,13 +379,13 @@ > </a> > > [% IF ( itemsloo.author ) %] >- by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% itemsloo.author |url %]" title="Search for works by this author" class="author">[% itemsloo.author %]</a> >+ [% t('by') %] <a href="/cgi-bin/koha/opac-search.pl?q=au:[% itemsloo.author |url %]" title="[% t('Search for works by this author') %]" class="author">[% itemsloo.author %]</a> > [% ELSE %] >- >+  > [% END %] > > <span class="results_summary"> >- <span class="label">Publication:</span> >+ <span class="label">[% t('Publication:') %]</span> > [% IF ( itemsloo.place ) %] > [% itemsloo.place %] > [% END %] >@@ -403,7 +404,7 @@ > [% IF ( itemsloo.item('size') ) %] [% itemsloo.item('size') %][% END %] > </span> > <span class="results_summary"> >- <span class="label">Holdings:</span> >+ <span class="label">[% t('Holdings:') %]</span> > [% IF ( itemsloo.ITEM_RESULTS ) %] > [% FOREACH ITEM_RESULT IN itemsloo.ITEM_RESULTS %] > [% ITEM_RESULT.homebranch %] >@@ -416,17 +417,17 @@ > [% END %] > [% END %] > [% ELSE %] >- This record has no items. >+ [% t('This record has no items.') %] > [% END %] > </span> > [% END # / IF itemsloo.XSLTBloc %] > > [% IF ( TagsShowEnabled && itemsloo.TagLoop.size ) %] > <div class="results_summary tags"> >- <span class="label">Tags:</span> >+ <span class="label">[% t('Tags:') %]</span> > <ul> > [% FOREACH TagLoo IN itemsloo.TagLoop %] >- <li><a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term %]</a> <span class="weight">([% TagLoo.weight_total %])</span></li> >+ <li><a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term %]</a> <span class="weight">([% TagLoo.weight_total %])</span></li> > [% END %] > </ul> > </div> >@@ -438,10 +439,10 @@ > [% UNLESS ( itemsloo.norequests ) %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] > [% IF ( itemsloo.allow_onshelf_holds ) %] >- <span class="actions"><a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% itemsloo.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--></span> >+ <span class="actions"><a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% itemsloo.biblionumber %]">[% t('Place hold') %]</a><!-- add back when available 0 holds in queue--></span> > [% ELSE %] > [% IF ( itemsloo.itemsissued ) %] >- <span class="actions"><a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% itemsloo.biblionumber %]">Place hold</a><!-- add back when available 0 holds in queue--></span> >+ <span class="actions"><a class="hold" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% itemsloo.biblionumber %]">[% t('Place hold') %]</a><!-- add back when available 0 holds in queue--></span> > [% END %] > [% END %] > [% END # / IF opacuserlogin %] >@@ -450,34 +451,34 @@ > > [% IF ( TagsInputEnabled ) %] > [% IF ( loggedinusername ) %] >- <span class="actions"><a class="tag_add hidden" id="tag_add[% itemsloo.biblionumber %]" href="#">Add tag</a></span> >+ <span class="actions"><a class="tag_add hidden" id="tag_add[% itemsloo.biblionumber %]" href="#">[% t('Add tag') %]</a></span> > <div id="tagform[% itemsloo.biblionumber %]" class="tag_results_input" style="display:none;"> >- <label for="newtag[% itemsloo.biblionumber %]">New tag(s), separated by a comma:</label> >+ <label for="newtag[% itemsloo.biblionumber %]">[% t('New tag(s), separated by a comma:') %]</label> > <input name="newtag[% itemsloo.biblionumber %]" id="newtag[% itemsloo.biblionumber %]" maxlength="100" /> > <input name="tagbutton" class="tagbutton btn btn-small" title="[% itemsloo.biblionumber %]" type="submit" value="Add" /> >- <a class="cancel_tag_add" id="cancel[% itemsloo.biblionumber %]" href="#">(done)</a> >+ <a class="cancel_tag_add" id="cancel[% itemsloo.biblionumber %]" href="#">[% t('(done)') %]</a> > </div> > <div id="newtag[% itemsloo.biblionumber %]_status" class="tagstatus" style="display:none;"> >- Tag status here. >+ [% t('Tag status here.') %] > </div> > [% ELSIF ( loop.first ) %] >- <span class="tagstatus" id="login4tags">Log in to add tags.</span> >+ <span class="tagstatus" id="login4tags">[% t('Log in to add tags.') %]</span> > [% END # / IF loggedinusername %] > [% END # / IF TagsInputEnabled %] > > [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername && ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] >- <span class="actions"><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% itemsloo.biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% itemsloo.biblionumber %]'); return false;">Save to another list</a></span> >+ <span class="actions"><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% itemsloo.biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% itemsloo.biblionumber %]'); return false;">[% t('Save to another list') %]</a></span> > [% END %] > > [% IF can_remove_biblios %] >- <span class="actions"><a class="removefromlist" href="/cgi-bin/koha/opac-shelves.pl?op=remove_biblios&shelfnumber=[% shelf.shelfnumber %]&biblionumber=[% itemsloo.biblionumber %]">Remove from this list</a></span> >+ <span class="actions"><a class="removefromlist" href="/cgi-bin/koha/opac-shelves.pl?op=remove_biblios&shelfnumber=[% shelf.shelfnumber %]&biblionumber=[% itemsloo.biblionumber %]">[% t('Remove from this list') %]</a></span> > [% END %] > > [% IF Koha.Preference( 'opacbookbag' ) == 1 %] > [% IF ( itemsloo.incart ) %] >- <span class="actions"><a class="addtocart cart[% itemsloo.biblionumber %] hidden" href="#" onclick="addRecord('[% itemsloo.biblionumber %]'); return false;">In your cart</a> <a class="cartRemove cartR[% itemsloo.biblionumber %] hidden" href="#" onclick="delSingleRecord('[% itemsloo.biblionumber %]'); return false;">(remove)</a></span> >+ <span class="actions"><a class="addtocart cart[% itemsloo.biblionumber %] hidden" href="#" onclick="addRecord('[% itemsloo.biblionumber %]'); return false;">[% t('In your cart') %]</a> <a class="cartRemove cartR[% itemsloo.biblionumber %] hidden" href="#" onclick="delSingleRecord('[% itemsloo.biblionumber %]'); return false;">[% t('(remove)') %]</a></span> > [% ELSE %] >- <span class="actions"><a class="addtocart cart[% itemsloo.biblionumber %] hidden" href="#" onclick="addRecord('[% itemsloo.biblionumber %]'); return false;">Add to cart</a> <a style="display:none;" class="cartRemove cartR[% itemsloo.biblionumber %] hidden" href="#" onclick="delSingleRecord('[% itemsloo.biblionumber %]'); return false;">(remove)</a></span> >+ <span class="actions"><a class="addtocart cart[% itemsloo.biblionumber %] hidden" href="#" onclick="addRecord('[% itemsloo.biblionumber %]'); return false;">[% t('Add to cart') %]</a> <a style="display:none;" class="cartRemove cartR[% itemsloo.biblionumber %] hidden" href="#" onclick="delSingleRecord('[% itemsloo.biblionumber %]'); return false;">[% t('(remove)') %]</a></span> > [% END %] > [% END # / IF opacbookbag %] > </span> <!-- / .results_summary .actions --> >@@ -498,7 +499,7 @@ > [% ELSE %] > <div id="toolbar" class="toolbar clearfix"> > <div class="list-actions"> >- <a class="newshelf" href="/cgi-bin/koha/opac-shelves.pl?op=add_form">New list</a> <span class="sep"></span> >+ <a class="newshelf" href="/cgi-bin/koha/opac-shelves.pl?op=add_form">[% t('New list') %]</a> <span class="sep"></span> > [% IF can_manage_shelf %] > <span class="sep">|</span> > <form method="get" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline"> >@@ -511,18 +512,18 @@ > > <form method="post" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline"> > <input type="hidden" name="op" value="delete" /> >- <input type="hidden" name="shelfnumber" value="[% shelfnumber | html %]"/> >+ <input type="hidden" name="shelfnumber" value="[% shelfnumber | html %]" /> > <input type="hidden" name="category" value="category" /> >- <input type="submit" class="deleteshelf" value="Delete list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);"/> >+ <input type="submit" class="deleteshelf" value="Delete list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);" /> > </form> > [% END %] > </div> <!-- / .list-actions --> > </div> <!-- / #toolbar --> > > <div class="alert alert-info"> >- This list is empty. >+ [% t('This list is empty.') %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- You can add to your lists from the results of any <a href="opac-main.pl">search</a>. >+ [% t('You can add to your lists from the results of any') %] <a href="opac-main.pl">[% t('search') %]</a>. > [% END %] > </div> > [% END # / IF itemsloop %] >@@ -532,13 +533,13 @@ > <input type="hidden" name="op" value="remove_biblios" /> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> > <input type="hidden" name="modifyshelfcontents" value="1" /> >- <input type="submit" value="Remove selected items" id="remove-selected" class="btn btn-danger"/> >+ <input type="submit" value="Remove selected items" id="remove-selected" class="btn btn-danger" /> > </form> > [% ELSIF !itemsloop && can_manage_shelf %] > <form method="post" action="opac-shelves.pl"> > <input type="hidden" name="op" value="delete" /> > <input type="hidden" name="referer" value="list" /> >- <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]"/> >+ <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> > <input type="submit" class="btn btn-danger" value="Delete this list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST)" /> > </form> > [% END %] >@@ -548,10 +549,10 @@ > <fieldset class="rows"> > [% IF op == 'add_form' %] > <div id="addshelf"> >- <legend>Create a new list</legend> >+ <legend>[% t('Create a new list') %]</legend> > <input type="hidden" name="op" value="add" /> > [% ELSE %] >- <legend>Editing <em>[% shelf.shelfname |html %]</em></legend> >+ <legend>[% t('Editing') %] <em>[% shelf.shelfname |html %]</em></legend> > <input type="hidden" name="op" value="edit" /> > <input type="hidden" name="referer" value="[% referer | html %]" /> > <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" /> >@@ -559,50 +560,50 @@ > <input type="hidden" name="owner" id="owner" value="[% loggedinusernumber %]" /> > <ol> > <li> >- <label class="required" for="shelfname">List name: </label> >- <input type="text" id="shelfname" name="shelfname" maxlength="255" value="[% shelf.shelfname |html %]" required="required" class="required"/> <span class="required">Required</span></li> >+ <label class="required" for="shelfname">[% t('List name:') %] </label> >+ <input type="text" id="shelfname" name="shelfname" maxlength="255" value="[% shelf.shelfname |html %]" required="required" class="required" /> <span class="required">[% t('Required') %]</span></li> > <li> >- <label for="sortfield" >Sort this list by: </label> >+ <label for="sortfield">[% t('Sort this list by:') %] </label> > <select name="sortfield" id="sortfield"> > [% IF shelf.sortfield == "title" %] >- <option value="title" selected="selected">Title</option> >+ <option value="title" selected="selected">[% t('Title') %]</option> > [% ELSE %] >- <option value="title">Title</option> >+ <option value="title">[% t('Title') %]</option> > [% END %] > [% IF shelf.sortfield == "author" %] >- <option value="author" selected="selected">Author</option> >+ <option value="author" selected="selected">[% t('Author') %]</option> > [% ELSE %] >- <option value="author">Author</option> >+ <option value="author">[% t('Author') %]</option> > [% END %] > [% IF shelf.sortfield == "copyrightdate" %] >- <option value="copyrightdate" selected="selected">Year</option> >+ <option value="copyrightdate" selected="selected">[% t('Year') %]</option> > [% ELSE %] >- <option value="copyrightdate">Year</option> >+ <option value="copyrightdate">[% t('Year') %]</option> > [% END %] > [% IF shelf.sortfield == "itemcallnumber" %] >- <option value="itemcallnumber" selected="selected">Call number</option> >+ <option value="itemcallnumber" selected="selected">[% t('Call number') %]</option> > [% ELSE %] >- <option value="itemcallnumber">Call number</option> >+ <option value="itemcallnumber">[% t('Call number') %]</option> > [% END %] > </select> > </li> > [% IF Koha.Preference('OpacAllowPublicListCreation') OR category == PUBLIC %] > <li> >- <label for="category">Category:</label> >+ <label for="category">[% t('Category:') %]</label> > <select name="category" id="category" onchange="AdjustRemark()"> > [% IF shelf.is_private %] >- <option value="1" selected="selected">Private</option> >+ <option value="1" selected="selected">[% t('Private') %]</option> > [% ELSE %] >- <option value="1">Private</option> >+ <option value="1">[% t('Private') %]</option> > [% END %] > [% IF shelf.is_public %] >- <option value="2" selected="selected">Public</option> >+ <option value="2" selected="selected">[% t('Public') %]</option> > [% ELSE %] >- <option value="2">Public</option> >+ <option value="2">[% t('Public') %]</option> > [% END %] > </select> > [% IF shelf.is_public AND NOT Koha.Preference('OpacAllowPublicListCreation') %] >- <span class="hint alert alert-info">The library has disabled the ability for patrons to create new public lists. If you make your list private, you will not be able to make it public again.</span> >+ <span class="hint alert alert-info">[% t('The library has disabled the ability for patrons to create new public lists.') %] [% t('If you make your list private, you will not be able to make it public again.') %]</span> > [% END %] > </li> > [% END %] >@@ -616,29 +617,29 @@ > <fieldset class="action"> > <input type="submit" value="Save" class="btn" /> > [% IF referer == 'view' %] >- <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber %]" class="cancel">Cancel</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% shelf.shelfnumber %]" class="cancel">[% t('Cancel') %]</a> > [% ELSE %] >- <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PRIVATE %]" class="cancel">Cancel</a> >+ <a href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PRIVATE %]" class="cancel">[% t('Cancel') %]</a> > [% END %] > > </fieldset> > </form> > > [% ELSIF op == 'list' %] >- <h2>Lists</h2> >+ <h2>[% t('Lists') %]</h2> > <div class="toptabs ui-tabs ui-widget ui-widget-content ui-corner-all"> > <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"> > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] > [% IF category == PRIVATE %] >- <li id="privateshelves_tab" class="ui-state-default ui-corner-top ui-tabs-active ui-state-active"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=listamp;category=[% PRIVATE %]">Your lists</a></li> >+ <li id="privateshelves_tab" class="ui-state-default ui-corner-top ui-tabs-active ui-state-active"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=listamp;category=[% PRIVATE %]">[% t('Your lists') %]</a></li> > [% ELSE %] >- <li id="privateshelves_tab" class="ui-state-default ui-corner-top"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PRIVATE %]">Your lists</a></li> >+ <li id="privateshelves_tab" class="ui-state-default ui-corner-top"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PRIVATE %]">[% t('Your lists') %]</a></li> > [% END %] > [% END %] > [% IF category == PUBLIC %] >- <li id="publicshelves_tab" class="ui-state-default ui-corner-top ui-tabs-active ui-state-active"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PUBLIC %]">Public lists</a></li> >+ <li id="publicshelves_tab" class="ui-state-default ui-corner-top ui-tabs-active ui-state-active"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PUBLIC %]">[% t('Public lists') %]</a></li> > [% ELSE %] >- <li id="publicshelves_tab" class="ui-state-default ui-corner-top"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PUBLIC %]">Public lists</a></li> >+ <li id="publicshelves_tab" class="ui-state-default ui-corner-top"><a class="ui-tabs-anchor" href="/cgi-bin/koha/opac-shelves.pl?op=list&category=[% PUBLIC %]">[% t('Public lists') %]</a></li> > [% END %] > </ul> > >@@ -649,10 +650,10 @@ > [% END %] > > [% IF loggedinusername %] >- <div id="toolbar" class="toolbar"><a class="newshelf" href="/cgi-bin/koha/opac-shelves.pl?op=add_form">New list</a></div> >+ <div id="toolbar" class="toolbar"><a class="newshelf" href="/cgi-bin/koha/opac-shelves.pl?op=add_form">[% t('New list') %]</a></div> > [% ELSE %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- <div class="alert alert-info"><a href="/cgi-bin/koha/opac-user.pl">Log in</a> to create new lists.</div> >+ <div class="alert alert-info"><a href="/cgi-bin/koha/opac-user.pl">[% t('Log in') %]</a> [% t('to create new lists.') %]</div> > [% END %] > [% END %] > >@@ -660,23 +661,23 @@ > <table class="table"> > <thead> > <tr> >- <th>List name</th> >- <th>Contents</th> >- <th>Type</th> >- <th> </th> >+ <th>[% t('List name') %]</th> >+ <th>[% t('Contents') %]</th> >+ <th>[% t('Type') %]</th> >+ <th> </th> > </tr> > </thead> > <tbody> > [% FOREACH s IN shelves %] > [% SET contents = s.get_contents %] > <tr> >- <td><a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% s.shelfnumber %]">[% s.shelfname |html %]</a></td> >- <td>[% IF contents.count %][% contents.count %] [% IF contents.count == 1 %]item[% ELSE %]items[% END %][% ELSE %]Empty[% END %]</td> >+ <td><a href="/cgi-bin/koha/opac-shelves.pl?op=view&shelfnumber=[% s.shelfnumber %]">[% s.shelfname |html %]</a></td> >+ <td>[% IF contents.count %][% contents.count %] [% IF contents.count == 1 %][% t('item') %][% ELSE %][% t('items') %][% END %][% ELSE %][% t('Empty') %][% END %]</td> > <td> > [% IF s.is_private %] >- [% IF s.is_shared %]Shared[% ELSE %]Private[% END %] >+ [% IF s.is_shared %][% t('Shared') %][% ELSE %][% t('Private') %][% END %] > [% ELSE %] >- Public >+ [% t('Public') %] > [% END %] > </td> > <td> >@@ -693,23 +694,23 @@ > <form action="/cgi-bin/koha/opac-shelves.pl" method="post" class="form-inline"> > <input type="hidden" name="op" value="delete" /> > <input type="hidden" name="referer" value="list" /> >- <input type='hidden' name='category' value='[% category | html %]' /> >+ <input type="hidden" name="category" value="[% category | html %]" /> > <input type="hidden" name="shelfnumber" value="[% s.shelfnumber | html %]" /> > <input type="submit" class="deleteshelf" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);" value="Delete" /> > </form> > [% END %] > [% IF s.is_private AND s.can_be_managed( loggedinusernumber ) AND Koha.Preference('OpacAllowSharingPrivateLists') %] >- <a href="/cgi-bin/koha/opac-shareshelf.pl?op=invite&shelfnumber=[% s.shelfnumber |html %]" class="sharelist">Share</a> >+ <a href="/cgi-bin/koha/opac-shareshelf.pl?op=invite&shelfnumber=[% s.shelfnumber |html %]" class="sharelist">[% t('Share') %]</a> > [% END %] > [% IF s.is_shared_with( loggedinusernumber ) %] > <form action="opac-shelves.pl" method="post" class="form-inline"> > <input type="hidden" name="op" value="remove_share" /> > <input type="hidden" name="referer" value="list" /> >- <input type='hidden' name='category' value='[% category | html %]' /> >+ <input type="hidden" name="category" value="[% category | html %]" /> > <input type="hidden" name="shelfnumber" value="[% s.shelfnumber | html %]" /> > <input type="submit" class="deleteshelf" onclick="return confirmDelete(MSG_CONFIRM_REMOVE_SHARE);" value="Remove share" /> > </form> >- [% END %] >+ [% END %] > </td> > </tr> > [% END %] >@@ -718,16 +719,16 @@ > <div class="pages">[% pagination_bar %]</div> > [% ELSE %] > [% IF category == PUBLIC %] >- <p>No public lists.</p> >+ <p>[% t('No public lists.') %]</p> > [% ELSIF loggedinusernumber %] >- <p>No private lists.</p> >+ <p>[% t('No private lists.') %]</p> > [% END %] > [% END %] > </div> [%# privateshelves or publicshelves %] > </div> [%# <div class="toptabs ui-tabs ui-widget ui-widget-content ui-corner-all"> %] > [% ELSIF NOT loggedinusernumber %] > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- <div class="alert alert-info"><a href="/cgi-bin/koha/opac-user.pl">Log in</a> to create new lists.</div> >+ <div class="alert alert-info"><a href="/cgi-bin/koha/opac-user.pl">[% t('Log in') %]</a> [% t('to create new lists.') %]</div> > [% END %] > [% END # IF loggedinusername %] > </div> <!-- / #usershelves --> >@@ -740,7 +741,7 @@ > <div class="modal-content"> > <div class="modal-body"> > <div style="margin:1em;padding:1em;font-size:150%;"> >- <img src="[% interface %]/[% theme %]/images/loading.gif" /> Loading >+ <img src="[% interface %]/[% theme %]/images/loading.gif" /> [% t('Loading') %] > </div> > </div> > </div> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt >index f2b3c8e248..8bda8683cf 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt >@@ -1,5 +1,6 @@ >+[% PROCESS 'i18n.inc' %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>MARC view</title> >+<title>[% t('MARC view') %]</title> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > </head> > [% INCLUDE 'bodytag.inc' bodyid='opac-showmarc' %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt >index fddf531e7c..dca5156b0d 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt >@@ -1,36 +1,37 @@ >-[% USE KohaDates # XML declaration should have no white space before it %]<?xml version="1.0" encoding="utf-8"?> >+[% PROCESS 'i18n.inc' %] >+[% USE KohaDates # XML declaration should have no white space before it %]<!--?xml version="1.0" encoding="utf-8"?--> > <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> > <channel> >- <title><![CDATA[[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] Catalog Recent Comments]]></title> >- <link>[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl&format=rss2</link> >- <description><![CDATA[ The most recent comments from [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] Catalog. Comments can be made by logged in users and are moderated by library staff.]]></description> >- <atom:link href="[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl&format=rss2" rel="self" type="application/rss+xml" /> >- <lastBuildDate>[% timestamp %]</lastBuildDate> >+ <title><![CDATA[[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('Catalog Recent Comments]]>') %]</title> >+ <link>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-showreviews.pl&format=rss2') %]</link> >+ <description><!--[CDATA[ The most recent comments from [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] Catalog. Comments can be made by logged in users and are moderated by library staff.]]--></description> >+ <atom:link href="[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl&format=rss2" rel="self" type="application/rss+xml" /> >+ <lastbuilddate>[% timestamp %]</lastbuilddate> > [% FOREACH review IN reviews %] > <item> >- <title>New comment on [% review.title |html %] [% FOREACH subtitl IN review.subtitle %], [% subtitl.subfield |html %][% END %]</title> >- <link>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber %]#comments</link> >- <description><![CDATA[ >-[% IF ( OPACAmazonCoverImages ) %][% IF ( review.normalized_isbn ) %]<img src="https://images-na.ssl-images-amazon.com/images/P/[% review.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" />[% END %][% END %] >+ <title>[% t('New comment on') %] [% review.title |html %] [% FOREACH subtitl IN review.subtitle %], [% subtitl.subfield |html %][% END %]</title> >+ <link>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% review.biblionumber %][% t('#comments') %]</link> >+ <description><!--[CDATA[ >+[% IF ( OPACAmazonCoverImages ) %][% IF ( review.normalized_isbn ) %]<img src="https://images-na.ssl-images-amazon.com/images/P/[% review.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" /-->[% END %][% END %] > >-[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( review.content_identifier_exists ) %][% IF ( using_https ) %]<img src="https://secure.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" /> >+[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( review.content_identifier_exists ) %][% IF ( using_https ) %]<img src="https://secure.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" /> > [% ELSE %] >-<img src="http://www.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" /> >+<img src="http://www.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" /> > [% END %][% END %][% END %][% END %] > > [% bt_id = ( review.normalized_upc || review.normalized_isbn ) %] >-[% IF ( BakerTaylorEnabled && bt_id ) %]<a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a>[% END %] >- [% IF ( review.author ) %]<p>By [% review.author |html %].</p> [% END %] >+[% IF ( BakerTaylorEnabled && bt_id ) %]<a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a>[% END %] >+ [% IF ( review.author ) %]<p>[% t('By') %] [% review.author |html %].</p> [% END %] > <p>[% IF ( review.place ) %][% review.place |html %] [% END %][% IF ( review.publishercode ) %][% review.publishercode |html %][% END %][% IF ( review.publicationyear ) %] [% review.publicationyear |html %] > [% ELSE %][% IF ( review.copyrightdate ) %] [% review.copyrightdate |html %][% END %][% END %] > [% IF ( review.pages ) %]. [% review.pages |html %][% END %] > [% IF ( review.notes ) %], [% review.notes |html %][% END %] > [% IF ( review.size ) %] [% review.size |html %]. [% END %] > [% IF ( review.isbn ) %] [% review.isbn |html %][% END %] </p> >-<p>[% IF ( review.borrowernumber && ShowReviewer ) %][% review.firstname %] [% review.surname %] commented[% ELSE %]Comment[% END %] on [% review.datereviewed | $KohaDates %]: [% review.review |html %]</p> >+<p>[% IF ( review.borrowernumber && ShowReviewer ) %][% review.firstname %] [% review.surname %] [% t('commented') %][% ELSE %][% t('Comment') %][% END %] [% t('on') %] [% review.datereviewed | $KohaDates %]: [% review.review |html %]</p> > ]]></description> >- <guid>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber %]&reviewid=[% review.reviewid %]</guid> >- <pubDate>[% review.timestamp %]</pubDate> >+ <guid>[% OPACBaseURL %][% t('/cgi-bin/koha/opac-detail.pl?biblionumber=') %][% review.biblionumber %][% t('&reviewid=') %][% review.reviewid %]</guid> >+ <pubdate>[% review.timestamp %]</pubdate> > </item> > [% END %] > </channel> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt >index 1b40741af8..2cb63683ba 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt >@@ -1,19 +1,20 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE KohaDates %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Recent comments</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Recent comments') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] >-<link rel="alternate" type="application/rss+xml" title="[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog recent comments" href="[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl?format=rss" /> >+<link rel="alternate" type="application/rss+xml" title="[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog recent comments') %]" href="[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl?format=rss" /> > </head> > [% INCLUDE 'bodytag.inc' bodyid='opac-showreviews' bodyclass='scrollto' %] > [% INCLUDE 'masthead.inc' %] > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Recent comments</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Recent comments') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -29,31 +30,31 @@ > <div class="span12"> > [% END %] > <div id="showreviews" class="searchresults maincontent"> >- <h3>Recent comments <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl?format=rss" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to recent comments" title="Subscribe to recent comments" border="0" class="rsssearchicon"/></a></h3> >+ <h3>[% t('Recent comments') %] <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl?format=rss" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="[% t('Subscribe to recent comments') %]" title="[% t('Subscribe to recent comments') %]" border="0" class="rsssearchicon" /></a></h3> > <table class="table table-striped"> > [% FOREACH review IN reviews %] > <tr> > <td> > <p> > [% IF ( BiblioDefaultViewmarc ) %] >- <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% review.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% review.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] > [% IF ( BiblioDefaultViewisbd ) %] >- <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% review.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% review.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] >- <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber |url %]#comments" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber |url %]#comments" title="[% t('View details for this title') %]"> > [% END %] > [% END %] >- [% IF ( review.title ) %][% review.title %][% ELSE %]No title[% END %] >+ [% IF ( review.title ) %][% review.title %][% ELSE %][% t('No title') %][% END %] > [% FOREACH subtitl IN review.subtitle %] [% subtitl.subfield |html %][% END %] > </a> > [% IF ( review.author ) %] >- by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% review.author |url %]" title="Search for works by this author" class="author">[% review.author %]</a> >+ [% t('by') %] <a href="/cgi-bin/koha/opac-search.pl?q=au:[% review.author |url %]" title="[% t('Search for works by this author') %]" class="author">[% review.author %]</a> > [% END %] > </p> > <p> > <span class="results_summary"> >- <span class="label">Publication:</span> >+ <span class="label">[% t('Publication:') %]</span> > [% IF ( review.place ) %][% review.place %] [% END %] > [% IF ( review.publishercode ) %][% review.publishercode %][% END %] > [% IF ( review.publicationyear ) %] >@@ -74,7 +75,7 @@ > [% END %] > [% IF ( review.copyrightdate ) %] > <span class="results_summary"> >- <span class="label">Date:</span> >+ <span class="label">[% t('Date:') %]</span> > [% review.copyrightdate %]</span> > [% END %] > </p> >@@ -88,10 +89,10 @@ > [% END %] > <span style="font-size:87%;font-color:#CCC;"> > [% IF review.your_comment %] >- Added [% review.datereviewed | $KohaDates %] by you >+ [% t('Added') %] [% review.datereviewed | $KohaDates %] [% t('by you') %] > [% ELSE %] > [% IF ( review.borrowernumber && ShowReviewer != "none" ) %] >- Added [% review.datereviewed | $KohaDates %] by >+ [% t('Added') %] [% review.datereviewed | $KohaDates %] [% t('by') %] > [% SWITCH ShowReviewer %] > [% CASE 'full' %] > [% review.borrtitle %] [% review.firstname %] [% review.surname %] >@@ -108,12 +109,12 @@ > </td> > <td> > [% IF ( review.BiblioDefaultViewmarc ) %] >- <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% review.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% review.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] > [% IF ( review.BiblioDefaultViewisbd ) %] >- <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% review.biblionumber |url %]" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% review.biblionumber |url %]" title="[% t('View details for this title') %]"> > [% ELSE %] >- <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber |url %]#comments" title="View details for this title"> >+ <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber |url %]#comments" title="[% t('View details for this title') %]"> > [% END %] > [% END %] > >@@ -121,15 +122,15 @@ > [% IF ( review.normalized_isbn ) %] > <img src="https://images-na.ssl-images-amazon.com/images/P/[% review.normalized_isbn %].01.TZZZZZZZ.jpg" alt="" class="thumbnail" /> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > > [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] > [% IF ( using_https ) %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" class="thumbnail" /> >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" class="thumbnail" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" class="thumbnail" /> >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% review.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% review.normalized_upc %]&oclc=[% review.normalized_oclc %]" alt="" class="thumbnail" /> > [% END %] > [% END %] > >@@ -137,16 +138,16 @@ > [% IF ( review.normalized_isbn ) %] > <div style="block" title="[% review.biblionumber |url %]" class="[% review.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > </a> > [% bt_id = ( review.normalized_upc || review.normalized_isbn ) %] > [% IF ( BakerTaylorEnabled ) %] > [% IF ( bt_id ) %] >- <a href="https://[% review.BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% review.BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% review.BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% review.BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% ELSE %] >- <span class="no-image">No cover image available</span> >+ <span class="no-image">[% t('No cover image available') %]</span> > [% END %] > [% END %] > </td> >@@ -158,10 +159,10 @@ > <div class="pages"> > <!-- Row of numbers corresponding to showreviews result pages --> > [% IF ( previous_page_offset ) %] >- <a class="nav" href="/cgi-bin/koha/opac-showreviews.pl?offset=[% previous_page_offset %]&count=[% results_per_page %]"><< Previous</a> >+ <a class="nav" href="/cgi-bin/koha/opac-showreviews.pl?offset=[% previous_page_offset %]&count=[% results_per_page %]">[% t('<< Previous') %]</a> > [% ELSE %] > [% IF ( previous_page_first ) %] >- <a class="nav" href="/cgi-bin/koha/opac-showreviews.pl?offset=0&count=[% results_per_page %]"><< Previous</a> >+ <a class="nav" href="/cgi-bin/koha/opac-showreviews.pl?offset=0&count=[% results_per_page %]">[% t('<< Previous') %]</a> > [% END %] > [% END %] > [% FOREACH PAGE_NUMBER IN PAGE_NUMBERS %] >@@ -172,7 +173,7 @@ > [% END %] > [% END %] > [% IF ( next_page_offset ) %] >- <a class="nav" href="/cgi-bin/koha/opac-showreviews.pl?offset=[% next_page_offset %]&count=[% results_per_page %]">Next >></a> >+ <a class="nav" href="/cgi-bin/koha/opac-showreviews.pl?offset=[% next_page_offset %]&count=[% results_per_page %]">[% t('Next >>') %]</a> > [% END %] > </div> > [% END # / IF PAGE_NUMBERS %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt >index bc6d13cf92..566f7c199a 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt >@@ -1,12 +1,13 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE Branches %] > [% USE AuthorisedValues %] > [% USE KohaDates %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › >-[% IF ( op_add ) %]Enter a new purchase suggestion[% END %] >-[% IF ( op_else ) %]Purchase Suggestions[% END %]</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog âº') %] >+[% IF ( op_add ) %][% t('Enter a new purchase suggestion') %][% END %] >+[% IF ( op_else ) %][% t('Purchase Suggestions') %][% END %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -15,9 +16,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your purchase suggestions</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your purchase suggestions') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -31,34 +32,34 @@ > <div id="usersuggestions" class="maincontent"> > [% IF ( op_add ) %] > [% IF ( Koha.Preference('MaxOpenSuggestions') != '' && patrons_pending_suggestions_count >= Koha.Preference('MaxOpenSuggestions') ) %] >- <h1 class="TooManySuggestions">You cannot place any more suggestions</h1> >- <h2 class="TooManySuggestionsText">You have reached your limit of suggestions you can place at this time ([% Koha.Preference('MaxOpenSuggestions') %]). Once the library has processed those suggestions you will be able to place more.</h2> >+ <h1 class="TooManySuggestions">[% t('You cannot place any more suggestions') %]</h1> >+ <h2 class="TooManySuggestionsText">[% t('You have reached your limit of suggestions you can place at this time (') %][% Koha.Preference('MaxOpenSuggestions') %][% t('). Once the library has processed those suggestions you will be able to place more.') %]</h2> > [% ELSE %] >- <h1>Enter a new purchase suggestion</h1> >+ <h1>[% t('Enter a new purchase suggestion') %]</h1> > >- <p>Please fill out this form to make a purchase suggestion. You will receive an email when the library processes your suggestion.</p> >- <p>Only certain fields (marked in red) are required, but the more information you enter the easier it will be for the librarians to find the title you're requesting. The "Notes" field can be used to provide any additional information.</p> >+ <p>[% t('Please fill out this form to make a purchase suggestion. You will receive an email when the library processes your suggestion.') %]</p> >+ <p>[% t('Only certain fields (marked in red) are required, but the more information you enter the easier it will be for the librarians to find the title you\'re requesting. The "Notes" field can be used to provide any additional information.') %]</p> > > <form action="/cgi-bin/koha/opac-suggestions.pl" method="post" id="add_suggestion_form"> > <fieldset class="rows"> > <ol> >- <li><label for="title">Title:</label><input type="text" id="title" name="title" class="span6" maxlength="255" /></li> >- <li><label for="author">Author:</label><input type="text" id="author" name="author" class="span6" maxlength="80" /></li> >+ <li><label for="title">[% t('Title:') %]</label><input type="text" id="title" name="title" class="span6" maxlength="255" /></li> >+ <li><label for="author">[% t('Author:') %]</label><input type="text" id="author" name="author" class="span6" maxlength="80" /></li> > <li> >- <div title="Copyright or publication year, for example: 2016"> >- <label for="copyrightdate">Copyright date:</label><input type="text" id="copyrightdate" name="copyrightdate" pattern="[12]\d{3}" size="4" maxlength="4" /> >+ <div title="[% t('Copyright or publication year, for example: 2016') %]"> >+ <label for="copyrightdate">[% t('Copyright date:') %]</label><input type="text" id="copyrightdate" name="copyrightdate" pattern="[12]\d{3}" size="4" maxlength="4" /> > </div> > </li> >- <li><label for="isbn">Standard number (ISBN, ISSN or other):</label><input type="text" id="isbn" name="isbn" maxlength="80" /></li> >- <li><label for="publishercode">Publisher:</label><input type="text" id="publishercode" name="publishercode" class="span6" maxlength="80" /></li> >- <li><label for="collectiontitle">Collection title:</label><input type="text" id="collectiontitle" name="collectiontitle" class="span6" maxlength="80" /></li> >- <li><label for="place">Publication place:</label><input type="text" id="place" name="place" maxlength="80" /></li> >- <li id="opac-suggestion-quantity"><label for="quantity">Quantity:</label><input type="text" id="quantity" name="quantity" maxlength="4" size="4" /></li> >- <li><label for="itemtype">Item type:</label> >+ <li><label for="isbn">[% t('Standard number (ISBN, ISSN or other):') %]</label><input type="text" id="isbn" name="isbn" maxlength="80" /></li> >+ <li><label for="publishercode">[% t('Publisher:') %]</label><input type="text" id="publishercode" name="publishercode" class="span6" maxlength="80" /></li> >+ <li><label for="collectiontitle">[% t('Collection title:') %]</label><input type="text" id="collectiontitle" name="collectiontitle" class="span6" maxlength="80" /></li> >+ <li><label for="place">[% t('Publication place:') %]</label><input type="text" id="place" name="place" maxlength="80" /></li> >+ <li id="opac-suggestion-quantity"><label for="quantity">[% t('Quantity:') %]</label><input type="text" id="quantity" name="quantity" maxlength="4" size="4" /></li> >+ <li><label for="itemtype">[% t('Item type:') %]</label> > [% PROCESS 'av-build-dropbox.inc' name="itemtype", category="SUGGEST_FORMAT", size = 20 %] > </li> > [% IF branchcode %] >- <li><label for="branch">Library:</label> >+ <li><label for="branch">[% t('Library:') %]</label> > <select name="branchcode" id="branch"> > [% PROCESS options_for_libraries libraries => Branches.all( selected => branchcode ) %] > </select> >@@ -66,9 +67,9 @@ > [% END %] > [% IF ( patron_reason_loop ) %] > <li> >- <label for="patronreason">Reason for suggestion: </label> >+ <label for="patronreason">[% t('Reason for suggestion:') %] </label> > <select name="patronreason" id="patronreason"> >- <option value="">-- Choose --</option> >+ <option value="">[% t('-- Choose --') %]</option> > [% FOREACH patron_reason_loo IN patron_reason_loop %] > <option value="[% patron_reason_loo.authorised_value %]">[% patron_reason_loo.lib %]</option> > [% END %] >@@ -76,13 +77,13 @@ > </li> > [% END %] > <li> >- <label for="note">Notes:</label> >+ <label for="note">[% t('Notes:') %]</label> > <textarea name="note" id="note" rows="5" cols="40"></textarea> > </li> > > <!-- Add a hidden 'negcap' field --> > <li id="negcap" style="position: absolute; left: -2000px;"> >- negcap <input type="text" name="negcap"/> >+ [% t('negcap') %] <input type="text" name="negcap" /> > </li> > > </ol> >@@ -90,7 +91,7 @@ > <fieldset class="action"> > <input type="hidden" name="suggested_by_anyone" value="[% suggested_by_anyone %]" /> > <input type="hidden" name="op" value="add_confirm" /> >- <input type="submit" class="btn" value="Submit your suggestion" /> <a class="action" href="/cgi-bin/koha/opac-suggestions.pl">Cancel</a> >+ <input type="submit" class="btn" value="Submit your suggestion" /> <a class="action" href="/cgi-bin/koha/opac-suggestions.pl">[% t('Cancel') %]</a> > </fieldset> > </form> > [% END %] >@@ -99,12 +100,12 @@ > [% IF ( op_else ) %] > <h1> > [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %] >- Purchase suggestions >+ [% t('Purchase suggestions') %] > [% ELSE %] > [% IF ( loggedinusername ) %] >- Your purchase suggestions >+ [% t('Your purchase suggestions') %] > [% ELSE %] >- Purchase suggestions >+ [% t('Purchase suggestions') %] > [% END %] > [% END %] > </h1> >@@ -112,38 +113,38 @@ > <div class="alert alert-[% m.type %]"> > [% SWITCH m.code %] > [% CASE 'too_many' %] >- The suggestion has not been added. You have reached your limit of suggestions you can place at this time ([% Koha.Preference('MaxOpenSuggestions') %]). Once the library has processed those suggestions you will be able to place more. >+ [% t('The suggestion has not been added. You have reached your limit of suggestions you can place at this time (') %][% Koha.Preference('MaxOpenSuggestions') %][% t('). Once the library has processed those suggestions you will be able to place more.') %] > [% CASE 'already_exists' %] >- The suggestion has not been added. A suggestion with this title already exists. >+ [% t('The suggestion has not been added. A suggestion with this title already exists.') %] > [% CASE 'success_on_inserted' %] >- Your suggestion has been submitted. >+ [% t('Your suggestion has been submitted.') %] > [% CASE %] > [% m.code %] > [% END %] > </div> > [% END %] > >- [% IF ( deleted ) %]<div class="alert alert-info">The selected suggestions have been deleted.</div>[% END %] >+ [% IF ( deleted ) %]<div class="alert alert-info">[% t('The selected suggestions have been deleted.') %]</div>[% END %] > > [% IF ( suggestions_loop ) %] > <form action="/cgi-bin/koha/opac-suggestions.pl" class="form-inline" method="get"> > <fieldset> >- <label for="title">Search for:</label> >+ <label for="title">[% t('Search for:') %]</label> > <input type="text" name="title" id="title" value="[% title |html %]" /> > [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %] > [% IF loggedinusername %] >- <label for="suggested_by_anyone">Suggested by:</label> >+ <label for="suggested_by_anyone">[% t('Suggested by:') %]</label> > <div class="input-append"> > <select name="suggested_by_anyone" id="suggested_by_anyone"> > [% IF suggested_by_anyone %] >- <option value="0">Me</option> >- <option value="1" selected="selected">Anyone</option> >+ <option value="0">[% t('Me') %]</option> >+ <option value="1" selected="selected">[% t('Anyone') %]</option> > [% ELSE %] >- <option value="0" selected="selected">Me</option> >- <option value="1">Anyone</option> >+ <option value="0" selected="selected">[% t('Me') %]</option> >+ <option value="1">[% t('Anyone') %]</option> > [% END %] > </select> >- <button type="submit" class="btn">Go</button> >+ <button type="submit" class="btn">[% t('Go') %]</button> > </div> > [% END %] > [% END %] >@@ -154,9 +155,9 @@ > [% IF ( loggedinusername || ( Koha.Preference( 'AnonSuggestions' ) == 1 ) ) %] > <div id="toolbar" class="toolbar clearfix"> > [% IF ( Koha.Preference('MaxOpenSuggestions') != '' && patrons_pending_suggestions_count >= Koha.Preference('MaxOpenSuggestions') ) %] >- <p class="TooManySuggestionsText">You have reached your limit of suggestions you can place at this time ([% Koha.Preference('MaxOpenSuggestions') %]).</br>Once the library has processed those suggestions you will be able to place more.</p> >+ <p class="TooManySuggestionsText">[% t('You have reached your limit of suggestions you can place at this time (') %][% Koha.Preference('MaxOpenSuggestions') %]).</br>[% t('Once the library has processed those suggestions you will be able to place more.') %]</p> > [% ELSE %] >- <a class="new" href="/cgi-bin/koha/opac-suggestions.pl?op=add">New purchase suggestion</a> >+ <a class="new" href="/cgi-bin/koha/opac-suggestions.pl?op=add">[% t('New purchase suggestion') %]</a> > [% END %] > </div> > [% END %] >@@ -164,7 +165,7 @@ > [% IF ( loggedinusername ) %] > <div id="selections-toolbar" class="toolbar"> > <span class="checkall"></span> <span class="clearall"></span> <span class="sep">|</span> >- <span class="links"><span id="selections">Select suggestions to: </span> >+ <span class="links"><span id="selections">[% t('Select suggestions to:') %] </span> > <span id="removeitems"></span> > </div> > [% END %] >@@ -172,13 +173,13 @@ > <table id="suggestt" class="checkboxed table table-bordered table-striped"> > <thead> > <tr> >- [% IF ( loggedinusername ) %]<th> </th>[% END %] >- <th>Summary</th> >- <th>Suggested on</th> >- <th>Note</th> >- [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %]<th>Suggested for</th>[% END %] >- [% IF Koha.Preference( 'OpacSuggestionManagedBy' ) %]<th>Managed by</th>[% END %] >- <th>Status</th> >+ [% IF ( loggedinusername ) %]<th> </th>[% END %] >+ <th>[% t('Summary') %]</th> >+ <th>[% t('Suggested on') %]</th> >+ <th>[% t('Note') %]</th> >+ [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %]<th>[% t('Suggested for') %]</th>[% END %] >+ [% IF Koha.Preference( 'OpacSuggestionManagedBy' ) %]<th>[% t('Managed by') %]</th>[% END %] >+ <th>[% t('Status') %]</th> > </tr> > </thead> > <tbody> >@@ -206,14 +207,14 @@ > </td> > <td> > [% IF ( suggestions_loo.note ) %] >- <span class="tdlabel">Note: </span> >+ <span class="tdlabel">[% t('Note:') %] </span> > [% suggestions_loo.note |html %] > [% END %] > </td> > [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %] > <td> > [% IF ( suggestions_loo.branchcodesuggestedby ) %] >- <span class="tdlabel">Suggested for:</span> >+ <span class="tdlabel">[% t('Suggested for:') %]</span> > [% suggestions_loo.branchcodesuggestedby %] > [% END %] > </td> >@@ -221,7 +222,7 @@ > [% IF Koha.Preference( 'OpacSuggestionManagedBy' ) %] > <td> > [% IF ( suggestions_loo.surnamemanagedby ) %] >- <span class="tdlabel">Managed by:</span> >+ <span class="tdlabel">[% t('Managed by:') %]</span> > [% suggestions_loo.surnamemanagedby %] > [% IF ( suggestions_loo.firstnamemanagedby ) %] , [% suggestions_loo.firstnamemanagedby %] > [% END %] >@@ -229,13 +230,13 @@ > </td> > [% END %] > <td> >- <span class="tdlabel">Status:</span> >- [% IF ( suggestions_loo.ASKED ) %]Requested >- [% ELSIF ( suggestions_loo.CHECKED ) %]Checked by the library >- [% ELSIF ( suggestions_loo.ACCEPTED ) %]Accepted by the library >- [% ELSIF ( suggestions_loo.ORDERED ) %]Ordered by the library >- [% ELSIF ( suggestions_loo.REJECTED ) %]Suggestion declined >- [% ELSIF ( suggestions_loo.AVAILABLE ) %]Available in the library >+ <span class="tdlabel">[% t('Status:') %]</span> >+ [% IF ( suggestions_loo.ASKED ) %][% t('Requested') %] >+ [% ELSIF ( suggestions_loo.CHECKED ) %][% t('Checked by the library') %] >+ [% ELSIF ( suggestions_loo.ACCEPTED ) %][% t('Accepted by the library') %] >+ [% ELSIF ( suggestions_loo.ORDERED ) %][% t('Ordered by the library') %] >+ [% ELSIF ( suggestions_loo.REJECTED ) %][% t('Suggestion declined') %] >+ [% ELSIF ( suggestions_loo.AVAILABLE ) %][% t('Available in the library') %] > [% ELSE %] [% AuthorisedValues.GetByCode( 'SUGGEST_STATUS', suggestions_loo.STATUS, 1 ) %] [% END %] > [% IF ( suggestions_loo.reason ) %]([% suggestions_loo.reason |html %])[% END %] > </td> >@@ -252,15 +253,15 @@ > </form> > [% ELSE %] > [% UNLESS Koha.Preference( 'OPACViewOthersSuggestions' ) or loggedinusername %] >- <p>You are not authorized to see pending purchase suggestions.</p> >+ <p>[% t('You are not authorized to see pending purchase suggestions.') %]</p> > [% ELSE %] >- <p>There are no pending purchase suggestions.</p> >+ <p>[% t('There are no pending purchase suggestions.') %]</p> > [% END %] > [% IF ( loggedinusername || ( Koha.Preference( 'AnonSuggestions' ) == 1 ) ) %] > [% IF ( Koha.Preference('MaxOpenSuggestions') != '' && patrons_pending_suggestions_count >= Koha.Preference('MaxOpenSuggestions') ) %] >- <p class="TooManySuggestionsText">You have reached your limit of suggestions you can place at this time.</br>Once the library has processed those suggestions you will be able to place more.</p> >+ <p class="TooManySuggestionsText">[% t('You have reached your limit of suggestions you can place at this time.') %]</br>[% t('Once the library has processed those suggestions you will be able to place more.') %]</p> > [% ELSE %] >- <p><a class="new" href="/cgi-bin/koha/opac-suggestions.pl?op=add">New purchase suggestion</a></p> >+ <p><a class="new" href="/cgi-bin/koha/opac-suggestions.pl?op=add">[% t('New purchase suggestion') %]</a></p> > [% END %] > [% END %] > [% END # / IF suggestions_loop %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt >index 7a07171728..2bae50c3fa 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt >@@ -1,8 +1,9 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE KohaDates %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Tags</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Tags') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > <style> >@@ -28,8 +29,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Tags</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Tags') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -49,36 +50,36 @@ > [% IF ( ERRORS ) %] > [% FOREACH ERROR IN ERRORS %] > <div class="alert"> >- There was a problem with this operation: >+ [% t('There was a problem with this operation:') %] > [% IF ( ERROR.tagsdisabled ) %] >- Sorry, tags are not enabled on this system. >+ [% t('Sorry, tags are not enabled on this system.') %] > [% ELSIF ( ERROR.badparam ) %] >- ERROR: illegal parameter [% ERROR.badparam %] >+ [% t('ERROR: illegal parameter') %] [% ERROR.badparam %] > [% ELSIF ( ERROR.login ) %] >- ERROR: You must log in to complete that action. >+ [% t('ERROR: You must log in to complete that action.') %] > [% ELSIF ( ERROR.failed_delete ) %] >- ERROR: You cannot delete the tag [% ERROR.failed_delete %]. >- <br />Note: you can only delete your own tags. >+ [% t('ERROR: You cannot delete the tag') %] [% ERROR.failed_delete %]. >+ <br />[% t('Note: you can only delete your own tags.') %] > [% ELSIF ( ERROR.scrubbed ) %] >- Note: your tag contained markup code that was removed. >- <br />The tag was added as "[% ERROR.scrubbed %]". >+ [% t('Note: your tag contained markup code that was removed.') %] >+ <br />[% t('The tag was added as "') %][% ERROR.scrubbed %]". > [% ELSIF ( ERROR.scrubbed_all_bad ) %] >- Note: your tag was entirely markup code. It was NOT added. >- <br />Please try again with plain text. >- [% ELSE %]Unrecognized error. >+ [% t('Note: your tag was entirely markup code.') %] [% t('It was NOT added.') %] >+ <br />[% t('Please try again with plain text.') %] >+ [% ELSE %][% t('Unrecognized error.') %] > [% END %] > </div> > [% END %] > [% END # /IF ERRORS %] >- <h1>All Tags</h1> >+ <h1>[% t('All Tags') %]</h1> > > <form method="get" action="opac-tags.pl" class="form-inline"> > <fieldset> > <label> > [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] >- Tags to show from other users >+ [% t('Tags to show from other users') %] > [% ELSE %] >- Tags to show >+ [% t('Tags to show') %] > [% END %]: > </label> > <div class="input-append"> >@@ -90,9 +91,9 @@ > <p> > [% IF Koha.Preference('casAuthentication') %] > [%# CAS authentication is too complicated for modal window %] >- <a href="/cgi-bin/koha/opac-user.pl">Log in to see your own saved tags.</a> >+ <a href="/cgi-bin/koha/opac-user.pl">[% t('Log in to see your own saved tags.') %]</a> > [% ELSE %] >- <a class="loginModal-trigger" href="/cgi-bin/koha/opac-user.pl">Log in to see your own saved tags.</a> >+ <a class="loginModal-trigger" href="/cgi-bin/koha/opac-user.pl">[% t('Log in to see your own saved tags.') %]</a> > [% END %] > </p> > [% END %] >@@ -104,7 +105,7 @@ > <div id="tagcloud"> > [% FOREACH TAGLOO IN TAGLOOP %] > <span class="tag tagweight[% TAGLOO.stratum %]" id="tag[% loop.count %]" style="display:inline;"> >- <a href="/cgi-bin/koha/opac-search.pl?tag=[% TAGLOO.term |url %]&q=[% TAGLOO.term |url %]">[% TAGLOO.term |html %]</a> >+ <a href="/cgi-bin/koha/opac-search.pl?tag=[% TAGLOO.term |url %]&q=[% TAGLOO.term |url %]">[% TAGLOO.term |html %]</a> > <span class="tagweight">[% TAGLOO.weight_total %]</span> > </span> > [% END %] >@@ -112,18 +113,18 @@ > [% END # / TAGLOOP%] > [% IF ( add_op ) %] > [% IF ( added_count ) %] >- <div class="dialog message">[% added_count %] [% IF ( added_count == 1 ) %]tag[% ELSE %]tags[% END %] successfully added.</div> >+ <div class="dialog message">[% added_count %] [% IF ( added_count == 1 ) %][% t('tag') %][% ELSE %][% t('tags') %][% END %] [% t('successfully added.') %]</div> > [% END %] > [% IF ( deleted_count ) %] >- <div class="dialog message">[% deleted_count %] [% IF ( deleted_count == 1 ) %]tag[% ELSE %]tags[% END %] successfully deleted.</div> >+ <div class="dialog message">[% deleted_count %] [% IF ( deleted_count == 1 ) %][% t('tag') %][% ELSE %][% t('tags') %][% END %] [% t('successfully deleted.') %]</div> > [% END %] > [% END # /add_op %] > > [% IF ( MY_TAGS ) %] > <form id="deletetags" method="post" action="opac-tags.pl"> >- <h2>Your tags</h2> >+ <h2>[% t('Your tags') %]</h2> > <table id="mytagst" class="table table-bordered table-striped"> >- <thead><tr><th> </th><th>Term</th><th>Title</th><th>Date added</th></tr></thead> >+ <thead><tr><th> </th><th>[% t('Term') %]</th><th>[% t('Title') %]</th><th>[% t('Date added') %]</th></tr></thead> > <tbody> > [% FOREACH MY_TAG IN MY_TAGS %] > <tr> >@@ -131,18 +132,18 @@ > <input type="checkbox" name="del[% MY_TAG.tag_id %]" value="del[% MY_TAG.tag_id %]"> > </td> > <td class="tagterm"> >- <span class="tdlabel">Tag:</span> >+ <span class="tdlabel">[% t('Tag:') %]</span> > [% IF MY_TAG.approved == 1 %] >- <a href="/cgi-bin/koha/opac-search.pl?tag=[% MY_TAG.term |url %]&q=[% MY_TAG.term |url %]">[% MY_TAG.term |html %]</a> >+ <a href="/cgi-bin/koha/opac-search.pl?tag=[% MY_TAG.term |url %]&q=[% MY_TAG.term |url %]">[% MY_TAG.term |html %]</a> > [% ELSE %] >- [% MY_TAG.term |html %] (not approved) >+ [% MY_TAG.term |html %] [% t('(not approved)') %] > [% END %] > </td> > <td> > [% IF ( MY_TAG.XSLTBloc ) %] > [% MY_TAG.XSLTBloc %] > [% ELSE %] >- <span class="tdlabel">Title:</span> >+ <span class="tdlabel">[% t('Title:') %]</span> > <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% MY_TAG.biblionumber %]"> > [% MY_TAG.title |html %] > [% IF ( MY_TAG.subtitle ) %] >@@ -152,13 +153,13 @@ > [% END %] > </a> > [% IF ( MY_TAG.author ) %] >- by [% MY_TAG.author %] >+ [% t('by') %] [% MY_TAG.author %] > [% END %] > [% END # /IF MY_TAG.XSLTBloc %] > </td> > <td> > <span title="[% MY_TAG.date_created %]"> >- <span class="tdlabel">Date added:</span> >+ <span class="tdlabel">[% t('Date added:') %]</span> > [% MY_TAG.date_created | $KohaDates %] > </span> > </td> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt >index f3194b2067..f3155a7842 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt >@@ -1,6 +1,7 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Subject cloud</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Subject cloud') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -9,8 +10,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Subject cloud</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Subject cloud') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -29,26 +30,26 @@ > <div class="span9"> > [% END %] > <div id="subjectcloud"> >- <h1>Subject cloud</h1> >+ <h1>[% t('Subject cloud') %]</h1> > [% IF Koha.Preference( 'OpacCloud' ) == 1 %] > [% IF ( LOOP ) %] >- <p>This "cloud" shows the most used topics in our catalog. Click on any subject below to see the items in our collection.</p> >+ <p>[% t('This "cloud" shows the most used topics in our catalog. Click on any subject below to see the items in our collection.') %]</p> > <fieldset> >- <legend>Show</legend> >+ <legend>[% t('Show') %]</legend> > <form class="form-inline" action="/cgi-bin/koha/opac-tags_subject.pl" method="post"> >- <p>up to <input type="text" name="number" value="[% number %]" size="4" maxlength="4" /> subjects <input type="submit" class="btn" value="OK" /></p> >+ <p>[% t('up to') %] <input type="text" name="number" value="[% number %]" size="4" maxlength="4" /> [% t('subjects') %] <input type="submit" class="btn" value="OK" /></p> > </form> > </fieldset> > > [% FOREACH LOO IN LOOP %] >- <a href="/cgi-bin/koha/opac-search.pl?idx=su&q="[% LOO.entry |html %]"" style="font-size:[% LOO.weight %]px;">[% LOO.entry %]</a> >+ <a href="/cgi-bin/koha/opac-search.pl?idx=su&q="[% LOO.entry |html %]"" style="font-size:[% LOO.weight %]px;">[% LOO.entry %]</a> > [% END %] > [% ELSE %] >- <p>Note: This feature only available to French catalogs where ISBD subjects have been populated, and an index built by separate script.</p> >+ <p>[% t('Note: This feature only available to French catalogs where ISBD subjects have been populated, and an index built by separate script.') %]</p> > [% END # / IF LOOP %] > [% ELSE %] > <div class="alert alert-info"> >- <p>The ISBD cloud is not enabled.</p> >+ <p>[% t('The ISBD cloud is not enabled.') %]</p> > </div> > [% END # / IF OpacCloud %] > </div> <!-- / #subjectcloud --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt >index 9817e50d61..8cbe5dbdd8 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt >@@ -1,9 +1,10 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Koha %] > [% USE Branches %] > [% USE AuthorisedValues %] > [% USE ItemTypes %] > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Most popular titles</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Most popular titles') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %] > <style> >@@ -16,8 +17,8 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="#">Most popular titles</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Most popular titles') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -36,24 +37,24 @@ > [% IF ( results ) %] > <table id="topissuest" class="table table-bordered table-striped"> > <caption> >- The [% limit %] most checked-out >+ [% t('The') %] [% limit %] [% t('most checked-out') %] > [% IF selected_itemtype %] > [% ItemTypes.GetDescription(selected_itemtype) %] > [% END %] > [% IF ( branch ) %] >- at >+ [% t('at') %] > [% Branches.GetName( branch ) %] > [% END %] > [% IF ( timeLimit != 999 ) %] >- in the past [% timeLimit |html %] months >- [% ELSE %] of all time[% END %] >+ [% t('in the past') %] [% timeLimit |html %] [% t('months') %] >+ [% ELSE %] [% t('of all time') %][% END %] > </caption> > <thead> > <tr> >- <th>Title</th> >- <th>[% IF ( ccodesearch ) %]Collection[% ELSE %]Item type[% END %]</th> >- <th>Checkouts</th> >- [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]<th> </th>[% END %] >+ <th>[% t('Title') %]</th> >+ <th>[% IF ( ccodesearch ) %][% t('Collection') %][% ELSE %][% t('Item type') %][% END %]</th> >+ <th>[% t('Checkouts') %]</th> >+ [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]<th> </th>[% END %] > </tr> > </thead> > <tbody> >@@ -72,21 +73,21 @@ > </td> > <td> > [% IF Koha.Preference('AdvancedSearchTypes') == 'ccode' %] >- <span class="tdlabel">Collection</span> >+ <span class="tdlabel">[% t('Collection') %]</span> > [% AuthorisedValues.GetByCode('ccode', result.ccode, 1) %] > [% ELSE %] >- <span class="tdlabel">Item type</span> >+ <span class="tdlabel">[% t('Item type') %]</span> > [% ItemTypes.GetDescription(result.itemtype) %] > [% END %] > </td> >- <td><span class="tdlabel">Checkouts: </span> <span title="[% result.count %]">[% result.count %]</span></td> >- [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]<td>[% IF Koha.Preference( 'RequestOnOpac' ) == 1 %][% UNLESS ( result.norequests ) %]<a href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% result.biblionumber %]">Place hold</a>[% END %][% END %]</td>[% END %] >+ <td><span class="tdlabel">[% t('Checkouts:') %] </span> <span title="[% result.count %]">[% result.count %]</span></td> >+ [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]<td>[% IF Koha.Preference( 'RequestOnOpac' ) == 1 %][% UNLESS ( result.norequests ) %]<a href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% result.biblionumber %]">[% t('Place hold') %]</a>[% END %][% END %]</td>[% END %] > </tr> > [% END %] > </tbody> > </table> > [% ELSE %] >- No results, try to change filters. >+ [% t('No results, try to change filters.') %] > [% END # / IF results %] > </div> <!-- / #topissues --> > </div> <!-- / .span10 --> >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt >index 85680afd4b..6f4a92f6ef 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt >@@ -1,3 +1,4 @@ >+[% PROCESS 'i18n.inc' %] > [% USE Asset %] > [% USE Koha %] > [% USE KohaDates %] >@@ -9,7 +10,7 @@ > [% SET borrower_enrollable_clubs = borrower.get_enrollable_clubs(1,1) %] > > [% INCLUDE 'doc-head-open.inc' %] >-<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your library home</title> >+<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ⺠Your library home') %]</title> > [% INCLUDE 'doc-head-close.inc' %] > [% BLOCK cssinclude %][% END %] > </head> >@@ -24,9 +25,9 @@ > > <div class="main"> > <ul class="breadcrumb"> >- <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> >- <li><a href="/cgi-bin/koha/opac-user.pl">[% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %]</a> <span class="divider">›</span></li> >- <li><a href="#">Your summary</a></li> >+ <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">âº</span></li> >+ <li><a href="/cgi-bin/koha/opac-user.pl">[% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %]</a> <span class="divider">âº</span></li> >+ <li><a href="#">[% t('Your summary') %]</a></li> > </ul> > > <div class="container-fluid"> >@@ -41,47 +42,47 @@ > > [% INCLUDE 'opac-note.inc' %] > >- <h2>Hello, [% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %] >+ <h2>[% t('Hello,') %] [% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %] > </h2> > >- <p><a href="/cgi-bin/koha/opac-main.pl?logout.x=1">Click here if you're not [% BORROWER_INFO.title %] [% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %]</a></p> >+ <p><a href="/cgi-bin/koha/opac-main.pl?logout.x=1">[% t('Click here if you\'re not') %] [% BORROWER_INFO.title %] [% INCLUDE 'patron-title.inc' category_type = BORROWER_INFO.category_type firstname = BORROWER_INFO.firstname surname = BORROWER_INFO.surname othernames = BORROWER_INFO.othernames cardnumber = BORROWER_INFO.cardnumber %]</a></p> > >- [% IF ( patronupdate ) %]<div class="alert alert-info"><h3>Thank you!</h3><p>Your corrections have been submitted to the library, and a staff member will update your record as soon as possible.</p></div>[% END %] >+ [% IF ( patronupdate ) %]<div class="alert alert-info"><h3>[% t('Thank you!') %]</h3><p>[% t('Your corrections have been submitted to the library, and a staff member will update your record as soon as possible.') %]</p></div>[% END %] > > [% IF failed_holds %] > <div class="alert alert-info"> >- <h3>Notice:</h3> >- <p>One or more holds were not placed due to existing holds.</p> >+ <h3>[% t('Notice:') %]</h3> >+ <p>[% t('One or more holds were not placed due to existing holds.') %]</p> > </div> > [% END %] > > [% IF ( BORROWER_INFO.warndeparture ) %] > <div class="alert" id="warndeparture"> >- <strong>Please note:</strong><span> Your card will expire on <span id="warndeparture_date">[% BORROWER_INFO.warndeparture | $KohaDates %]</span>. Please contact the library for more information.</span> >- [% IF ( BORROWER_INFO.returnbeforeexpiry ) %]<span id="warndeparture_returnbeforeexpiry"> Also note that you must return all checked out items before your card expires.</span>[% END %] >+ <strong>[% t('Please note:') %]</strong><span> [% t('Your card will expire on') %] <span id="warndeparture_date">[% BORROWER_INFO.warndeparture | $KohaDates %]</span>[% t('. Please contact the library for more information.') %]</span> >+ [% IF ( BORROWER_INFO.returnbeforeexpiry ) %]<span id="warndeparture_returnbeforeexpiry"> [% t('Also note that you must return all checked out items before your card expires.') %]</span>[% END %] > </div> > [% END %] > > [% IF ( BORROWER_INFO.warnexpired ) %] > <div class="alert" id="warnexpired"> >- <strong>Please note: </strong><span>Your account has expired as of [% BORROWER_INFO.warnexpired | $KohaDates %]. Please contact the library if you wish to renew your account.</span> >+ <strong>[% t('Please note:') %] </strong><span>[% t('Your account has expired as of') %] [% BORROWER_INFO.warnexpired | $KohaDates %][% t('. Please contact the library if you wish to renew your account.') %]</span> > </div> > [% END %] > > [% IF ( RENEW_ERROR ) %] > <div class="dialog alert"> >- <strong>Please note:</strong> >- Your loan renewal failed because of the following reason(s): >+ <strong>[% t('Please note:') %]</strong> >+ [% t('Your loan renewal failed because of the following reason(s):') %] > <ul> > [% FOREACH error IN RENEW_ERROR.split('\|') %] > [% IF error == 'card_expired' %] >- <li>Your account has expired. Please contact the library for more information.</li> >+ <li>[% t('Your account has expired. Please contact the library for more information.') %]</li> > [% ELSIF error == 'too_many' %] >- <li>You have renewed this item the maximum number of times allowed.</li> >+ <li>[% t('You have renewed this item the maximum number of times allowed.') %]</li> > [% ELSIF error == 'too_soon' %] >- <li>It is too soon after the checkout date for this item to be renewed.</li> >+ <li>[% t('It is too soon after the checkout date for this item to be renewed.') %]</li> > [% ELSIF error == 'on_reserve' %] >- <li>This item is on hold for another borrower.</li> >+ <li>[% t('This item is on hold for another borrower.') %]</li> > [% END %] > [% END %] > </ul> >@@ -94,26 +95,26 @@ > [% IF ( userdebarred ) %] > [% IF ( discharge_available ) %] > <li id="discharged"> >- <strong>Please note:</strong> Your account is frozen because it has been discharged. <a href="/cgi-bin/koha/opac-discharge.pl?op=get">Get your discharge</a> >+ <strong>[% t('Please note:') %]</strong> [% t('Your account is frozen because it has been discharged.') %] <a href="/cgi-bin/koha/opac-discharge.pl?op=get">[% t('Get your discharge') %]</a> > </li> > [% ELSE %] >- <li id="userdebarred"><strong>Please note:</strong> Your account has been frozen. >- [% IF ( BORROWER_INFO.debarredcomment ) %] Comment: <span id="userdebarred_comment">"[% BORROWER_INFO.debarredcomment %]"</span>[% END %] >- [% IF ( BORROWER_INFO.userdebarreddate ) %] End date: <span id="userdebarred_date">[% BORROWER_INFO.userdebarreddate | $KohaDates %]</span>[% END %] >- <em>Usually the reason for freezing an account is old overdues or damage fees. If your account shows to be clear, please contact the library.</em> <a href="/cgi-bin/koha/opac-account.pl">Go to your account page</a></li> >+ <li id="userdebarred"><strong>[% t('Please note:') %]</strong> [% t('Your account has been frozen.') %] >+ [% IF ( BORROWER_INFO.debarredcomment ) %] [% t('Comment:') %] <span id="userdebarred_comment">"[% BORROWER_INFO.debarredcomment %]"</span>[% END %] >+ [% IF ( BORROWER_INFO.userdebarreddate ) %] [% t('End date:') %] <span id="userdebarred_date">[% BORROWER_INFO.userdebarreddate | $KohaDates %]</span>[% END %] >+ <em>[% t('Usually the reason for freezing an account is old overdues or damage fees. If your account shows to be clear, please contact the library.') %]</em> <a href="/cgi-bin/koha/opac-account.pl">[% t('Go to your account page') %]</a></li> > [% END %] > [% END %] > [% IF ( BORROWER_INFO.gonenoaddress ) %] >- <li id="gonenoaddress"><strong>Please note:</strong> According to our records, we don't have up-to-date contact information. Please contact the library. >- <a href="/cgi-bin/koha/opac-memberentry.pl">[% IF ( Koha.Preference('OPACPatronDetails') ) %]Update your contact information[% ELSE %]Go to your contact information[% END %]</a> >- [% IF ( Koha.Preference('OPACPatronDetails') ) %]<em>(Please note: there may be a delay in restoring your account if you submit online.)</em>[% END %] >+ <li id="gonenoaddress"><strong>[% t('Please note:') %]</strong> [% t('According to our records, we don\'t have up-to-date contact information. Please contact the library.') %] >+ <a href="/cgi-bin/koha/opac-memberentry.pl">[% IF ( Koha.Preference('OPACPatronDetails') ) %][% t('Update your contact information') %][% ELSE %][% t('Go to your contact information') %][% END %]</a> >+ [% IF ( Koha.Preference('OPACPatronDetails') ) %]<em>[% t('(Please note: there may be a delay in restoring your account if you submit online.)') %]</em>[% END %] > </li> > [% END %] > [% IF ( BORROWER_INFO.lost ) %] >- <li id="lost"><strong>Please note: </strong> Your library card has been marked as lost or stolen. <em>If this is an error, please contact the library.</em></li> >+ <li id="lost"><strong>[% t('Please note:') %] </strong> [% t('Your library card has been marked as lost or stolen.') %] <em>[% t('If this is an error, please contact the library.') %]</em></li> > [% END %] > [% IF ( renewal_blocked_fines.defined ) && ( OpacRenewalAllowed ) %] >- <li id="renewal_blocked_fines"><strong>Please note: </strong>You cannot renew your books online. Reason: [% IF ( renewal_blocked_fines ) > 0 %]Your fines exceed <span id="renewal_blocked_fines_amount">[% renewal_blocked_fines | $Price %]</span>.[% ELSE %]You have fines.[% END %] >+ <li id="renewal_blocked_fines"><strong>[% t('Please note:') %] </strong>[% t('You cannot renew your books online. Reason:') %] [% IF ( renewal_blocked_fines ) > 0 %][% t('Your fines exceed') %] <span id="renewal_blocked_fines_amount">[% renewal_blocked_fines | $Price %]</span>.[% ELSE %][% t('You have fines.') %][% END %] > [% END %] > </ul> > </div> >@@ -126,27 +127,27 @@ > > <div id="opac-user-views" class="toptabs"> > <ul> >- <li><a href="#opac-user-checkouts">Checked out ([% issues_count %])</a></li> >- [% IF relatives %]<li><a href="#opac-user-relative-issues">Relatives' checkouts</a></li>[% END %] >- [% IF ( overdues_count ) %]<li><a href="#opac-user-overdues">Overdue ([% overdues_count %])</a></li>[% END %] >+ <li><a href="#opac-user-checkouts">[% t('Checked out (') %][% issues_count %])</a></li> >+ [% IF relatives %]<li><a href="#opac-user-relative-issues">[% t('Relatives\' checkouts') %]</a></li>[% END %] >+ [% IF ( overdues_count ) %]<li><a href="#opac-user-overdues">[% t('Overdue (') %][% overdues_count %])</a></li>[% END %] > [% IF ( OPACFinesTab ) %] >- [% IF ( BORROWER_INFO.amountoverfive ) %]<li><a href="#opac-user-fines">Fines ([% amountoutstanding | $Price %])</a></li>[% END %] >- [% IF ( BORROWER_INFO.amountoverzero ) %]<li><a href="#opac-user-fines">Fines ([% amountoutstanding | $Price %])</a></li>[% END %] >- [% IF ( BORROWER_INFO.amountlessthanzero ) %]<li><a href="#opac-user-fines">Credits ([% amountoutstanding | $Price %])</a></li>[% END %] >+ [% IF ( BORROWER_INFO.amountoverfive ) %]<li><a href="#opac-user-fines">[% t('Fines (') %][% amountoutstanding | $Price %])</a></li>[% END %] >+ [% IF ( BORROWER_INFO.amountoverzero ) %]<li><a href="#opac-user-fines">[% t('Fines (') %][% amountoutstanding | $Price %])</a></li>[% END %] >+ [% IF ( BORROWER_INFO.amountlessthanzero ) %]<li><a href="#opac-user-fines">[% t('Credits (') %][% amountoutstanding | $Price %])</a></li>[% END %] > [% END %] > > [% IF borrower_club_enrollments.count || borrower_enrollable_clubs.count %] > <li> > <a id="opac-user-clubs-tab-link" href="#opac-user-clubs"> >- Clubs ([% borrower_club_enrollments.count || 0 %]/[% borrower_enrollable_clubs.count || 0 %]) >+ [% t('Clubs (') %][% borrower_club_enrollments.count || 0 %]/[% borrower_enrollable_clubs.count || 0 %]) > </a> > </li> > [% END %] > >- [% IF ( RESERVES.count ) %]<li><a href="#opac-user-holds">Holds ([% RESERVES.count %])</a></li>[% END %] >- [% IF Koha.Preference('ArticleRequests') && borrower.article_requests_current %]<li><a href="#opac-user-article-requests">Article requests ([% borrower.article_requests_current.count %])</a></li>[% END %] >+ [% IF ( RESERVES.count ) %]<li><a href="#opac-user-holds">[% t('Holds (') %][% RESERVES.count %])</a></li>[% END %] >+ [% IF Koha.Preference('ArticleRequests') && borrower.article_requests_current %]<li><a href="#opac-user-article-requests">[% t('Article requests (') %][% borrower.article_requests_current.count %])</a></li>[% END %] > [% IF ( OverDriveCirculation ) %] >- <li><a href="#opac-user-overdrive">OverDrive Account</a></li> >+ <li><a href="#opac-user-overdrive">[% t('OverDrive Account') %]</a></li> > [% END %] > </ul> > >@@ -158,31 +159,31 @@ > <input type="hidden" name="borrowernumber" value="[% borrowernumber %]"> > <input type="hidden" name="from" value="opac_user" /> > <table id="checkoutst" class="table table-bordered table-striped"> >- <caption>[% issues_count %] Item(s) checked out</caption> >+ <caption>[% issues_count %] [% t('Item(s) checked out') %]</caption> > <thead> > <tr> >- [% IF ( JacketImages ) %]<th class="nosort"> </th>[% END %] >- <th class="anti-the">Title</th> >- <th>Author</th> >- <th class="title-string psort">Due</th> >+ [% IF ( JacketImages ) %]<th class="nosort"> </th>[% END %] >+ <th class="anti-the">[% t('Title') %]</th> >+ <th>[% t('Author') %]</th> >+ <th class="title-string psort">[% t('Due') %]</th> > [% UNLESS ( item_level_itypes ) %] >- <th>Item type</th> >+ <th>[% t('Item type') %]</th> > [% END %] > [% IF ( show_barcode ) %] >- <th>Barcode</th> >+ <th>[% t('Barcode') %]</th> > [% END %] >- <th>Call no.</th> >+ <th>[% t('Call no.') %]</th> > [% IF ( OpacRenewalAllowed && !( borrower.is_expired && borrower.category.effective_BlockExpiredPatronOpacActions ) ) %] >- <th class="nosort">Renew</th> >+ <th class="nosort">[% t('Renew') %]</th> > [% END %] > [% IF ( OPACFinesTab ) %] >- <th>Fines</th> >+ <th>[% t('Fines') %]</th> > [% END %] > [% IF ( OPACMySummaryHTML ) %] >- <th class="nosort">Links</th> >+ <th class="nosort">[% t('Links') %]</th> > [% END %] > [% IF ( Koha.Preference('AllowCheckoutNotes') ) %] >- <th class="nosort">Note</th> >+ <th class="nosort">[% t('Note') %]</th> > [% END %] > </tr> > </thead> >@@ -193,34 +194,34 @@ > > [% IF ( OPACAmazonCoverImages ) %] > [% IF ( ISSUE.normalized_isbn ) %] >- <a href="http://www.amazon.com/gp/reader/[% ISSUE.normalized_isbn %][% AmazonAssocTag %]#reader-link" title="View on Amazon.com"><img src="https://images-na.ssl-images-amazon.com/images/P/[% ISSUE.normalized_isbn %].01.THUMBZZZ.jpg" alt="View on Amazon.com" class="item-thumbnail"/></a> >+ <a href="http://www.amazon.com/gp/reader/[% ISSUE.normalized_isbn %][% AmazonAssocTag %]#reader-link" title="[% t('View on Amazon.com') %]"><img src="https://images-na.ssl-images-amazon.com/images/P/[% ISSUE.normalized_isbn %].01.THUMBZZZ.jpg" alt="[% t('View on Amazon.com') %]" class="item-thumbnail" /></a> > [% ELSE %] >- <a href="#"><span class="no-image">No cover image available</span></a> >+ <a href="#"><span class="no-image">[% t('No cover image available') %]</span></a> > [% END %] > [% END %] > > [% IF ( GoogleJackets ) %] > [% IF ( ISSUE.normalized_isbn ) %] >- <div style="display:block;" title="Click to view in Google Books" class="[% ISSUE.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> >+ <div style="display:block;" title="[% t('Click to view in Google Books') %]" class="[% ISSUE.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> > [% ELSE %] >- <a href="http://books.google.com/books?q=[% ISSUE.title |url %]"><span class="no-image">No cover image available</span></a> >+ <a href="http://books.google.com/books?q=[% ISSUE.title |url %]"><span class="no-image">[% t('No cover image available') %]</span></a> > [% END %] > [% END %] > > [% IF ( BakerTaylorEnabled ) %] > [% bt_id = ( ISSUE.normalized_upc || ISSUE.normalized_isbn ) %] > [% IF ( bt_id ) %] >- <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% ELSE %] >- <span class="no-image">No cover image available</span><!-- BakerTaylor needs normalized_upc or normalized_isbn! --> >+ <span class="no-image">[% t('No cover image available') %]</span><!-- BakerTaylor needs normalized_upc or normalized_isbn! --> > [% END %] > [% END %] > > [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] > [% IF ( using_https ) %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% ISSUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% ISSUE.normalized_upc %]&oclc=[% ISSUE.normalized_oclc %]" alt="" class="item-thumbnail" /> >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% ISSUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% ISSUE.normalized_upc %]&oclc=[% ISSUE.normalized_oclc %]" alt="" class="item-thumbnail" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% ISSUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% ISSUE.normalized_upc %]&oclc=[% ISSUE.normalized_oclc %]" alt="" class="item-thumbnail" /> >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% ISSUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% ISSUE.normalized_upc %]&oclc=[% ISSUE.normalized_oclc %]" alt="" class="item-thumbnail" /> > [% END %] > [% END %] > >@@ -235,21 +236,21 @@ > [% IF ( ISSUE.overdue ) %] > <td class="date_due overdue"> > <span title="[% ISSUE.date_due %]"> >- <span class="tdlabel">Date due:</span> >+ <span class="tdlabel">[% t('Date due:') %]</span> > [% ISSUE.date_due | $KohaDates as_due_date => 1 %] > </span> > </td> > [% ELSE %] > <td class="date_due"> > <span title="[% ISSUE.date_due %]"> >- <span class="tdlabel">Date due:</span> >+ <span class="tdlabel">[% t('Date due:') %]</span> > [% ISSUE.date_due | $KohaDates as_due_date => 1 %] > </span> > </td> > [% END %] > [% UNLESS ( item_level_itypes ) %] > <td class="itype"> >- <span class="tdlabel">Item type:</span> >+ <span class="tdlabel">[% t('Item type:') %]</span> > [% IF ( ISSUE.imageurl ) %] > <img src="[% ISSUE.imageurl %]" title="[% ISSUE.description %]" alt="[% ISSUE.description %]" /> > [% END %] [% ISSUE.description %] >@@ -257,57 +258,57 @@ > [% END %] > [% IF ( show_barcode ) %] > <td class="barcode"> >- <span class="tdlabel">Barcode:</span> >+ <span class="tdlabel">[% t('Barcode:') %]</span> > [% ISSUE.barcode %] > </td> > [% END %] > <td class="call_no"> >- <span class="tdlabel">Call no.:</span> >+ <span class="tdlabel">[% t('Call no.:') %]</span> > [% ISSUE.itemcallnumber %] > </td> > [% IF ( OpacRenewalAllowed && !( borrower.is_expired && borrower.category.effective_BlockExpiredPatronOpacActions ) ) %] > <td class="renew"> >- [% IF ISSUE.renewed %]<span class="blabel label-success">Renewed!</span><br />[% END %] >+ [% IF ISSUE.renewed %]<span class="blabel label-success">[% t('Renewed!') %]</span><br />[% END %] > [% IF ( ISSUE.status ) %] > [% IF ( canrenew ) %] >- <input type="checkbox" name="item" value="[% ISSUE.itemnumber %]"/> <a href="/cgi-bin/koha/opac-renew.pl?from=opac_user&item=[% ISSUE.itemnumber %]&borrowernumber=[% ISSUE.borrowernumber %]">Renew</a> >+ <input type="checkbox" name="item" value="[% ISSUE.itemnumber %]" /> <a href="/cgi-bin/koha/opac-renew.pl?from=opac_user&item=[% ISSUE.itemnumber %]&borrowernumber=[% ISSUE.borrowernumber %]">[% t('Renew') %]</a> > [% END %] > [% IF ISSUE.renewalfee > 0 %] >- <span class="renewalfee">Fee for item type '[% ItemTypes.GetDescription( ISSUE.renewalitemtype) %]': [% ISSUE.renewalfee | $Price %]</span> >+ <span class="renewalfee">[% t('Fee for item type \'') %][% ItemTypes.GetDescription( ISSUE.renewalitemtype) %]': [% ISSUE.renewalfee | $Price %]</span> > [% END %] >- <span class="renewals">([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining)</span> >+ <span class="renewals">([% ISSUE.renewsleft %] [% t('of') %] [% ISSUE.renewsallowed %] [% t('renewals remaining)') %]</span> > [% ELSIF ( ISSUE.on_reserve ) %] >- Not renewable <span class="renewals">(on hold)</span> >+ [% t('Not renewable') %] <span class="renewals">[% t('(on hold)') %]</span> > [% ELSIF ( ISSUE.too_many ) %] >- Not renewable >+ [% t('Not renewable') %] > [% ELSIF ( ISSUE.norenew_overdue ) %] >- Not allowed <span class="renewals">(overdue)</span> >+ [% t('Not allowed') %] <span class="renewals">[% t('(overdue)') %]</span> > [% ELSIF ( ISSUE.auto_too_late ) %] >- No longer renewable >+ [% t('No longer renewable') %] > [% ELSIF ISSUE.auto_too_much_oweing %] >- Automatic renewal failed, you have unpaid fines. >- <span class="renewals">([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining)</span> >+ [% t('Automatic renewal failed, you have unpaid fines.') %] >+ <span class="renewals">([% ISSUE.renewsleft %] [% t('of') %] [% ISSUE.renewsallowed %] [% t('renewals remaining)') %]</span> > [% ELSIF ISSUE.auto_account_expired %] >- Automatic renewal failed, your account is expired. >- <span class="renewals">([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining)</span> >+ [% t('Automatic renewal failed, your account is expired.') %] >+ <span class="renewals">([% ISSUE.renewsleft %] [% t('of') %] [% ISSUE.renewsallowed %] [% t('renewals remaining)') %]</span> > [% ELSIF ( ISSUE.auto_renew || ISSUE.auto_too_soon ) %] >- Automatic renewal >- <span class="renewals">([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining)</span> >+ [% t('Automatic renewal') %] >+ <span class="renewals">([% ISSUE.renewsleft %] [% t('of') %] [% ISSUE.renewsallowed %] [% t('renewals remaining)') %]</span> > [% ELSIF ( ISSUE.too_soon ) %] >- No renewal before [% ISSUE.soonestrenewdate %] >- <span class="renewals">([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining)</span> >+ [% t('No renewal before') %] [% ISSUE.soonestrenewdate %] >+ <span class="renewals">([% ISSUE.renewsleft %] [% t('of') %] [% ISSUE.renewsallowed %] [% t('renewals remaining)') %]</span> > [% END %] > </td> > [% END %] > [% IF ( OPACFinesTab ) %] > <td class="fines"> >- <span class="tdlabel">Fines:</span> >+ <span class="tdlabel">[% t('Fines:') %]</span> > [% IF ( ISSUE.charges ) %] >- Yes (Item overdue or lost) >+ [% t('Yes (Item overdue or lost)') %] > [% ELSIF ( ISSUE.rentalfines ) %] >- Yes (Rental fees) >+ [% t('Yes (Rental fees)') %] > [% ELSE %] >- No >+ [% t('No') %] > [% END %] > </td> > [% END %] >@@ -316,9 +317,9 @@ > [% END %] > [% IF ( Koha.Preference('AllowCheckoutNotes') ) %] > <td class="note"> >- <input type="text" name="note" data-issue_id="[% ISSUE.issue_id %]" data-origvalue="[% ISSUE.note %]" value="[% ISSUE.note %]" readonly> >- <a class="btn" name="js_submitnote" id="save_[% ISSUE.issue_id %]" style="display:none;">Submit note</a> >- <a class="btn" name="nonjs_submitnote" href="/cgi-bin/koha/opac-issue-note.pl?issue_id=[% ISSUE.issue_id | url %]">Edit / Create note</a> >+ <input type="text" name="note" data-issue_id="[% ISSUE.issue_id %]" data-origvalue="[% ISSUE.note %]" value="[% ISSUE.note %]" readonly=""> >+ <a class="btn" name="js_submitnote" id="save_[% ISSUE.issue_id %]" style="display:none;">[% t('Submit note') %]</a> >+ <a class="btn" name="nonjs_submitnote" href="/cgi-bin/koha/opac-issue-note.pl?issue_id=[% ISSUE.issue_id | url %]">[% t('Edit / Create note') %]</a> > </td> > [% END %] > </tr> >@@ -340,29 +341,29 @@ > <input type="submit" class="btn" value="Renew all" /> > </form> > [% END %] >- <p><a href="opac-ics.pl">Download as iCal/.ics file</a></p> >+ <p><a href="opac-ics.pl">[% t('Download as iCal/.ics file') %]</a></p> > [% ELSE %] > <table class="table table-bordered table-striped"> >- <tr><td>You have nothing checked out</td></tr> >+ <tr><td>[% t('You have nothing checked out') %]</td></tr> > </table> > [% END # IF issues_count %] > </div> <!-- / .opac-user-checkouts --> > > [% IF borrower_club_enrollments.count || borrower_enrollable_clubs.count %] > <div id="opac-user-clubs"> >- Loading... >+ [% t('Loading...') %] > </div> > [% END %] > > [% IF ( OPACFinesTab ) %] > <!-- FINES BOX --> > [% IF BORROWER_INFO.amountoverfive %] >- <div id="opac-user-fines"> <h3>Fines and charges</h3> >+ <div id="opac-user-fines"> <h3>[% t('Fines and charges') %]</h3> > <table class="table table-bordered table-striped"> >- <thead><tr><th colspan="2">Amount</th></tr></thead> >+ <thead><tr><th colspan="2">[% t('Amount') %]</th></tr></thead> > <tbody> > <tr> >- <td>You currently owe fines and charges amounting to:</td> >+ <td>[% t('You currently owe fines and charges amounting to:') %]</td> > <td><a href="/cgi-bin/koha/opac-account.pl">[% amountoutstanding | $Price %]</a></td> > </tr> > </tbody> >@@ -371,12 +372,12 @@ > [% END %] > > [% IF BORROWER_INFO.amountoverzero %] >- <div id="opac-user-fines"> <h3>Fines and charges</h3> >+ <div id="opac-user-fines"> <h3>[% t('Fines and charges') %]</h3> > <table class="table table-bordered table-striped"> >- <thead><tr><th colspan="2">Amount</th></tr></thead> >+ <thead><tr><th colspan="2">[% t('Amount') %]</th></tr></thead> > <tbody> > <tr> >- <td>You currently owe fines and charges amounting to:</td> >+ <td>[% t('You currently owe fines and charges amounting to:') %]</td> > <td><a href="/cgi-bin/koha/opac-account.pl">[% amountoutstanding | $Price %]</a></td> > </tr> > </tbody> >@@ -385,12 +386,12 @@ > [% END %] > > [% IF BORROWER_INFO.amountlessthanzero %] >- <div id="opac-user-fines"> <h3>Credits</h3> >+ <div id="opac-user-fines"> <h3>[% t('Credits') %]</h3> > <table class="table table-bordered table-striped"> >- <thead><tr><th colspan="2">Amount</th></tr></thead> >+ <thead><tr><th colspan="2">[% t('Amount') %]</th></tr></thead> > <tbody> > <tr> >- <td>You have a credit of:</td><td><a href="/cgi-bin/koha/opac-account.pl">[% amountoutstanding | $Price %]</a></td> >+ <td>[% t('You have a credit of:') %]</td><td><a href="/cgi-bin/koha/opac-account.pl">[% amountoutstanding | $Price %]</a></td> > </tr> > </tbody> > </table> >@@ -403,11 +404,11 @@ > <table id="opac-user-relative-issues-table" class="table table-bordered table-striped"> > <thead> > <tr> >- <th class="anti-the">Title</th> >- <th>Due</th> >- <th>Barcode</th> >- <th>Call no.</th> >- <th class="psort">Relative</th> >+ <th class="anti-the">[% t('Title') %]</th> >+ <th>[% t('Due') %]</th> >+ <th>[% t('Barcode') %]</th> >+ <th>[% t('Call no.') %]</th> >+ <th class="psort">[% t('Relative') %]</th> > </tr> > </thead> > >@@ -447,21 +448,21 @@ > [% IF ( overdues_count ) %] > <div id="opac-user-overdues"> > <table id="overduest" class="table table-bordered table-striped"> >- <caption>Overdues <span class="count">([% overdues_count %] total)</span></caption> >+ <caption>[% t('Overdues') %] <span class="count">([% overdues_count %] [% t('total)') %]</span></caption> > <!-- OVERDUES TABLE ROWS --> > <thead> > <tr> >- [% IF ( JacketImages ) %]<th class="nosort"> </th>[% END %] >- <th class="anti-the">Title</th> >- [% UNLESS ( item_level_itypes ) %]<th>Item type</th> [% END %] >- [% IF ( show_barcode ) %]<th>Barcode</th>[% END %] >- <th>Call no.</th> >- <th class="title-string psort">Due</th> >+ [% IF ( JacketImages ) %]<th class="nosort"> </th>[% END %] >+ <th class="anti-the">[% t('Title') %]</th> >+ [% UNLESS ( item_level_itypes ) %]<th>[% t('Item type') %]</th> [% END %] >+ [% IF ( show_barcode ) %]<th>[% t('Barcode') %]</th>[% END %] >+ <th>[% t('Call no.') %]</th> >+ <th class="title-string psort">[% t('Due') %]</th> > [% IF ( OpacRenewalAllowed ) %] >- <th class="nosort">Renew</th> >+ <th class="nosort">[% t('Renew') %]</th> > [% END %] > [% IF ( OPACFinesTab ) %] >- <th>Fines</th> >+ <th>[% t('Fines') %]</th> > [% END %] > </tr> > </thead> >@@ -472,34 +473,34 @@ > <td class="jacketcell"> > [% IF ( OPACAmazonCoverImages ) %] > [% IF ( OVERDUE.normalized_isbn ) %] >- <a href="http://www.amazon.com/gp/reader/[% OVERDUE.normalized_isbn %][% AmazonAssocTag %]#reader-link" title="View on Amazon.com"><img src="https://images-na.ssl-images-amazon.com/images/P/[% OVERDUE.normalized_isbn %].01.THUMBZZZ.jpg" alt="View on Amazon.com" class="item-thumbnail" /></a> >+ <a href="http://www.amazon.com/gp/reader/[% OVERDUE.normalized_isbn %][% AmazonAssocTag %]#reader-link" title="[% t('View on Amazon.com') %]"><img src="https://images-na.ssl-images-amazon.com/images/P/[% OVERDUE.normalized_isbn %].01.THUMBZZZ.jpg" alt="[% t('View on Amazon.com') %]" class="item-thumbnail" /></a> > [% ELSE %] >- <a href="#"><span class="no-image">No cover image available</span></a> >+ <a href="#"><span class="no-image">[% t('No cover image available') %]</span></a> > [% END %] > [% END %] > > [% IF ( GoogleJackets ) %] > [% IF ( OVERDUE.normalized_isbn ) %] >- <div style="display:block;" title="Click to view in Google Books" class="[% OVERDUE.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> >+ <div style="display:block;" title="[% t('Click to view in Google Books') %]" class="[% OVERDUE.normalized_isbn %]" id="gbs-thumbnail[% loop.count %]"></div> > [% ELSE %] >- <a href="http://books.google.com/books?q=[% OVERDUE.title |url %]"><span class="no-image">No cover image available</span></a> >+ <a href="http://books.google.com/books?q=[% OVERDUE.title |url %]"><span class="no-image">[% t('No cover image available') %]</span></a> > [% END %] > [% END %] > > [% IF ( BakerTaylorEnabled ) %] > [% bt_id = ( OVERDUE.normalized_upc || OVERDUE.normalized_isbn ) %] > [% IF ( bt_id ) %] >- <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> >+ <a href="https://[% BakerTaylorBookstoreURL |html %][% bt_id %]"><img alt="[% t('See Baker & Taylor') %]" src="[% BakerTaylorImageURL |html %][% bt_id %]" /></a> > [% ELSE %] >- <span class="no-image">No cover image available</span><!-- BakerTaylor needs normalized_upc or normalized_isbn! --> >+ <span class="no-image">[% t('No cover image available') %]</span><!-- BakerTaylor needs normalized_upc or normalized_isbn! --> > [% END %] > [% END %] > > [% IF ( SyndeticsCoverImages ) %] > [% IF ( using_https ) %] >- <img src="https://secure.syndetics.com/index.aspx?isbn=[% OVERDUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&upc=[% OVERDUE.normalized_upc %]&oclc=[% OVERDUE.normalized_oclc %]&type=xw10" alt="" class="item-thumbnail" /> >+ <img src="https://secure.syndetics.com/index.aspx?isbn=[% OVERDUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&upc=[% OVERDUE.normalized_upc %]&oclc=[% OVERDUE.normalized_oclc %]&type=xw10" alt="" class="item-thumbnail" /> > [% ELSE %] >- <img src="http://www.syndetics.com/index.aspx?isbn=[% OVERDUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&upc=[% OVERDUE.normalized_upc %]&oclc=[% OVERDUE.normalized_oclc %]&type=xw10" alt="" class="item-thumbnail" /> >+ <img src="http://www.syndetics.com/index.aspx?isbn=[% OVERDUE.normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %]&upc=[% OVERDUE.normalized_upc %]&oclc=[% OVERDUE.normalized_oclc %]&type=xw10" alt="" class="item-thumbnail" /> > [% END %] > [% END %] > </td> >@@ -519,45 +520,45 @@ > [% END %] > [% IF ( show_barcode ) %] > <td> >- <span class="tdlabel">Barcode:</span> >+ <span class="tdlabel">[% t('Barcode:') %]</span> > [% OVERDUE.barcode %] > </td> > [% END %] > <td> >- <span class="tdlabel">Call no.:</span> >+ <span class="tdlabel">[% t('Call no.:') %]</span> > [% OVERDUE.itemcallnumber %] > </td> > <td> > <span title="[% OVERDUE.date_due %]"> >- <span class="tdlabel">Date due:</span> >+ <span class="tdlabel">[% t('Date due:') %]</span> > [% OVERDUE.date_due | $KohaDates as_due_date => 1 %] > </span> > </td> > [% IF ( OpacRenewalAllowed ) %] > <td> > [% IF ( OVERDUE.debarred ) %] >- Account frozen >+ [% t('Account frozen') %] > [% ELSIF ( OVERDUE.status ) %] > [% IF ( canrenew ) %] >- <a href="/cgi-bin/koha/opac-renew.pl?from=opac_user&item=[% OVERDUE.itemnumber %]&bornum=[% OVERDUE.borrowernumber %]">Renew</a> >+ <a href="/cgi-bin/koha/opac-renew.pl?from=opac_user&item=[% OVERDUE.itemnumber %]&bornum=[% OVERDUE.borrowernumber %]">[% t('Renew') %]</a> > [% END %] >- <span class="renewals">([% OVERDUE.renewsleft %] of [% OVERDUE.renewsallowed %] renewals remaining)</span> >+ <span class="renewals">([% OVERDUE.renewsleft %] [% t('of') %] [% OVERDUE.renewsallowed %] [% t('renewals remaining)') %]</span> > [% ELSIF ( OVERDUE.norenew_overdue ) %] >- Not allowed<span class="renewals">(overdue)</span> >+ [% t('Not allowed') %]<span class="renewals">[% t('(overdue)') %]</span> > [% ELSIF ( OVERDUE.onreserve ) %] >- On hold >+ [% t('On hold') %] > [% ELSE %] >- No renewals left >+ [% t('No renewals left') %] > [% END %] > </td> > [% END %] > [% IF ( OPACFinesTab ) %] > <td> >- <span class="tdlabel">Fines:</span> >+ <span class="tdlabel">[% t('Fines:') %]</span> > [% IF ( OVERDUE.charges ) %] >- Yes >+ [% t('Yes') %] > [% ELSE %] >- No >+ [% t('No') %] > [% END %] > </td> > [% END %] >@@ -572,22 +573,22 @@ > [% IF ( RESERVES.count ) %] > <div id="opac-user-holds"> > <table id="holdst" class="table table-bordered table-striped"> >- <caption>Holds <span class="count">([% RESERVES.count %] total)</span></caption> >+ <caption>[% t('Holds') %] <span class="count">([% RESERVES.count %] [% t('total)') %]</span></caption> > <!-- RESERVES TABLE ROWS --> > <thead> > <tr> >- <th class="anti-the">Title</th> >- <th class="psort title-string">Placed on</th> >- <th class="title-string">Expires on</th> >- <th>Pick up location</th> >+ <th class="anti-the">[% t('Title') %]</th> >+ <th class="psort title-string">[% t('Placed on') %]</th> >+ <th class="title-string">[% t('Expires on') %]</th> >+ <th>[% t('Pick up location') %]</th> > [% IF ( showpriority ) %] >- <th>Priority</th> >+ <th>[% t('Priority') %]</th> > [% END %] >- <th>Status</th> >+ <th>[% t('Status') %]</th> > [% IF SuspendHoldsOpac %] >- <th class="nosort" >Suspend</th> >+ <th class="nosort">[% t('Suspend') %]</th> > [% END %] >- <th class="nosort">Modify</th> >+ <th class="nosort">[% t('Modify') %]</th> > </tr> > </thead> > <tbody> >@@ -617,7 +618,7 @@ > </td> > <td class="reservedate"> > <span title="[% RESERVE.reservedate %]"> >- <span class="tdlabel">Hold date:</span> >+ <span class="tdlabel">[% t('Hold date:') %]</span> > [% RESERVE.reservedate | $KohaDates %] > </span> > </td> >@@ -625,60 +626,60 @@ > [% IF ! RESERVE.found %] > [% IF ( RESERVE.expirationdate ) %] > <span title="[% RESERVE.expirationdate %]"> >- <span class="tdlabel">Expiration:</span> >+ <span class="tdlabel">[% t('Expiration:') %]</span> > [% RESERVE.expirationdate | $KohaDates %] > </span> > [% ELSE %] >- <span title="0000-00-00"> >- <span class="tdlabel">Expiration:</span> >- Never expires >+ <span title="[% t('0000-00-00') %]"> >+ <span class="tdlabel">[% t('Expiration:') %]</span> >+ [% t('Never expires') %] > </span> > [% END %] > [% ELSE %] >- <span title="0000-00-00">-</span> >+ <span title="[% t('0000-00-00') %]">-</span> > [% END %] > </td> > <td class="branch"> >- <span class="tdlabel">Pick up location:</span> >+ <span class="tdlabel">[% t('Pick up location:') %]</span> > [% RESERVE.branch.branchname %] > </td> > [% IF ( showpriority ) %] > <td class="priority"> >- <span class="tdlabel">Priority:</span> >+ <span class="tdlabel">[% t('Priority:') %]</span> > [% RESERVE.priority %] > </td> > [% END %] > <td class="status"> >- <span class="tdlabel">Status:</span> >+ <span class="tdlabel">[% t('Status:') %]</span> > [% IF ( RESERVE.is_waiting ) %] > [% IF ( RESERVE.is_at_destination ) %] > [% IF ( RESERVE.found ) %] >- Item waiting at <b> [% RESERVE.branch.branchname %]</b> >+ [% t('Item waiting at') %] <b> [% RESERVE.branch.branchname %]</b> > [% IF ( RESERVE.waitingdate ) %] >- since [% RESERVE.waitingdate | $KohaDates %] >+ [% t('since') %] [% RESERVE.waitingdate | $KohaDates %] > [% IF RESERVE.expirationdate %] >- until [% RESERVE.expirationdate | $KohaDates %] >+ [% t('until') %] [% RESERVE.expirationdate | $KohaDates %] > [% END %] > [% END %] > <input type="hidden" name="pickup" value="[% RESERVE.branchcode %]" /> > [% ELSE %] >- Item waiting to be pulled from <b> [% Branches.GetName( RESERVE.branchcode ) %]</b> >+ [% t('Item waiting to be pulled from') %] <b> [% Branches.GetName( RESERVE.branchcode ) %]</b> > [% END %] > [% ELSE %] >- Item in transit to <b> [% Branches.GetName( RESERVE.branchcode ) %]</b> <input type="hidden" name="pickup" value="[% RESERVE.branchcode %]" /> >+ [% t('Item in transit to') %] <b> [% Branches.GetName( RESERVE.branchcode ) %]</b> <input type="hidden" name="pickup" value="[% RESERVE.branchcode %]" /> > [% END %] > [% ELSE %] > [% IF ( RESERVE.is_in_transit ) %] > [% SET transfer = RESERVE.item.get_transfer %] >- Item in transit from <b> [% Branches.GetName( transfer.frombranch ) %]</b> since >+ [% t('Item in transit from') %] <b> [% Branches.GetName( transfer.frombranch ) %]</b> [% t('since') %] > [% transfer.datesent | $KohaDates %] > [% ELSIF ( RESERVE.suspend ) %] >- Suspended [% IF ( RESERVE.suspend_until ) %] until [% RESERVE.suspend_until %] [% END %] >+ [% t('Suspended') %] [% IF ( RESERVE.suspend_until ) %] [% t('until') %] [% RESERVE.suspend_until %] [% END %] > [% ELSE %] > [% IF RESERVE.itemtype %] >- Pending for next available item of item type '[% ItemTypes.GetDescription( RESERVE.itemtype ) %]' >+ [% t('Pending for next available item of item type \'') %][% ItemTypes.GetDescription( RESERVE.itemtype ) %]' > [% ELSE %] >- Pending >+ [% t('Pending') %] > [% END %] > [% END %] > [% END %] >@@ -689,40 +690,40 @@ > [% IF RESERVE.suspend %] > <form class="form-inline" action="/cgi-bin/koha/opac-modrequest-suspend.pl" method="post"> > <input type="hidden" name="reserve_id" value="[% RESERVE.reserve_id %]" /> >- <button class="btn btn-link" type="submit" name="submit"><i class="icon-play"></i> Resume</button> >+ <button class="btn btn-link" type="submit" name="submit"><i class="icon-play"></i> [% t('Resume') %]</button> > </form> > [% ELSE %] > [% IF AutoResumeSuspendedHolds %] >- <a class="btn btn-link js-show" href="#suspendModal[% RESERVE.reserve_id %]" role="button" data-toggle="modal"><i class="icon-pause"></i> Suspend</a> >+ <a class="btn btn-link js-show" href="#suspendModal[% RESERVE.reserve_id %]" role="button" data-toggle="modal"><i class="icon-pause"></i> [% t('Suspend') %]</a> > [% # hold suspend modal form %] > <div id="suspendModal[% RESERVE.reserve_id %]" class="modal-nojs" tabindex="-1" role="dialog" aria-labelledby="suspendModal[% RESERVE.reserve_id %]Label" aria-hidden="true"> > <form class="form-inline" action="/cgi-bin/koha/opac-modrequest-suspend.pl" method="post"> > <div class="modal-header"> > <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">Ã</button> > [% IF RESERVE.suspend %] >- <h3 id="suspendModal[% RESERVE.reserve_id %]Label">Resume your hold on <i>[% RESERVE.biblio.title %]</i></h3> >+ <h3 id="suspendModal[% RESERVE.reserve_id %]Label">[% t('Resume your hold on') %] <i>[% RESERVE.biblio.title %]</i></h3> > [% ELSE %] >- <h3 id="suspendModal[% RESERVE.reserve_id %]Label">Suspend your hold on <i>[% RESERVE.biblio.title %]</i></h3> >+ <h3 id="suspendModal[% RESERVE.reserve_id %]Label">[% t('Suspend your hold on') %] <i>[% RESERVE.biblio.title %]</i></h3> > [% END %] > </div> > <div class="modal-body"> > <input type="hidden" name="reserve_id" value="[% RESERVE.reserve_id %]" /> >- <label for="suspend_until_[% RESERVE.reserve_id %]">Suspend until:</label> >+ <label for="suspend_until_[% RESERVE.reserve_id %]">[% t('Suspend until:') %]</label> > <input name="suspend_until" id="suspend_until_[% RESERVE.reserve_id %]" class="suspend-until" size="10" /> > [% INCLUDE 'date-format.inc' %] >- <p class="js-show"><a href="#" onclick="document.getElementById('suspend_until_[% RESERVE.reserve_id %]').value='';return false;">Clear date to suspend indefinitely</a></p> >- <button class="btn btn-mini js-hide" type="submit" name="submit">Suspend</button> >+ <p class="js-show"><a href="#" onclick="document.getElementById('suspend_until_[% RESERVE.reserve_id %]').value='';return false;">[% t('Clear date to suspend indefinitely') %]</a></p> >+ <button class="btn btn-mini js-hide" type="submit" name="submit">[% t('Suspend') %]</button> > </div> > <div class="modal-footer"> >- <button class="btn btn-primary" type="submit" name="submit">Suspend</button> >- <a href="#" data-dismiss="modal" aria-hidden="true" class="cancel">Cancel</a> >+ <button class="btn btn-primary" type="submit" name="submit">[% t('Suspend') %]</button> >+ <a href="#" data-dismiss="modal" aria-hidden="true" class="cancel">[% t('Cancel') %]</a> > </div> > </form> > </div> <!-- /#suspendModal[% RESERVE.reserve_id %] --> > [% ELSE %] > <form class="form-inline" action="/cgi-bin/koha/opac-modrequest-suspend.pl" method="post"> > <input type="hidden" name="reserve_id" value="[% RESERVE.reserve_id %]" /> >- <button class="btn btn-link" type="submit" name="submit"><i class="icon-pause"></i> Suspend</button> >+ <button class="btn btn-link" type="submit" name="submit"><i class="icon-pause"></i> [% t('Suspend') %]</button> > </form> > [% END # / IF AutoResumeSuspendedHolds %] > [% END # / IF RESERVE.suspend %] >@@ -734,7 +735,7 @@ > <form action="/cgi-bin/koha/opac-modrequest.pl" method="post"> > <input type="hidden" name="biblionumber" value="[% RESERVE.biblionumber %]" /> > <input type="hidden" name="reserve_id" value="[% RESERVE.reserve_id %]" /> >- <button type="submit" name="submit" class="btn btn-mini btn-danger" onclick="return confirmDelete(MSG_CONFIRM_DELETE_HOLD);"><i class="icon-remove icon-white"></i> Cancel</button></form> >+ <button type="submit" name="submit" class="btn btn-mini btn-danger" onclick="return confirmDelete(MSG_CONFIRM_DELETE_HOLD);"><i class="icon-remove icon-white"></i> [% t('Cancel') %]</button></form> > [% END %] > </td> > </tr> >@@ -745,20 +746,20 @@ > [% IF SuspendHoldsOpac %] > <div> > <form class="form-inline" action="/cgi-bin/koha/opac-modrequest-suspend.pl" method="post"> >- <button type="submit" name="submit" class="btn" onclick="return confirmDelete(MSG_CONFIRM_SUSPEND_HOLDS);"><i class="icon-pause"></i> Suspend all holds</button> >+ <button type="submit" name="submit" class="btn" onclick="return confirmDelete(MSG_CONFIRM_SUSPEND_HOLDS);"><i class="icon-pause"></i> [% t('Suspend all holds') %]</button> > <input type="hidden" name="suspend" value="1" /> > > [% IF AutoResumeSuspendedHolds %] >- <label for="suspend_until"> until </label> >+ <label for="suspend_until"> [% t('until') %] </label> > <input name="suspend_until" id="suspend_until" class="suspend-until" readonly="readonly" size="10" /> >- <a href="#" style="font-size:85%;text-decoration:none;" onclick="document.getElementById('suspend_until').value='';return false;">Clear date to suspend indefinitely</a> >+ <a href="#" style="font-size:85%;text-decoration:none;" onclick="document.getElementById('suspend_until').value='';return false;">[% t('Clear date to suspend indefinitely') %]</a> > [% END %] > </form> > </div> >- <br/> >+ <br /> > <div> > <form action="/cgi-bin/koha/opac-modrequest-suspend.pl" method="post"> >- <button type="submit" name="submit" class="btn" onclick="return confirmDelete(MSG_CONFIRM_RESUME_HOLDS);"><i class="icon-play"></i> Resume all suspended holds</button> >+ <button type="submit" name="submit" class="btn" onclick="return confirmDelete(MSG_CONFIRM_RESUME_HOLDS);"><i class="icon-play"></i> [% t('Resume all suspended holds') %]</button> > <input type="hidden" name="suspend" value="0" /> > </form> > </div> >@@ -770,22 +771,22 @@ > <div id="opac-user-article-requests"> > [% IF borrower.article_requests_current.count %] > <table id="article-requests-table" class="table table-bordered table-striped"> >- <caption>Article requests <span class="count">([% borrower.article_requests_current.count %] total)</span></caption> >+ <caption>[% t('Article requests') %] <span class="count">([% borrower.article_requests_current.count %] [% t('total)') %]</span></caption> > <thead> > <tr> >- <th class="anti-the article-request-record-title">Record title</th> >- <th class="psort article-request-created-on">Placed on</th> >- <th class="anti-the article-request-title">Title</th> >- <th class="article-request-author">Author</th> >- <th class="article-request-volume">Volume</th> >- <th class="article-request-issue">Issue</th> >- <th class="article-request-date">Date</th> >- <th class="article-request-pages">Pages</th> >- <th class="article-request-chapters">Chapters</th> >- <th class="article-request-patron-notes">Notes</th> >- <th class="article-request-status">Status</th> >- <th class="article-request-branchcode">Pickup library</th> >- <th class="nosort article-request-cancel"> </th> >+ <th class="anti-the article-request-record-title">[% t('Record title') %]</th> >+ <th class="psort article-request-created-on">[% t('Placed on') %]</th> >+ <th class="anti-the article-request-title">[% t('Title') %]</th> >+ <th class="article-request-author">[% t('Author') %]</th> >+ <th class="article-request-volume">[% t('Volume') %]</th> >+ <th class="article-request-issue">[% t('Issue') %]</th> >+ <th class="article-request-date">[% t('Date') %]</th> >+ <th class="article-request-pages">[% t('Pages') %]</th> >+ <th class="article-request-chapters">[% t('Chapters') %]</th> >+ <th class="article-request-patron-notes">[% t('Notes') %]</th> >+ <th class="article-request-status">[% t('Status') %]</th> >+ <th class="article-request-branchcode">[% t('Pickup library') %]</th> >+ <th class="nosort article-request-cancel"> </th> > </tr> > </thead> > >@@ -797,7 +798,7 @@ > [% ar.item.enumchron %] > </a> > [% ar.biblio.author %] >- [% IF ar.itemnumber %] <i>(only [% ar.item.barcode %])</i>[% END %] >+ [% IF ar.itemnumber %] <i>[% t('(only') %] [% ar.item.barcode %])</i>[% END %] > </td> > > <td class="article-request-created_on"> >@@ -838,13 +839,13 @@ > > <td class="article-request-status"> > [% IF ar.status == 'PENDING' %] >- Pending >+ [% t('Pending') %] > [% ELSIF ar.status == 'PROCESSING' %] >- Processing >+ [% t('Processing') %] > [% ELSIF ar.status == 'COMPLETED' %] >- Completed >+ [% t('Completed') %] > [% ELSIF ar.status == 'CANCELED' %] >- Canceled >+ [% t('Canceled') %] > [% END %] > </td> > >@@ -853,8 +854,8 @@ > </td> > > <td class="article-request-cancel"> >- <span class="tdlabel">Cancel:</span> >- <a class="btn btn-mini btn-danger" href="opac-article-request-cancel.pl?id=[% ar.id %]" onclick="return confirmDelete(MSG_CONFIRM_DELETE_ARTREQ);"><i class="icon-remove icon-white"></i> Cancel</a> >+ <span class="tdlabel">[% t('Cancel:') %]</span> >+ <a class="btn btn-mini btn-danger" href="opac-article-request-cancel.pl?id=[% ar.id %]" onclick="return confirmDelete(MSG_CONFIRM_DELETE_ARTREQ);"><i class="icon-remove icon-white"></i> [% t('Cancel') %]</a> > </td> > </tr> > [% END %] >@@ -862,7 +863,7 @@ > </table> > [% ELSE %] > <table class="table table-bordered table-striped"> >- <tr><td>You have no article requests currently.</td></tr> >+ <tr><td>[% t('You have no article requests currently.') %]</td></tr> > </table> > [% END # IF article_requests_current.count %] > </div> <!-- / #opac-user-article-requests --> >-- >2.17.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 20988
:
76333
|
76334
|
76335
|
76336
|
76337
|
76338
|
76339
|
76340
|
76341
|
76342
|
76343
|
76344
|
76345
|
76346
|
76347
|
76348
|
76349
|
76350
|
76351
|
76352
|
76353
|
76354
|
76355
|
76356
|
76357
|
76358
|
76359
|
76360
|
76361
|
76362
|
76363
|
76364
|
76365
|
76934
|
76935