https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33237
Nick Clemens <n...@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #148785|0 |1 is obsolete| | --- Comment #9 from Nick Clemens <n...@bywatersolutions.com> --- Created attachment 163952 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=163952&action=edit Bug 33237: If TranslateNotices is off, use the interface language includes in slips This patch set the language used in slips folloinw this logic: --> uses patron's preferred language --> if patron's preferred language is 'default', use the interface language --> if there is no interface (for overdue_notices for example), use the first language in 'language' system preference To Test: 1. Install the other language (i used fr-CA here) 1.1. gulp po:update fr-CA ./misc/translator/translate install fr-CA 1.2. In Administration > Global system preferences, search for language and check the added language 2. Create a manual invoice in a patron's account and pay it 3. From the Transactions tab, click 'Print' next to the payment line --> On the printed slip, there's the word 'Payment' in English (OK) 4. Switch interface to other language 5. Redo step 3 --> On the printed slip, the word 'Payment' is still in English (not ok) 6. In Administration > Global system preferences, enable TranslateNotices 7. Go to Tools > Notices and slips > ACCOUNT_CREDIT and copy the content of the letter into all the languages 8. Redo step 3 (you should still be in the other language interface) --> On the printed slip, the word 'Payment' is still in English (not ok) 9. Edit the patron's account and change the preferred language to the other language 10. Redo step 3 --> On the printed slip, the word 'Payment' is in the other language (Paiement) (OK) 11. Apply the patch 12. Reset config 12.1. Edit the patron's account and change back the preferred language to 'default' 12.2. In Administration > Global system preferences, disable TranslateNotices 13. Redo step 3 (you should still be in the other language interface) --> On the printed slip, the word 'Payment' is in the other language (Paiement) 14. Switch interface to the english language 15. Redo step 3 --> On the printed slip, the word 'Payment' is in English 16. In Administration > Global system preferences, enable TranslateNotices 17. Edit the patron's account and change the preferred language to the other language 18. Redo step 3 --> On the printed slip, the word 'Payment' is in the other language (Paiement) Signed-off-by: Nick Clemens <n...@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/