Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Cinelerra] s'y perd dans ses accents (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 711
Location: Close to Annecy (France)

PostPosted: Sun May 06, 2012 10:50 am    Post subject: [Cinelerra] s'y perd dans ses accents (résolu) Reply with quote

Bonjour,

Ma locale est LANG=fr_FR.utf8 mais Cinelerra m'affiche des caractères cabalistiques plutôt que les lettres accentuées ... problème classique.

J'ai essayé plusieurs solutions dont le classique
Code:
export LANG=fr_FR
cinelerra


Mais j'ai toujours le même résultat :?

Pour le moment, je suis repasse en US (par le fichier desktop) mais quelqu'un saurait-il comment solutionner ce probleme ?

Merci


Last edited by destroyedlolo on Sun May 06, 2012 9:09 pm; edited 2 times in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun May 06, 2012 7:10 pm    Post subject: Reply with quote

Visiblement, de ce que je comprends ici, cinelerra ne gère pas les locales UTF-8 : http://cinelerra.org/docs/split_manual_en/cinelerra_cv_manual_en_3.html

Donc il te faut générer une locale ISO
Code:
echo "fr_FR@euro ISO-8859-15" >> /etc/locale.gen
locale-gen


Et ensuite lancer cinelerra avec cette locale :
Code:
LC_ALL=fr_FR@euro cinelerra


PS: peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plaît ? Merci :)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 711
Location: Close to Annecy (France)

PostPosted: Sun May 06, 2012 9:14 pm    Post subject: Reply with quote

Merci de m'avoir mis sur la piste :D

C'est encore plus sioux que ca : mon /etc/locale.gen contient 2 entrées pour fr_FR
Code:
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
fr_FR UTF-8

(il me semble que ca vient du wiki sur l'UTF-8 ... m'enfin, c'est loin :) ).
Et visiblement, l'UTF-8 à priorité sur le ISO.

Bref, comme tu me l'a suggéré, je suis passé en fr_FR@euro ou il n'y a qu'un codage Euro et ca marche beaucoup mieux ...

Si ca peut aider qq'un, mon cinelerra.desktop et donc devenu
Code:
[Desktop Entry]
Name=Cinelerra
Name[ja]=Cinelerra
Name[sl]=Cinelerra
Name[fr]=Cinelerra
Name[es]=Cinelerra
Comment=Video Editor
Categories=AudioVideo;
Exec=bash -c 'LANG=fr_FR@euro && cinelerra'
Icon=cinelerra
Terminal=false
Type=Application


Merci en tout cas.
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun May 06, 2012 9:44 pm    Post subject: Reply with quote

destroyedlolo wrote:
Merci de m'avoir mis sur la piste :D

C'est encore plus sioux que ca : mon /etc/locale.gen contient 2 entrées pour fr_FR
Code:
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
fr_FR UTF-8

(il me semble que ca vient du wiki sur l'UTF-8 ... m'enfin, c'est loin :) ).
Et visiblement, l'UTF-8 à priorité sur le ISO.

Pour la locale, ce qui est important ce n'est pas le contenu de ce fichier, c'est la locale définie !

En clair : ce fichier locale.gen définit les locales qui seront générées lors de l'éxécution de la commande "locale-gen" (ou lors de la compilation de la glibc, de manière automatique). Ce sont les locales qui seront utilisables sur le système. Mais cela ne présume pas de la locale utilisée !
C'est différent des définitions que tu peux lire via la commande "locale", ou en lisant tes variables d'environnement LANG et LC_* qui correspond à la locale en cours d'utilisation (et qui est forcément l'une des locales de locale.gen, mais pas toutes à la fois !)

Bref, si tu as suivi les tutos, tu dois avoir LC_ALL=fr_FR.UTF-8 dans ton environnement, ce qui devrait te donner quelque chose comme :
Code:
$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8


Donc la locale par défaut de ton système est une locale UTF-8.

Le fait de modifier comme tu l'as fait ton .desktop dit de lancer cinelerra avec une locale iso (iso885915) au lieu de UTF-8, mais cela ne marche effectivement que si la locale iso est générée (et donc définie dans le locale.gen).

Si ça peut éclaircir les choses.
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 711
Location: Close to Annecy (France)

PostPosted: Sun May 06, 2012 11:22 pm    Post subject: Reply with quote

Ben comme j'avais
Code:
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
fr_FR UTF-8

dans mon /etc/locale.gen, ben j'avais déjà les 3 locales de générées ... sauf que la fr_FR correspondait à l'UTF8 et non a l'Iso.

Mais je suis toujours confus :

  • Avoir 2 définitions pour fr_FR sert-il à quelques choses ?
  • de meme, ma locale etant fr_FR.utf8 est-ce que je ne devrais pas avoir une locale a ce nom ?
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Mon May 07, 2012 5:48 am    Post subject: Reply with quote

destroyedlolo wrote:
Mais je suis toujours confus :

  • Avoir 2 définitions pour fr_FR sert-il à quelques choses ?

En théorie non, il suffit d'avoir celle qui te sert. Mais on voit bien que ça peut servir dans les cas comme cinelerra :o
destroyedlolo wrote:

  • de meme, ma locale etant fr_FR.utf8 est-ce que je ne devrais pas avoir une locale a ce nom ?

Pour les locales valides, regarde du côté de /usr/share/i18n/SUPPORTED : dans l'absolu, même si ça marche aujourd'hui, ta locale UTF-8 devrait être définie ainsi dans le locale.gen :
Code:
fr_FR.UTF-8 UTF-8

Et les LANG, LC_* qui vont avec dans ton environnement.
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 711
Location: Close to Annecy (France)

PostPosted: Mon May 07, 2012 8:49 am    Post subject: Reply with quote

Ok, je vais donc realigne mon systeme pour avoir qq chose de clean :D

Merci pour les infos.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum