From bcc74aab325d8594d586b9e9ba9ea4672fca2016 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Wed, 5 Mar 2025 18:36:09 +0000 Subject: [PATCH] Bug 39255: Improve translation of title tags: OPAC part 4 This patch updates a batch of OPAC templates so that title tags can be more easily translated. To test, apply the patch and confirm that the following pages have correct title tags: - The summary page for a logged in user - Most popular - Purchase suggestions - Recent comments - Tags - Lists - List of lists - List contents - Send list - Share a private list - Send a cart - View a subscription -> More details - The opac-showmarc page isn't usually accessed directly but you can test it by opening the URL, e.g. http://localhost:8080/cgi-bin/koha/opac-showmarc.pl?viewas=html&id=5 - Self checkin (with SelfCheckInModule enabled). - Self checkout (with WebBasedSelfCheck enabled). - Self checkout help - Self checkout slip Sponsored-by: Athens County Public Libraries --- .../en/modules/opac-sendbasketform.tt | 10 +- .../en/modules/opac-sendshelfform.tt | 21 +++- .../en/modules/opac-serial-issues.tt | 9 +- .../bootstrap/en/modules/opac-shareshelf.tt | 13 ++- .../bootstrap/en/modules/opac-shelves.tt | 13 ++- .../bootstrap/en/modules/opac-showmarc.tt | 9 +- .../en/modules/opac-showreviews-rss.tt | 107 ++++++++++-------- .../bootstrap/en/modules/opac-showreviews.tt | 9 +- .../bootstrap/en/modules/opac-suggestions.tt | 17 ++- .../bootstrap/en/modules/opac-tags.tt | 9 +- .../bootstrap/en/modules/opac-tags_subject.tt | 9 +- .../bootstrap/en/modules/opac-topissues.tt | 9 +- .../bootstrap/en/modules/opac-user.tt | 9 +- .../bootstrap/en/modules/sci/sci-main.tt | 9 +- .../bootstrap/en/modules/sco/help.tt | 8 +- .../bootstrap/en/modules/sco/printslip.tt | 9 +- .../bootstrap/en/modules/sco/sco-main.tt | 7 +- .../bootstrap/en/modules/svc/suggestion.tt | 7 +- 18 files changed, 214 insertions(+), 70 deletions(-) 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 d63b7f2dd12..037e3757b1c 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,14 @@ +[% USE raw %] [% USE Koha %] +[% PROCESS 'i18n.inc' %] +[% PROCESS 'html_helpers.inc' %] [% INCLUDE 'doc-head-open.inc' %] -Sending your cart › [% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog +[% FILTER collapse %] + [% t("Sending your cart") | html %] + › [% PROCESS 'library_name_title' %] + [% END %] [% INCLUDE 'doc-head-close.inc' %] [% BLOCK cssinclude %] [% END %] 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 459ced00460..9557567983d 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,25 @@ [% USE Koha %] +[% PROCESS 'i18n.inc' %] +[% PROCESS 'html_helpers.inc' %] [% INCLUDE 'doc-head-open.inc' %] -Sending your list › [% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog +[% FILTER collapse %] + [% IF ( email ) %] + [% IF ( SENT ) %] + [% t("Message sent") | html %] + [% ELSIF ( error ) %] + [% t("Error") | html %] + [% END %] + [% ELSE %] + [% IF ( invalidlist ) %] + [% t("Error") | html %] + [% ELSE %] + [% t("Sending your list") | html %] + [% END %] + [% END %] + › [% PROCESS 'library_name_title' %] + [% END %] [% INCLUDE 'doc-head-close.inc' %] [% BLOCK cssinclude %] [% END %] 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 5b5dac97b8c..ea3a4b7b9b8 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 @@ -2,10 +2,17 @@ [% USE Koha %] [% USE AdditionalContents %] [% USE AuthorisedValues %] +[% PROCESS 'i18n.inc' %] +[% PROCESS 'html_helpers.inc' %] [% SET OpacNav = AdditionalContents.get( location => "OpacNav", lang => lang, library => logged_in_user.branchcode || default_branch, blocktitle => 0 ) %] [% SET OpacNavBottom = AdditionalContents.get( location => "OpacNavBottom", lang => lang, library => logged_in_user.branchcode || default_branch, blocktitle => 0 ) %] [% INCLUDE 'doc-head-open.inc' %] -Issues for a subscription › [% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog +[% FILTER collapse %] + [% t("Issues for a subscription") | html %] + › [% PROCESS 'library_name_title' %] + [% END %] [% INCLUDE 'doc-head-close.inc' %] [% BLOCK cssinclude %]