excellent, merci beaucoup ![]()
Les champs marqués %s doivent être remplis avant d'envoyer ce formulaire.
Vous n'êtes pas identifié. Veuillez vous connecter ou vous inscrire.
lesCigales.ORG - Hébergement gratuit sans publicité » Programmation » "localisation" » Ecrire une réponse
Les champs marqués %s doivent être remplis avant d'envoyer ce formulaire.
excellent, merci beaucoup ![]()
Un exemple de code:
<?php
$time = time() - (3600 * 24 * 30 * 4);
exec('locale -a', $out);
foreach ($out as $locale) {
setlocale(LC_ALL, $locale);
echo strftime($locale.': %B<br/>', $time);
}Oui effectivement les locales pour LC_TIME n'étaient pas présentes sur le serveur. Les locales francaises sont maintenant installées et le nom précis de la locale est fr_FR.utf8.
Pour lister les locales sur le serveur, vous pouvez utiliser system('locale -a');
Il manque peut être quelque chose sur le serveur pour que cela marche, je vais regarder ca de plus près...
j'essaye: setlocale(LC_ALL,'fr_fr','fr_FR','fre_FRE','fr',"fra_FRA");
la réponse est NULL ...
et qd j'utilise un strftime, ça me sort les noms de mois/jours/etc en anglais ![]()
pour info, j'utilisais exactement le même script sur free.fr avec succès.
merci pour ton aide ![]()
Je ne sais pas exactement, faudrait aller voir la documentation du logiciel utilisé ![]()
fr et fr_FR sont censés marcher en principe.
Un peu plus de détail sur ton problème pourrait être utile.
toad, peux-tu transmettre les valeurs acceptées par le système à utiliser dans une instruction "setlocale" pour le français stp ?
j'ai essayé fr,fr_FR,fre,fra et j'en passe ... RIEN
toujours de l'anglais o_O
merci ![]()
lesCigales.ORG - Hébergement gratuit sans publicité » Programmation » "localisation" » Ecrire une réponse