Idioma diferente da interface do usuário para a semana / mês do padrão no KDE

0

Gostaria de ter a interface do usuário em inglês, mas os nomes de semana / mês em outro idioma (digamos francês, espanhol, italiano, etc.)

Parece que quando eu configuro a interface do usuário para inglês, não há controle sobre os nomes de semana / mês. Eu apenas posso alterar o tipo de calendário e outras configurações semelhantes.

Esse tipo de configuração é extremamente útil se sua língua nativa não é o inglês, mas você prefere ter a interface do usuário em inglês.

Estou processando o KDE no Ubuntu 14.04

Atualização:

depois de executar sudo update-locale LC_TIME=it_IT.UTF-8 Eu recebo este erro:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en:it:fr:en",
        LC_ALL = (unset),
        LC_PAPER = "en_IT.UTF-8",
        LC_ADDRESS = "en_IT.UTF-8",
        LC_MONETARY = "en_IT.UTF-8",
        LC_NUMERIC = "en_IT.UTF-8",
        LC_TELEPHONE = "en_IT.UTF-8",
        LC_IDENTIFICATION = "en_IT.UTF-8",
        LC_MEASUREMENT = "en_IT.UTF-8",
        LC_TIME = "en_IT.UTF-8",
        LC_NAME = "en_IT.UTF-8",
        LANG = "en_IT.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Atualização 2: saída de local -a (agora eu não tenho idioma francês selecionado em opções mais)

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
it_CH.utf8
it_IT.utf8
    
por Woeitg 05.02.2016 / 11:25

1 resposta

1

Os nomes de semana e mês nos calendários geralmente são controlados pela variável de ambiente LC_TIME , portanto, é necessário alterar isso. Este comando define / altera LC_TIME no arquivo /etc/default/locale :

sudo update-locale LC_TIME=fr_FR.UTF-8

No próximo login, esperamos que as semanas / meses sejam exibidas em francês.

Edit: O problema está relacionado com este bug . Conforme sugerido nos comentários, alterando o idioma padrão para o inglês britânico resolve o problema.  Também mais ou menos o mesmo problema é discutido aqui .

    
por Gunnar Hjalmarsson 05.02.2016 / 12:48