OVH Cloud OVH Cloud

[FreeBSD 5.1] pb de locale ?

15 réponses
Avatar
gregg
Argh.

Je viens de passer trois heures à farfouiller, et ça ne fonctionne pas :
impossible d'avoir les accents circonflexes sous OpenOffice :-(

J'ai pourtant positionné les variables d'environnement LANG et LC_ALL.
(Cette solution fonctionnait sous une GNU/Linux Slackware)


Rien.
J'ai parcouru les /usr/share/locale, pour être certain de ne pas me
gourer. Mais la valeur est bien là.

Au lancement d'OOffice, un message s'affiche (sous console): OS doesn't
support locale "" (de mémoire: c'est peut-être pas exactement ça...)


Groumpf.
Vous avez une idée où je peux chercher ?
(déjà bidouillé le login.conf, marche pas non plus...)


gregg

10 réponses

1 2
Avatar
Alain Thivillon
Vous avez une idée où je peux chercher ?
(déjà bidouillé le login.conf, marche pas non plus...)


pour ma part je fais export LC_CTYPE=fr_FR.ISO_8859-15 dans mon .zshrc et
voila ça marche *en lancant openoffice depuis un shell* (je dis ça parce
que depuis un gestionnaire de fenetres ce n'est pas évident).

Avatar
Laurent Wacrenier
Alain Thivillon écrit:
Vous avez une idée où je peux chercher ?
(déjà bidouillé le login.conf, marche pas non plus...)


pour ma part je fais export LC_CTYPE=fr_FR.ISO_8859-15 dans mon .zshrc et
voila ça marche *en lancant openoffice depuis un shell* (je dis ça parce
que depuis un gestionnaire de fenetres ce n'est pas évident).


dans ~/.login.conf :

me:
:lang=fr_FR.ISO_8859-15:

On peut aussi mettre les variables d'environnement que l'on veut, voir
login.conf(5).


Avatar
talon
Alain Thivillon wrote:
Vous avez une idée où je peux chercher ?
(déjà bidouillé le login.conf, marche pas non plus...)


pour ma part je fais export LC_CTYPE=fr_FR.ISO_8859-15 dans mon .zshrc et
voila ça marche *en lancant openoffice depuis un shell* (je dis ça parce
que depuis un gestionnaire de fenetres ce n'est pas évident).



Désolé

sur une FreeBSD 5.1 fraîchement installée avec le cdrom
niobe% ssh asmodee
asmodee% export LC_CTYPE=fr_FR.ISO_8859-15
asmodee% soffice
I18N: Operating system doesn't support locale ""

et de fait l'accent circonflexe ne marche pas. Les autres lettres
accentuées marchent. J'ai aussi remarqué que j'avais des problèmes de
locale avec gmplayer (l'affichage dans le GUI). Comme je ne comprends
rien à ces problèmes de locale, je n'ai pas poursuivi. Ce qui est sûr,
c'est que d'appliquer à la lettre la recette du handbook n'a pas marché.

Tiens d'ailleurs, voilà ce que me donne gmplayer:

asmodee% gmplayer
Using GNU internationalization
....
Gdk-WARNING **: locale not supported by Xlib, locale set to C
....


--

Michel TALON


Avatar
Alain Thivillon
Michel Talon wrote:

sur une FreeBSD 5.1 fraîchement installée avec le cdrom
niobe% ssh asmodee
asmodee% export LC_CTYPE=fr_FR.ISO_8859-15
asmodee% soffice
I18N: Operating system doesn't support locale ""


effectivement désolé ca ne marche pas avec -15, mais avec -1 oué:

1006 [19:20] :~> export LC_CTYPE=fr_FR.ISO_8859-15
1007 [19:21] :~> openoffice
I18N: X Window System doesn't support locale
"en_US.ISO8859-15/fr_FR.ISO_8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15"
1008 [19:21] :~> export LC_CTYPE=fr_FR.ISO_8859-11
1009 [19:21] :~> openoffice
I18N: Operating system doesn't support locale ""
1010 [19:21] :~> export LC_CTYPE=fr_FR.ISO_8859-1
1011 [19:21] :~> openoffice
1012 [19:21] :~>

et la j'ai bien ê et les dead keys

OpenOffice 1.0.2 du package sur qqchose.openoffice.org

Avatar
Alain Thivillon
Laurent Wacrenier wrote:
Alain Thivillon écrit:
Vous avez une idée où je peux chercher ?
(déjà bidouillé le login.conf, marche pas non plus...)


pour ma part je fais export LC_CTYPE=fr_FR.ISO_8859-15 dans mon .zshrc et
voila ça marche *en lancant openoffice depuis un shell* (je dis ça parce
que depuis un gestionnaire de fenetres ce n'est pas évident).


dans ~/.login.conf :

me:
:lang=fr_FR.ISO_8859-15:

On peut aussi mettre les variables d'environnement que l'on veut, voir
login.conf(5).


Certes. LANG ca ne me va pas du tout.



Avatar
Laurent Wacrenier
Alain Thivillon écrit:
dans ~/.login.conf :

me:
:lang=fr_FR.ISO_8859-15:

On peut aussi mettre les variables d'environnement que l'on veut, voir
login.conf(5).


Certes. LANG ca ne me va pas du tout.


Si tu le veux en anglais, tu peux prendre en_GB.ISO_8859-15
sinon

me:
:setenv=LC_CTYPE fr_FR.ISO_8859-15:


Avatar
Laurent Wacrenier
Alain Thivillon écrit:
1010 [19:21] :~> export LC_CTYPE=fr_FR.ISO_8859-1
1011 [19:21] :~> openoffice
1012 [19:21] :~>

et la j'ai bien ê et les dead keys


Mais sûrement pas l'euro.

Avatar
Thierry Thomas
Vendredi 05 septembre 2003 à 17:23 GMT, Alain Thivillon a écrit :
Michel Talon wrote:

sur une FreeBSD 5.1 fraîchement installée avec le cdrom
niobe% ssh asmodee
asmodee% export LC_CTYPE=fr_FR.ISO_8859-15
asmodee% soffice
I18N: Operating system doesn't support locale ""


effectivement désolé ca ne marche pas avec -15, mais avec -1 oué:

1006 [19:20] :~> export LC_CTYPE=fr_FR.ISO_8859-15
1007 [19:21] :~> openoffice
I18N: X Window System doesn't support locale
"en_US.ISO8859-15/fr_FR.ISO_8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15"


Aussi sur une 5.1, avec $LANG et $LC_ALL en fr_FR.ISO8859-15, mais pas
de LC_CTYPE, ça marche, sans erreur au lancement.

Je ne me souviens pas avoir configuré quoique se soit de spécial, mais
c'est un fr-openoffice-1.0.3_2 installé par le port.
--
Th. Thomas.


Avatar
Laurent Wacrenier
Thierry Thomas écrit:
1007 [19:21] :~> openoffice
I18N: X Window System doesn't support locale
"en_US.ISO8859-15/fr_FR.ISO_8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15"


Aussi sur une 5.1, avec $LANG et $LC_ALL en fr_FR.ISO8859-15, mais pas
de LC_CTYPE, ça marche, sans erreur au lancement.


Inutile de mettre LANG et LC_ALL (man setlocale pour voir les
priorité)

D'après le message, c'est le serveur X et non pas openoffice qui ne
supporte pas la locale.

Le message a cependant l'air curieux. On dirait qu'il y a des mauvais
liens entre en_US.ISO8859-15, fr_FR.ISO_8859-15 et que le serveur a
essayé de résoudre la locale
"en_US.ISO8859-15/fr_FR.ISO_8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15/en_US.ISO8859-15"

Le liens peuvent être dans /usr/share/locale ou dans
quelque part dans /usr/X11R6/lib/X11/locale

Sinon, c'est un bug.


Avatar
Thierry Thomas
Vendredi 05 septembre 2003 à 20:53 GMT, Laurent Wacrenier a écrit :

Inutile de mettre LANG et LC_ALL (man setlocale pour voir les
priorité)


Je n'ai pas les deux par hasard, mais parce que j'en ai eu besoin pour
je ne sais plus quelle application. Pour LC_ALL, je suis d'accord, et
c'est pour ça que je n'ai pas de LC_CTYPE.
--
Th. Thomas.

1 2