Thank you very much, Jane!

We will follow your recipe :-)!

Linda

On 8/11/23 15:17, Jane Sandberg wrote:
That is very mysterious!

These steps worked for me to add the 950 db seed in French within a docker container:

docker exec -it [container_name] bash
cd /home/opensrf/repos/Evergreen
make -f Open-ILS/src/extras/Makefile.install ubuntu-focal-translator
su opensrf
cd build/i18n
mkdir locale
make newpot
make LOCALE=fr-CA updatepo
exit # go back to root user
cd /home/opensrf/repos/Evergreen/build/i18n && make LOCALE=fr-CA install
su evergreen
psql -f Open-ILS/src/sql/Pg/950.data.seed-values-fr-CA.sql

El vie, 11 ago 2023 a la(s) 05:51, Linda Jansová (linda.jans...@gmail.com) escribió:

    Thank you very much, Jane!

    We currently use the dev tag (but we may also try some other
    non-dev tags as you have suggested :-); actually, it seems that
    the language selector in the OPAC correctly appears after a couple
    of reloads, then - for a couple of other reloads - it disappears
    only to appear again after some more reloads ;-).

    It definitely works in mysterious ways so far; we would probably
    also need to add the 950 db seed with French (and Czech)
    translations. Any ideas how to do this correctly?

    Linda

    On 8/11/23 14:25, Jane Sandberg wrote:
    Hi Linda,

    What tag of the Evergreen container are you using?  I believe
    that the instructions under "Restarting Evergreen services" are
    only applicable to the "dev" tag (i.e. if you ran `docker run
    [...] mobiusoffice/evergreen-ils:dev`).  If you don't specify a
    tag, it defaults to the "latest" tag, which doesn't contain the
    file-based restart/recompile methods.

    I typically use the non-dev tags, using the following steps to
    restart apache. Theoretically, they should work if you are using
    the dev tag too, but I haven't tried them:

    1. docker ps # this will show the name of the running container
    2. docker exec -it [container_name] bash # this will provide a
    shell within the running container.  For example, if step 1 had
    mentioned that the running Evergreen container is named
    "peaceful_spence", it would be `docker exec -it peaceful_spence bash`
    3. apache2ctl restart # simply restarts apache. When I need to
    restart all services, I use `ansible-playbook
    /egconfigs/evergreen_restart_services.yml -e hosts="127.0.0.1"`
    instead.

    Hope this helps,

       -Jane

    El vie, 11 ago 2023 a la(s) 04:28, Linda Jansová via
    Evergreen-general (evergreen-general@list.evergreen-ils.org)
    escribió:

        Dear all,

        We have just started experimenting with a Docker container
        (https://hub.docker.com/r/mobiusoffice/evergreen-ils), mainly
        to see whether it could help us identify what causes i18n
        issues reported in a separate thread (with a subject
        "Evergreen 3.11.0a not properly switching into Czech in the
        staff client").

        At this point we are a bit stuck as we would like to make
        appropriate i18n changes to the eg_vhost.conf file and then
        make them visible both in the OPAC and in the staff client.

        We have uncommented lines related to French translation (just
        to see if it works before we would make a deep dive into
        Czech) and restarted Evergreen as described at
        https://hub.docker.com/r/mobiusoffice/evergreen-ils (under
        the heading "Restarting Evergreen services") but it doesn’t
        seem to change anything in the OPAC.

        How exactly should we proceed?

        (Maybe a more specific piece of documentation that would
        answer our question is available somewhere; in that case,
        sharing a URL would be great :-).)

        Thank you in advance!

        Linda

        _______________________________________________
        Evergreen-general mailing list
        Evergreen-general@list.evergreen-ils.org
        http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general


_______________________________________________
Evergreen-general mailing list
Evergreen-general@list.evergreen-ils.org
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general

Reply via email to