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"