J'ajoute l'internationalisation dans une application Web Tapestry qui utilise les rapports Jasper pour générer des rapports tabulaires normaux, ainsi que des graphiques et des graphiques via JFreeChart. En utilisant le paramètre REPORT_LOCALE de Jasper, je peux définir les rapports régionaux pour Jasper et cela fonctionne parfaitement pour les rapports tabulaires, mais cela ne fonctionne pas pour les rapports JFreeChart.Transférer les détails des paramètres régionaux via Jasper - Rapports à JFreechart
Les étiquettes de graduation de l'Axe apparaissent dans les paramètres régionaux par défaut, de sorte que si je fais une série temporelle, les noms des mois sortent dans la mauvaise langue. La seule façon dont j'ai compris comment gérer cela est de changer les paramètres régionaux par défaut de la JVM dont je ne suis pas content.
Est-ce que quelqu'un sait s'il existe un moyen de configurer JFreeChart pour utiliser un environnement local particulier de sorte que lorsque Jasper l'appelle, il utilise cet environnement local?
Jasper ne passe-t-il pas? – jitter
Non. J'ai regardé le code source et Jasper propage soigneusement le paramètre-Map qui inclut le Locale dans le code de rapport mais pas dans le code de représentation graphique. –