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