suporte ao idioma dos usuários no Ubuntu 12.04

0

Na minha área de trabalho atual há suporte para o pacote de 3 idiomas: English, Russian and Ukrainian .

Mas quando outros usuários acessam a conta, ele trabalha apenas um - English .

E qualquer opção para alterar o idioma ou instalar novo pacote de idiomas.

Eu tentei fazer isso através de:

sudo apt-get install language-support-ua

ou de acordo com este manual deb Linux: How para adicionar suporte para localização cirílica em búlgaro, russo, bielorrusso, ucraniano, sérvio, macedônio e bósnio no Xfce, GNOME, KDE Desktop .

Mas o resalt sempre se parece com o seguinte:

nazar_art@nazar-desctop:/home/andriy$ sudo aptitude install language-support-ru
Couldn't find any package whose name or description matched "language-support-ru"
Couldn't find any package whose name or description matched "language-support-ru"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

nazar_art@nazar-desctop:/home/andriy$ apt-get install language-pack-ua
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
nazar_art@nazar-desctop:/home/andriy$ sudo apt-get install language-pack-ua
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package language-pack-ua
nazar_art@nazar-desctop:/home/andriy$ sudo apt-get install --yes language-pack-uk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
language-pack-uk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
nazar_art@nazar-desctop:/home/andriy$ 

Por que isso acontece?
Quando estou indo como root todos os 3 idiomas estão ativos, mas de outra conta apenas um por padrão e qualquer chance de alterá-lo. Além disso, não existe bandeira de idioma no canto superior direito.

  • Como resolver esse problema?
  • Ou como tornar o suporte ao idioma acessível para todos os usuários?
por nazar_art 21.08.2013 / 00:28

3 respostas

1

Existem dois lugares onde as configurações de idioma para um usuário são manipuladas.

  1. Nas configurações da conta, onde você (como administrador) pode definir o idioma padrão para qualquer usuário (mesmo depois que o usuário existiu e trabalhou por algum tempo)

  2. ParacadausuárioindividualmenteatravésdeConfiguraçõesdeidioma,ondeelepodearrastarseuidiomapreferidoparaotopo(Tudoabaixoinglêséignorado)

por guntbert 30.08.2013 / 19:29
0

Não sei se isso ajudará ou não, mas quando eu selecionar Configurações do sistema > Suporte de idioma, a tela anexada é exibida. Existe uma opção para aplicar todo o sistema. Isso deve disponibilizar os idiomas para todos os usuários.

Isso pode resolver seu problema. Tenha em atenção que tem de iniciar sessão como um utilizador com privilégios administrativos.

Espero que isso ajude,

    
por fballem 29.08.2013 / 13:53
0

Apenas Lucid usa language-support-* packages. De preciso em diante, você precisa usar language-pack-* :

sudo apt-get install language-pack-ru

Este é um pacote disponível de Lucid em diante .

nazar_art@nazar-desctop:/home/andriy$ apt-get install language-pack-ua
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Isso acontece porque você não está executando como root. Você precisa usar sudo .

language-pack-uk is already the newest version.

Você já tem o pacote de inglês mais recente do Reino Unido.

    
por Braiam 04.03.2014 / 17:14