OVH Cloud OVH Cloud

[UNIX] noms de jours en français

6 réponses
Avatar
pacotomi
Bonjour,
Est-il possible de franciser les dates, noms de jours et de mois dans le
terminal ?

Pacotomi

6 réponses

Avatar
fr_jacqu
pacotomi wrote:

Bonjour,
Est-il possible de franciser les dates, noms de jours et de mois dans le
terminal ?

Pacotomi


Pourquoi pas ? Écris un script shell qui le fait en fonction d'une
variable d'environnement et qui vienne remplacer les commandes en
international.
--
FJ

Avatar
pacotomi
Guillaume Durr wrote:

pacotomi wrote:

Bonjour,
Est-il possible de franciser les dates, noms de jours et de mois dans le
terminal ?
Pour quel commande ? cal?



J'ai installé en localhost Geeklog (un weblog sympa). Ce dernier élabore
un calendrier et fait appel (via STRFTIME() je crois) aux dates système.
Cela veut dire que dans certain cas, j'obtiens les noms de jours en
anglais (monday au lieu de lundi etc.). Il semble que sur un système
UNIX on puisse modifier les "locale". Dans usr/share/locale on a bien
des variantes par pays mais elles ne semblent concerner que les claviers
(LC_CTYPE).
J'affine ma question : quelqu'un aurait-il déjà essayé d'ajouter un
fichier LC_TIME dans usr/share/locale/fr_FR ?
Si oui, je suis preneur
si non quelqu'un a-t-il une idée sur la façon d'ajouter un tel fichier
(syntaxe etc.)
En desespoir de cause j'essaierai de bidouiller un truc perso en
espérant ne pas faire merdouiller mon système.

Pour ma défense, je ne suis pas informaticien, unixien, nain, chagrin,
boudin

Cordialement,

Pacotomi


Avatar
no
On Mon, 22 Sep 2003 10:40:39 +0200, pacotomi wrote:

Guillaume Durr wrote:

pacotomi wrote:

Bonjour,
Est-il possible de franciser les dates, noms de jours et de mois dans le
terminal ?
Pour quel commande ? cal?



J'ai installé en localhost Geeklog (un weblog sympa). Ce dernier élabore
un calendrier et fait appel (via STRFTIME() je crois) aux dates système.
Cela veut dire que dans certain cas, j'obtiens les noms de jours en
anglais (monday au lieu de lundi etc.). Il semble que sur un système
UNIX on puisse modifier les "locale". Dans usr/share/locale on a bien
des variantes par pays mais elles ne semblent concerner que les claviers
(LC_CTYPE).
J'affine ma question : quelqu'un aurait-il déjà essayé d'ajouter un
fichier LC_TIME dans usr/share/locale/fr_FR ?
Si oui, je suis preneur
si non quelqu'un a-t-il une idée sur la façon d'ajouter un tel fichier
(syntaxe etc.)
En desespoir de cause j'essaierai de bidouiller un truc perso en
espérant ne pas faire merdouiller mon système.



La varible LANG est à quelle valeur ?
(Lancer `echo $LANG' dans un terminal)

Je ne sais pas comment fonctionne OSX, mais sur Linux il me suffit de
positionner la variable d'environnement $LANG avec la valeur `fr_FR' pour
afficher les dates en Français :

Avec un shell sh :

$ export LANG=fr_FR
$ date
lun sep 22 10:48:02 CEST 2003

Avec un shell csh :

$ setenv LANG fr_FR



Avatar
yvon.thoravallist
no wrote:


La varible LANG est à quelle valeur ?
(Lancer `echo $LANG' dans un terminal)


ca me donne : fr
c'est différent fr_FR ou juste pour spécifier que ce n'est pas du
"belge" ou québequois ???
--
Yvon

Avatar
patpro
In article , no wrote:

J'affine ma question : quelqu'un aurait-il déjà essayé d'ajouter un
fichier LC_TIME dans usr/share/locale/fr_FR ?
Si oui, je suis preneur
si non quelqu'un a-t-il une idée sur la façon d'ajouter un tel fichier
(syntaxe etc.)
En desespoir de cause j'essaierai de bidouiller un truc perso en
espérant ne pas faire merdouiller mon système.



La varible LANG est à quelle valeur ?
(Lancer `echo $LANG' dans un terminal)

Je ne sais pas comment fonctionne OSX, mais sur Linux il me suffit de
positionner la variable d'environnement $LANG avec la valeur `fr_FR' pour
afficher les dates en Français :

Avec un shell sh :

$ export LANG=fr_FR
$ date
lun sep 22 10:48:02 CEST 2003

Avec un shell csh :

$ setenv LANG fr_FR



c'est ça, mais sous OSX les locales en question ne sont pas présentes.
Il convient de les installer.
On les trouve par exemple ici : http://www.macmax.org/locales/


patpro
--
je cherche un poste d'admin-sys Mac/UNIX
(ou une jeune et jolie femme riche)
http://patpro.net/cv


Avatar
pacotomi
patpro wrote:

In article , no wrote:

J'affine ma question : quelqu'un aurait-il déjà essayé d'ajouter un
fichier LC_TIME dans usr/share/locale/fr_FR ?
Si oui, je suis preneur
si non quelqu'un a-t-il une idée sur la façon d'ajouter un tel fichier
(syntaxe etc.)
En desespoir de cause j'essaierai de bidouiller un truc perso en
espérant ne pas faire merdouiller mon système.



La varible LANG est à quelle valeur ?
(Lancer `echo $LANG' dans un terminal)

Je ne sais pas comment fonctionne OSX, mais sur Linux il me suffit de
positionner la variable d'environnement $LANG avec la valeur `fr_FR' pour
afficher les dates en Français :

Avec un shell sh :

$ export LANG=fr_FR
$ date
lun sep 22 10:48:02 CEST 2003

Avec un shell csh :

$ setenv LANG fr_FR



c'est ça, mais sous OSX les locales en question ne sont pas présentes.
Il convient de les installer.
On les trouve par exemple ici : http://www.macmax.org/locales/


C'est ce qu'il me fallait :-))
Merci

Pacotomi