Re: [woody] bug locales dans le format des dates ?
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 ?
* 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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
* 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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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