Table des matières
Préambule
Habitué à travailler avec un système d’exploitation en anglais, il m’arrive parfois d’avoir besoin de démarrer une application ou de consulter des fichiers d’aide en français.
Ceci peut généralement ce faire de manière très simple pour autant que les outils requis soient installés.
En ce qui me concerne, je définis au niveau de l’application gnome-language-selector (menu Système > Administration > Prise en charge de langues) la liste des langues que je désire utiliser ainsi que les paramètres globaux de prise en charge.
Ensuite, dans un terminal, j’affiche la liste des paramètres régionaux installés:
$ locale -a
Si par malheur le modèle désiré n’est pas listé, je procède à sa génération:
$ locale-gen fr_CH.UTF8
Ces deux étapes terminées, il m’est possible d’exécuter une application dans une autre langue que celle utilisée par défaut lors du démarrage de GNOME.
Paramètres régionaux pour une application
Le démarrage d’une application dans une autre langue peut ce faire soit via un terminal soit via un launcher.
Depuis un terminal
Syntaxe:LC_ALL=[language] [application]Exemple:$ LC_ALL=fr_CH.utf8 gedit
Depuis un launcher
Un launcher
GNOMEdémarre l’application en fonction des paramètres régionaux. Pour cette raison, je pense qu’essayer de modifier ce comportement ne serait pas très judicieux.C’est pourquoi, partant du principe que la solution présentée plus haut pour le démarrage depuis le terminal n’était pas trop mauvaise, j’ai créé un script
bashtrès basic pour contourner le problème.Fichier
customLC.sh#!/bin/bash # -*- coding: utf-8 -*- LC_ALL=fr_CH.utf8 $1Syntaxe:bash customLC.sh [application] ou bash customLC.sh "[application] [options]"Pour utiliser ce script dans un
launcher, il suffit de renseigner le champsCommandavec la syntaxe utilisée pour lancer le script dans unterminal.Exemple:bash customLC.sh "firefox %u"
L’utilisation des guillemets et nécessaire si vous désirez passez des paramètres d’exécution à l’application.
Paramètres régionaux des manpages
Pour consulter les pages de manuel dans une autre langue, il faut au préalable installer les packages de traduction.
Exemple pour les packages français:
sudo apt-get install manpages-fr manpages-fr-extra manpages-fr-dev
Ensuite, la consultation des pages de man s’effectue avec la syntaxe shell suivante:
Syntaxe:
LC_ALL=[language] man [command]
ou
man -L [language] [command]
Exemples:
$ LC_ALL=fr_CH.UTF8 man ls
ou
$ man -L fr_CH.UTF8 ls
Les pages man ne sont pas toujours traduites et sont souvent plus complète dans la version anglaise |