[Koha-bugs] [Bug 31736] Context for translation: "All"
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Jul 10 23:20:29 CEST 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31736
--- Comment #2 from Caroline Cyr La Rose <caroline.cyr-la-rose at inlibro.com> ---
Created attachment 153301
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=153301&action=edit
Bug 31736: Context for translation: 'All' (All libraries)
This patch adds context for translators for the term 'All' when it refers to
'All libraries'.
1. Apply patch
2. View the following pages
--> The pages work (no errors)
--> No spelling errors in 'All' libraries
- Acquisitions > Invoices (Library filter on the left)
- Circulation > Holds queue (Library filter)
- Reports > Cash register (Transaction library filter)
- Reports > Items lost (Library filter)
- Serials > Check expiration (Library filter)
- Serials > Search settings icon in the search bar > Advanced search
(Library filter)
- Acquisitions > Add to basket > From a subscription (Library filter on the
left)
- Installer > Onboarding > New circulation rule (Library)
3. Update the po files
gulp po:update --lang xx-XX
for example, gulp po:update --lang fr-CA
4. Check the xx-XX-messages.po file (e.g. misc/translator/po/fr-CA-messages.po)
--> There should be an entry for 'All' with a line msgctxt that gives the
'All libraries/branches' context
5. Update the file with a random word or phrase for the 'All' translation
For example, I translated 'All' by 'Toutes les bibliothèques'
\#: koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt:383
\#: koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tt:254
\#: koha-tmpl/intranet-tmpl/prog/en/modules/onboarding/onboardingstep5.tt:64
\#: koha-tmpl/intranet-tmpl/prog/en/modules/reports/cash_register_stats.tt:115
\#: koha-tmpl/intranet-tmpl/prog/en/modules/reports/itemslost.tt:146
\#: koha-tmpl/intranet-tmpl/prog/en/modules/serials/checkexpiration.tt:48
\#: koha-tmpl/intranet-tmpl/prog/en/includes/serials-advsearch.inc:41
\#: koha-tmpl/intranet-tmpl/prog/en/includes/subscriptions-search.inc:34
msgctxt "All libraries/branches"
msgid "All"
msgstr "Toutes les bibliothèques"
6. Install a new language
6.1. Run the following commands in the terminal, replacing xx-XX with the
language code (e.g. fr-CA)
./misc/translator/translate install xx-XX
6.2. In the Koha staff interface, go to Administration > System preferences
6.3. Search for language
6.4. Check the box next to the new language
6.5. Save
7. Switch the language of the interface
8. Redo step 2
--> The pages still work (no errors)
--> The 'All' libraries string should be replaced by whatever you put in
step 5
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list