[koha-commits] main Koha release repository branch 17.05.x updated. v17.05.04-164-g1a2e52f

Git repo owner gitmaster at git.koha-community.org
Tue Oct 24 09:59:37 CEST 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, 17.05.x has been updated
       via  1a2e52f494918cb8ad4a529ed9d099281501f179 (commit)
       via  58bbdb61298c4f6e699e308ba227f9da45bd94b1 (commit)
       via  1766d21389a104948aba639921d987674cba3d6b (commit)
       via  8cd8df19480a3765e54c3dcfb4948b097e7ea5ad (commit)
       via  b3884ec092cd80268fa2f484ab95984d434f1c78 (commit)
       via  30811a653eb2f5e6ab089094bbb9936756aa9a16 (commit)
       via  f2b53042bd94ae4427ad08f5c55944974458ded4 (commit)
       via  d3f3512d3f480e3a7a36c3917e6748fef825d34f (commit)
       via  3d3900b53c31e0e7567760bf69128fc52998d075 (commit)
       via  4f2dede23fe09d68f94276d8e26b58091c590c9e (commit)
       via  3e2db351f299ca4b462725b781d7c54086f849bf (commit)
       via  f8bac19351fad964b08e4047f33f7b9b8c775e58 (commit)
       via  1b29d6e087055969def157245b1bc4f72a030406 (commit)
       via  21f2d6c813196b722cb640f556cd2322d8c93788 (commit)
       via  7aee7d583d019f124f784ce34b978bfd704c1714 (commit)
       via  f53b6ec248322706033695ef2928921d0aaa36aa (commit)
       via  b4326600132bb3d87764687385cc13a19dd35c54 (commit)
       via  6db90c0cb97a9d03669d97bbc7465a6a27ff16f0 (commit)
       via  ed45e76bf928a5c929525b8f2795524ada217a1e (commit)
       via  c7b47b3dfa689e8b746d188c648ad257feb678b6 (commit)
       via  96e747dca35ba717b7081030b7f4e34db48f0728 (commit)
       via  47ee62f0d00527987d427f6685a2aaecc11c2b21 (commit)
       via  e87f428a919e1ba629c067ef708323fadab24021 (commit)
       via  2ee997768d9f3cbbe351b6ba13ee472d3a94a6c5 (commit)
       via  ac99a1244abff2a80e77d9887df0d64dcf75c68e (commit)
       via  ea441e7d093ce8c54bac9a9ca64d02faaf462d7f (commit)
       via  ae29acfb26548b32eff2a0cdaace0fe1fb5b2796 (commit)
       via  d8e09eaec4b7bcbeb66a4e33fbe1adb2fc976fcf (commit)
       via  17f207f2e98c3e962001864013046243b47deeb6 (commit)
       via  64f1d88543fe7b88cf4b0535db355caeb99d47d4 (commit)
       via  ba57d7a30c4bb7df04368db3e45415014a8edbf2 (commit)
       via  8b5f6db81fc63b653a22009cb397b2558f945591 (commit)
       via  c0a81f0b7e26a548e372965514d94c862ac6f704 (commit)
       via  750c5f958654e8b6e17dee1a8202b3426e70f443 (commit)
       via  97ac383dbaba638f8b8bc994e934f21cdaf8fe01 (commit)
       via  e534fdacd15471bb07bf88d7d4b352f396085a15 (commit)
       via  8933e69863a581a799767af4d0a0e1e7b908e238 (commit)
      from  699ac0eba3b9acc057cdcf317a549df9b416d08c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1a2e52f494918cb8ad4a529ed9d099281501f179
Author: Aleisha Amohia <aleishaamohia at hotmail.com>
Date:   Tue Aug 29 21:21:00 2017 +0000

    Bug 19180: [FOLLOW-UP] Renaming all instances of 'name' variable to 'booksellername'
    
    ... when referring to the name of the vendor.
    
    To test:
    1) Confirm vendor shows on webpage title (tab name)
    2) Confirm vendor shows in breadcrumbs
    3) Confirm vendor shows in heading when viewing basket ('Basket x (1) for
    vendor')
    
    Sponsored-by: Catalyst IT
    
    Signed-off-by: Mark Tompsett <mtompset at hotmail.com>
    Signed-off-by: Caroline Cyr La Rose <caroline.cyr-la-rose at inlibro.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 06b602b0976e2a8d53ff31f95a2213cbeb98e9cb)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 58bbdb61298c4f6e699e308ba227f9da45bd94b1
Author: Aleisha Amohia <aleishaamohia at hotmail.com>
Date:   Sun Aug 27 23:00:15 2017 +0000

    Bug 19180: Add vendor name to breadcrumbs when closing an order
    
    To test:
    1) Go to Acquisitions
    2) Find a vendor and a basket
    3) Click 'Close basket' button
    4) Notice that on confirmation page, breadcrumbs are missing vendor
    5) Apply patch and refresh page
    6) Vendor name should now show
    7) Confirm link to vendor works as expected
    
    Sponsored-by: Catalyst IT
    
    Signed-off-by: Mark Tompsett <mtompset at hotmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 438a3dea0c8ef1a5adcec58d8b97474d14ccca9b)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 1766d21389a104948aba639921d987674cba3d6b
Author: Aleisha Amohia <aleishaamohia at hotmail.com>
Date:   Wed Aug 30 04:36:50 2017 +0000

    Bug 16204: Show friendly error message if trying to edit record which no longer exists
    
    To test:
    1) Create a record
    2) Click Edit -> Edit record. open this in another tab
    3) Delete the record in the original tab
    4) Refresh the edit form in the other tab. Notice the software error
    5) Apply patch and refresh page
    6) There should be a nice error message with the form fields and buttons
    hidden. Confirm links work as expected.
    
    Sponsored-by: Catalyst IT
    Signed-off-by: Claire Gravely <claire.gravely at bsz-bw.de>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 17c5b76597b9a356bc215a3682d7293e307fcc46)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 8cd8df19480a3765e54c3dcfb4948b097e7ea5ad
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Thu Jun 8 16:01:32 2017 +0000

    Bug 15644 - City dropdown default selection when modifying a patron matches only on city
    
    This patch modifies the include files which contain the form fields for
    city, state, zipcode, etc. shown on the patron entry screen. The files
    are modified so that the city/state/zip <select> preselects a value
    based on city, state, and zipcode matching the values in the
    corresponding text fields.
    
    To test, confirm that the bug's steps to reproduce are fixed:
    
    - Enter two cities via Administration -> Patrons and circulation
      -> Cities and towns:
        Springfield, MA 01101
        Springfield, VT 05156
    - Edit a patron choosing, Springfield VT, and save.
    - Edit the patron again and confirm that the correct city is
      pre-selected.
    - Confirm this result with all three different settings of the
      "AddressFormat" system preference.
    
    Signed-off-by: Amit Gupta <amit.gupta at informaticsglobal.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 83704cb1fab33feb0262fdab99bccf0052243d14)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit b3884ec092cd80268fa2f484ab95984d434f1c78
Author: Julian Maurice <julian.maurice at biblibre.com>
Date:   Fri Sep 1 16:07:36 2017 +0200

    Bug 18742: (QA followup) Fix indentation
    
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 0ae70349809d51552e4297625db1382aa4e26dc5)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 30811a653eb2f5e6ab089094bbb9936756aa9a16
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jun 7 10:56:47 2017 -0400

    Bug 18742: Circulation statistics wizard no longer exports the total row
    
    To test:
    - Run the circulation wizard
    - Export to csv
    - Note there is no total row
    - Apply patch
    - Export to csv
    - Total row totally there!
    
    Signed-off-by: Christopher Brannon <cbrannon at cdalibrary.org>
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit ff22cb46a5f6a1f75422c2a90e1f80ccb05c30b9)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit f2b53042bd94ae4427ad08f5c55944974458ded4
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Sep 18 15:58:15 2017 -0300

    Bug 19337: Make basic_workflow.t configurable through ENV
    
    This patch makes the basic_workflow.t selenium tests read ENV for the
    following vars:
    
    KOHA_USER
    KOHA_PASS
    KOHA_INTRANET_URL
    SELENIUM_ADDR
    SELENIUM_PORT
    
    to properly configure the running environment. If absent, all variables
    fallback to current behaviour:
    
    KOHA_USER // 'koha'
    KOHA_PASS // 'koha'
    KOHA_INTRANET_URL (unchanged)
    SELENIUM_ADDR // 'localhost'
    SELENIUM_PORT // 4444
    
    [*] Selenium defaults are documented on the Selenium::Remote::Driver docs.
    
    Prerequisites:
    Make sure you have a working environment for the Selenium tests:
    - Run:
      $ sudo apt update
      $ sudo apt install xvfb firefox-esr
    
    To test:
    - Run:
      $ sudo koha-shell kohadev
     k$ cd kohaclone
     k$ wget https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.1.jar \
         -O /tmp/selenium.jar
     k$ SELENIUM_PATH=/tmp/selenium.jar
     k$ Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null &
     k$ DISPLAY=:1 java -jar $SELENIUM_PATH &
     k$ prove t/db_dependent/selenium/basic_workflow.t
    => SUCCESS: Tests pass
    - Apply this patch
    - Run:
     k$ prove t/db_dependent/selenium/basic_workflow.t
    => SUCCESS: Tests pass!
    - Sign off :-D
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 5bb19808bb23a01a257a0970bd7e2ae43fb5b3d6)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit d3f3512d3f480e3a7a36c3917e6748fef825d34f
Author: Dominic Pichette <dominic at inlibro.com>
Date:   Tue Sep 12 10:13:58 2017 -0400

    Bug 18584 - removed white space in C4/Accounts.pm
    
    Test Plan:
        1-go to C4/Accounts.pm
        2-there should not be a trailing space at line 279.
    
    Signed-off-by: Dominic Pichette <dominic at inlibro.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 5400795a6651adc021801052fa0186747983b587)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 3d3900b53c31e0e7567760bf69128fc52998d075
Author: Jon Knight <J.P.Knight at lboro.ac.uk>
Date:   Mon Aug 21 15:04:20 2017 +0000

    Bug 19068: Add quantity field to the opac suggestions form
    
    This enhancement just exposes the quantity field to the OPAC suggestions
    form to permit the end user to enter this if they wish.  The librarians
    can of course override this quantity when they process the suggestion.
    
    Test Plan (assuming using kohadevbox VM):
    1) apply patch and turn on purchase suggestions
    2) Go to http://localhost:8080/cgi-bin/koha/opac-suggestions.pl?op=add
    and notice that there is now a quantity field available.
    3) Make a purchasing suggestion using this form, including a quantity.
    4) Log in as a member of library staff and go to Home › Acquisitions ›
    Suggestions
    5) Confirm that the previously entered suggestion is there, and that the
    correct quantity appears in the "Acquisition information" section.
    6) Edit the purchasing suggestion, change the quantity, save it and
    check that the new quantity appears in the suggestion.
    
    I've popped an ID attribute of "opac-suggestion-quantity" to the
    surrounding <li> so that CSS can easily make this optional field
    disappear (as suggested by cait on IRC).
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 6eebfe5fe02be3c2ab3285b58cf50fac980cb302)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 4f2dede23fe09d68f94276d8e26b58091c590c9e
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Sep 6 11:23:10 2017 -0300

    Bug 12346: Display the correct number of pending patron modifications on the patron module home page
    
    Due to the way members-home.pl handles the variable $branch, the number
    of patron modifications listed on members-home.pl may differ from the
    number listed on mainpage.pl. When the librarian clicks this link, he or
    she may see a different number than was listed, or none at all!
    
    Test Plan:
    0) Set IndependentBranchesPatronModifications = Yes
    1) Create a number of modification request for BranchA
    2) Log into the staff intranet with a patron without superlibrarian
    permissions and set your branch to BranchB
    3) Note the modifications alert to does not display on mainpage.pl
    4) Click the "Patrons" link to take you to members-home.pl
    5) Note the modifictions alert does display on this page
    6) Apply this patch
    7) Reload members-home.pl, note the alert no longer displays
    
    QA notes: What was the point of the branch variable?
    
    Followed test plan, patch worked as described. Also passed QA test tool
    Signed-off-by: Alex Buckley <alexbuckley at catalyst.net.nz>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 4efe251f353cb9eddd302b6214e1f4392620b395)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 3e2db351f299ca4b462725b781d7c54086f849bf
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Mon Oct 23 16:11:41 2017 +0200

    Revert "Bug 17380: (QA followup) Fix parameter in tests"
    
    This reverts commit 1b29d6e087055969def157245b1bc4f72a030406.
    
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit f8bac19351fad964b08e4047f33f7b9b8c775e58
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Fri Sep 1 14:39:25 2017 +0000

    Bug 17380: [QA Follow-up] Report error to user instead of throwing exception
    
    Internal server errors are good, user feedback is better.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Tiny change: removed the obsolete 'use Koha::Exceptions'.
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 3d07449358010392b111a674c3606cdfe2cbe47e)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 1b29d6e087055969def157245b1bc4f72a030406
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Fri Sep 1 14:39:03 2017 +0000

    Bug 17380: (QA followup) Fix parameter in tests
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit d0c372c5fa0e867d346b342ae470b31c33d52b26)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 21f2d6c813196b722cb640f556cd2322d8c93788
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon Jun 26 12:51:59 2017 +0200

    Bug 17380: Do not allow Default template in merge form
    
    This patch makes the following changes:
    [1] Removes Default from the template list. We should not merge with the
        Default framework, since it does not have a reporting tag.
    [2] Rearranges the error section in the template. It is confusing to have
        two error sections in this template. The error CANNOT_MOVE is not used.
        The error FRAMEWORK_NOT_SELECTED is replaced by WRONG_FRAMEWORK.
    [3] Do not allow to merge a record with itself.
    [4] Check if the merge reference record still contains any MARC tags.
    [5] Additional polishing: Simplify passing frameworks to template. Remove
        an unused Koha::Authority::Types->search. Remove obsolete POD header
        for functions from the script.
    
    Test plan:
    [1] Select two authorities to merge. Verify that you cannot select Default
        anymore as framework for the reference record.
    [2] Reproduce error WRONG_COUNT by adding another authid=999 in the URL
        after you selected two authority records for merging.
    [3] Remove the third authid from the URL and change the first or second
        authid into an unexisting record id. You should generate an Internal
        Server Error. The log should show the exception message.
    [4] Merge two authorities. Deselect all MARC tags. Should trigger the
        error EMPTY_MARC in the template.
    [5] Select the same authority record twice for merging. Should trigger the
        error DESTRUCTIVE_MERGE in the template.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 87773a6d661f122a52b34f6c67255424c335e297)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 7aee7d583d019f124f784ce34b978bfd704c1714
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Tue Jul 4 14:31:21 2017 +0200

    Bug 17380: Graceful resolution of missing reporting tag in merge
    
    Altough this patch deals with a mostly hypothetical case and this report
    makes it practically impossible anymore to merge with records in the
    Default framework (having no reporting tag), we can make the code of
    sub merge still a bit more robust here.
    
    If you would merge biblio records from one authtype to another and the new
    framework would not have a reporting tag, before this patch the result would
    be data loss. Merge would handle this request as a delete. This patch makes
    merge handle it differently: instead of clearing the biblio records, it
    keeps $a and $9 in order to make a future corrective merge possible.
    
    Note: The additional condition on line 1468 for $tags_using_authtype
    makes sure that we do not select all fields when the authtype should
    unexpectedly be empty string (Default). This prevents crashing on
    a "Control fields do not have subfields" error.
    
    Test plan:
    [1] Run t/db_dependent/Authorities/Merge.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 434162c1756b16b5fc715fd1cb762aaf8aff7b2b)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit f53b6ec248322706033695ef2928921d0aaa36aa
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon Jun 26 13:41:56 2017 +0200

    Bug 17380: Do not use GuessAuthTypeCode in MetadataRecord::Authority
    
    If we got an authtypecode from the database and this value is not NULL
    since the table column does not allow it, there is no need to call
    GuessAuthTypeCode for empty string (read: Default framework) in the
    sub get_from_authid.
    
    Furthermore, we remove three Koha::MetadataRecord::Authority->new calls.
    They are useless, since we do not pass a record. It just generates:
      No record passed at authorities/merge.pl line 96.
      Can't bless non-reference value at Koha/MetadataRecord/Authority.pm line 66.
    Instead we throw an ObjectNotFound exception.
    
    Test plan:
    [1] Run t/db_dependent/Koha_Authority.t
    [2] Interface will be tested in the following patches.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit db35492c795540d6c3b10f7cba18698aeb84a816)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit b4326600132bb3d87764687385cc13a19dd35c54
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Feb 23 10:02:57 2017 +0100

    Bug 17380: Add some checks around Authorities::Types->find
    
    Resolves:
    Use of uninitialized value $biblio_fields in scalar chop at authorities/detail.pl line 212.
    Can't call method "authtypetext" on an undefined value at authorities/detail.pl line 216.
    Can't call method "authtypecode" on an undefined value at authorities/detail.pl line 180.
    
    NOTE: Some of these problems have actually been resolved now by bugs 18801
    and 18811, but it is still better imo to have these checks.
    
    Test plan:
    [1] Verify unchanged behavior. Search for some authorities on authorities.pl
        and click on the details of a record.
    [2] Open an authorities detail page and change the authid in the URL to a
        not existing number. Instead of an internal server error, you should see
        a message like "The authority record you requested does not exist".
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 3e631f418a3fafa485b650f0975ee0d06e366884)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 6db90c0cb97a9d03669d97bbc7465a6a27ff16f0
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Thu Jul 6 14:28:18 2017 -0300

    Bug 18801: DBRev 17.05.00.003
    
    (cherry picked from commit 83e4adf0abff0e81febf4bcee473ce9c599e8311)

commit ed45e76bf928a5c929525b8f2795524ada217a1e
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Jun 15 15:47:21 2017 +0200

    Bug 18801: [Follow-up] Dbrev to repair bad auth type codes
    
    Test plan
    Run updatedatabase.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit aa03981e79a10bd5a032f13533d93f0b87bd37f7)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit c7b47b3dfa689e8b746d188c648ad257feb678b6
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jun 14 09:19:10 2017 -0400

    Bug 18801 - Merging authorities has an invalid 'Default' type in the merge framework selector
    
    To test:
    1 - Find two authorities and start a merge
    2 - Leave the dropdown at 'Default'
    3 - Merge records and note you get an error and can no longer view the
    new record
    4 - Check DB value of record authtypecode = 'Default'
    5 - Apply patch
    6 - Find two other authorities
    7 - Merge leaving selector at default
    8 - Success
    9 - Check DB value of record authtypecode = ''
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit c1112236f908626b273f7dc950807ce2e085db2d)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 96e747dca35ba717b7081030b7f4e34db48f0728
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Tue Sep 12 12:04:50 2017 -0300

    Bug 18811: DBRev 17.05.00.006
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit dc60c344768540c5e02c8e46e8ae43f7921d252a)

commit 47ee62f0d00527987d427f6685a2aaecc11c2b21
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon Sep 4 09:27:09 2017 +0200

    Bug 18811: [QA Follow-up] Resolved POD warnings
    
    Trivial changes to silence qa tools on POD warnings for Subfields and Tags.
    
    Note: Since Subfield and Tag only contain one sub which is considered as
    private by Pod::Coverage, these modules are listed as unrated (no public
    symbols defined) and trigger a FAIL on pod coverage in qa tools. This fail
    can be ignored.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 562435e767c99670dd9fb8935a2ed483b7a61930)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit e87f428a919e1ba629c067ef708323fadab24021
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon Sep 4 09:19:01 2017 +0200

    Bug 18811: [QA Follow-up] Add tests for Koha::Authority::Subfields/Tags
    
    Renaming t/db_dependent/Authorities to Authority
    Adding Subfields.t and Tags.t
    
    Test plan:
    [1] prove t/db_dependent/Authority
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit ac653bc7cec4e2ca1f8653efff4a9c44f4255540)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 2ee997768d9f3cbbe351b6ba13ee472d3a94a6c5
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Fri Jun 23 07:59:04 2017 +0200

    Bug 18811: Atomic update to print warning at upgrade time
    
    The warning encourages people to run the auth_show_hidden_data script
    to check for data in hidden fields and adjust their frameworks.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit f45fc4d10b84dfbd8040d12484553db8c87ec45a)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit ac99a1244abff2a80e77d9887df0d64dcf75c68e
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Jun 22 15:39:41 2017 +0200

    Bug 18811: Add a script for checking authority data in hidden fields
    
    If you edit an authority record while having data in hidden fields or
    subfields, that data will be lost now.
    This script can help you to unhide some fields and prevent data loss.
    
    Test plan:
    [1] Add a PERSO_NAME record. Fill e.g. 100b.
    [2] Hide 100b in the PERSO_NAME framework.
    [3] Run auth_show_hidden_data.pl and verify that it reports 100b in
        the PERSO_NAME framework.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 15dee475180ac362e182e1708d1c8b1b1e25e635)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit ea441e7d093ce8c54bac9a9ca64d02faaf462d7f
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Jun 22 13:42:38 2017 +0200

    Bug 18811: Add Koha Objects for authority tags and subfields
    
    Trivial copy and paste activity.
    Will be used in a later patch.
    
    No test plan needed.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit ca8f8b4cd91fac4acb6e2338720b8e0a82bce0b0)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit ae29acfb26548b32eff2a0cdaace0fe1fb5b2796
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Jun 15 12:30:27 2017 +0200

    Bug 18811: Change visibility checks in authorities.pl
    
    The check is now <=-4 or >=5, but the framework uses 0 for Show all and
    -5 for Hide all. (Note that sql installer scripts also use 8.)
    When modifying an authority, the script also showed hidden fields when
    filled, since it did not check the hidden field but only the tab field.
    
    NOTE: The proposed solution restores consistency, but will remove hidden
    fields from the MARC record.
    
    Test plan:
    [1] Set field 942a to Show all in an authority framework.
    [2] Open a new record in this framework and verify that you see 942a.
    [3] Edit an existing record in this framework and verify again.
    [4] Set field 942a now to Hide all in this framework.
    [5] Open a new record in this framework and verify that 942a is hidden.
    [6] Edit an existing record in this framework and verify again.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 7e222bb0796196f1e466b73d909fd28d529cab75)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit d8e09eaec4b7bcbeb66a4e33fbe1adb2fc976fcf
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Sep 6 10:42:28 2017 -0300

    Bug 19262: Remove xt/author/pod_spell.t
    
    If you run `prove xt/author/pod_spell.t` without having Test::Spelling installed, it will skip the tests.
    
    If you install the lib-test-spelling-perl, the test will fail:
    xt/author/pod_spell.t .. You said to run 0 tests at xt/author/pod_spell.t line 21.
    xt/author/pod_spell.t .. Dubious, test returned 25 (wstat 6400, 0x1900)
    No subtests run
    
    This is because the call to all_pod_files_spelling_ok is expecting a path
    
    If we try to fix it with adding "." as parameter, the tests will raise tone of errors.
    
    Let's remove this file
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 35e3de845c591958d66c6602940453f2a803a7ee)
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 17f207f2e98c3e962001864013046243b47deeb6
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Mon Oct 23 14:46:35 2017 +0200

    Increment version for 17.05.05 release
    
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 64f1d88543fe7b88cf4b0535db355caeb99d47d4
Merge: ba57d7a 8b5f6db
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Mon Oct 23 14:44:47 2017 +0200

    Merge remote-tracking branch 'translate/17.05.05-translate-20171023' into 17.05.x
    
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit ba57d7a30c4bb7df04368db3e45415014a8edbf2
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Mon Oct 23 14:43:46 2017 +0200

    Update release notes for 17.05.05 release
    
    Signed-off-by: Fridolin Somers <fridolin.somers at biblibre.com>

commit 8b5f6db81fc63b653a22009cb397b2558f945591
Author: root <root at translate.koha-community.org>
Date:   Mon Oct 23 09:40:33 2017 -0300

    Translation updates for Koha 17.05.05

commit c0a81f0b7e26a548e372965514d94c862ac6f704
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Sep 18 14:53:41 2017 -0300

    Bug 19333: Fix XSS in opac-shelves
    
    category is send back to the template, it must be escaped
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>

commit 750c5f958654e8b6e17dee1a8202b3426e70f443
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Wed Oct 4 17:49:51 2017 -0300

    Bug 19117: Add CSRF protection to paycollect.pl
    
    Security bug, trivial changes, no need to provide procedure for script
    kiddies.
    
    Test plan:
    Pay fines using the different options from the "Pay fines" tab.
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>

commit 97ac383dbaba638f8b8bc994e934f21cdaf8fe01
Author: Mark Tompsett <mtompset at hotmail.com>
Date:   Wed Sep 13 03:44:19 2017 +0000

    Bug 18956: Fix empty to in message queue
    
    Follow the test plan in comment #20.
    Also tweaked string, because it was really 'or' before too.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Amended text in added comment.

commit e534fdacd15471bb07bf88d7d4b352f396085a15
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Fri Sep 8 08:53:37 2017 +0200

    Bug 18956: [QA Follow-up] Resolve a CGI::Param in list context warn
    
    From the plack-error.log:
    CGI::param called in list context from package CGI::Compile::ROOT::usr_share_koha_masterclone_opac_opac_2dpassword_2drecovery_2epl line 129, this can lead to vulnerabilities. See the warning in "Fetching the value or values of a single named parameter" at /usr/share/perl5/CGI.pm line 436.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>

commit 8933e69863a581a799767af4d0a0e1e7b908e238
Author: Mark Tompsett <mtompset at hotmail.com>
Date:   Fri Aug 25 15:09:38 2017 -0400

    Bug 18956: Prevent leaking during password recovery
    
    TEST PLAN
    ---------
    
    It is assumed you have set the OpacResetPassword to 'allowed',
    and likely in combination with OpacPasswordChange to 'Allowed'.
    
    You will have two patrons: one with and another without
    any email address entered. You will want to test this test plan
    with both patrons.
    
    $ git checkout -b bug_18956 origin/master
    
    Prepend the following as understood between step sections:
    opac -> forgot password and then enter...
    
    correct login/cardnumber, it will email
    delete from borrower_password_recovery;
    
    correct email, it will email
    delete from borrower_password_recovery;
    
    correct login/cardnumber && correct email, it will email
    delete from borrower_password_recovery;
    
    wrong login/cardnumber && correct email, error page as expected
    delete from borrower_password_recovery;
    
    correct login/cardnumber && wrong email, error page as expected
    delete from borrower_password_recovery;
    
    wrong login/cardnumber && wrong email, error page as expected
    delete from borrower_password_recovery;
    
    submit empty -- INTERNAL SERVER ERROR?!
    delete from borrower_password_recovery;
    
    -- None of the above step sections displayed email.
    
    correct login/cardnumber, it will email
    
    correct login/cardnumber again, but it leaks email address!
    delete from borrower_password_recovery;
    
    correct email, it will email
    
    correct email again, but it leaks login/cardnumber!
    delete from borrower_password_recovery;
    
    $ git bz apply 18956
    -- choose interactive, and choose this counter patch.
    
    repeat the same test set again
    -- no leaks will occur, error message pages returned should
       be reasonable, code should read reasonably.
    
    run koha qa test tools.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>

-----------------------------------------------------------------------

Summary of changes:
 C4/Accounts.pm                                     |    2 +-
 C4/AuthoritiesMarc.pm                              |   14 +-
 Koha.pm                                            |    2 +-
 Koha/{Biblioitem.pm => Authority/Subfield.pm}      |   10 +-
 Koha/{Biblioitems.pm => Authority/Subfields.pm}    |   18 +-
 Koha/{City.pm => Authority/Tag.pm}                 |   10 +-
 Koha/{Biblioitems.pm => Authority/Tags.pm}         |   18 +-
 Koha/MetadataRecord/Authority.pm                   |    7 -
 acqui/basket.pl                                    |    7 +-
 authorities/authorities.pl                         |   14 +-
 authorities/detail.pl                              |    8 +-
 authorities/merge.pl                               |   86 +-
 cataloguing/addbiblio.pl                           |   10 +-
 installer/data/mysql/updatedatabase.pl             |   36 +
 .../en/includes/member-main-address-style-de.inc   |    2 +-
 .../en/includes/member-main-address-style-fr.inc   |    2 +-
 .../en/includes/member-main-address-style-us.inc   |    2 +-
 .../intranet-tmpl/prog/en/modules/acqui/basket.tt  |   10 +-
 .../prog/en/modules/authorities/merge.tt           |   61 +-
 .../prog/en/modules/cataloguing/addbiblio.tt       |   13 +
 .../prog/en/modules/members/paycollect.tt          |    3 +
 .../bootstrap/en/modules/opac-password-recovery.tt |    9 +-
 .../opac-tmpl/bootstrap/en/modules/opac-shelves.tt |   10 +-
 .../bootstrap/en/modules/opac-suggestions.tt       |    1 +
 members/members-home.pl                            |   14 +-
 members/paycollect.pl                              |    9 +
 misc/maintenance/auth_show_hidden_data.pl          |  124 ++
 misc/release_notes/release_notes_17_05_04.md       |  373 ++--
 misc/translator/po/am-Ethi-marc-MARC21.po          |    2 +-
 misc/translator/po/am-Ethi-marc-NORMARC.po         |    2 +-
 misc/translator/po/am-Ethi-marc-UNIMARC.po         |    2 +-
 misc/translator/po/am-Ethi-opac-bootstrap.po       | 1379 ++++++-------
 misc/translator/po/am-Ethi-pref.po                 |    8 +
 misc/translator/po/am-Ethi-staff-help.po           |    2 +-
 misc/translator/po/am-Ethi-staff-prog.po           | 1321 ++++++------
 misc/translator/po/ar-Arab-marc-MARC21.po          |    2 +-
 misc/translator/po/ar-Arab-marc-NORMARC.po         |    2 +-
 misc/translator/po/ar-Arab-marc-UNIMARC.po         |    2 +-
 misc/translator/po/ar-Arab-opac-bootstrap.po       | 1450 ++++++--------
 misc/translator/po/ar-Arab-pref.po                 |    8 +
 misc/translator/po/ar-Arab-staff-help.po           |    2 +-
 misc/translator/po/ar-Arab-staff-prog.po           | 1328 ++++++------
 misc/translator/po/as-IN-marc-MARC21.po            |    2 +-
 misc/translator/po/as-IN-marc-NORMARC.po           |    2 +-
 misc/translator/po/as-IN-marc-UNIMARC.po           |    2 +-
 misc/translator/po/as-IN-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/as-IN-pref.po                   |    8 +
 misc/translator/po/as-IN-staff-help.po             |    2 +-
 misc/translator/po/as-IN-staff-prog.po             | 1321 ++++++------
 misc/translator/po/az-AZ-marc-MARC21.po            |    2 +-
 misc/translator/po/az-AZ-marc-NORMARC.po           |    2 +-
 misc/translator/po/az-AZ-marc-UNIMARC.po           |    2 +-
 misc/translator/po/az-AZ-opac-bootstrap.po         | 1383 ++++++-------
 misc/translator/po/az-AZ-pref.po                   |    8 +
 misc/translator/po/az-AZ-staff-help.po             |    2 +-
 misc/translator/po/az-AZ-staff-prog.po             | 1325 ++++++------
 misc/translator/po/be-BY-marc-MARC21.po            |    2 +-
 misc/translator/po/be-BY-marc-NORMARC.po           |    2 +-
 misc/translator/po/be-BY-marc-UNIMARC.po           |    2 +-
 misc/translator/po/be-BY-opac-bootstrap.po         | 1414 ++++++-------
 misc/translator/po/be-BY-pref.po                   |    8 +
 misc/translator/po/be-BY-staff-help.po             |    2 +-
 misc/translator/po/be-BY-staff-prog.po             | 1329 ++++++------
 misc/translator/po/bg-Cyrl-marc-MARC21.po          |    2 +-
 misc/translator/po/bg-Cyrl-marc-NORMARC.po         |    2 +-
 misc/translator/po/bg-Cyrl-marc-UNIMARC.po         |    2 +-
 misc/translator/po/bg-Cyrl-opac-bootstrap.po       | 1379 ++++++-------
 misc/translator/po/bg-Cyrl-pref.po                 |    8 +
 misc/translator/po/bg-Cyrl-staff-help.po           |    2 +-
 misc/translator/po/bg-Cyrl-staff-prog.po           | 1321 ++++++------
 misc/translator/po/bn-IN-marc-MARC21.po            |    2 +-
 misc/translator/po/bn-IN-marc-NORMARC.po           |    2 +-
 misc/translator/po/bn-IN-marc-UNIMARC.po           |    2 +-
 misc/translator/po/bn-IN-opac-bootstrap.po         | 1377 ++++++-------
 misc/translator/po/bn-IN-pref.po                   |    8 +
 misc/translator/po/bn-IN-staff-help.po             |    2 +-
 misc/translator/po/bn-IN-staff-prog.po             | 1321 ++++++------
 misc/translator/po/ca-ES-marc-MARC21.po            |    2 +-
 misc/translator/po/ca-ES-marc-NORMARC.po           |    2 +-
 misc/translator/po/ca-ES-marc-UNIMARC.po           |    2 +-
 misc/translator/po/ca-ES-opac-bootstrap.po         | 1454 ++++++--------
 misc/translator/po/ca-ES-pref.po                   |    8 +
 misc/translator/po/ca-ES-staff-help.po             |    2 +-
 misc/translator/po/ca-ES-staff-prog.po             | 1325 ++++++------
 misc/translator/po/cs-CZ-marc-MARC21.po            |    2 +-
 misc/translator/po/cs-CZ-marc-NORMARC.po           |    2 +-
 misc/translator/po/cs-CZ-marc-UNIMARC.po           |    2 +-
 misc/translator/po/cs-CZ-opac-bootstrap.po         | 1458 ++++++--------
 misc/translator/po/cs-CZ-pref.po                   |    8 +
 misc/translator/po/cs-CZ-staff-help.po             |    2 +-
 misc/translator/po/cs-CZ-staff-prog.po             | 1359 ++++++-------
 misc/translator/po/cy-GB-marc-MARC21.po            |    2 +-
 misc/translator/po/cy-GB-marc-NORMARC.po           |    2 +-
 misc/translator/po/cy-GB-marc-UNIMARC.po           |    2 +-
 misc/translator/po/cy-GB-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/cy-GB-pref.po                   |    8 +
 misc/translator/po/cy-GB-staff-help.po             |    2 +-
 misc/translator/po/cy-GB-staff-prog.po             | 1321 ++++++------
 misc/translator/po/da-DK-marc-MARC21.po            |    2 +-
 misc/translator/po/da-DK-marc-NORMARC.po           |    2 +-
 misc/translator/po/da-DK-marc-UNIMARC.po           |    2 +-
 misc/translator/po/da-DK-opac-bootstrap.po         | 1453 ++++++--------
 misc/translator/po/da-DK-pref.po                   |    8 +
 misc/translator/po/da-DK-staff-help.po             |    2 +-
 misc/translator/po/da-DK-staff-prog.po             | 1327 ++++++------
 misc/translator/po/de-CH-marc-MARC21.po            |    2 +-
 misc/translator/po/de-CH-marc-NORMARC.po           |    2 +-
 misc/translator/po/de-CH-marc-UNIMARC.po           |    2 +-
 misc/translator/po/de-CH-opac-bootstrap.po         | 1456 ++++++--------
 misc/translator/po/de-CH-pref.po                   |    8 +
 misc/translator/po/de-CH-staff-help.po             |    2 +-
 misc/translator/po/de-CH-staff-prog.po             | 1329 ++++++------
 misc/translator/po/de-DE-marc-MARC21.po            |   18 +-
 misc/translator/po/de-DE-marc-NORMARC.po           |    2 +-
 misc/translator/po/de-DE-marc-UNIMARC.po           |    2 +-
 misc/translator/po/de-DE-opac-bootstrap.po         | 1456 ++++++--------
 misc/translator/po/de-DE-pref.po                   |   19 +-
 misc/translator/po/de-DE-staff-help.po             |   10 +-
 misc/translator/po/de-DE-staff-prog.po             | 1398 ++++++-------
 misc/translator/po/el-GR-marc-MARC21.po            |   17 +-
 misc/translator/po/el-GR-marc-NORMARC.po           |    2 +-
 misc/translator/po/el-GR-marc-UNIMARC.po           |    2 +-
 misc/translator/po/el-GR-opac-bootstrap.po         | 1516 ++++++--------
 misc/translator/po/el-GR-pref.po                   |  274 +--
 misc/translator/po/el-GR-staff-help.po             |   32 +-
 misc/translator/po/el-GR-staff-prog.po             | 2107 ++++++++++----------
 misc/translator/po/en-GB-marc-MARC21.po            |    2 +-
 misc/translator/po/en-GB-marc-NORMARC.po           |    2 +-
 misc/translator/po/en-GB-marc-UNIMARC.po           |    2 +-
 misc/translator/po/en-GB-opac-bootstrap.po         | 1383 ++++++-------
 misc/translator/po/en-GB-pref.po                   |    8 +
 misc/translator/po/en-GB-staff-help.po             |    2 +-
 misc/translator/po/en-GB-staff-prog.po             | 1323 ++++++------
 misc/translator/po/en-NZ-marc-MARC21.po            |    2 +-
 misc/translator/po/en-NZ-marc-NORMARC.po           |    2 +-
 misc/translator/po/en-NZ-marc-UNIMARC.po           |    2 +-
 misc/translator/po/en-NZ-opac-bootstrap.po         | 1451 ++++++--------
 misc/translator/po/en-NZ-pref.po                   |    8 +
 misc/translator/po/en-NZ-staff-help.po             |    2 +-
 misc/translator/po/en-NZ-staff-prog.po             | 1327 ++++++------
 misc/translator/po/eo-marc-MARC21.po               |    2 +-
 misc/translator/po/eo-marc-NORMARC.po              |    2 +-
 misc/translator/po/eo-marc-UNIMARC.po              |    2 +-
 misc/translator/po/eo-opac-bootstrap.po            | 1457 ++++++--------
 misc/translator/po/eo-pref.po                      |    8 +
 misc/translator/po/eo-staff-help.po                |    2 +-
 misc/translator/po/eo-staff-prog.po                | 1321 ++++++------
 misc/translator/po/es-ES-marc-MARC21.po            |    2 +-
 misc/translator/po/es-ES-marc-NORMARC.po           |    2 +-
 misc/translator/po/es-ES-marc-UNIMARC.po           |    2 +-
 misc/translator/po/es-ES-opac-bootstrap.po         | 1466 ++++++--------
 misc/translator/po/es-ES-pref.po                   |    8 +
 misc/translator/po/es-ES-staff-help.po             |   10 +-
 misc/translator/po/es-ES-staff-prog.po             | 1495 +++++++-------
 misc/translator/po/eu-marc-MARC21.po               |    2 +-
 misc/translator/po/eu-marc-NORMARC.po              |    2 +-
 misc/translator/po/eu-marc-UNIMARC.po              |    2 +-
 misc/translator/po/eu-opac-bootstrap.po            | 1439 ++++++-------
 misc/translator/po/eu-pref.po                      |    8 +
 misc/translator/po/eu-staff-help.po                |    2 +-
 misc/translator/po/eu-staff-prog.po                | 1321 ++++++------
 misc/translator/po/fa-Arab-marc-MARC21.po          |    2 +-
 misc/translator/po/fa-Arab-marc-NORMARC.po         |    2 +-
 misc/translator/po/fa-Arab-marc-UNIMARC.po         |    2 +-
 misc/translator/po/fa-Arab-opac-bootstrap.po       | 1424 ++++++-------
 misc/translator/po/fa-Arab-pref.po                 |    8 +
 misc/translator/po/fa-Arab-staff-help.po           |    2 +-
 misc/translator/po/fa-Arab-staff-prog.po           | 1327 ++++++------
 misc/translator/po/fi-FI-marc-MARC21.po            |   10 +-
 misc/translator/po/fi-FI-marc-NORMARC.po           |    2 +-
 misc/translator/po/fi-FI-marc-UNIMARC.po           |   10 +-
 misc/translator/po/fi-FI-opac-bootstrap.po         | 1489 ++++++--------
 misc/translator/po/fi-FI-pref.po                   |   50 +-
 misc/translator/po/fi-FI-staff-help.po             |   12 +-
 misc/translator/po/fi-FI-staff-prog.po             | 1777 +++++++++--------
 misc/translator/po/fo-FO-marc-MARC21.po            |    2 +-
 misc/translator/po/fo-FO-marc-NORMARC.po           |    2 +-
 misc/translator/po/fo-FO-marc-UNIMARC.po           |    2 +-
 misc/translator/po/fo-FO-opac-bootstrap.po         | 1385 ++++++-------
 misc/translator/po/fo-FO-pref.po                   |    8 +
 misc/translator/po/fo-FO-staff-help.po             |    2 +-
 misc/translator/po/fo-FO-staff-prog.po             | 1321 ++++++------
 misc/translator/po/fr-CA-marc-MARC21.po            |   24 +-
 misc/translator/po/fr-CA-marc-NORMARC.po           |    2 +-
 misc/translator/po/fr-CA-marc-UNIMARC.po           |    2 +-
 misc/translator/po/fr-CA-opac-bootstrap.po         | 1485 ++++++--------
 misc/translator/po/fr-CA-pref.po                   |   93 +-
 misc/translator/po/fr-CA-staff-help.po             |    2 +-
 misc/translator/po/fr-CA-staff-prog.po             | 1671 ++++++++--------
 misc/translator/po/fr-FR-marc-MARC21.po            |    2 +-
 misc/translator/po/fr-FR-marc-NORMARC.po           |    2 +-
 misc/translator/po/fr-FR-marc-UNIMARC.po           |    2 +-
 misc/translator/po/fr-FR-opac-bootstrap.po         | 1459 ++++++--------
 misc/translator/po/fr-FR-pref.po                   |    8 +
 misc/translator/po/fr-FR-staff-help.po             |    2 +-
 misc/translator/po/fr-FR-staff-prog.po             | 1329 ++++++------
 misc/translator/po/gl-marc-MARC21.po               |    2 +-
 misc/translator/po/gl-marc-NORMARC.po              |    2 +-
 misc/translator/po/gl-marc-UNIMARC.po              |    2 +-
 misc/translator/po/gl-opac-bootstrap.po            | 1375 ++++++-------
 misc/translator/po/gl-pref.po                      |    8 +
 misc/translator/po/gl-staff-help.po                |    2 +-
 misc/translator/po/gl-staff-prog.po                | 1325 ++++++------
 misc/translator/po/he-Hebr-marc-MARC21.po          |    2 +-
 misc/translator/po/he-Hebr-marc-NORMARC.po         |    2 +-
 misc/translator/po/he-Hebr-marc-UNIMARC.po         |    2 +-
 misc/translator/po/he-Hebr-opac-bootstrap.po       | 1375 ++++++-------
 misc/translator/po/he-Hebr-pref.po                 |    8 +
 misc/translator/po/he-Hebr-staff-help.po           |    2 +-
 misc/translator/po/he-Hebr-staff-prog.po           | 1324 ++++++------
 misc/translator/po/hi-marc-MARC21.po               |   98 +-
 misc/translator/po/hi-marc-NORMARC.po              |    2 +-
 misc/translator/po/hi-marc-UNIMARC.po              |    2 +-
 misc/translator/po/hi-opac-bootstrap.po            | 1494 ++++++--------
 misc/translator/po/hi-pref.po                      |    8 +
 misc/translator/po/hi-staff-help.po                |    2 +-
 misc/translator/po/hi-staff-prog.po                | 1329 ++++++------
 misc/translator/po/hr-HR-marc-MARC21.po            |   14 +-
 misc/translator/po/hr-HR-marc-NORMARC.po           |    2 +-
 misc/translator/po/hr-HR-marc-UNIMARC.po           |    2 +-
 misc/translator/po/hr-HR-opac-bootstrap.po         | 1560 ++++++---------
 misc/translator/po/hr-HR-pref.po                   |    8 +
 misc/translator/po/hr-HR-staff-help.po             |    2 +-
 misc/translator/po/hr-HR-staff-prog.po             | 1506 +++++++-------
 misc/translator/po/hu-HU-marc-MARC21.po            |    2 +-
 misc/translator/po/hu-HU-marc-NORMARC.po           |    2 +-
 misc/translator/po/hu-HU-marc-UNIMARC.po           |    2 +-
 misc/translator/po/hu-HU-opac-bootstrap.po         | 1450 ++++++--------
 misc/translator/po/hu-HU-pref.po                   |    8 +
 misc/translator/po/hu-HU-staff-help.po             |    2 +-
 misc/translator/po/hu-HU-staff-prog.po             | 1325 ++++++------
 misc/translator/po/hy-Armn-marc-MARC21.po          |    2 +-
 misc/translator/po/hy-Armn-marc-NORMARC.po         |    2 +-
 misc/translator/po/hy-Armn-marc-UNIMARC.po         |    2 +-
 misc/translator/po/hy-Armn-opac-bootstrap.po       | 1464 ++++++--------
 misc/translator/po/hy-Armn-pref.po                 |    8 +
 misc/translator/po/hy-Armn-staff-help.po           |    2 +-
 misc/translator/po/hy-Armn-staff-prog.po           | 1484 +++++++-------
 misc/translator/po/ia-marc-MARC21.po               |   10 +-
 misc/translator/po/ia-marc-NORMARC.po              |    2 +-
 misc/translator/po/ia-marc-UNIMARC.po              |    2 +-
 misc/translator/po/ia-opac-bootstrap.po            | 1371 ++++++-------
 misc/translator/po/ia-pref.po                      |    8 +
 misc/translator/po/ia-staff-help.po                |    2 +-
 misc/translator/po/ia-staff-prog.po                | 1321 ++++++------
 misc/translator/po/id-ID-marc-MARC21.po            |    2 +-
 misc/translator/po/id-ID-marc-NORMARC.po           |    2 +-
 misc/translator/po/id-ID-marc-UNIMARC.po           |    2 +-
 misc/translator/po/id-ID-opac-bootstrap.po         | 1387 ++++++-------
 misc/translator/po/id-ID-pref.po                   |    8 +
 misc/translator/po/id-ID-staff-help.po             |    2 +-
 misc/translator/po/id-ID-staff-prog.po             | 1321 ++++++------
 misc/translator/po/iq-CA-marc-MARC21.po            |    2 +-
 misc/translator/po/iq-CA-marc-NORMARC.po           |    2 +-
 misc/translator/po/iq-CA-marc-UNIMARC.po           |    2 +-
 misc/translator/po/iq-CA-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/iq-CA-pref.po                   |    8 +
 misc/translator/po/iq-CA-staff-help.po             |    2 +-
 misc/translator/po/iq-CA-staff-prog.po             | 1321 ++++++------
 misc/translator/po/is-IS-marc-MARC21.po            |    2 +-
 misc/translator/po/is-IS-marc-NORMARC.po           |    2 +-
 misc/translator/po/is-IS-marc-UNIMARC.po           |    2 +-
 misc/translator/po/is-IS-opac-bootstrap.po         | 1375 ++++++-------
 misc/translator/po/is-IS-pref.po                   |    8 +
 misc/translator/po/is-IS-staff-help.po             |    2 +-
 misc/translator/po/is-IS-staff-prog.po             | 1325 ++++++------
 misc/translator/po/it-IT-marc-MARC21.po            |    2 +-
 misc/translator/po/it-IT-marc-NORMARC.po           |    2 +-
 misc/translator/po/it-IT-marc-UNIMARC.po           |    2 +-
 misc/translator/po/it-IT-opac-bootstrap.po         | 1454 ++++++--------
 misc/translator/po/it-IT-pref.po                   |    8 +
 misc/translator/po/it-IT-staff-help.po             |    2 +-
 misc/translator/po/it-IT-staff-prog.po             | 1329 ++++++------
 misc/translator/po/iu-CA-marc-MARC21.po            |    2 +-
 misc/translator/po/iu-CA-marc-NORMARC.po           |    2 +-
 misc/translator/po/iu-CA-marc-UNIMARC.po           |    2 +-
 misc/translator/po/iu-CA-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/iu-CA-pref.po                   |    8 +
 misc/translator/po/iu-CA-staff-help.po             |    2 +-
 misc/translator/po/iu-CA-staff-prog.po             | 1321 ++++++------
 misc/translator/po/ja-Jpan-JP-marc-MARC21.po       |    2 +-
 misc/translator/po/ja-Jpan-JP-marc-NORMARC.po      |    2 +-
 misc/translator/po/ja-Jpan-JP-marc-UNIMARC.po      |    2 +-
 misc/translator/po/ja-Jpan-JP-opac-bootstrap.po    | 1413 ++++++-------
 misc/translator/po/ja-Jpan-JP-pref.po              |    8 +
 misc/translator/po/ja-Jpan-JP-staff-help.po        |    2 +-
 misc/translator/po/ja-Jpan-JP-staff-prog.po        | 1325 ++++++------
 misc/translator/po/ka-marc-MARC21.po               |    2 +-
 misc/translator/po/ka-marc-NORMARC.po              |    2 +-
 misc/translator/po/ka-marc-UNIMARC.po              |    2 +-
 misc/translator/po/ka-opac-bootstrap.po            | 1384 ++++++-------
 misc/translator/po/ka-pref.po                      |    8 +
 misc/translator/po/ka-staff-help.po                |    2 +-
 misc/translator/po/ka-staff-prog.po                | 1321 ++++++------
 misc/translator/po/km-KH-marc-MARC21.po            |    2 +-
 misc/translator/po/km-KH-marc-NORMARC.po           |    2 +-
 misc/translator/po/km-KH-marc-UNIMARC.po           |    2 +-
 misc/translator/po/km-KH-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/km-KH-pref.po                   |    8 +
 misc/translator/po/km-KH-staff-help.po             |    2 +-
 misc/translator/po/km-KH-staff-prog.po             | 1321 ++++++------
 misc/translator/po/kn-Knda-marc-MARC21.po          |    2 +-
 misc/translator/po/kn-Knda-marc-NORMARC.po         |    2 +-
 misc/translator/po/kn-Knda-marc-UNIMARC.po         |    2 +-
 misc/translator/po/kn-Knda-opac-bootstrap.po       | 1377 ++++++-------
 misc/translator/po/kn-Knda-pref.po                 |    8 +
 misc/translator/po/kn-Knda-staff-help.po           |    2 +-
 misc/translator/po/kn-Knda-staff-prog.po           | 1321 ++++++------
 misc/translator/po/ko-Kore-KP-marc-MARC21.po       |    2 +-
 misc/translator/po/ko-Kore-KP-marc-NORMARC.po      |    2 +-
 misc/translator/po/ko-Kore-KP-marc-UNIMARC.po      |    2 +-
 misc/translator/po/ko-Kore-KP-opac-bootstrap.po    | 1434 ++++++-------
 misc/translator/po/ko-Kore-KP-pref.po              |    8 +
 misc/translator/po/ko-Kore-KP-staff-help.po        |    2 +-
 misc/translator/po/ko-Kore-KP-staff-prog.po        | 1327 ++++++------
 misc/translator/po/ku-Arab-marc-MARC21.po          |    2 +-
 misc/translator/po/ku-Arab-marc-NORMARC.po         |    2 +-
 misc/translator/po/ku-Arab-marc-UNIMARC.po         |    2 +-
 misc/translator/po/ku-Arab-opac-bootstrap.po       | 1387 ++++++-------
 misc/translator/po/ku-Arab-pref.po                 |    8 +
 misc/translator/po/ku-Arab-staff-help.po           |    2 +-
 misc/translator/po/ku-Arab-staff-prog.po           | 1325 ++++++------
 misc/translator/po/lo-Laoo-marc-MARC21.po          |    2 +-
 misc/translator/po/lo-Laoo-marc-NORMARC.po         |    2 +-
 misc/translator/po/lo-Laoo-marc-UNIMARC.po         |    2 +-
 misc/translator/po/lo-Laoo-opac-bootstrap.po       | 1381 ++++++-------
 misc/translator/po/lo-Laoo-pref.po                 |    8 +
 misc/translator/po/lo-Laoo-staff-help.po           |    2 +-
 misc/translator/po/lo-Laoo-staff-prog.po           | 1321 ++++++------
 misc/translator/po/mi-NZ-marc-MARC21.po            |    2 +-
 misc/translator/po/mi-NZ-marc-NORMARC.po           |    2 +-
 misc/translator/po/mi-NZ-marc-UNIMARC.po           |    2 +-
 misc/translator/po/mi-NZ-opac-bootstrap.po         | 1375 ++++++-------
 misc/translator/po/mi-NZ-pref.po                   |    8 +
 misc/translator/po/mi-NZ-staff-help.po             |    2 +-
 misc/translator/po/mi-NZ-staff-prog.po             | 1325 ++++++------
 misc/translator/po/ml-marc-MARC21.po               |    2 +-
 misc/translator/po/ml-marc-NORMARC.po              |    2 +-
 misc/translator/po/ml-marc-UNIMARC.po              |    2 +-
 misc/translator/po/ml-opac-bootstrap.po            | 1371 ++++++-------
 misc/translator/po/ml-pref.po                      |    8 +
 misc/translator/po/ml-staff-help.po                |    2 +-
 misc/translator/po/ml-staff-prog.po                | 1321 ++++++------
 misc/translator/po/mon-marc-MARC21.po              |    2 +-
 misc/translator/po/mon-marc-NORMARC.po             |    2 +-
 misc/translator/po/mon-marc-UNIMARC.po             |    2 +-
 misc/translator/po/mon-opac-bootstrap.po           | 1381 ++++++-------
 misc/translator/po/mon-pref.po                     |    8 +
 misc/translator/po/mon-staff-help.po               |    2 +-
 misc/translator/po/mon-staff-prog.po               | 1325 ++++++------
 misc/translator/po/mr-marc-MARC21.po               |    2 +-
 misc/translator/po/mr-marc-NORMARC.po              |    2 +-
 misc/translator/po/mr-marc-UNIMARC.po              |    2 +-
 misc/translator/po/mr-opac-bootstrap.po            | 1383 ++++++-------
 misc/translator/po/mr-pref.po                      |    8 +
 misc/translator/po/mr-staff-help.po                |    2 +-
 misc/translator/po/mr-staff-prog.po                | 1321 ++++++------
 misc/translator/po/ms-MY-marc-MARC21.po            |    2 +-
 misc/translator/po/ms-MY-marc-NORMARC.po           |    2 +-
 misc/translator/po/ms-MY-marc-UNIMARC.po           |    2 +-
 misc/translator/po/ms-MY-opac-bootstrap.po         | 1383 ++++++-------
 misc/translator/po/ms-MY-pref.po                   |    8 +
 misc/translator/po/ms-MY-staff-help.po             |    2 +-
 misc/translator/po/ms-MY-staff-prog.po             | 1321 ++++++------
 misc/translator/po/my-marc-MARC21.po               |    2 +-
 misc/translator/po/my-marc-NORMARC.po              |    2 +-
 misc/translator/po/my-marc-UNIMARC.po              |    2 +-
 misc/translator/po/my-opac-bootstrap.po            | 1371 ++++++-------
 misc/translator/po/my-pref.po                      |    8 +
 misc/translator/po/my-staff-help.po                |    2 +-
 misc/translator/po/my-staff-prog.po                | 1321 ++++++------
 misc/translator/po/nb-NO-marc-MARC21.po            |   10 +-
 misc/translator/po/nb-NO-marc-NORMARC.po           |    2 +-
 misc/translator/po/nb-NO-marc-UNIMARC.po           |   12 +-
 misc/translator/po/nb-NO-opac-bootstrap.po         | 1470 ++++++--------
 misc/translator/po/nb-NO-pref.po                   |  114 +-
 misc/translator/po/nb-NO-staff-help.po             |  222 ++-
 misc/translator/po/nb-NO-staff-prog.po             | 1406 ++++++-------
 misc/translator/po/ne-NE-marc-MARC21.po            |    2 +-
 misc/translator/po/ne-NE-marc-NORMARC.po           |    2 +-
 misc/translator/po/ne-NE-marc-UNIMARC.po           |    2 +-
 misc/translator/po/ne-NE-opac-bootstrap.po         | 1377 ++++++-------
 misc/translator/po/ne-NE-pref.po                   |    8 +
 misc/translator/po/ne-NE-staff-help.po             |    2 +-
 misc/translator/po/ne-NE-staff-prog.po             | 1321 ++++++------
 misc/translator/po/nl-BE-marc-MARC21.po            |    2 +-
 misc/translator/po/nl-BE-marc-NORMARC.po           |    2 +-
 misc/translator/po/nl-BE-marc-UNIMARC.po           |    2 +-
 misc/translator/po/nl-BE-opac-bootstrap.po         | 1427 ++++++-------
 misc/translator/po/nl-BE-pref.po                   |    8 +
 misc/translator/po/nl-BE-staff-help.po             |    2 +-
 misc/translator/po/nl-BE-staff-prog.po             | 1327 ++++++------
 misc/translator/po/nl-NL-marc-MARC21.po            |    2 +-
 misc/translator/po/nl-NL-marc-NORMARC.po           |    2 +-
 misc/translator/po/nl-NL-marc-UNIMARC.po           |    2 +-
 misc/translator/po/nl-NL-opac-bootstrap.po         | 1424 ++++++-------
 misc/translator/po/nl-NL-pref.po                   |    8 +
 misc/translator/po/nl-NL-staff-help.po             |    2 +-
 misc/translator/po/nl-NL-staff-prog.po             | 1321 ++++++------
 misc/translator/po/nn-NO-marc-MARC21.po            |    2 +-
 misc/translator/po/nn-NO-marc-NORMARC.po           |    2 +-
 misc/translator/po/nn-NO-marc-UNIMARC.po           |    2 +-
 misc/translator/po/nn-NO-opac-bootstrap.po         | 1381 ++++++-------
 misc/translator/po/nn-NO-pref.po                   |    8 +
 misc/translator/po/nn-NO-staff-help.po             |    2 +-
 misc/translator/po/nn-NO-staff-prog.po             | 1325 ++++++------
 misc/translator/po/oc-marc-MARC21.po               |    2 +-
 misc/translator/po/oc-marc-NORMARC.po              |    2 +-
 misc/translator/po/oc-marc-UNIMARC.po              |    2 +-
 misc/translator/po/oc-opac-bootstrap.po            | 1442 ++++++--------
 misc/translator/po/oc-pref.po                      |    8 +
 misc/translator/po/oc-staff-help.po                |    2 +-
 misc/translator/po/oc-staff-prog.po                | 1327 ++++++------
 misc/translator/po/pbr-marc-MARC21.po              |    2 +-
 misc/translator/po/pbr-marc-NORMARC.po             |    2 +-
 misc/translator/po/pbr-marc-UNIMARC.po             |    2 +-
 misc/translator/po/pbr-opac-bootstrap.po           | 1381 ++++++-------
 misc/translator/po/pbr-pref.po                     |    8 +
 misc/translator/po/pbr-staff-help.po               |    2 +-
 misc/translator/po/pbr-staff-prog.po               | 1321 ++++++------
 misc/translator/po/pl-PL-marc-MARC21.po            |    2 +-
 misc/translator/po/pl-PL-marc-NORMARC.po           |    2 +-
 misc/translator/po/pl-PL-marc-UNIMARC.po           |    2 +-
 misc/translator/po/pl-PL-opac-bootstrap.po         | 1461 ++++++--------
 misc/translator/po/pl-PL-pref.po                   |   20 +-
 misc/translator/po/pl-PL-staff-help.po             |    2 +-
 misc/translator/po/pl-PL-staff-prog.po             | 1477 +++++++-------
 misc/translator/po/prs-marc-MARC21.po              |    2 +-
 misc/translator/po/prs-marc-NORMARC.po             |    2 +-
 misc/translator/po/prs-marc-UNIMARC.po             |    2 +-
 misc/translator/po/prs-opac-bootstrap.po           | 1381 ++++++-------
 misc/translator/po/prs-pref.po                     |    8 +
 misc/translator/po/prs-staff-help.po               |    2 +-
 misc/translator/po/prs-staff-prog.po               | 1324 ++++++------
 misc/translator/po/pt-BR-marc-MARC21.po            |    2 +-
 misc/translator/po/pt-BR-marc-NORMARC.po           |    2 +-
 misc/translator/po/pt-BR-marc-UNIMARC.po           |    2 +-
 misc/translator/po/pt-BR-opac-bootstrap.po         | 1451 ++++++--------
 misc/translator/po/pt-BR-pref.po                   |    8 +
 misc/translator/po/pt-BR-staff-help.po             |    2 +-
 misc/translator/po/pt-BR-staff-prog.po             | 1327 ++++++------
 misc/translator/po/pt-PT-marc-MARC21.po            |    2 +-
 misc/translator/po/pt-PT-marc-NORMARC.po           |    2 +-
 misc/translator/po/pt-PT-marc-UNIMARC.po           |    2 +-
 misc/translator/po/pt-PT-opac-bootstrap.po         | 1462 ++++++--------
 misc/translator/po/pt-PT-pref.po                   |   17 +-
 misc/translator/po/pt-PT-staff-help.po             |    2 +-
 misc/translator/po/pt-PT-staff-prog.po             | 1369 ++++++-------
 misc/translator/po/ro-RO-marc-MARC21.po            |    2 +-
 misc/translator/po/ro-RO-marc-NORMARC.po           |    2 +-
 misc/translator/po/ro-RO-marc-UNIMARC.po           |    2 +-
 misc/translator/po/ro-RO-opac-bootstrap.po         | 1400 ++++++-------
 misc/translator/po/ro-RO-pref.po                   |    8 +
 misc/translator/po/ro-RO-staff-help.po             |    2 +-
 misc/translator/po/ro-RO-staff-prog.po             | 1325 ++++++------
 misc/translator/po/ru-RU-marc-MARC21.po            |    6 +-
 misc/translator/po/ru-RU-marc-NORMARC.po           |    2 +-
 misc/translator/po/ru-RU-marc-UNIMARC.po           |    2 +-
 misc/translator/po/ru-RU-opac-bootstrap.po         | 1451 ++++++--------
 misc/translator/po/ru-RU-pref.po                   |    8 +
 misc/translator/po/ru-RU-staff-help.po             |    2 +-
 misc/translator/po/ru-RU-staff-prog.po             | 1398 ++++++-------
 misc/translator/po/rw-RW-marc-MARC21.po            |    2 +-
 misc/translator/po/rw-RW-marc-NORMARC.po           |    2 +-
 misc/translator/po/rw-RW-marc-UNIMARC.po           |    2 +-
 misc/translator/po/rw-RW-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/rw-RW-pref.po                   |    8 +
 misc/translator/po/rw-RW-staff-help.po             |    2 +-
 misc/translator/po/rw-RW-staff-prog.po             | 1321 ++++++------
 misc/translator/po/sd-PK-marc-MARC21.po            |    2 +-
 misc/translator/po/sd-PK-marc-NORMARC.po           |    2 +-
 misc/translator/po/sd-PK-marc-UNIMARC.po           |    2 +-
 misc/translator/po/sd-PK-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/sd-PK-pref.po                   |    8 +
 misc/translator/po/sd-PK-staff-help.po             |    2 +-
 misc/translator/po/sd-PK-staff-prog.po             | 1321 ++++++------
 misc/translator/po/sk-SK-marc-MARC21.po            |    2 +-
 misc/translator/po/sk-SK-marc-NORMARC.po           |    2 +-
 misc/translator/po/sk-SK-marc-UNIMARC.po           |    2 +-
 misc/translator/po/sk-SK-opac-bootstrap.po         | 1453 ++++++--------
 misc/translator/po/sk-SK-pref.po                   |    8 +
 misc/translator/po/sk-SK-staff-help.po             |    2 +-
 misc/translator/po/sk-SK-staff-prog.po             | 1327 ++++++------
 misc/translator/po/sl-SI-marc-MARC21.po            |    2 +-
 misc/translator/po/sl-SI-marc-NORMARC.po           |    2 +-
 misc/translator/po/sl-SI-marc-UNIMARC.po           |    2 +-
 misc/translator/po/sl-SI-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/sl-SI-pref.po                   |    8 +
 misc/translator/po/sl-SI-staff-help.po             |    2 +-
 misc/translator/po/sl-SI-staff-prog.po             | 1321 ++++++------
 misc/translator/po/sq-AL-marc-MARC21.po            |    2 +-
 misc/translator/po/sq-AL-marc-NORMARC.po           |    2 +-
 misc/translator/po/sq-AL-marc-UNIMARC.po           |    2 +-
 misc/translator/po/sq-AL-opac-bootstrap.po         | 1456 ++++++--------
 misc/translator/po/sq-AL-pref.po                   |    8 +
 misc/translator/po/sq-AL-staff-help.po             |    2 +-
 misc/translator/po/sq-AL-staff-prog.po             | 1321 ++++++------
 misc/translator/po/sr-Cyrl-marc-MARC21.po          |    2 +-
 misc/translator/po/sr-Cyrl-marc-NORMARC.po         |    2 +-
 misc/translator/po/sr-Cyrl-marc-UNIMARC.po         |    2 +-
 misc/translator/po/sr-Cyrl-opac-bootstrap.po       | 1379 ++++++-------
 misc/translator/po/sr-Cyrl-pref.po                 |    8 +
 misc/translator/po/sr-Cyrl-staff-help.po           |    2 +-
 misc/translator/po/sr-Cyrl-staff-prog.po           | 1321 ++++++------
 misc/translator/po/sv-SE-marc-MARC21.po            |   18 +-
 misc/translator/po/sv-SE-marc-NORMARC.po           |    2 +-
 misc/translator/po/sv-SE-marc-UNIMARC.po           |    2 +-
 misc/translator/po/sv-SE-opac-bootstrap.po         | 1487 ++++++--------
 misc/translator/po/sv-SE-pref.po                   |    8 +
 misc/translator/po/sv-SE-staff-help.po             |   13 +-
 misc/translator/po/sv-SE-staff-prog.po             | 1391 ++++++-------
 misc/translator/po/sw-KE-marc-MARC21.po            |  110 +-
 misc/translator/po/sw-KE-marc-NORMARC.po           |    2 +-
 misc/translator/po/sw-KE-marc-UNIMARC.po           |    2 +-
 misc/translator/po/sw-KE-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/sw-KE-pref.po                   |    8 +
 misc/translator/po/sw-KE-staff-help.po             |    2 +-
 misc/translator/po/sw-KE-staff-prog.po             | 1321 ++++++------
 misc/translator/po/ta-LK-marc-MARC21.po            |    2 +-
 misc/translator/po/ta-LK-marc-NORMARC.po           |    2 +-
 misc/translator/po/ta-LK-marc-UNIMARC.po           |    2 +-
 misc/translator/po/ta-LK-opac-bootstrap.po         | 1371 ++++++-------
 misc/translator/po/ta-LK-pref.po                   |    8 +
 misc/translator/po/ta-LK-staff-help.po             |    2 +-
 misc/translator/po/ta-LK-staff-prog.po             | 1321 ++++++------
 misc/translator/po/ta-marc-MARC21.po               |    2 +-
 misc/translator/po/ta-marc-NORMARC.po              |    2 +-
 misc/translator/po/ta-marc-UNIMARC.po              |    2 +-
 misc/translator/po/ta-opac-bootstrap.po            | 1371 ++++++-------
 misc/translator/po/ta-pref.po                      |    8 +
 misc/translator/po/ta-staff-help.po                |    2 +-
 misc/translator/po/ta-staff-prog.po                | 1321 ++++++------
 misc/translator/po/tet-marc-MARC21.po              |    2 +-
 misc/translator/po/tet-marc-NORMARC.po             |    2 +-
 misc/translator/po/tet-marc-UNIMARC.po             |    2 +-
 misc/translator/po/tet-opac-bootstrap.po           | 1444 ++++++--------
 misc/translator/po/tet-pref.po                     |    8 +
 misc/translator/po/tet-staff-help.po               |    2 +-
 misc/translator/po/tet-staff-prog.po               | 1327 ++++++------
 misc/translator/po/th-TH-marc-MARC21.po            |    2 +-
 misc/translator/po/th-TH-marc-NORMARC.po           |    2 +-
 misc/translator/po/th-TH-marc-UNIMARC.po           |    2 +-
 misc/translator/po/th-TH-opac-bootstrap.po         | 1379 ++++++-------
 misc/translator/po/th-TH-pref.po                   |    8 +
 misc/translator/po/th-TH-staff-help.po             |    2 +-
 misc/translator/po/th-TH-staff-prog.po             | 1333 +++++++------
 misc/translator/po/tl-PH-marc-MARC21.po            |    2 +-
 misc/translator/po/tl-PH-marc-NORMARC.po           |    2 +-
 misc/translator/po/tl-PH-marc-UNIMARC.po           |    2 +-
 misc/translator/po/tl-PH-opac-bootstrap.po         | 1381 ++++++-------
 misc/translator/po/tl-PH-pref.po                   |    8 +
 misc/translator/po/tl-PH-staff-help.po             |    2 +-
 misc/translator/po/tl-PH-staff-prog.po             | 1324 ++++++------
 misc/translator/po/tr-TR-marc-MARC21.po            |    2 +-
 misc/translator/po/tr-TR-marc-NORMARC.po           |    2 +-
 misc/translator/po/tr-TR-marc-UNIMARC.po           |    2 +-
 misc/translator/po/tr-TR-opac-bootstrap.po         | 1783 +++++++----------
 misc/translator/po/tr-TR-pref.po                   |   17 +-
 misc/translator/po/tr-TR-staff-help.po             |    2 +-
 misc/translator/po/tr-TR-staff-prog.po             | 1443 +++++++-------
 misc/translator/po/uk-UA-marc-MARC21.po            |  448 +++--
 misc/translator/po/uk-UA-marc-NORMARC.po           |    2 +-
 misc/translator/po/uk-UA-marc-UNIMARC.po           |    2 +-
 misc/translator/po/uk-UA-opac-bootstrap.po         | 1464 ++++++--------
 misc/translator/po/uk-UA-pref.po                   |    8 +
 misc/translator/po/uk-UA-staff-help.po             |    2 +-
 misc/translator/po/uk-UA-staff-prog.po             | 1363 ++++++-------
 misc/translator/po/ur-Arab-marc-MARC21.po          |    2 +-
 misc/translator/po/ur-Arab-marc-NORMARC.po         |    2 +-
 misc/translator/po/ur-Arab-marc-UNIMARC.po         |    2 +-
 misc/translator/po/ur-Arab-opac-bootstrap.po       | 1381 ++++++-------
 misc/translator/po/ur-Arab-pref.po                 |    8 +
 misc/translator/po/ur-Arab-staff-help.po           |    2 +-
 misc/translator/po/ur-Arab-staff-prog.po           | 1321 ++++++------
 misc/translator/po/vi-VN-marc-MARC21.po            |    2 +-
 misc/translator/po/vi-VN-marc-NORMARC.po           |    2 +-
 misc/translator/po/vi-VN-marc-UNIMARC.po           |    2 +-
 misc/translator/po/vi-VN-opac-bootstrap.po         | 1419 ++++++-------
 misc/translator/po/vi-VN-pref.po                   |    8 +
 misc/translator/po/vi-VN-staff-help.po             |    2 +-
 misc/translator/po/vi-VN-staff-prog.po             | 1329 ++++++------
 misc/translator/po/zh-Hans-CN-marc-MARC21.po       |    2 +-
 misc/translator/po/zh-Hans-CN-marc-NORMARC.po      |    2 +-
 misc/translator/po/zh-Hans-CN-marc-UNIMARC.po      |    2 +-
 misc/translator/po/zh-Hans-CN-opac-bootstrap.po    | 1430 ++++++-------
 misc/translator/po/zh-Hans-CN-pref.po              |    8 +
 misc/translator/po/zh-Hans-CN-staff-help.po        |    2 +-
 misc/translator/po/zh-Hans-CN-staff-prog.po        | 1323 ++++++------
 misc/translator/po/zh-Hans-TW-marc-MARC21.po       |   18 +-
 misc/translator/po/zh-Hans-TW-marc-NORMARC.po      |    2 +-
 misc/translator/po/zh-Hans-TW-marc-UNIMARC.po      |   14 +-
 misc/translator/po/zh-Hans-TW-opac-bootstrap.po    | 1482 ++++++--------
 misc/translator/po/zh-Hans-TW-pref.po              |   21 +-
 misc/translator/po/zh-Hans-TW-staff-help.po        |   75 +-
 misc/translator/po/zh-Hans-TW-staff-prog.po        | 1629 +++++++--------
 opac/opac-password-recovery.pl                     |   16 +-
 reports/issues_stats.pl                            |    6 +
 t/db_dependent/{Authorities => Authority}/Merge.t  |   33 +-
 .../{Authorities => Authority}/MergeRequests.t     |    0
 t/db_dependent/Authority/Subfields.t               |   49 +
 t/db_dependent/Authority/Tags.t                    |   48 +
 t/db_dependent/selenium/basic_workflow.t           |   21 +-
 xt/author/pod_spell.t                              |   22 -
 603 files changed, 106870 insertions(+), 122615 deletions(-)
 copy Koha/{Biblioitem.pm => Authority/Subfield.pm} (86%)
 copy Koha/{Biblioitems.pm => Authority/Subfields.pm} (78%)
 copy Koha/{City.pm => Authority/Tag.pm} (87%)
 copy Koha/{Biblioitems.pm => Authority/Tags.pm} (80%)
 create mode 100755 misc/maintenance/auth_show_hidden_data.pl
 rename t/db_dependent/{Authorities => Authority}/Merge.t (93%)
 rename t/db_dependent/{Authorities => Authority}/MergeRequests.t (100%)
 create mode 100644 t/db_dependent/Authority/Subfields.t
 create mode 100644 t/db_dependent/Authority/Tags.t
 delete mode 100644 xt/author/pod_spell.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list