From: Jason Stephesnon Date: Wed, 17 May 2023 22:29:22 +0000 (-0400) Subject: Bumping version numbers, adding Upgrade Script and Changelog X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=202374d8ef70a34fbea1f1e63a66fb464b503fe1;p=working%2FEvergreen.git Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Jason Stephesnon --- diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..75f6fa1235 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2225 @@ -Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs. -Those seeking a change log are encouraged to run 'git log -v', or read -it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log +commit 464fbad262c6b7d5f617053e0fab6585ffbd8a3b +Author: Jason Stephenson +Date: Wed May 17 17:28:52 2023 -0400 + + Bump Perl version string for 3.10.2 + + Signed-off-by: Jason Stephenson + +1 1 Open-ILS/src/perlmods/lib/OpenILS.pm + +commit 4529b1b0c1857f9cce7437e2ceac229352e8b107 +Author: Jason Stephenson +Date: Wed May 17 17:09:03 2023 -0400 + + Add release notes for 3.10.2 + + Signed-off-by: Jason Stephenson + +173 0 docs/RELEASE_NOTES_3_10.adoc + +commit 055d91a99ea05d11515f83e3e27928b2bc5bd723 +Author: Galen Charlton +Date: Fri Apr 7 12:18:45 2023 -0400 + + LP#2004055: add release notes + + Signed-off-by: Galen Charlton + Signed-off-by: Jason Boyer + +4 0 docs/RELEASE_NOTES_NEXT/Architecture/fix-sql-injection.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/fix-sql-injection.adoc + +commit 2aee15581d821cf3add72977c345a9ec08c76efb +Author: Jason Boyer +Date: Wed May 17 12:06:31 2023 -0400 + + LP#2004055: Stamp Upgrade Script + + Signed-off-by: Jason Boyer + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.function.safer_highlight.sql => 1378.function.safer_highlight.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.function.safer_highlight.sql => 1378.function.safer_highlight.sql} (95%) + +commit e60d251031734d038b0a7f15957596d77dfb354a +Author: Mike Rylander +Date: Thu Apr 6 16:18:56 2023 -0400 + + LP#2004055: Simpler Display Field highlighting + + This commit uses database functions to precompute the normalized and + tokenized tsquery required for highlighting before it is returned to the + user, and disallows highlight-time compilation of the highlight map. + The primary purpose of this is to avoid the chance for user input to + find its way directly into SQL statements, but an additional benefit is + that it becomes much simpler for high level application code to make use + of Display Field highlighting in non-search contexts. + + Signed-off-by: Mike Rylander + Signed-off-by: Galen Charlton + Signed-off-by: Jason Boyer + +1 1 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts +2 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm +25 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +1 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm +2 8 Open-ILS/src/sql/Pg/300.schema.staged_search.sql +48 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.safer_highlight.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.safer_highlight.sql + +commit 7ec03209e2ba93a0e56e4ebeb71be099ff65cb45 +Author: Mike Rylander +Date: Tue Feb 21 16:46:19 2023 -0500 + + Malicious search protect release notes + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Boyer + +23 0 docs/RELEASE_NOTES_NEXT/Architecture/Malicious-search-protection.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/Malicious-search-protection.adoc + +commit d277ded7b9e603cc2c039c5e07b6ad7cb8de605f +Author: Mike Rylander +Date: Fri Nov 11 14:38:55 2022 -0500 + + Allow QP tester to run without a full stack in simple situations + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + Signed-off-by: Galen Charlton + Signed-off-by: Jason Boyer + +2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +16 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm +6 3 Open-ILS/src/support-scripts/test-scripts/query_parser.pl + +commit e367378afda723ea6de3fc9e834181f20029b9a7 +Author: Mike Rylander +Date: Fri Oct 12 14:43:26 2018 -0400 + + LP#1775958: Rework pullup mechanism to flatten more nested queries + + The bulk of this commit reworks the query tree pullup logic, which is + responsible for simplifying the query tree that is used to generate the + SQL query for search. In particular, we now do a better job of finding + opportunities to merge adjacent parts of the query that have the same + requested_class (pre-dealiasing) in the face of boolean OR operators, + explicit grouping, and alternating requested_class values. The result + is fewer joins in the SQL, which should speed up all but the most + trivial searches, and generally help protect the database from mis- or + mal-constructed queries. We also now use CTEs to separate branches of + the logical search tree into descrete subqueries, which helps reduce + the total core query JOINs, and provides the planner with more options + for join order. + + This also does away with the conversion of a negated atom into an + "un-phrase". Instead, we just detect and handle those directly as atoms + with a prefix, as appropriate. This allows single negated words to be + used directly in the core tsquery construct, rather than having them + require a separate join and special where clause. + + Additionally, this commit handles phrases differently at both the QP and + SQL level, making use of Postgres's phrase support in modern versions + and simplifying how they're handled within the base parse tree + structure. + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + Signed-off-by: Galen Charlton + Signed-off-by: Jason Boyer + +74 34 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +197 220 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm + +commit 0904d5e7b09740b01a8b23ad3513268ede7e9402 +Author: Jason Boyer +Date: Wed May 17 10:59:17 2023 -0400 + + LP#1908576: Stamp Upgrade Script + + Signed-off-by: Jason Boyer + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.login_redirect_regexp.sql => 1377.data.login_redirect_regexp.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.login_redirect_regexp.sql => 1377.data.login_redirect_regexp.sql} (87%) + +commit c6de0c0d84f2dca69161b7c4ab02f12455d1b604 +Author: Mike Rylander +Date: Tue Feb 21 17:04:49 2023 -0500 + + Login redirect restriction release notes + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Boyer + +11 0 docs/RELEASE_NOTES_NEXT/OPAC/login-redirect-restriction.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/login-redirect-restriction.adoc + +commit 14894cf43e604eae49be05f653c9686684c2ec3c +Author: Mike Rylander +Date: Thu Dec 1 14:13:35 2022 -0500 + + LP#1908576: Restrict login redirection + + This commit implements a new global flag: opac.login_redirect_domains + When this flag is enabled, redirection from login via redirect_to will + be restricted to local URLs. For local URLs, they must either start + with a / (provide an absolute path) or the hostname in the URL must + match the current hostname and have a scheme of http, https, ftp, or + ftps. + + The value for the global flag can be set to a list of comma-separated + domain names. Redirection to these domains, and subdomains/hosts + thereof, will also be allowed. For all non-local URLs allowed by the + global flag value, the scheme must be one of http, https, ftp, or ftps. + + Signed-off-by: Mike Rylander + Signed-off-by: Jason Stephenson + Signed-off-by: Jason Boyer + +23 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm +10 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql +21 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.login_redirect_regexp.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.login_redirect_regexp.sql + +commit a7e28c629f39ab6b17bf3cbe84a285070ff1407b +Author: Galen Charlton +Date: Wed May 17 09:47:26 2023 -0400 + + Translation updates - xtb files - 3.10 + + Signed-off-by: Galen Charlton + +186 428 Open-ILS/src/eg2/src/locale/messages.cs-CZ.xtb + +commit a84eb21f3349d691d0af4175f6c06f04dadf4bbb +Author: Galen Charlton +Date: Wed May 17 09:29:36 2023 -0400 + + Translation updates - po files - 3.10 + + Signed-off-by: Galen Charlton + +40 40 build/i18n/po/AutoFieldWidget.js/ar-JO.po +41 41 build/i18n/po/AutoFieldWidget.js/cs-CZ.po +36 36 build/i18n/po/AutoFieldWidget.js/de-DE.po +36 36 build/i18n/po/AutoFieldWidget.js/en-CA.po +40 40 build/i18n/po/AutoFieldWidget.js/en-GB.po +42 42 build/i18n/po/AutoFieldWidget.js/es-ES.po +36 36 build/i18n/po/AutoFieldWidget.js/fi-FI.po +36 36 build/i18n/po/AutoFieldWidget.js/fr-CA.po +34 34 build/i18n/po/AutoFieldWidget.js/he-IL.po +34 34 build/i18n/po/AutoFieldWidget.js/hu-HU.po +42 42 build/i18n/po/AutoFieldWidget.js/hy-AM.po +36 36 build/i18n/po/AutoFieldWidget.js/oc-FR.po +36 36 build/i18n/po/AutoFieldWidget.js/pt-BR.po +35 35 build/i18n/po/AutoFieldWidget.js/ru-RU.po +34 34 build/i18n/po/AutoFieldWidget.js/sv-SE.po +36 36 build/i18n/po/AutoFieldWidget.js/tr-TR.po +8 8 build/i18n/po/FlattenerGrid.js/ar-JO.po +8 8 build/i18n/po/FlattenerGrid.js/cs-CZ.po +8 8 build/i18n/po/FlattenerGrid.js/de-DE.po +8 8 build/i18n/po/FlattenerGrid.js/en-CA.po +8 8 build/i18n/po/FlattenerGrid.js/en-GB.po +8 8 build/i18n/po/FlattenerGrid.js/es-ES.po +8 8 build/i18n/po/FlattenerGrid.js/fi-FI.po +8 8 build/i18n/po/FlattenerGrid.js/fr-CA.po +8 8 build/i18n/po/FlattenerGrid.js/hy-AM.po +67 67 build/i18n/po/PCrudFilterPane.js/ar-JO.po +68 68 build/i18n/po/PCrudFilterPane.js/cs-CZ.po +67 67 build/i18n/po/PCrudFilterPane.js/de-DE.po +67 67 build/i18n/po/PCrudFilterPane.js/en-GB.po +67 67 build/i18n/po/PCrudFilterPane.js/es-ES.po +67 67 build/i18n/po/PCrudFilterPane.js/fi-FI.po +67 67 build/i18n/po/PCrudFilterPane.js/hy-AM.po +108 108 build/i18n/po/Searcher.js/ar-JO.po +108 108 build/i18n/po/Searcher.js/cs-CZ.po +103 103 build/i18n/po/Searcher.js/de-DE.po +108 108 build/i18n/po/Searcher.js/en-CA.po +108 108 build/i18n/po/Searcher.js/en-GB.po +108 108 build/i18n/po/Searcher.js/es-ES.po +108 108 build/i18n/po/Searcher.js/fi-FI.po +104 104 build/i18n/po/Searcher.js/fr-CA.po +112 112 build/i18n/po/Searcher.js/hy-AM.po +102 102 build/i18n/po/Searcher.js/oc-FR.po +108 108 build/i18n/po/Searcher.js/pt-BR.po +103 103 build/i18n/po/Searcher.js/ru-RU.po +12 12 build/i18n/po/TranslatorPopup.js/ar-JO.po +12 12 build/i18n/po/TranslatorPopup.js/cs-CZ.po +12 12 build/i18n/po/TranslatorPopup.js/de-DE.po +12 12 build/i18n/po/TranslatorPopup.js/en-CA.po +12 12 build/i18n/po/TranslatorPopup.js/en-GB.po +12 12 build/i18n/po/TranslatorPopup.js/es-ES.po +12 12 build/i18n/po/TranslatorPopup.js/fi-FI.po +12 12 build/i18n/po/TranslatorPopup.js/fr-CA.po +12 12 build/i18n/po/TranslatorPopup.js/he-IL.po +12 12 build/i18n/po/TranslatorPopup.js/hu-HU.po +12 12 build/i18n/po/TranslatorPopup.js/hy-AM.po +12 12 build/i18n/po/TranslatorPopup.js/oc-FR.po +12 12 build/i18n/po/TranslatorPopup.js/pt-BR.po +12 12 build/i18n/po/TranslatorPopup.js/ru-RU.po +12 12 build/i18n/po/TranslatorPopup.js/sv-SE.po +12 12 build/i18n/po/TranslatorPopup.js/tr-TR.po +57 57 build/i18n/po/URLVerify.js/ar-JO.po +57 57 build/i18n/po/URLVerify.js/cs-CZ.po +57 57 build/i18n/po/URLVerify.js/de-DE.po +57 57 build/i18n/po/URLVerify.js/en-GB.po +57 57 build/i18n/po/URLVerify.js/es-ES.po +57 57 build/i18n/po/URLVerify.js/hy-AM.po +49 49 build/i18n/po/URLVerify.js/pt-BR.po +48 48 build/i18n/po/URLVerify.js/tr-TR.po +3 3 build/i18n/po/User.js/ar-JO.po +3 3 build/i18n/po/User.js/cs-CZ.po +3 3 build/i18n/po/User.js/de-DE.po +3 3 build/i18n/po/User.js/en-CA.po +3 3 build/i18n/po/User.js/en-GB.po +3 3 build/i18n/po/User.js/es-ES.po +3 3 build/i18n/po/User.js/fi-FI.po +3 3 build/i18n/po/User.js/fr-CA.po +3 3 build/i18n/po/User.js/he-IL.po +3 3 build/i18n/po/User.js/hu-HU.po +3 3 build/i18n/po/User.js/hy-AM.po +3 3 build/i18n/po/User.js/oc-FR.po +3 3 build/i18n/po/User.js/pt-BR.po +3 3 build/i18n/po/User.js/ru-RU.po +3 3 build/i18n/po/User.js/sv-SE.po +3 3 build/i18n/po/User.js/tr-TR.po +3 3 build/i18n/po/XULTermLoader.js/ar-JO.po +3 3 build/i18n/po/XULTermLoader.js/cs-CZ.po +3 3 build/i18n/po/XULTermLoader.js/de-DE.po +3 3 build/i18n/po/XULTermLoader.js/en-CA.po +3 3 build/i18n/po/XULTermLoader.js/en-GB.po +3 3 build/i18n/po/XULTermLoader.js/es-ES.po +3 3 build/i18n/po/XULTermLoader.js/fi-FI.po +3 3 build/i18n/po/XULTermLoader.js/fr-CA.po +3 3 build/i18n/po/XULTermLoader.js/he-IL.po +3 3 build/i18n/po/XULTermLoader.js/hu-HU.po +3 3 build/i18n/po/XULTermLoader.js/hy-AM.po +3 3 build/i18n/po/XULTermLoader.js/oc-FR.po +3 3 build/i18n/po/XULTermLoader.js/pt-BR.po +3 3 build/i18n/po/XULTermLoader.js/ru-RU.po +3 3 build/i18n/po/XULTermLoader.js/sv-SE.po +3 3 build/i18n/po/XULTermLoader.js/tr-TR.po +436 456 build/i18n/po/acq.js/ar-JO.po +451 511 build/i18n/po/acq.js/cs-CZ.po +316 318 build/i18n/po/acq.js/de-DE.po +416 461 build/i18n/po/acq.js/en-CA.po +443 504 build/i18n/po/acq.js/en-GB.po +455 518 build/i18n/po/acq.js/es-ES.po +429 447 build/i18n/po/acq.js/fi-FI.po +411 462 build/i18n/po/acq.js/fr-CA.po +295 297 build/i18n/po/acq.js/he-IL.po +295 297 build/i18n/po/acq.js/hu-HU.po +449 508 build/i18n/po/acq.js/hy-AM.po +328 330 build/i18n/po/acq.js/oc-FR.po +433 480 build/i18n/po/acq.js/pt-BR.po +303 305 build/i18n/po/acq.js/ru-RU.po +295 297 build/i18n/po/acq.js/sv-SE.po +306 308 build/i18n/po/acq.js/tr-TR.po +4 7 build/i18n/po/acq/ar-JO.po +4 7 build/i18n/po/acq/cs-CZ.po +4 4 build/i18n/po/acq/de-DE.po +4 4 build/i18n/po/acq/en-CA.po +4 7 build/i18n/po/acq/es-ES.po +4 7 build/i18n/po/acq/hy-AM.po +4 4 build/i18n/po/acq/ru-RU.po +4 4 build/i18n/po/actor/ar-JO.po +4 4 build/i18n/po/actor/cs-CZ.po +4 4 build/i18n/po/actor/de-DE.po +4 4 build/i18n/po/actor/en-GB.po +4 4 build/i18n/po/actor/es-ES.po +4 4 build/i18n/po/actor/hy-AM.po +3 3 build/i18n/po/admin.properties/ar-JO.po +5 5 build/i18n/po/admin.properties/cs-CZ.po +3 3 build/i18n/po/admin.properties/de-DE.po +5 5 build/i18n/po/admin.properties/en-CA.po +3 3 build/i18n/po/admin.properties/en-GB.po +3 3 build/i18n/po/admin.properties/es-ES.po +5 5 build/i18n/po/admin.properties/fi-FI.po +5 5 build/i18n/po/admin.properties/fr-CA.po +3 3 build/i18n/po/admin.properties/he-IL.po +3 3 build/i18n/po/admin.properties/hu-HU.po +3 3 build/i18n/po/admin.properties/hy-AM.po +3 3 build/i18n/po/admin.properties/oc-FR.po +4 4 build/i18n/po/admin.properties/pt-BR.po +3 3 build/i18n/po/admin.properties/ru-RU.po +3 3 build/i18n/po/admin.properties/sv-SE.po +3 3 build/i18n/po/admin.properties/tr-TR.po +3 3 build/i18n/po/auth.properties/ar-JO.po +5 5 build/i18n/po/auth.properties/cs-CZ.po +3 3 build/i18n/po/auth.properties/de-DE.po +3 3 build/i18n/po/auth.properties/en-CA.po +3 3 build/i18n/po/auth.properties/en-GB.po +3 3 build/i18n/po/auth.properties/es-ES.po +5 5 build/i18n/po/auth.properties/fi-FI.po +5 5 build/i18n/po/auth.properties/fr-CA.po +3 3 build/i18n/po/auth.properties/he-IL.po +3 3 build/i18n/po/auth.properties/hu-HU.po +3 3 build/i18n/po/auth.properties/hy-AM.po +3 3 build/i18n/po/auth.properties/oc-FR.po +5 5 build/i18n/po/auth.properties/pt-BR.po +3 3 build/i18n/po/auth.properties/ru-RU.po +3 3 build/i18n/po/auth.properties/sv-SE.po +3 3 build/i18n/po/auth.properties/tr-TR.po +52 52 build/i18n/po/authority.js/ar-JO.po +52 52 build/i18n/po/authority.js/cs-CZ.po +48 48 build/i18n/po/authority.js/de-DE.po +52 52 build/i18n/po/authority.js/en-CA.po +52 52 build/i18n/po/authority.js/en-GB.po +52 52 build/i18n/po/authority.js/es-ES.po +52 52 build/i18n/po/authority.js/fi-FI.po +52 52 build/i18n/po/authority.js/fr-CA.po +52 52 build/i18n/po/authority.js/hy-AM.po +47 47 build/i18n/po/authority.js/oc-FR.po +52 52 build/i18n/po/authority.js/pt-BR.po +48 48 build/i18n/po/authority.js/ru-RU.po +45 45 build/i18n/po/authority.js/tr-TR.po +4 4 build/i18n/po/booking/ar-JO.po +4 4 build/i18n/po/booking/cs-CZ.po +4 4 build/i18n/po/booking/de-DE.po +4 4 build/i18n/po/booking/en-CA.po +4 4 build/i18n/po/booking/en-GB.po +4 4 build/i18n/po/booking/es-ES.po +4 4 build/i18n/po/booking/hy-AM.po +586 323 build/i18n/po/bootstrap-opac/cs-CZ.po +544 292 build/i18n/po/bootstrap-opac/en-CA.po +552 304 build/i18n/po/bootstrap-opac/es-ES.po +550 301 build/i18n/po/bootstrap-opac/fr-CA.po +75 75 build/i18n/po/capture.js/ar-JO.po +76 76 build/i18n/po/capture.js/cs-CZ.po +72 72 build/i18n/po/capture.js/de-DE.po +77 77 build/i18n/po/capture.js/en-CA.po +77 77 build/i18n/po/capture.js/en-GB.po +77 77 build/i18n/po/capture.js/es-ES.po +75 75 build/i18n/po/capture.js/fi-FI.po +78 78 build/i18n/po/capture.js/fr-CA.po +58 58 build/i18n/po/capture.js/he-IL.po +58 58 build/i18n/po/capture.js/hu-HU.po +79 79 build/i18n/po/capture.js/hy-AM.po +64 64 build/i18n/po/capture.js/oc-FR.po +77 77 build/i18n/po/capture.js/pt-BR.po +73 73 build/i18n/po/capture.js/ru-RU.po +58 58 build/i18n/po/capture.js/sv-SE.po +58 58 build/i18n/po/capture.js/tr-TR.po +3 6 build/i18n/po/cat.properties/ar-JO.po +5 64 build/i18n/po/cat.properties/cs-CZ.po +3 34 build/i18n/po/cat.properties/de-DE.po +5 35 build/i18n/po/cat.properties/en-CA.po +3 62 build/i18n/po/cat.properties/en-GB.po +3 60 build/i18n/po/cat.properties/es-ES.po +5 16 build/i18n/po/cat.properties/fi-FI.po +5 65 build/i18n/po/cat.properties/fr-CA.po +3 3 build/i18n/po/cat.properties/he-IL.po +3 3 build/i18n/po/cat.properties/hu-HU.po +3 60 build/i18n/po/cat.properties/hy-AM.po +3 11 build/i18n/po/cat.properties/oc-FR.po +4 64 build/i18n/po/cat.properties/pt-BR.po +3 55 build/i18n/po/cat.properties/ru-RU.po +3 3 build/i18n/po/cat.properties/sv-SE.po +3 3 build/i18n/po/cat.properties/tr-TR.po +4 4 build/i18n/po/cat/ar-JO.po +4 4 build/i18n/po/cat/cs-CZ.po +4 4 build/i18n/po/cat/de-DE.po +4 4 build/i18n/po/cat/en-CA.po +4 4 build/i18n/po/cat/en-GB.po +4 4 build/i18n/po/cat/es-ES.po +4 4 build/i18n/po/cat/fr-CA.po +4 4 build/i18n/po/cat/hy-AM.po +4 4 build/i18n/po/cat/pt-BR.po +4 4 build/i18n/po/cat/ru-RU.po +3 21 build/i18n/po/circ.properties/ar-JO.po +5 44 build/i18n/po/circ.properties/cs-CZ.po +3 3 build/i18n/po/circ.properties/de-DE.po +5 43 build/i18n/po/circ.properties/en-CA.po +3 41 build/i18n/po/circ.properties/en-GB.po +3 43 build/i18n/po/circ.properties/es-ES.po +5 32 build/i18n/po/circ.properties/fi-FI.po +5 46 build/i18n/po/circ.properties/fr-CA.po +3 3 build/i18n/po/circ.properties/he-IL.po +3 3 build/i18n/po/circ.properties/hu-HU.po +3 39 build/i18n/po/circ.properties/hy-AM.po +3 3 build/i18n/po/circ.properties/oc-FR.po +4 42 build/i18n/po/circ.properties/pt-BR.po +3 42 build/i18n/po/circ.properties/ru-RU.po +3 3 build/i18n/po/circ.properties/sv-SE.po +3 3 build/i18n/po/circ.properties/tr-TR.po +4 4 build/i18n/po/circ/ar-JO.po +4 4 build/i18n/po/circ/cs-CZ.po +4 4 build/i18n/po/circ/de-DE.po +4 4 build/i18n/po/circ/en-CA.po +4 4 build/i18n/po/circ/en-GB.po +4 4 build/i18n/po/circ/es-ES.po +4 4 build/i18n/po/circ/hy-AM.po +4 4 build/i18n/po/circ/ru-RU.po +3 3 build/i18n/po/common.properties/ar-JO.po +5 12 build/i18n/po/common.properties/cs-CZ.po +3 3 build/i18n/po/common.properties/de-DE.po +5 11 build/i18n/po/common.properties/en-CA.po +3 9 build/i18n/po/common.properties/en-GB.po +3 9 build/i18n/po/common.properties/es-ES.po +5 5 build/i18n/po/common.properties/fi-FI.po +5 11 build/i18n/po/common.properties/fr-CA.po +3 3 build/i18n/po/common.properties/he-IL.po +3 3 build/i18n/po/common.properties/hu-HU.po +19 25 build/i18n/po/common.properties/hy-AM.po +3 3 build/i18n/po/common.properties/oc-FR.po +4 10 build/i18n/po/common.properties/pt-BR.po +3 9 build/i18n/po/common.properties/ru-RU.po +3 3 build/i18n/po/common.properties/sv-SE.po +3 3 build/i18n/po/common.properties/tr-TR.po +3 3 build/i18n/po/conify.dtd/ar-JO.po +5 8 build/i18n/po/conify.dtd/cs-CZ.po +3 3 build/i18n/po/conify.dtd/de-DE.po +3 3 build/i18n/po/conify.dtd/en-CA.po +3 6 build/i18n/po/conify.dtd/en-GB.po +3 6 build/i18n/po/conify.dtd/es-ES.po +4 4 build/i18n/po/conify.dtd/fi-FI.po +3 6 build/i18n/po/conify.dtd/fr-CA.po +3 3 build/i18n/po/conify.dtd/he-IL.po +3 3 build/i18n/po/conify.dtd/hu-HU.po +3 6 build/i18n/po/conify.dtd/hy-AM.po +3 3 build/i18n/po/conify.dtd/oc-FR.po +3 6 build/i18n/po/conify.dtd/pt-BR.po +3 6 build/i18n/po/conify.dtd/ru-RU.po +3 3 build/i18n/po/conify.dtd/sv-SE.po +3 3 build/i18n/po/conify.dtd/tr-TR.po +306 306 build/i18n/po/conify.js/ar-JO.po +308 308 build/i18n/po/conify.js/cs-CZ.po +258 258 build/i18n/po/conify.js/de-DE.po +306 306 build/i18n/po/conify.js/en-CA.po +306 306 build/i18n/po/conify.js/en-GB.po +307 307 build/i18n/po/conify.js/es-ES.po +306 306 build/i18n/po/conify.js/fi-FI.po +324 324 build/i18n/po/conify.js/fr-CA.po +204 204 build/i18n/po/conify.js/he-IL.po +204 204 build/i18n/po/conify.js/hu-HU.po +307 307 build/i18n/po/conify.js/hy-AM.po +221 221 build/i18n/po/conify.js/oc-FR.po +303 303 build/i18n/po/conify.js/pt-BR.po +305 305 build/i18n/po/conify.js/ru-RU.po +204 204 build/i18n/po/conify.js/sv-SE.po +234 234 build/i18n/po/conify.js/tr-TR.po +4 16 build/i18n/po/conify/ar-JO.po +5 17 build/i18n/po/conify/cs-CZ.po +4 16 build/i18n/po/conify/es-ES.po +4 16 build/i18n/po/conify/hy-AM.po +12537 12465 build/i18n/po/db.seed/ar-JO.po +13470 13565 build/i18n/po/db.seed/cs-CZ.po +9447 9180 build/i18n/po/db.seed/de-DE.po +10034 9883 build/i18n/po/db.seed/en-CA.po +10047 9896 build/i18n/po/db.seed/en-GB.po +12845 12831 build/i18n/po/db.seed/es-ES.po +11126 10945 build/i18n/po/db.seed/fi-FI.po +10956 10808 build/i18n/po/db.seed/fr-CA.po +8571 8293 build/i18n/po/db.seed/he-IL.po +8571 8293 build/i18n/po/db.seed/hu-HU.po +13927 14014 build/i18n/po/db.seed/hy-AM.po +9448 9185 build/i18n/po/db.seed/oc-FR.po +10620 10431 build/i18n/po/db.seed/pt-BR.po +10320 10120 build/i18n/po/db.seed/ru-RU.po +8571 8293 build/i18n/po/db.seed/sv-SE.po +8699 8424 build/i18n/po/db.seed/tr-TR.po +9243 7681 build/i18n/po/fm_IDL.dtd/ar-JO.po +9321 7795 build/i18n/po/fm_IDL.dtd/cs-CZ.po +7288 5702 build/i18n/po/fm_IDL.dtd/de-DE.po +9126 7599 build/i18n/po/fm_IDL.dtd/en-CA.po +8981 7457 build/i18n/po/fm_IDL.dtd/en-GB.po +9238 7676 build/i18n/po/fm_IDL.dtd/es-ES.po +9156 7606 build/i18n/po/fm_IDL.dtd/fi-FI.po +7182 5593 build/i18n/po/fm_IDL.dtd/fr-CA.po +7086 5497 build/i18n/po/fm_IDL.dtd/he-IL.po +7086 5497 build/i18n/po/fm_IDL.dtd/hu-HU.po +9250 7731 build/i18n/po/fm_IDL.dtd/hy-AM.po +7117 5528 build/i18n/po/fm_IDL.dtd/oc-FR.po +8581 7040 build/i18n/po/fm_IDL.dtd/pt-BR.po +8571 7036 build/i18n/po/fm_IDL.dtd/ru-RU.po +7086 5497 build/i18n/po/fm_IDL.dtd/sv-SE.po +7088 5499 build/i18n/po/fm_IDL.dtd/tr-TR.po +1033 1047 build/i18n/po/ils_events.xml/ar-JO.po +1035 1069 build/i18n/po/ils_events.xml/cs-CZ.po +716 716 build/i18n/po/ils_events.xml/de-DE.po +1025 1057 build/i18n/po/ils_events.xml/en-CA.po +1045 1080 build/i18n/po/ils_events.xml/en-GB.po +1055 1067 build/i18n/po/ils_events.xml/es-ES.po +1021 1045 build/i18n/po/ils_events.xml/fi-FI.po +1046 1079 build/i18n/po/ils_events.xml/fr-CA.po +699 699 build/i18n/po/ils_events.xml/he-IL.po +699 699 build/i18n/po/ils_events.xml/hu-HU.po +1040 1074 build/i18n/po/ils_events.xml/hy-AM.po +699 699 build/i18n/po/ils_events.xml/oc-FR.po +959 982 build/i18n/po/ils_events.xml/pt-BR.po +964 987 build/i18n/po/ils_events.xml/ru-RU.po +699 699 build/i18n/po/ils_events.xml/sv-SE.po +699 699 build/i18n/po/ils_events.xml/tr-TR.po +4 4 build/i18n/po/kpac/ar-JO.po +4 4 build/i18n/po/kpac/cs-CZ.po +4 4 build/i18n/po/kpac/de-DE.po +4 4 build/i18n/po/kpac/en-GB.po +4 4 build/i18n/po/kpac/es-ES.po +4 4 build/i18n/po/kpac/hy-AM.po +3 62 build/i18n/po/lang.dtd/ar-JO.po +5 893 build/i18n/po/lang.dtd/cs-CZ.po +3 309 build/i18n/po/lang.dtd/de-DE.po +5 823 build/i18n/po/lang.dtd/en-CA.po +3 869 build/i18n/po/lang.dtd/en-GB.po +3 284 build/i18n/po/lang.dtd/es-ES.po +5 521 build/i18n/po/lang.dtd/fi-FI.po +5 783 build/i18n/po/lang.dtd/fr-CA.po +3 3 build/i18n/po/lang.dtd/he-IL.po +3 3 build/i18n/po/lang.dtd/hu-HU.po +71 935 build/i18n/po/lang.dtd/hy-AM.po +3 12 build/i18n/po/lang.dtd/oc-FR.po +4 788 build/i18n/po/lang.dtd/pt-BR.po +3 780 build/i18n/po/lang.dtd/ru-RU.po +3 3 build/i18n/po/lang.dtd/sv-SE.po +3 18 build/i18n/po/lang.dtd/tr-TR.po +39 39 build/i18n/po/match_set.js/ar-JO.po +40 40 build/i18n/po/match_set.js/cs-CZ.po +40 40 build/i18n/po/match_set.js/en-GB.po +43 43 build/i18n/po/match_set.js/es-ES.po +34 34 build/i18n/po/match_set.js/fr-CA.po +40 40 build/i18n/po/match_set.js/hy-AM.po +3 31 build/i18n/po/multiclass_search_help.html/ar-JO.po +5 32 build/i18n/po/multiclass_search_help.html/cs-CZ.po +3 32 build/i18n/po/multiclass_search_help.html/de-DE.po +4 31 build/i18n/po/multiclass_search_help.html/en-CA.po +3 30 build/i18n/po/multiclass_search_help.html/en-GB.po +3 33 build/i18n/po/multiclass_search_help.html/es-ES.po +3 3 build/i18n/po/multiclass_search_help.html/fi-FI.po +4 33 build/i18n/po/multiclass_search_help.html/fr-CA.po +3 3 build/i18n/po/multiclass_search_help.html/he-IL.po +3 3 build/i18n/po/multiclass_search_help.html/hu-HU.po +3 31 build/i18n/po/multiclass_search_help.html/hy-AM.po +3 20 build/i18n/po/multiclass_search_help.html/oc-FR.po +4 32 build/i18n/po/multiclass_search_help.html/pt-BR.po +3 31 build/i18n/po/multiclass_search_help.html/ru-RU.po +3 3 build/i18n/po/multiclass_search_help.html/sv-SE.po +3 3 build/i18n/po/multiclass_search_help.html/tr-TR.po +3 3 build/i18n/po/offline.properties/ar-JO.po +5 11 build/i18n/po/offline.properties/cs-CZ.po +3 12 build/i18n/po/offline.properties/de-DE.po +3 12 build/i18n/po/offline.properties/en-CA.po +3 12 build/i18n/po/offline.properties/en-GB.po +3 9 build/i18n/po/offline.properties/es-ES.po +5 5 build/i18n/po/offline.properties/fi-FI.po +5 11 build/i18n/po/offline.properties/fr-CA.po +3 3 build/i18n/po/offline.properties/he-IL.po +3 3 build/i18n/po/offline.properties/hu-HU.po +13 22 build/i18n/po/offline.properties/hy-AM.po +3 3 build/i18n/po/offline.properties/oc-FR.po +4 13 build/i18n/po/offline.properties/pt-BR.po +3 12 build/i18n/po/offline.properties/ru-RU.po +3 3 build/i18n/po/offline.properties/sv-SE.po +3 9 build/i18n/po/offline.properties/tr-TR.po +3 3 build/i18n/po/opac.dtd/ar-JO.po +5 45 build/i18n/po/opac.dtd/cs-CZ.po +3 46 build/i18n/po/opac.dtd/de-DE.po +3 42 build/i18n/po/opac.dtd/en-CA.po +3 42 build/i18n/po/opac.dtd/en-GB.po +3 48 build/i18n/po/opac.dtd/es-ES.po +5 13 build/i18n/po/opac.dtd/fi-FI.po +5 49 build/i18n/po/opac.dtd/fr-CA.po +3 3 build/i18n/po/opac.dtd/he-IL.po +3 3 build/i18n/po/opac.dtd/hu-HU.po +34 74 build/i18n/po/opac.dtd/hy-AM.po +3 3 build/i18n/po/opac.dtd/oc-FR.po +4 44 build/i18n/po/opac.dtd/pt-BR.po +3 40 build/i18n/po/opac.dtd/ru-RU.po +3 3 build/i18n/po/opac.dtd/sv-SE.po +3 3 build/i18n/po/opac.dtd/tr-TR.po +122 122 build/i18n/po/opac.js/ar-JO.po +122 125 build/i18n/po/opac.js/cs-CZ.po +125 128 build/i18n/po/opac.js/de-DE.po +121 124 build/i18n/po/opac.js/en-CA.po +121 124 build/i18n/po/opac.js/en-GB.po +122 125 build/i18n/po/opac.js/es-ES.po +122 122 build/i18n/po/opac.js/fi-FI.po +121 124 build/i18n/po/opac.js/fr-CA.po +87 87 build/i18n/po/opac.js/he-IL.po +87 87 build/i18n/po/opac.js/hu-HU.po +121 124 build/i18n/po/opac.js/hy-AM.po +102 102 build/i18n/po/opac.js/oc-FR.po +122 125 build/i18n/po/opac.js/pt-BR.po +111 114 build/i18n/po/opac.js/ru-RU.po +87 87 build/i18n/po/opac.js/sv-SE.po +106 109 build/i18n/po/opac.js/tr-TR.po +3 3 build/i18n/po/patron.properties/ar-JO.po +5 27 build/i18n/po/patron.properties/cs-CZ.po +3 18 build/i18n/po/patron.properties/de-DE.po +5 27 build/i18n/po/patron.properties/en-CA.po +3 25 build/i18n/po/patron.properties/en-GB.po +3 10 build/i18n/po/patron.properties/es-ES.po +5 24 build/i18n/po/patron.properties/fi-FI.po +5 28 build/i18n/po/patron.properties/fr-CA.po +3 3 build/i18n/po/patron.properties/he-IL.po +3 3 build/i18n/po/patron.properties/hu-HU.po +7 29 build/i18n/po/patron.properties/hy-AM.po +3 7 build/i18n/po/patron.properties/oc-FR.po +4 23 build/i18n/po/patron.properties/pt-BR.po +3 18 build/i18n/po/patron.properties/ru-RU.po +3 3 build/i18n/po/patron.properties/sv-SE.po +3 6 build/i18n/po/patron.properties/tr-TR.po +98 98 build/i18n/po/pickup_and_return.js/ar-JO.po +98 98 build/i18n/po/pickup_and_return.js/cs-CZ.po +87 87 build/i18n/po/pickup_and_return.js/de-DE.po +98 98 build/i18n/po/pickup_and_return.js/en-CA.po +98 98 build/i18n/po/pickup_and_return.js/en-GB.po +99 99 build/i18n/po/pickup_and_return.js/es-ES.po +98 98 build/i18n/po/pickup_and_return.js/fi-FI.po +101 101 build/i18n/po/pickup_and_return.js/fr-CA.po +73 73 build/i18n/po/pickup_and_return.js/he-IL.po +73 73 build/i18n/po/pickup_and_return.js/hu-HU.po +99 99 build/i18n/po/pickup_and_return.js/hy-AM.po +100 100 build/i18n/po/pickup_and_return.js/oc-FR.po +82 82 build/i18n/po/pickup_and_return.js/pt-BR.po +75 75 build/i18n/po/pickup_and_return.js/ru-RU.po +73 73 build/i18n/po/pickup_and_return.js/sv-SE.po +73 73 build/i18n/po/pickup_and_return.js/tr-TR.po +42 42 build/i18n/po/pull_list.js/ar-JO.po +42 42 build/i18n/po/pull_list.js/cs-CZ.po +42 42 build/i18n/po/pull_list.js/de-DE.po +42 42 build/i18n/po/pull_list.js/en-CA.po +42 42 build/i18n/po/pull_list.js/en-GB.po +42 42 build/i18n/po/pull_list.js/es-ES.po +42 42 build/i18n/po/pull_list.js/fi-FI.po +42 42 build/i18n/po/pull_list.js/fr-CA.po +36 36 build/i18n/po/pull_list.js/he-IL.po +36 36 build/i18n/po/pull_list.js/hu-HU.po +42 42 build/i18n/po/pull_list.js/hy-AM.po +43 43 build/i18n/po/pull_list.js/oc-FR.po +42 42 build/i18n/po/pull_list.js/pt-BR.po +38 38 build/i18n/po/pull_list.js/ru-RU.po +36 36 build/i18n/po/pull_list.js/sv-SE.po +36 36 build/i18n/po/pull_list.js/tr-TR.po +136 136 build/i18n/po/register.js/ar-JO.po +136 141 build/i18n/po/register.js/cs-CZ.po +132 137 build/i18n/po/register.js/de-DE.po +136 141 build/i18n/po/register.js/en-CA.po +136 141 build/i18n/po/register.js/en-GB.po +137 143 build/i18n/po/register.js/es-ES.po +136 141 build/i18n/po/register.js/fi-FI.po +136 141 build/i18n/po/register.js/fr-CA.po +96 96 build/i18n/po/register.js/he-IL.po +96 96 build/i18n/po/register.js/hu-HU.po +136 141 build/i18n/po/register.js/hy-AM.po +136 141 build/i18n/po/register.js/oc-FR.po +136 142 build/i18n/po/register.js/pt-BR.po +130 135 build/i18n/po/register.js/ru-RU.po +96 96 build/i18n/po/register.js/sv-SE.po +129 129 build/i18n/po/register.js/tr-TR.po +3 3 build/i18n/po/reports.dtd/ar-JO.po +5 22 build/i18n/po/reports.dtd/cs-CZ.po +3 6 build/i18n/po/reports.dtd/de-DE.po +3 20 build/i18n/po/reports.dtd/en-CA.po +3 20 build/i18n/po/reports.dtd/en-GB.po +3 20 build/i18n/po/reports.dtd/es-ES.po +5 22 build/i18n/po/reports.dtd/fi-FI.po +5 22 build/i18n/po/reports.dtd/fr-CA.po +3 3 build/i18n/po/reports.dtd/he-IL.po +3 3 build/i18n/po/reports.dtd/hu-HU.po +11 28 build/i18n/po/reports.dtd/hy-AM.po +3 3 build/i18n/po/reports.dtd/oc-FR.po +4 21 build/i18n/po/reports.dtd/pt-BR.po +3 20 build/i18n/po/reports.dtd/ru-RU.po +3 3 build/i18n/po/reports.dtd/sv-SE.po +3 3 build/i18n/po/reports.dtd/tr-TR.po +312 312 build/i18n/po/reports.js/ar-JO.po +313 313 build/i18n/po/reports.js/cs-CZ.po +283 283 build/i18n/po/reports.js/de-DE.po +313 313 build/i18n/po/reports.js/en-CA.po +313 313 build/i18n/po/reports.js/en-GB.po +313 313 build/i18n/po/reports.js/es-ES.po +309 309 build/i18n/po/reports.js/fi-FI.po +310 310 build/i18n/po/reports.js/fr-CA.po +217 217 build/i18n/po/reports.js/he-IL.po +218 218 build/i18n/po/reports.js/hu-HU.po +313 313 build/i18n/po/reports.js/hy-AM.po +293 293 build/i18n/po/reports.js/oc-FR.po +312 312 build/i18n/po/reports.js/pt-BR.po +309 309 build/i18n/po/reports.js/ru-RU.po +217 217 build/i18n/po/reports.js/sv-SE.po +272 272 build/i18n/po/reports.js/tr-TR.po +177 177 build/i18n/po/reservation.js/ar-JO.po +178 178 build/i18n/po/reservation.js/cs-CZ.po +152 152 build/i18n/po/reservation.js/de-DE.po +177 177 build/i18n/po/reservation.js/en-CA.po +177 177 build/i18n/po/reservation.js/en-GB.po +182 182 build/i18n/po/reservation.js/es-ES.po +177 177 build/i18n/po/reservation.js/fi-FI.po +179 179 build/i18n/po/reservation.js/fr-CA.po +132 132 build/i18n/po/reservation.js/he-IL.po +132 132 build/i18n/po/reservation.js/hu-HU.po +178 178 build/i18n/po/reservation.js/hy-AM.po +139 139 build/i18n/po/reservation.js/oc-FR.po +151 151 build/i18n/po/reservation.js/pt-BR.po +136 136 build/i18n/po/reservation.js/ru-RU.po +132 132 build/i18n/po/reservation.js/sv-SE.po +132 132 build/i18n/po/reservation.js/tr-TR.po +140 140 build/i18n/po/selfcheck.js/ar-JO.po +140 155 build/i18n/po/selfcheck.js/cs-CZ.po +120 120 build/i18n/po/selfcheck.js/de-DE.po +137 152 build/i18n/po/selfcheck.js/en-CA.po +137 152 build/i18n/po/selfcheck.js/en-GB.po +141 147 build/i18n/po/selfcheck.js/es-ES.po +136 151 build/i18n/po/selfcheck.js/fi-FI.po +142 157 build/i18n/po/selfcheck.js/fr-CA.po +104 104 build/i18n/po/selfcheck.js/he-IL.po +104 104 build/i18n/po/selfcheck.js/hu-HU.po +139 154 build/i18n/po/selfcheck.js/hy-AM.po +105 108 build/i18n/po/selfcheck.js/oc-FR.po +137 152 build/i18n/po/selfcheck.js/pt-BR.po +105 105 build/i18n/po/selfcheck.js/ru-RU.po +104 104 build/i18n/po/selfcheck.js/sv-SE.po +104 104 build/i18n/po/selfcheck.js/tr-TR.po +36 36 build/i18n/po/serial.js/ar-JO.po +38 38 build/i18n/po/serial.js/cs-CZ.po +35 35 build/i18n/po/serial.js/de-DE.po +36 36 build/i18n/po/serial.js/en-GB.po +39 39 build/i18n/po/serial.js/es-ES.po +38 38 build/i18n/po/serial.js/hy-AM.po +3 3 build/i18n/po/serial.properties/ar-JO.po +3 3 build/i18n/po/serial.properties/cs-CZ.po +3 3 build/i18n/po/serial.properties/de-DE.po +3 3 build/i18n/po/serial.properties/en-CA.po +3 14 build/i18n/po/serial.properties/en-GB.po +3 3 build/i18n/po/serial.properties/es-ES.po +5 5 build/i18n/po/serial.properties/fi-FI.po +3 3 build/i18n/po/serial.properties/fr-CA.po +11 22 build/i18n/po/serial.properties/hy-AM.po +3 3 build/i18n/po/serial.properties/oc-FR.po +3 3 build/i18n/po/serial.properties/pt-BR.po +3 3 build/i18n/po/serial.properties/tr-TR.po +4 4 build/i18n/po/serial/ar-JO.po +4 4 build/i18n/po/serial/cs-CZ.po +4 4 build/i18n/po/serial/en-CA.po +8 8 build/i18n/po/serial/en-GB.po +4 4 build/i18n/po/serial/es-ES.po +4 4 build/i18n/po/serial/hy-AM.po +80 215 build/i18n/po/tpac/ar-JO.po +81 220 build/i18n/po/tpac/cs-CZ.po +80 88 build/i18n/po/tpac/de-DE.po +80 176 build/i18n/po/tpac/en-CA.po +80 216 build/i18n/po/tpac/en-GB.po +80 220 build/i18n/po/tpac/es-ES.po +80 198 build/i18n/po/tpac/fi-FI.po +80 221 build/i18n/po/tpac/fr-CA.po +80 70 build/i18n/po/tpac/he-IL.po +80 70 build/i18n/po/tpac/hu-HU.po +80 217 build/i18n/po/tpac/hy-AM.po +80 109 build/i18n/po/tpac/oc-FR.po +80 171 build/i18n/po/tpac/pt-BR.po +80 76 build/i18n/po/tpac/ru-RU.po +80 70 build/i18n/po/tpac/sv-SE.po +80 82 build/i18n/po/tpac/tr-TR.po +4 4 build/i18n/po/urlverify/ar-JO.po +4 4 build/i18n/po/urlverify/cs-CZ.po +4 4 build/i18n/po/urlverify/de-DE.po +4 4 build/i18n/po/urlverify/en-GB.po +4 4 build/i18n/po/urlverify/es-ES.po +4 4 build/i18n/po/urlverify/hy-AM.po +10 10 build/i18n/po/vandelay.js/ar-JO.po +11 11 build/i18n/po/vandelay.js/cs-CZ.po +10 10 build/i18n/po/vandelay.js/en-CA.po +10 10 build/i18n/po/vandelay.js/en-GB.po +10 10 build/i18n/po/vandelay.js/es-ES.po +10 10 build/i18n/po/vandelay.js/hy-AM.po +10 10 build/i18n/po/vandelay.js/pt-BR.po +4 4 build/i18n/po/vandelay/ar-JO.po +4 4 build/i18n/po/vandelay/cs-CZ.po +4 4 build/i18n/po/vandelay/de-DE.po +4 4 build/i18n/po/vandelay/en-CA.po +4 4 build/i18n/po/vandelay/en-GB.po +4 4 build/i18n/po/vandelay/es-ES.po +4 4 build/i18n/po/vandelay/hy-AM.po +413 839 build/i18n/po/webstaff/ar-JO.po +444 982 build/i18n/po/webstaff/cs-CZ.po +413 322 build/i18n/po/webstaff/de-DE.po +413 328 build/i18n/po/webstaff/en-CA.po +413 363 build/i18n/po/webstaff/en-GB.po +413 788 build/i18n/po/webstaff/es-ES.po +413 539 build/i18n/po/webstaff/hy-AM.po +413 328 build/i18n/po/webstaff/ru-RU.po + +commit 75f6affa49e841421b160cab27e8c7eac4a0df81 +Author: Galen Charlton +Date: Wed May 10 15:45:05 2023 -0400 + + LP#2019150: link to AngularJS Patron Requests interface + + Due to a presumed timing issue in 2018, the AngularJS patron purchase + request interface created in bug 1774277 was never linked to from the + Angular navbar (only the AngularJS one). + + This patch fixes this. + + To test + ------- + [1] Apply the patch. + [2] From the Angular menu, go to Acquisitions -> Patron Requests + and verify that it loads the AngularJS interface rather + than the legacy Dojo one. + + Signed-off-by: Galen Charlton + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html + +commit 92d1335220b0bc574ecb0242c5a871273f6410a3 +Author: Stephanie Leary +Date: Tue May 9 18:46:15 2023 +0000 + + LP2009092 Line item list checkbox labels + + Adds