Séparateur de milliers avec Gettext

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Séparateur de milliers avec Gettext

Re: Séparateur de milliers avec Gettext

par Castor Gaspard » 09 août 2011, 17:15

Bonjour,

Voilà, je m'en suis sorti en internationalisant le séparateur de décimal et celui de milliers de la fonction number_format. :D

Merci de votre attention.

Gaspard

Séparateur de milliers avec Gettext

par Castor Gaspard » 09 août 2011, 10:12

Bonjour,

Je voudrai séparer les milliers avec gettext (en français avec un espace tous les trois chiffres, par exemple, et selon la localisation de la page pour les autres langues évidemment) pour un petit texte à internationaliser. Il s'agit d'un entier.

Je ne crois pas que number_format puisse m'aider, puisque le séparateur doit être inclus dans la chaîne de caractères...

$string = '248400 ';
printf(_('La différence est de %1$.5f secondes.'), $string); // Inutile, il s'agit d'un entier, mais je sais le faire !
/* Affiche  "La différence est de 248400,00000 secondes." */
printf(_('La différence est de %1$s secondes.'), $string); // Normal, renvoie la chaîne comme un texte
/* Affiche "La différence est de 248400 secondes." */
Merci pour votre aide. :D

Cordialement,

Gaspard