A localidade coreana não funciona no Ubuntu sem cabeçote 16.10

0

Screenshot do dpkg-reconfigure locales

Eu estava tentando fazer com que o coreano funcionasse no meu servidor remoto headless (Ubuntu 16.10, conectado a partir do Win10 com o Bash no Ubuntu no Windows). A partir da captura de tela acima, a única idéia que tenho para explicar por que ainda não funciona é que não há fontes padrão compatíveis com o Hangul (por exemplo, quando executo dpkg-reconfigure console-data não há conjuntos que suportam o Hangul), mas não consigo trabalhar como adicionar um novo. (note que o coreano não funciona quando eu uso o servidor headless localmente)

Ao fazer tudo isso, outro problema surgiu. O conteúdo do meu arquivo /etc/default/locale não afeta a localidade. Por exemplo, /etc/default/locale contém:

LANG=en_AU.UTF-8
LC_ALL=en_AU.UTF-8

de executar update-locale LANG=en_AU.UTF-8 LC_ALL=en_AU.UTF-8 , mas locale ainda relata (antes e depois do logout / reinicialização)

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

/etc/environment e ~/.bashrc não contêm nada que afete a localidade.

A única maneira que pareço ser capaz de alterar a localidade é usar meu .bashrc para exportar as definições, mas isso não afeta todos os usuários. A localidade en_AU deve ser configurada corretamente, pois funciona quando definida por .bashrc .

Onde devo procurar em seguida na resolução deste problema?

Atualização: Acabei de perceber que, mesmo quando exporto com .bashrc , o campo LANG não é atualizado.

export LANG="en_AU.UTF-8"
export LANGUAGE="en_AU:en"
export LC_ALL="en_AU.UTF-8"

Saída de locale após o logout / in:

LANG=ko_KR.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="en_AU.UTF-8"
...
LC_ALL=en_AU.UTF-8
    
por Raolan 05.01.2017 / 22:22

0 respostas