Re: [woody] bug locales dans le format des dates ?

2003-11-21 Par sujet fred

Denis Barbier wrote:


Grrr, ils m'énervent ces gens qui ne posent pas la question qui les
intéresse.

Comment ça ?

Je m'autocite, en date du 19 nov :

En effet, la commande date (en particulier, mais un "ls -l" me donne le
même résultat), au lieu de me renvoyer

Merci pour ces réponses.

--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet Frédéric Bothamy
* Frédéric Bothamy <[EMAIL PROTECTED]> [2003-11-20 13:36] :
> * fred <[EMAIL PROTECTED]> [2003-11-20 10:48] :

[...]

> Il me semble que l'affichage de la date dans la commande ls a changé
> depuis woody, il me semble même qu'à un moment Dired était cassé à cause
> de cela. Quelqu'un pour confirmer cela ? (je ne retrouve pas
> l'information dans le ChangeLog de coreutils d'unstable)

Je me réponds (principalement pour les archives) :

Woody :
$ ls -ld /usr/share/doc
drwxr-xr-x  301 root root 7637 nov 15 19:17 /usr/share/doc/

Sarge :
$ ls -ld /usr/share/doc
drwxr-xr-x  773 root root20480 2003-11-20 20:48 /usr/share/doc/

Voir le message de Denis dans le même fil de discussion
(http://lists.debian.org/debian-user-french/2003/debian-user-french-200311/msg01744.html).


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet Denis Barbier
On Thu, Nov 20, 2003 at 10:15:23AM +0100, fred wrote:
> Denis Barbier wrote:
> 
> >Pour faire ce que tu veux, il faut taper
> >  date +%c
> Bonjour Denis,
> 
> Le problème n'est pas tant dans la commande date (ça, ça m'importe peu à 
> la rigueur) que dans le résultat de la commande ls -l.

Grrr, ils m'énervent ces gens qui ne posent pas la question qui les
intéresse.

> Je jongle entre deux OS (dont le second commence par un F et se termine 
> par un D :-). Pour ce dernier, la localisation est correcte.
>
> Le problème est que je manipule des regexp (communs aux deux OS) sur le 
> format renvoyé par la commande ls -l.
> 
> S'il faut donc que je prévoie mes regexp en fonction de l'OS utilisé, ça 
>  va vite devenir compliqué.
> 
> Donc en attendant, mes regexp sur Woody ne fonctionnent pas :-(

Patrice a indiqué la seule réponse qui a une chance d'être portable.
Le format en locale C est défini par POSIX (du moins je crois, c'est en
tout cas vrai pour l'affichage de la commande date), chacun fait comme
il veut pour les autres locales. Quand on a récupéré les différents
champs de la date, on peut les faire afficher en français.

Dans coreutils, le format de la date dans la sortie de ls n'est pas
francisé car le traducteur l'a voulu ainsi (il s'agit des entrées
src/ls.c:664 et src/ls.c:672) :
  
http://savannah.gnu.org/cgi-bin/viewcvs/coreutils/coreutils/po/fr.po?rev=1.113&content-type=text/vnd.viewcvs-markup
il faudrait lui demander pourquoi.

Avec sid, le résultat semble être différent, je dois utiliser
  ls -l --time-style=locale
pour retrouver le même affichage qu'avec woody, ou alors il faut définir
la variable d'environnement TIME_STYLE=locale
La logique est alors la même qu'avec la commande date, le format par
défaut est POSIX et il faut utiliser une option en ligne de commande
ou une variable d'environnement pour avoir un affichage tenant compte
des paramètres régionaux des utilisateurs.

Si quelqu'un a une URL concernant les discussions ayant amené ce
changement, cela m'intéresse.

Denis



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

François TOURDE wrote:


Ouais, sûrement, mais j'idoine pas terrible en emacs-lisp ;)

Oh, moi, je n'idoine qu'un peu... :-)


Pourquoi ne posterai-tu pas ta modif de Dired dans emacsfr.org ? Et
après tu fais de la pub.

J'avais posté mon hack il y (fort) longtemps dans fcae.

--
Fred, qui n'a aucun problème (pour l'instant) avec cette adresse mail.
Le rajout de "spam" ???
Et puis de toute façon, que j'en aurai, ça changerait quoi ?
Elle ne me sert qu'à poster ici.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet François TOURDE
Le 12376ième jour après Epoch,
[EMAIL PROTECTED] écrivait:

> François TOURDE wrote:
>
>> Perso, j'ai pris l'habitude de lancer emacs de la façon suivante:
>>   LC_TIME=C emacs&
>> Sinon il y a régulièrement des soucis sur dired, effectivement.
> Te te te... :-)
> Si on a pris soin de faire les modifs idoines, plus de problème.

Ouais, sûrement, mais j'idoine pas terrible en emacs-lisp ;)

Pourquoi ne posterai-tu pas ta modif de Dired dans emacsfr.org ? Et
après tu fais de la pub.

Bon, le site est toujours fermé, dommage.

-- 
Rubber bands have snappy endings!



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

François TOURDE wrote:


Perso, j'ai pris l'habitude de lancer emacs de la façon suivante:

  LC_TIME=C emacs&

Sinon il y a régulièrement des soucis sur dired, effectivement.

Te te te... :-)
Si on a pris soin de faire les modifs idoines, plus de problème.

En fait, ça fait tellement longtemps que ça marche comme ça chez moi que 
je ne me suis pas posé le problème avec woody.


--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

Thomas Labourdette wrote:


Peut-être que peu de gens s'en sont apperçu. Moi je ne l'avais pas
remarqué avant que tu n'en parles.

Ah bah voilà ! :-)

Ceci explique cela.

--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

Frédéric Bothamy wrote:


Il me semble que l'affichage de la date dans la commande ls a changé
depuis woody, il me semble même qu'à un moment Dired était cassé à cause
Apparemment non. Je pensais que cela serait réglé en passant de potato à 
woody.



de cela. Quelqu'un pour confirmer cela ? (je ne retrouve pas
l'information dans le ChangeLog de coreutils d'unstable)

Dired était effectivement cassé à une époque.
Mais comme je n'ai pas fait de mise à jour depuis, je ne sais pas.
Et j'utilise donc toujours mon hack pour résoudre le problème...

D'ailleurs, je suis en train de me dire que ça se trouve, maintenant 
(XEmacs 21.4), ça a été réglé et que mon hack n'a plus lieu d'être et 
que je ne le sais même pas ! :-)


--
Fred aussi.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet François TOURDE
Le 12376ième jour après Epoch,
[EMAIL PROTECTED] écrivait:

> Patrice Karatchentzeff wrote:
>> Le Thu, 20 Nov 2003 10:15:23 +0100
>
>> AMHA, tu prends le problème par le mauvait bout...
>> Quand je fais cela, dans le script, je positionne la langue à C et
>> je ne
>> travaille que là-dessus... sinon, c'est la cata... suivant les versions
>> de logiciels, la traduction est plus moins bien faite, plus ou moins
>> bien intégrée et donc tu auras des problèmes¹. En ne gardant que C, tu
>> travailles sur une base plus stable...
> Certes. Mais ce n'est pas du shell script mais du emacs-lisp.
> Et pour être encore plus, précis, il s'agit des regexp liés au mode
> dired. J'aime donc bien avoir un listing francisé, tout comme dans un
> shell. :-)

Perso, j'ai pris l'habitude de lancer emacs de la façon suivante:

  LC_TIME=C emacs&

Sinon il y a régulièrement des soucis sur dired, effectivement.

-- 
If you can't get your work done in the first 24 hours, work nights.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet Thomas Labourdette
Le Thu, Nov 20, 2003 at 10:48:48AM +0100, fred écrivait:

> Mais au risque de me répéter, je trouve fort curieux que personne ne se 
> soit intéressé à ce bug : il y a quand même une forte tendance depuis un 
> petit moment de livrer des distribs Linux "clé en main" francisées, 
> alors si c'est pour être mal francisées...

Peut-être que peu de gens s'en sont apperçu. Moi je ne l'avais pas
remarqué avant que tu n'en parles.

@+
-- 
Thomas Labourdette



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet Frédéric Bothamy
* fred <[EMAIL PROTECTED]> [2003-11-20 10:48] :
> Patrice Karatchentzeff wrote:
> >Le Thu, 20 Nov 2003 10:15:23 +0100
> 
> >AMHA, tu prends le problème par le mauvait bout...
> >
> >Quand je fais cela, dans le script, je positionne la langue à C et je ne
> >travaille que là-dessus... sinon, c'est la cata... suivant les versions
> >de logiciels, la traduction est plus moins bien faite, plus ou moins
> >bien intégrée et donc tu auras des problèmes¹. En ne gardant que C, tu
> >travailles sur une base plus stable...
> Certes. Mais ce n'est pas du shell script mais du emacs-lisp.
> Et pour être encore plus, précis, il s'agit des regexp liés au mode 
> dired. J'aime donc bien avoir un listing francisé, tout comme dans un 
> shell. :-)
> 
> >¹ : ne plus, tu n'as pas la garantie que la machine cible aura la bonne
> >locale d'installée, le langage utilisée, etc.
> Si, parce que j'administre mes deux OS. :-)
> 
> Mais au risque de me répéter, je trouve fort curieux que personne ne se 
> soit intéressé à ce bug : il y a quand même une forte tendance depuis un 
> petit moment de livrer des distribs Linux "clé en main" francisées, 
> alors si c'est pour être mal francisées...

Il me semble que l'affichage de la date dans la commande ls a changé
depuis woody, il me semble même qu'à un moment Dired était cassé à cause
de cela. Quelqu'un pour confirmer cela ? (je ne retrouve pas
l'information dans le ChangeLog de coreutils d'unstable)


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

fred wrote:


Certes. Mais il ne s'agit pas de script mais de emacs-lisp.
Et plus précisément, de regexp associés au mode dired.
J'aime bien avoir mes listings en français, tout comme dans un shell.

Oups !

Désolé de ce doublon, mais moz a planté juste en envoyant le précédent mail.
Je pensais qu'il ne l'avait donc pas envoyé.

--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

Patrice Karatchentzeff wrote:


AMHA, tu prends le problème par le mauvait bout...

Quand je fais cela, dans le script, je positionne la langue à C et je ne
travaille que là-dessus... sinon, c'est la cata... suivant les versions
de logiciels, la traduction est plus moins bien faite, plus ou moins
bien intégrée et donc tu auras des problèmes¹. En ne gardant que C, tu
travailles sur une base plus stable...

Certes. Mais il ne s'agit pas de script mais de emacs-lisp.
Et plus précisément, de regexp associés au mode dired.
J'aime bien avoir mes listings en français, tout comme dans un shell.


¹ : ne plus, tu n'as pas la garantie que la machine cible aura la bonne
locale d'installée, le langage utilisée, etc.

Si, parce que j'administre les deux. :-)

--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

Patrice Karatchentzeff wrote:

Le Thu, 20 Nov 2003 10:15:23 +0100



AMHA, tu prends le problème par le mauvait bout...

Quand je fais cela, dans le script, je positionne la langue à C et je ne
travaille que là-dessus... sinon, c'est la cata... suivant les versions
de logiciels, la traduction est plus moins bien faite, plus ou moins
bien intégrée et donc tu auras des problèmes¹. En ne gardant que C, tu
travailles sur une base plus stable...

Certes. Mais ce n'est pas du shell script mais du emacs-lisp.
Et pour être encore plus, précis, il s'agit des regexp liés au mode 
dired. J'aime donc bien avoir un listing francisé, tout comme dans un 
shell. :-)



¹ : ne plus, tu n'as pas la garantie que la machine cible aura la bonne
locale d'installée, le langage utilisée, etc.

Si, parce que j'administre mes deux OS. :-)

Mais au risque de me répéter, je trouve fort curieux que personne ne se 
soit intéressé à ce bug : il y a quand même une forte tendance depuis un 
petit moment de livrer des distribs Linux "clé en main" francisées, 
alors si c'est pour être mal francisées...


--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet Patrice Karatchentzeff
Le Thu, 20 Nov 2003 10:15:23 +0100
[EMAIL PROTECTED] écrivait :

[...]

> Le problème est que je manipule des regexp (communs aux deux OS) sur
> le format renvoyé par la commande ls -l.
> 
> S'il faut donc que je prévoie mes regexp en fonction de l'OS utilisé,
> ça 
>   va vite devenir compliqué.
> 
> Donc en attendant, mes regexp sur Woody ne fonctionnent pas :-(

AMHA, tu prends le problème par le mauvait bout...

Quand je fais cela, dans le script, je positionne la langue à C et je ne
travaille que là-dessus... sinon, c'est la cata... suivant les versions
de logiciels, la traduction est plus moins bien faite, plus ou moins
bien intégrée et donc tu auras des problèmes¹. En ne gardant que C, tu
travailles sur une base plus stable...

PK

¹ : ne plus, tu n'as pas la garantie que la machine cible aura la bonne
locale d'installée, le langage utilisée, etc.

-- 
Patrice KARATCHENTZEFF
STMicroelectronics   Tel:  04-76-92-67-96
850, rue Jean Monnet
38926 CROLLES Cedex,  Courriel: [EMAIL PROTECTED]



Re: [woody] bug locales dans le format des dates ?

2003-11-20 Par sujet fred

Denis Barbier wrote:


Pour faire ce que tu veux, il faut taper
  date +%c

Bonjour Denis,

Le problème n'est pas tant dans la commande date (ça, ça m'importe peu à 
la rigueur) que dans le résultat de la commande ls -l.


Je jongle entre deux OS (dont le second commence par un F et se termine 
par un D :-). Pour ce dernier, la localisation est correcte.


Le problème est que je manipule des regexp (communs aux deux OS) sur le 
format renvoyé par la commande ls -l.


S'il faut donc que je prévoie mes regexp en fonction de l'OS utilisé, ça 
 va vite devenir compliqué.


Donc en attendant, mes regexp sur Woody ne fonctionnent pas :-(

--
FP.



Re: [woody] bug locales dans le format des dates ?

2003-11-19 Par sujet Denis Barbier
On Wed, Nov 19, 2003 at 12:05:51PM +0100, fred wrote:
> Bonjour,
> 
> Ma woody est bien localisée en français ([EMAIL PROTECTED]).
> 
> Le problème est au niveau du format de la date.
> 
> En effet, la commande date (en particulier, mais un "ls -l" me donne le 
> même résultat), au lieu de me renvoyer
> 
>  mer 19 nov
> 
> me renvoit
> 
>  mer nov 19
> 
> Seuls les mots jour de la semaine et mois sont traduits mais pas l'ordre.
> 
> Ce que je trouve curieux, c'est que mes recherches sur google concernant 
> ce problème ont été particulièrement
> infructueuses. :-(

Pour faire ce que tu veux, il faut taper
  date +%c
Apparemment les développeurs de coreutils ne semblent pas comprendre
que ça devrait être le comportement par défaut.

Denis