Bug 19817: Add pref KohaManualLanguage
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
parent
3bede9a9d7
commit
5496dc7eea
4 changed files with 19 additions and 2 deletions
|
@ -17,12 +17,12 @@ sub _get_help_version {
|
|||
}
|
||||
|
||||
sub _get_base_url {
|
||||
# FIXME /en/ must be configurable (or guessed)
|
||||
my $KohaManualBaseURL = C4::Context->preference('KohaManualBaseURL') || 'http://koha-community.org/manual';
|
||||
my $KohaManualLanguage = C4::Context->preference('KohaManualLanguage') || 'en';
|
||||
if ( $KohaManualBaseURL =~ m|^/| ) {
|
||||
$KohaManualBaseURL = C4::Context->preference('staffClientBaseURL') . $KohaManualBaseURL;
|
||||
}
|
||||
return $KohaManualBaseURL . '/' . _get_help_version . '/en/html';
|
||||
return $KohaManualBaseURL . '/' . _get_help_version . '/' . $KohaManualLanguage . '/html'; # TODO html could be a KohaManualFormat with pdf, html, epub
|
||||
}
|
||||
|
||||
our $mapping = {
|
||||
|
|
|
@ -1,2 +1,5 @@
|
|||
INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` )
|
||||
VALUES ('KohaManualBaseURL','http://koha-community.org/manual/','','Where is the Koha manual/documentation located?','Free');
|
||||
|
||||
INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` )
|
||||
VALUES ('KohaManualLanguage','en','en|ar|cs|es|fr|it|pt_BR|tr|zh_TW','What is the language of the online manual you want to use?','Choice');
|
||||
|
|
|
@ -243,6 +243,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `
|
|||
('itemcallnumber','082ab',NULL,'The MARC field/subfield that is used to calculate the itemcallnumber (Dewey would be 082ab or 092ab; LOC would be 050ab or 090ab) could be 852hi from an item record','free'),
|
||||
('KohaAdminEmailAddress','root@localhost','','Define the email address where patron modification requests are sent','free'),
|
||||
('KohaManualBaseURL','http://koha-community.org/manual/','','Where is the Koha manual/documentation located?','Free'),
|
||||
('KohaManualLanguage','en','en|ar|cs|es|fr|it|pt_BR|tr|zh_TW','What is the language of the online manual you want to use?','Choice'),
|
||||
('LabelMARCView','standard','standard|economical','Define how a MARC record will display','Choice'),
|
||||
('language','en',NULL,'Set the default language in the staff client.','Languages'),
|
||||
('LetterLog','1',NULL,'If ON, log all notices sent','YesNo'),
|
||||
|
|
|
@ -388,3 +388,16 @@ Enhanced Content:
|
|||
- You can specify the location of the Koha manual to use. By default it is http://koha-community.org/manual/
|
||||
- If starts with '/', the value of staffClientBaseURL will be used as a prefix.
|
||||
- Note that it will be suffixed by the version / the language / the format (/17.11/en/html)
|
||||
-
|
||||
- Language of the online manual
|
||||
- pref: KohaManualLanguage
|
||||
choices:
|
||||
en: English
|
||||
ar: Arabic
|
||||
cs: Czech
|
||||
es: Spanish
|
||||
fr: French
|
||||
it: Italian
|
||||
pt_BR: Portuguese – Brazil
|
||||
tr: Turkish
|
||||
zh_TW: Chinese – Taiwan
|
||||
|
|
Loading…
Reference in a new issue