localidade Linux Mint

0

Sou bem novo no ambiente de desktop Linux, então provavelmente o problema já está resolvido, mas ainda não o encontrei.

Eu executo o Linux Mint 19 com o Gnome 3.28.1. Eu uso a interface em inglês, mas quero ter configurações regionais definidas para o tcheco, especificamente números, datas e moeda. Então, meu local é definido assim:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_ALL=

Parece que está tudo bem. Quando abro Configurações - > Região & Idiomas Eu também vejo a Czechia selecionada e as datas (curta e longa) exibidas corretamente. Mas o calendário na barra superior mostra a data no estilo americano (mês, dia, ano) e o mês é traduzido para o tcheco. Quando abro o link , ele mostra as seguintes configurações:

navigator.browserLanguage: undefined
navigator.language: cs
navigator.userAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
date: Tue Jul 10 2018 07:19:33 GMT+0200 (CEST)
date.toLocaleDateString(): 7/10/2018
date.toLocaleTimeString(): 7:19:33 AM
date.toLocaleString(): 7/10/2018, 7:19:33 AM
date.toUTCString(): Tue, 10 Jul 2018 05:19:33 GMT
date.getTimezoneOffset(): -120

Também os programas iniciados no Wine aparecem com a localização nos EUA, embora eu tenha lido que o Wine tira o local do sistema. Como pode ser corrigido?

Atualização: tentou a saída de data simples no Python:

print(datetime.datetime.strftime(datetime.datetime.today(), "%c"))

Mostra o formato dos EUA:

Tue Jul 10 07:55:19 2018

Tanto quanto eu entendo, não tenho nada a ver com o Gnome, mas com as próprias configurações do sistema.

Atualização: depois de executar o script Python mencionado acima, executei lsof | grep locale . Todos os arquivos abertos de onde en locale. Quando tentei executar lsof | grep locale/cs , não mostrei nada. Como isso é possível?

    
por Ralfeus 10.07.2018 / 07:24

0 respostas