UI stays in English even after changing localization to french (other languages are ok)

Description

The UI is in english even when I changed the server language to french. Tried to restart and it does nothing. When I change to another language (like spanish) translation works well… I’m confused

Do I need to manually put the translation of every string in the settings? (I guess not, but the settings translation override works)

Server Setup Information

  • Version of Rocket.Chat Server: 6.7.1
  • Operating System:
  • Deployment Method: docker
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version: v14.21.3
  • MongoDB Version: 4.4.29
  • Proxy: apache2 (not in docker container, rocketchat is a virtualhost)

My /etc/apache2/sites-available/example.com.conf contains the following:

       ProxyPreserveHost On
       ProxyPass / http://localhost:3000/
       ProxyPassReverse / http://localhost:3000/
       ProxyPassReverseCookieDomain localhost example.com

Docker compose

services:
  rocketchat:
    container_name: rocketchat-app
    image: rocketchat/rocket.chat:6.7.1
    command: >
      bash -c
        "for (( ; ; )); do
          node main.js &&
          s=$$? && break || s=$$?;
          echo \"Could not start Rocket.Chat. Waiting 5 secs...\";
          sleep 5;
        done; (exit $$s)"
    restart: unless-stopped
    volumes:
      - ./data/uploads:/app/uploads
      - ./config/vhost.conf:/etc/apache2/sites-enabled/vhost-ssl.conf
      - /etc/letsencrypt:/etc/letsencrypt:ro

    environment:
      - PORT=3000
      - ROOT_URL=https://example.com
      - Accounts_UseDNSDomainCheck=false
      - MONGO_URL=mongodb://mongo:27017/rocketchat?replicaSet=rs0&directConnection=true
      - MONGO_OPLOG_URL=mongodb://mongo:27017/local?replicaSet=rs0&directConnection=true
      - VIRTUAL_HOST=example.com
      - OVERWRITE_SETTING_Show_Setup_Wizard=completed
    depends_on:
      - mongo
    ports:
      - 3000:3000
    labels:
      - "traefik.backend=rocketchat"
      - "traefik.frontend.rule=Host: example.com"

  mongo:
    container_name: rocketchat-db
    image: mongo:4.4
    restart: unless-stopped
    volumes:
      - ./data/db:/data/db
      - ./data/dump:/dump
    deploy:
      resources:
        limits:
          memory: 350M
    command: mongod --oplogSize 128 --replSet rs0 --storageEngine=wiredTiger
    labels:
      - "traefik.enable=false"

the same happens to me. I want to set the Spanish language and it resets to English

Please see my comment here - this seems likely to be a bug: