Como posso instalar um idioma por linha de comando

21

Estou tentando ter tudo pronto para instalar uma nova área de trabalho com algumas instruções de linha de comando. Infelizmente, para instalar os pacotes de idiomas, não consegui encontrar como fazê-lo.

eu posso correr

gnome-language-selector

Mas não parece ser utilizável diretamente na linha de comando. Preciso continuar com cliques ...

Outra coisa que poderia ser feita é fazer esses cliques e descobrir quais pacotes foram instalados e ler as alterações em / etc / environment e / etc / default / locale (e outro arquivo / etc / ...?), Mas a lista de pacotes provavelmente é diferente dependendo dos pacotes instalados (Firefox, Thunderbird, LibreOffice, Gnome, ...)

Existe uma ferramenta para isso? Como digamos:

gnome-language-selector --install fr

ou um pacote com todas as dependências necessárias:

sudo apt-get install super-language-pack-fr

Obrigado,

samb
fonte

Respostas:

23

Para desktop, você pode

sudo apt-get install language-pack-[cod] language-pack-gnome-[cod] language-pack-[cod]-base language-pack-gnome-[cod]-base 

Mas cada aplicativo pode ter seu pacote de idiomas. Para conhecer os pacotes a serem instalados, tente:

check-language-support -l [cod]

Por exemplo:

check-language-support -l fr
jasmim
fonte
Obrigado, mas isso não instala tudo o que seria instalado pelo gnome-language-selector; no meu caso: libreoffice-l10n-fr pacote de idioma-gnome-fr pacote de idioma-fr-base hunspell-fr pacote de idioma-pacote-gnomo-fr-base firefox-locale-fr mitos-fr libreoffice-help-fr hífen fr wfrench idioma-pacote-fr thunderbird-locale-fr
samb
Não há nenhum pacote language-support-writing- [cod] disponível para 12.04 ... Ele desapareceu com a 11.10.
Samb
1
Editado. Por favor, verifique se as últimas adições são úteis ... :)
jasmines 12/12
1
Excelente! O comando final é sudo apt-get install $ (check-language-suporte -l fr)
samb
1
Ouyes | sudo apt-get install `check-language-support -l fr`
Reinier Post 18/06
15

Instalar automaticamente todas as dependências:

sudo apt-get -y install `check-language-support -l fr`

onde fré o código de idioma desejado.

Nuno Mourinho
fonte
dica: o apt-get installpode fazer a -yopção. Não há necessidade de usar yese canalizar.
Hytromo #
2

Primeiro, você precisa editar o arquivo locale.gen.

sudo vim /etc/locale.gen

Em seguida, procurando o pacote de idiomas necessário e remova a marca de comentário, por exemplo, se eu quiser instalar zh_CN.GBK GBK zh_CN.UTF8, apenas remova o símbolo # nessas linhas. Como alternativa, você também pode adicionar suas linhas diretamente em o arquivo. Por fim, execute:

sudo locale-gen

Esta é a maneira mais simples que encontrei online.

Gary
fonte
0

Para adicionar o idioma francês ao Ubuntu usando o Centro de Software:

Instale através do centro de software

Citado a partir daí:

Esse metapacote depende de todos os pacotes que fornecem suporte ao idioma nativo para aplicativos. (como corretores ortográficos, dicionários, pacotes de código de idioma OpenOffice e Mozilla, etc.).

Se você também deseja que seus aplicativos e a área de trabalho sejam traduzidos, instale adicionalmente o language-pack-fr.

Portanto, pode não ter o idioma para certos programas.


Para adicionar um idioma ao Ubuntu usando a linha de comando:

Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute os comandos abaixo.

sudo apt-get install language-support-fr
Mitch
fonte
Obrigado, mas isso não instala tudo o que seria instalado pelo gnome-language-selector; no meu caso: libreoffice-l10n-fr pacote de idioma-gnome-fr pacote de idioma-fr-base hunspell-fr pacote de idioma-pacote-gnomo-fr-base firefox-locale-fr mitos-fr libreoffice-help-fr hífen fr wfrench idioma-pacote-fr thunderbird-locale-fr
samb