From 24975cd7ef6fb58f4443dcf12bcb9af9f2deef09 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 7 Jan 2016 12:34:54 +0000 Subject: [PATCH] Bug 15306: Do not display the translate link if only 1 language is installed MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It doesn't make sense to offer the option to translate an item type description into another language if there is only one language installed. Test plan: Generates templates for only 1 language Edit an item type and confirm that the link "translate into..." is not displayed. Generates templates for another language Confirm that the link is now displayed. Signed-off-by: Marc Véron Signed-off-by: Katrin Fischer Signed-off-by: Brendan Gallagher brendan@bywatersolutions.com (cherry picked from commit adef1d1020255373ec6f954bcd1a02e382305047) Signed-off-by: Julian Maurice --- admin/itemtypes.pl | 2 ++ koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tt | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/admin/itemtypes.pl b/admin/itemtypes.pl index 9e2fdfeebb..67b4c48c54 100755 --- a/admin/itemtypes.pl +++ b/admin/itemtypes.pl @@ -121,6 +121,7 @@ if ( $op eq 'add_form' ) { } my $searchcategory = GetAuthorisedValues("ITEMTYPECAT", $data->{'searchcategory'}); + my $translated_languages = C4::Languages::getTranslatedLanguages( undef , C4::Context->preference('template') ); $template->param( itemtype => $itemtype, @@ -137,6 +138,7 @@ if ( $op eq 'add_form' ) { sip_media_type => $data->{sip_media_type}, hideinopac => $data->{'hideinopac'}, searchcategory => $searchcategory, + can_be_translated => ( scalar(@$translated_languages) > 1 ? 1 : 0 ), ); # END $OP eq ADD_FORM diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tt index 6b2ab05374..11e81afca0 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tt @@ -126,7 +126,9 @@ Item types administration [% END %]
  • Required - Translate into other languages + [% IF can_be_translated %] + Translate into other languages + [% END %]
  • Search category -- 2.39.5