Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/05/2006, à 10:24

Enjoy Aspirin

Script pour lancer un programme en anglais.

J'ai créé un petit script qui me permet de lancer un programme dans sa langue originale.

Principe :
La variable LANG est exportée vers l'anglais, on lance alors le programme, puis LANG est rétablie dans sa valeur d'origine.

pour créer le script :
sudo vim /usr/bin/en     (ou sudoedit /usr/bin/en)

#!/bin/bash
LANG_ORIGIN=$LANG
export LANG=C
exec "$@"
export LANG=$LANG_ORIGIN

Exemples d'utilisations :

puis sudo chmod +x en

en man dpkg
en anjuta


- Remarques
:

Comme Bertrand le dit, il y a plus simple pour les manpages :

man -LC ma_page_man

- On peut envisager le cas génant où un autre programme est lancé alors que la locale pointe vers l'anglais. Mais ça me parait ni probable ni dramatique.

Dernière modification par Enjoy Aspirin (Le 23/06/2006, à 17:26)

#2 Le 17/05/2006, à 19:15

bertrand0

Re : Script pour lancer un programme en anglais.

Plus simple:

#!/bin/bash
LANG=C "$@"

encore plus simple:
alias C="LANG=C "


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#3 Le 17/05/2006, à 19:27

bertrand0

Re : Script pour lancer un programme en anglais.

La variable LANG n'est peut-être pas simple, mais elle est parfaitement générique:
LANG=langue_territoire.codeset@modificateur
avec les valeurs C et POSIX comme cas particuliers.

man 3 setlocale
pour une description complète

Sinon, les moyens consacrés pour choisir sa langue sur ubuntu c'est Système/Administration/Support linguistique pour la langue du système
et le menu choix de langue dans l'écran de login pour la langue de la session.

Enfin, pour man en anglais, c'est facile, suffit de regarder les options:
man -LC ma_page_man
fais ce que tu veux.


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#4 Le 17/05/2006, à 20:06

enjoy_

Re : Script pour lancer un programme en anglais.

merci merci