force language for zammad

Infos:

  • Used Zammad version: 6.4 (latest)
  • Used Zammad installation type: Docker Compose
  • Operating system: Ubuntu 24.04.1
  • Browser + version: All
  • ** Proxy Engine Nginx

Expected behavior:

  • The default language for new users should be Polish.

Actual behavior:

  • Zammad detects all sessions as originating from Frankfurt and sets the default language to English, even though I want Polish as the default for new users. Most of them do not speak English.

Steps to reproduce the behavior:

  1. Set up Zammad using Docker Compose on a machine in Frankfurt.
  2. Use a proxy on the same machine to encrypt communication.
  3. Create a new user session – the language defaults to English instead of Polish.

Additional Context:

I have a Zammad instance deployed via Docker Compose on a server located in Frankfurt. On the same server, I also run a proxy to handle encrypted communication. The issue seems to be related to the server location or the proxy setup, as Zammad assumes all sessions are from Frankfurt and automatically defaults the language to English.

I need the default language for new users to be Polish. How can I configure Zammad to ignore the detected location or enforce Polish as the default language?

Zammad detects the users language on their first login based on the browser’s preferences. The user can, at any time, adjust this setting in the profile.

This has no effect on Trigger based mail, but only on notification mail.
Language UI wise cannot be enforced.

Your issue is unclear to be honest, I’m not sure “where” you see a different language from what you’re expecting.

because because I used a proxy I always get English language on the login page and I want it to be Polish by default. bypassing the proxy it works fine but it has to be with the proxy. so that it doesn’t happen automatically and is permanently set

As I said: The browser preference is being used by Zammad.
This means that it has to do zero with any proxy or the server location.

If it does, you’re doing very sketchy stuff most likely. Not sure. It won#t be supported though.