dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Dolibarr-dev] Virgule ou point dans les factures


From: Régis Houssin
Subject: RE: [Dolibarr-dev] Virgule ou point dans les factures
Date: Tue, 13 Jun 2006 11:57:25 +0200

> Ce qui nous amène au problème de gestion linguistique des factures (en
> Belgique, nous avons trois langues nationales, en excluant l'anglais qui
> est fort utilisé mais pas national) où l'on voudrait pouvoir imprimer
> une facture avec les libellés en français, en néerlandais, en allemand
> ou en anglais selon le client.
> 
> Est-ce que cela dérangerait quelqu'un si je rajoutais une drop-down
> "langue" à côté du modèle dans les factures, pour pouvoir choisir la
> langue à générer? Elle pourrait prendre par défaut la valeur de la
> langue du système (c'est dans cette langue que sont actuellement
> générées les factures PDF).
> 
> Si je ne me trompe, on pourrait alors redéfinir, dans le modèle de
> facture, après chargement de pre.inc.php (qui charge main.inc.php et
> master.inc.php, c'est dans ce dernier que l'objet Translate est défini),
> l'objet Translate, qui définirait la langue de la facture.
> Ou plutôt on pourrait définir un autre objet Translate, pour être sûr de
> ne pas écraser l'objet Translate global.
> 
> Ça plaît ça, comme idée, ou ça manque de quelque chose?
> 
> Un tel choix de langue permettrait alors (dans le contexte actuel de
> langues ISO), un séparateur décimal pour chaque langue, de façon
> correcte. Par exemple, fr_BE serait une virgule, alors que en_US ou
> en_GB serait un point. Ce séparateur (et un séparateur de milliers)
> serait utilisé dans le modèle de facture (et pourquoi pas partout
> ailleurs) pour afficher les prix au travers de number_format().
> 
> Yannick


Laurent a déjà inclus ceci dans la version cvs, par contre je crois que ca
ne fonctionne pas encore, ou alors les modèles ne sont pas encore modifié
pour.

Régis





reply via email to

[Prev in Thread] Current Thread [Next in Thread]