Bonjour.
Voilà j'ai le problème suivant : j'ai installé une bécane pour un ami.
Polonais travaillant en France depuis un moment, il parle donc nativement le Polonais et super bien le Français. Mais pas un mot d'anglais.
Je lui ai installé une distrib aux petits oignons. Ubuntu en l'occurrence parce que, choix empirique, c'est ce que j'installe dans ces cas là et je m'y suis fait la main.
Entre autres personnalisations, je lui ai installé son système en Polonais. j'y ai aussi installé le support de la langue française histoire que je puisse lancer les applis en Français si je veux le dépanner.
Cependant il me reste un dernier détail.
Comme je dit plus haut, il ne parle pas anglais.
Hors si une application n'est pas traduite en polonais, par défaut elle s'affiche en anglais.
Comment faire pour que le système affiche en polonais, et si ce n'est pas traduit, alors en français et non en anglais ?
Il y a plusieurs applications qui sont traduites en Français et pas en Polonais (par exemple, du moins dans le dépôt ubuntu, kino). Ces applications pourraient s'afficher en Français, qu'il comprend, plutôt qu'en Anglais, qu'il ne comprend pas du tout.
Merci beaucoup !
# idee comme ca...
Posté par B16F4RV4RD1N . Évalué à 2.
export LANG=pl_PL.UTF-8 && programme
comme cela peut etre qu il y aura tout le temps le polonais, et si le support polonais manque, cela passe direct en francais...
mais peut etre il y a plus simple !
Do widzenia !
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: idee comme ca...
Posté par Thomas Debesse (site web personnel) . Évalué à 2.
Mais j'ai comme un doute, parceque une fois qu'on a réécrit la variable LANG, bah il n'y a pas d'historique, le logiciel ne sait pas quelle était la langue avant que la variable ai été réécrite. :D
Et puis même si ça marchait, ça n'est pas une bonne solution, ça signifie modifier tout les menus, et pas seulement, toute les associations mime-yype <-> programme (pour les ouvrir avec).
Et ça signifie que ce n'est faisable que pour les logiciels qui sont installés lorsque je livre la machine, et pas à l'avenir. ça ne m'aide en rien parceque je peux déjà modifier juste les .desktop des programmes qui ne sont pas traduits pour demander qu'ils soient lancés en Français.
Il faudrait trouver le moyen de spécifier une langue "par défaut" autre que l'anglais si la langue actuelle n'est pas disponible, mais au niveau de la ditribution. :/
ce commentaire est sous licence cc by 4 et précédentes
# variable LANGUAGE
Posté par Vincent ORDY . Évalué à 10.
export LANGUAGE="pl:fr"
[^] # Re: variable LANGUAGE
Posté par Thomas Debesse (site web personnel) . Évalué à 2.
Ça marche nickel !! Merci.
Bon maintenant un dernier soucis... j'ai mit ça dans /etc/profile et malgré tout après le boot et le login la variable LANGUAGE reste unset.
Là c'est une question spécifique à Ubuntu je pense, mais comment faire pour rendre cette variable *vraiment* globale à tout le système ?
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: variable LANGUAGE
Posté par Vincent ORDY . Évalué à 5.
Regarde du côté de /etc/environment
[^] # Re: variable LANGUAGE
Posté par Thomas Debesse (site web personnel) . Évalué à 2.
En fait, ça devrait être ça, même qu'actuellement dans le /etc/environment il y avait déjà une ligne du genre (de tête) LANGUAGE="pl:pl_PL:en:en_GB".
Hors un echo $LANGUAGE ne me donnait rien !
J'ai modifié cette ligne en insérant ce qu'il faut poru le français, après le polonais et avant l'anglais.
J'ai redémarré...
ça n'est pas pris en compte... (et un echo LANGUAGE ne m'affiche toujours rien !).
C'est étrange....
Sinon dans /Etc/environnement, les variables sont juste déclarées, il n'y a pas de export, c'est normal ? (je trouve ça louche, ça ne ressemble pas à ce dont j'ai l'habitude ^^)...
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: variable LANGUAGE
Posté par Thomas Debesse (site web personnel) . Évalué à 2.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: variable LANGUAGE
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
ces variables/fichiers. Rien n'oblige à prendre en comptes les
fichiers de configuration systèmes, rien non plus n'oblige à utiliser
bash comme shell.
Il faut donc que tu regarde les fichiers .bashrc et .bash_profile des
comptes qui t'intéressent pour gérer cela.
Attention aussi à gdm, qui a sa propre fonction pour definir la locale.
[^] # Re: variable LANGUAGE
Posté par Thomas Debesse (site web personnel) . Évalué à 2.
Je ne trouve pas ça d'ailleurs très logique !
On pourrait penser qu'il ne faille que réécrire une config spéciale pour ceux qui diffèrent, là il faudrait donc avoir une config particulière pour ceux qui diffèrent, et une config particulièrent, pour dire qu'ils ne diffèrent pas ?
Enfin, je vais tester... merci :).
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: variable LANGUAGE
Posté par liberforce (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.