CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • Francophone User Group (Moderators: mathieu, xavier) »
  • Format monétaire
Pages: [1]

Author Topic: Format monétaire  (Read 637 times)

vavroom

  • I post occasionally
  • **
  • Posts: 69
  • Karma: 4
    • Part of a Whole
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress
  • MySQL version: 5.6.11
  • PHP version: 5.5.3
Format monétaire
July 07, 2014, 06:42:32 am
CiviCRM sur WordPress, avec WPML pour l'avoir en FR et en EN.

Je prépare des lettres de remerciement pour les contributions. En anglais, le format est $100.00 (ou %c %a). En français, c'est 100.00 $ (ou %a %c).

Dans les paramètres de localisation, on dirait qu'il n'est possible de définir qu'un seul format.

Y a t'il une solution pour que mon {contribution.total_amount} apparaisse bien formatté dans la langue choisie?

Merci

Nicolas

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: Format monétaire
July 21, 2014, 08:32:42 am
Salut,

Pour l'instant, on ne peut pas traduire les paramètres, comme le format monétaire. Pour contourner le problème, par exemple dans les formulaires de don, j'utilise l'étiquette des montants pour indiquer avec le bon format, puis je cache le montant comme tel en CSS. Bien entendu, ça ne règle pas partout.. mais c'est le plus important.

Je suis un peu hésitant à suggérer que tous les paramètres devraient être traduisibles, car il y a juste quelques exceptions où c'est nécessaire (format monétaire, séparateur de décimales/milliers?) Possiblement qu'on pourrait y aller de façon plus chirurgicale.

Ex: pour le format de l'argent, on pourrait utiliser la classe "numberformatter" de php5-intl, si disponible:
http://ca2.php.net/numberformatter
http://akrabat.com/php/using-phps-numberformatter-to-format-currencies/

Mathieu
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • Francophone User Group (Moderators: mathieu, xavier) »
  • Format monétaire

This forum was archived on 2017-11-26.