> 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 _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
