Koha/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/moveitem.tt
Owen Leonard 884621825c
Bug 33912: Improve translation of title tags: Cataloging
This patch updates cataloging templates, including cataloging "value
builder" plugins, so that title tags can be more easily translated.

To test, apply the patch and confirm that the following cataloging
pages have the correct title tags:

- Cataloging home page
- Catalog concerns
- Cataloging search results
  - Select two results ->
    - Merge selected
- Basic MARC editor (Add, edit)
  - Replace via Z39.50
- Advanced MARC editor
- Item editor
- Bibliographic detail page ->
  - Edit ->
    - Attach item
  - Edit ->
    - Link to host record (with EasyAnalytics enabled)
- Authorities -> New from Z39.50/SRU

The patch updates 81 different cataloging plugins. It's not necessary to
configure your MARC framework to use any particular plugin. The plugins
can be loaded in their own tab for the purpose of testing just the
title. I've made a list of direct links here:

https://gitlab.com/-/snippets/2555254
Signed-off-by: Phil Ringnalda <phil@chetcolibrary.org>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2023-09-01 11:07:41 -03:00

164 lines
7.1 KiB
Text

[% USE raw %]
[% PROCESS 'i18n.inc' %]
[% SET footerjs = 1 %]
[% INCLUDE 'doc-head-open.inc' %]
<title>[% FILTER collapse %]
[% t("Attach an item to") | html %] [% INCLUDE 'biblio-title-head.inc' %] &rsaquo;
[% t("Cataloging") | html %] &rsaquo;
[% t("Koha") | html %]
[% END %]</title>
[% INCLUDE 'doc-head-close.inc' %]
</head>
<body id="catalog_moveitem" class="catalog">
[% WRAPPER 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
[% END %]
[% WRAPPER 'sub-header.inc' %]
[% WRAPPER breadcrumbs %]
[% WRAPPER breadcrumb_item %]
<a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
[% END %]
[% WRAPPER breadcrumb_item %]
[% INCLUDE 'biblio-title.inc' link = 1 %]
[% END %]
[% WRAPPER breadcrumb_item bc_active= 1 %]
<span>Attach an item</span>
[% END %]
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
<div class="main container-fluid">
<div class="row">
<div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
<h1>Attach an item [% IF ( biblio.title ) %] to [% INCLUDE 'biblio-title.inc' %][% END %]</h1>
[% BLOCK actions %]
[% IF Koha.Preference('IntranetBiblioDefaultView') == 'marc' %]
<form action="/cgi-bin/koha/catalogue/MARCdetail.pl" method="post">
[% ELSIF Koha.Preference('IntranetBiblioDefaultView') == 'labeled_marc' %]
<form action="/cgi-bin/koha/catalogue/labeledMARCdetail.pl" method="post">
[% ELSIF Koha.Preference('IntranetBiblioDefaultView') == 'isbd' %]
<form action="/cgi-bin/koha/catalogue/ISBDdetail.pl" method="post">
[% ELSE %]
<form action="/cgi-bin/koha/catalogue/detail.pl" method="post">
[% END %]
[% END %]
[% BLOCK fail %]
<button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
<input type="hidden" name="biblionumber" value="[% biblionumber | html %]" />
</form>
<form method="get" action="/cgi-bin/koha/cataloguing/moveitem.pl?biblionumber=[% biblionumber | html %]">
<button type="submit" class="new"><i class="fa fa-fw fa-plus"></i> Try again with a different barcode</button>
<input type="hidden" name="biblionumber" value="[% biblionumber | html %]" />
</form>
[% END %]
[% IF ( error ) %]
<div class="dialog alert">
[% IF ( errornonewitem ) %]ERROR: Unable to create the new item.<p>
[% INCLUDE actions %]
[% INCLUDE fail %]
</p>
[% END %]
[% IF ( errornoitem ) %]ERROR: Unable to get the item.<p>
[% INCLUDE actions %]
[% INCLUDE fail %]
</p>
[% END %]
</div>
[% ELSE %]
[% IF ( success ) %]
[% IF from_biblio.items.count == 0 && CAN_user_editcatalogue_edit_catalogue %]
<div class="dialog alert" id="del-bib-alert">
<div id="del-bib-action">
The record <em><a class="title" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% from_biblio.id | html %]">[% from_biblio.title | html %]</a></em> has [% from_biblio.items.count | html %] attached items.
<p><button id="delete-biblio-btn" data-biblionumber="[% from_biblio.id | html %]"><i id="del-bib-spn" class="fa fa-spinner fa-pulse fa-fw" style="display:none"></i><i class="fa fa-fw fa-trash-can"></i> Delete record
</button></p>
</div>
<p id="del-bib-result">
<span id="del-bib-success" style="display:none"><i class="fa fa-check success"></i> Record deleted</span>
<span id="del-bib-failure" style="display:none"><i class="fa-solid fa-triangle-exclamation"></i> Attempt to delete record failed.</span>
</p>
</div>
[% END %]
<div class="dialog message">The item has successfully been attached to [% INCLUDE 'biblio-title.inc' link = 1 %].
<p>
[% INCLUDE actions %]
<button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
<input type="hidden" name="biblionumber" value="[% biblionumber | html %]" />
</form>
<form method="get" action="/cgi-bin/koha/cataloguing/moveitem.pl?biblionumber=[% biblionumber | html %]"/>
<button type="submit" class="new"><i class="fa fa-fw fa-plus"></i> Attach another item</button>
<input type="hidden" name="biblionumber" value="[% biblionumber | html %]" />
</form>
</p>
</div>
[% ELSE %]
[% IF ( missingparameter ) %]
<form method="post" action="/cgi-bin/koha/cataloguing/moveitem.pl">
[% IF ( missingbiblionumber ) %]
<fieldset id="biblionumber_fieldset">
<label for="biblionumber">Select the biblionumber to attach the item to</label>
<div class="hint">Enter biblionumber:</div>
<input type="text" name="biblionumber" id="biblionumber" class="focus" size="14" />
</fieldset>
<fieldset class="action">
<input type="submit" class="btn btn-primary" value="Submit" />
</fieldset>
[% ELSE %]
<input type="hidden" name="biblionumber" id="biblionumber" value="[% biblionumber | html %]" />
[% END %]
[% IF ( missingbarcode ) %]
<fieldset id="barcode_fieldset">
<label for="barcode">Enter the barcode of the item to attach:</label>
<p class="hint">The item you select will be moved to the target record.</p>
<input type="text" name="barcode" id="barcode" class="barcode focus" size="14" />
</fieldset>
<fieldset class="action">
<input type="submit" class="btn btn-primary" value="Submit" />
</fieldset>
[% ELSE %]
<input type="hidden" name="barcode" id="barcode" value="[% barcode | html %]" />
[% END %]
</form>
[% END %]
[% END %]
[% END %]
</div>
</div>
[% MACRO jsinclude BLOCK %]
<script>
$("#delete-biblio-btn").on("click", function(){
if ( confirm(_("Are you sure you want to delete this record?")) ) {
$("#del-bib-spn").show();
let biblionumber = $(this).data('biblionumber');
$.ajax({
url: '/api/v1/biblios/' + biblionumber,
type: 'DELETE',
success: function(result) {
$("#del-bib-action").hide();
$('#del-bib-success').show();
$("#del-bib-alert").attr("class","dialog message")
},
error: function(result) {
$("#delete-biblio-btn").hide();
$('#del-bib-failure').show();
}
});
}
});
</script>
[% END %]
[% INCLUDE 'intranet-bottom.inc' %]