https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31694
David Nind <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #27 from David Nind <[email protected]> --- I have tested and got things to work as far as I could tell. Since translation is not something all that familiar to me, may be a second sign off would be useful? Testing notes using koha-testing-docker (KTD): 1. Not related to this bug. With the recent changes to languages in master, the normal commands for updating and installing a language didn't work as expected for me. See [1] for the errors and my work around. 2. After applying the patches, but before step 7 of the main patch, I had to update and install the language again. [1] Installing and updating translations using KTD ================================================== Error when using gulp po:update ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I got an error when using the command (maybe need to access using ktd --root --shell ?): kohadev-koha@kohadevbox:koha(bz31694)$ gulp po:update [20:04:18] Using gulpfile /kohadevbox/koha/gulpfile.js [20:04:18] Starting 'po:update'... [20:04:18] Starting 'po_update_marc_marc21'... [20:04:18] Starting 'po_update_marc_unimarc'... [20:04:18] Starting 'po_update_staff'... [20:04:18] Starting 'po_update_opac'... [20:04:18] Starting 'po_update_pref'... [20:04:18] Starting 'po_update_messages'... [20:04:18] Starting 'po_update_messages_js'... [20:04:18] Starting 'po_update_installer'... [20:04:18] Starting 'po_update_installer_marc21'... [20:04:18] Starting 'po_update_installer_unimarc'... [20:04:25] Finished 'po_update_installer_unimarc' after 6.41 s [20:04:29] Finished 'po_update_installer_marc21' after 10 s [20:04:29] Finished 'po_update_installer' after 10 s [20:04:29] Finished 'po_update_marc_unimarc' after 10 s [20:04:29] Finished 'po_update_pref' after 10 s [20:04:29] Finished 'po_update_marc_marc21' after 10 s [20:04:32] Finished 'po_update_messages_js' after 14 s [20:04:32] Finished 'po_update_opac' after 14 s [20:04:34] 'po_update_messages' errored after 15 s [20:04:34] Error: Command failed: msgmerge --backup=off --no-wrap --quiet -F --update misc/translator/po/vi-VN-messages.po misc/translator/Koha-messages.pot misc/translator/Koha-messages.pot:11:35: syntax error misc/translator/Koha-messages.pot:11: keyword "n" unknown misc/translator/Koha-messages.pot:12: end-of-line within string msgmerge: found 3 fatal errors at ChildProcess.exithandler (node:child_process:422:12) at ChildProcess.emit (node:events:517:28) at ChildProcess.emit (node:domain:552:15) at maybeClose (node:internal/child_process:1098:16) at Socket.<anonymous> (node:internal/child_process:450:11) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:552:15) at Pipe.<anonymous> (node:net:350:12) at Pipe.callbackTrampoline (node:internal/async_hooks:130:17) [20:04:34] 'po:update' errored after 15 s Permission errors when using misc/translator/translate ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I also got permission errors when using misc/translator/translate: misc/translator/translate update fr-FR misc/translator/translate install fr-FR mkdir /kohadevbox/koha/misc/translator/po/fr_FR: Permission denied at /kohadevbox/koha/misc/translator/LangInstaller.pm line 454. sudo misc/translator/translate install fr-FR Can't locate C4/Context.pm in @INC (you may need to install the C4::Context module) (@INC contains: /kohadevbox/koha/misc/translator /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /kohadevbox/koha/misc/translator/LangInstaller.pm line 22. BEGIN failed--compilation aborted at /kohadevbox/koha/misc/translator/LangInstaller.pm line 22. Compilation failed in require at ./translate line 28. BEGIN failed--compilation aborted at ./translate line 28. Work around ~~~~~~~~~~~ In the end, I accessed KTD using root to update and install languages. david@david-thinkpad-t14:~/git-koha/koha-testing-docker$ ktd --root --shell root@kohadevbox:kohadevbox$ cd koha root@kohadevbox:koha$ misc/translator/translate update fr-FR root@kohadevbox:koha$ misc/translator/translate install fr-FR root@kohadevbox:koha$ chown -R kohadev-koha:kohadev-koha misc/translator/po -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] 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/
