Comment puis-je installer une langue par ligne de commande

21

J'essaie d'avoir tout prêt pour installer un nouveau bureau avec quelques instructions en ligne de commande. Malheureusement, pour installer les packages linguistiques, je n'ai pas trouvé comment le faire.

je peux courir

gnome-language-selector

Mais il ne semble pas directement utilisable en ligne de commande. Je dois continuer avec des clics ...

Une autre chose qui pourrait être faite est que je fais ces clics et découvre quels paquets ont été installés et que je lis les changements dans / etc / environment et / etc / default / locale (et autre fichier / etc / ...?) Mais la liste des packages est probablement différente selon les packages installés (Firefox, Thunderbird, LibreOffice, Gnome, ...)

Existe-t-il un outil pour cela? Comme disons:

gnome-language-selector --install fr

ou un package qui a toutes les dépendances nécessaires:

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

Merci,

samb
la source

Réponses:

23

Pour le bureau, vous pouvez

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

Mais chaque application peut avoir son pack de langue. Pour connaître les packages à installer, essayez:

check-language-support -l [cod]

Par exemple:

check-language-support -l fr
jasmin
la source
Merci, mais cela n'installe pas tout ce qui serait installé par gnome-language-selector; dans mon cas: libreoffice-l10n-fr language-pack-gnome-fr language-pack-fr-base hunspell-fr language-pack-gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr hyphen- fr wfrench language-pack-fr thunderbird-locale-fr
samb
Il n'y a pas de paquet language-support-writing- [cod] disponible pour 12.04 ... Il a disparu avec 11.10.
samb
1
Édité. Veuillez vérifier si les derniers ajouts sont utiles ... :)
jasmines
1
Excellent! La commande finale est sudo apt-get install $ (check-language-support -l fr)
samb
1
Ouyes | sudo apt-get install `check-language-support -l fr`
Reinier Post
15

Installer automatiquement toutes les dépendances:

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

frest le code de langue souhaité.

Nuno Mourinho
la source
indice: le apt-get installpeut prendre l' -yoption. Pas besoin d'utiliser yeset de tuyau.
hytromo
2

Tout d'abord, vous devez modifier le fichier locale.gen.

sudo vim /etc/locale.gen

Ensuite, recherchez le module linguistique dont vous avez besoin et supprimez la marque de commentaire, par exemple, si je veux installer zh_CN.GBK GBK zh_CN.UTF8, je supprime simplement le symbole # dans ces lignes, sinon, vous pouvez également ajouter vos lignes directement dans le fichier. Enfin, exécutez:

sudo locale-gen

C'est le moyen le plus simple que j'ai trouvé en ligne.

Gary
la source
0

Pour ajouter la langue française à Ubuntu à l'aide du Centre logiciel:

Installer via le centre logiciel

Cité à partir de là:

Ce métapaquet dépend de tous les packages qui prennent en charge la langue maternelle des applications. (comme les correcteurs orthographiques, les dictionnaires, les packages de paramètres régionaux OpenOffice et Mozilla, etc.).

Si vous souhaitez également que vos applications et le bureau soient traduits, veuillez également installer language-pack-fr.

Il peut donc ne pas avoir la langue de certains programmes.


Pour ajouter une langue à Ubuntu à l'aide de la ligne de commande:

Appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous.

sudo apt-get install language-support-fr
Mitch
la source
Merci, mais cela n'installe pas tout ce qui serait installé par gnome-language-selector; dans mon cas: libreoffice-l10n-fr language-pack-gnome-fr language-pack-fr-base hunspell-fr language-pack-gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr hyphen- fr wfrench language-pack-fr thunderbird-locale-fr
samb