Koha/koha-tmpl/intranet-tmpl/prog/en/modules
Owen Leonard 912d911db2 Bug 26217: Move translatable strings out of templates into acq.js
This patch removes the definition of translatable strings out of
templates and into the JavaScript file, using the new JS i81n function.

To test:

- Apply the patch, go to acquisitions, and view a vendor.
- Click "Uncertain prices" in the sidebar menu.
- In the table of orders, enter something in the "price" form field
  which isn't a valid price. You should get an error message.

- Test the validation of fund amounts: Go to Administration -> Budgets
  and create an active budget if necessary.
- Add a fund to that budget. Try to save the fund with a fund amount
  which exceed the amount in the budget.
- You should get an error message: "Fund amount exceeds period
  allocation"
- Add a fund with valid data and then go to Administration -> Funds and
  locate the fun you just created.
- Use the "Actions" menu to add a sub fund to that fund.
- Try to save this new fund with an amount which exceeds the amount in
  the parent fund.
- You should get an error message, "Fund amount exceeds parent
  allocation."

Note: I was unable to properly test the error message "New budget-parent
is beneath budget." I couldn't figure out how to trigger it.

TESTING TRANSLATABILITY

- Update a translation, e.g. fr-FR:

> cd misc/translator
> perl translate update fr-FR

- Open the corresponding .po file for JavaScript strings, e.g.
  misc/translator/po/fr-FR-messages-js.po
- Locate strings pulled from
  koha-tmpl/intranet-tmpl/prog/js/acq.js for translation, e.g.:

  msgid "Fund amount exceeds period allocation"
  msgstr ""

- Edit the "msgstr" string however you want (it's just for testing).
- Install the updated translation:

  > perl translate install fr-FR

- Switch to your newly translated language in the staff client
  and repeat the test plan above. The translated strings should
  appear.

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2020-09-29 14:28:18 +02:00
..
acqui Bug 26217: Move translatable strings out of templates into acq.js 2020-09-29 14:28:18 +02:00
admin Bug 26217: Move translatable strings out of templates into acq.js 2020-09-29 14:28:18 +02:00
authorities Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
basket Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
batch
catalogue Bug 25321: Move translatable strings out of strings.inc into the corresponding JavaScript 2020-09-29 14:28:18 +02:00
cataloguing Bug 25321: Remove 2 remaining occurrences of strings.inc 2020-09-29 14:28:18 +02:00
circ Bug 26243: (QA follow-up) Switch quotes to avoid translation issues 2020-09-29 14:28:18 +02:00
clubs Bug 25744: Replace <i> with <em> in staff interface 2020-09-18 11:08:35 +02:00
common
course_reserves Bug 26323: (follow-up) Add new cases introduced 2020-09-28 16:09:10 +02:00
errors
ill Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
installer Bug 24973: Load custom localization file 2020-08-24 12:10:53 +02:00
labels Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
mana
members Bug 26243: (QA follow-up) Switch quotes to avoid translation issues 2020-09-29 14:28:18 +02:00
offline_circ Bug 26212: Remove the use of jquery.checkboxes plugin from pending offline circulations 2020-08-18 15:45:49 +02:00
onboarding Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
patron_lists Bug 26234: Teach our KohaTable constructor the specific th classes 2020-08-19 08:24:04 +02:00
patroncards
plugins Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
pos Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
reports Bug 26323: Retrieve the correct values for LOST, DAMAGED, LOC and CCODE 2020-09-28 16:09:10 +02:00
reserve Bug 26323: Retrieve the correct values for LOST, DAMAGED, LOC and CCODE 2020-09-28 16:09:10 +02:00
reviews Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
rotating_collections Bug 25744: Replace <i> with <em> in staff interface 2020-09-18 11:08:35 +02:00
serials Bug 26256: Move translatable strings out of templates and into serials-toolbar.js 2020-09-29 14:28:18 +02:00
services
suggestion Bug 11176: Add active switch on budgets select in suggestions 2020-09-28 16:09:11 +02:00
tags Bug 26118: Move translatable strings out of tags/review.tt and into tags-review.js 2020-09-29 14:28:18 +02:00
test
tools Bug 26395: Move translatable strings out of letter.tt into letter.js 2020-09-29 14:28:18 +02:00
virtualshelves Bug 25744: Replace <i> with <em> in staff interface 2020-09-18 11:08:35 +02:00
about.tt Bug 25744: replace <b> with <strong> in the staff interface 2020-09-18 11:08:35 +02:00
auth.tt Bug 24201: (QA follow-up) Only display desks picker if enabled 2020-08-07 16:54:40 +02:00
intranet-main.tt Bug 26015: Replace 2 missing occurrences 2020-08-31 16:10:25 +02:00