LC_ALL/LANG/LANGUAGE = en_US.UTF-8 está correto para sites não anglófonos?

Desde que comecei a configurar uma nova instância do Discourse, fiquei pensando: discourse-setup não pergunta sobre as configurações de localidade do novo site e gera um app.yml com LC_ALL/LANG/LANGUAGE = en_US.UTF-8.

Isso está correto? Se sim, seria potencialmente útil se isso fosse mencionado nas instruções de instalação. E se não, seria bom se discourse-setup perguntasse por essas configurações ou pelo menos não iniciasse o contêiner imediatamente, para que eu pudesse ajustá-las antes da primeira inicialização.

Estou perguntando principalmente porque, em um site existente, tive problemas com a atualização do Postgres 13 para o 15 por causa das localidades (elas foram ajustadas para de_DE.UTF-8 apenas após a criação inicial do contêiner), o que corrigi redefinindo para en_US.UTF-8. Mas, por outro lado, isso significa que o banco de dados Postgres será criado com a collation en_US e isso pode causar alguns problemas com a pesquisa quando, por exemplo, umlauts alemães são usados.

Este PR antigo (FEATURE: Ask for default language in discourse-setup by caugner · Pull Request #319 · discourse/discourse_docker · GitHub) vinculado a uma discussão em 2016 (Default categories/topics in English despite German as default language in setup wizard - #3 by claas) parece indicar que o Discourse agora lida com tudo internamente. Mas seria bom ter uma confirmação e, como mencionado acima, talvez uma pequena nota nas instruções de instalação.

Sugere (para mim) que você pode criar um novo servidor com as configurações de DE e restaurar o banco de dados lá.

Se você não gosta da segurança de ter certeza de que o novo site funciona antes de quebrar o antigo, e de mudar para um novo sistema operacional quando o seu antigo provavelmente está chegando ao fim de sua vida útil, você também poderia fazer um backup, excluir os arquivos do postgres, mudar o locale, reconstruir para criar o novo banco de dados e, em seguida, restaurar o backup.

EDIT: Eu falo apenas inglês e não sou especialmente especialista nas complexidades de locales, mas sua preocupação sobre as buscas funcionarem corretamente me parece pertinente.

Então, geralmente sim, manterei o servidor antigo funcionando até que tudo esteja configurado.

O que estou pensando é: embora eu ache que seria capaz de ajustar manualmente a localidade do banco de dados, não tenho certeza se deveria. Mas, se for o caso, acho que seria bom se o discourse-setup facilitasse um pouco minha vida nesse sentido.

Desculpe reativar este tópico, mas seria ótimo ter alguma orientação aqui antes de configurar um novo site (onde o idioma padrão será o alemão).
Os comentários de Gerhard na solicitação de pull do GitHub soam como se o Discourse pudesse já lidar com as configurações de idioma internamente/por coluna, mas é difícil para mim verificar se isso foi implementado, então não tenho certeza se a localidade padrão en_US.UTF-8 em app.yml é aceitável para um site alemão ou não.