2012-07-19 3 views
1

J'essaie d'internationaliser certains titres dans Birt. J'utilise Birt Report Viewer et j'ai simplement utilisé une balise birt dans mon jsp pour afficher mon rapport.Visionneuse de rapports Birt et internationalisation

Ça a marché jusqu'à ce que j'essaie d'internationaliser certains titres. J'ai créé un fichier resource.properties avec mon association clé = valeur. Mon rptdesign est mis à la version 3.2.23 au lieu de 3.2 une fois que j'ai référencé ma clé.

Ensuite, je reçois l'erreur suivante quand mon jsp est chargé:

The file reporting.rptdesign has error and can not be run. 

Par conséquent, je voudrais savoir s'il y a des pots spécifiques nécessaires à l'internationalisation grâce à l'afficheur de rapports. Edit: le problème semble être indépendant de l'internationalisation elle-même. Il suffit de changer la version en 3.2.23 fait une erreur. J'ai essayé de mettre une version plus récente comme 3.2.6 mais chaque fois que je référence une clé, la version est ramenée à 3.2.23 comme si c'était la seule version prenant en compte l'internationalisation!

Édition 2: J'ai déployé le WebViewerExample de Birt Runtime 4.2 et j'aurais pu utiliser un rptdesign de la version 3.2.23. L'internationalisation ne semble pas fonctionner pour le moment, mais je suppose que ce n'est pas la même erreur maintenant ... J'ajouterai une réponse une fois que tout fonctionnera en utilisant la balise birt.

Édition 3: Cela fonctionne dans l'aperçu Eclipse, mais pas une fois déployé dans un tomcat. J'ai essayé plusieurs changements au web.xml et à l'emplacement des ressources, mais je n'ai pas changé. Cependant, le fichier web.xml est lu car je peux y changer les paramètres régionaux et voir les messages internationalisés du noyau birt. Mais mes associations clé/valeur spécifiques ne sont pas prises en compte.

Merci d'avance!

Répondre

0

Vous pouvez faire l'internationalisation dans BIRT,

Vous devez ajouter des fichiers « .properties » aux ressources dans « .rptdesign » et sélectionnez ce que jamais le titre (ex: label) que vous souhaitez l'internationalisation cliquez sur les propriétés de localisation ajouter la valeur de clé à partir des fichiers .properties, je l'ai fait avec 3,7 et 4,2 son travail bien,

Mais il y a un problème quand nous l'exportation au format PDF encore je ne pouvais pas trouver la solution à ce

J'espère que cela vous aidera

Vive

+0

Salut, merci pour votre réponse. Voir ma troisième édition. – Lyth

+0

alors avez-vous résolu le problème? – 123Ex

+0

Je suis également confronté au même problème. Certains peuvent s'il vous plaît vérifier http://stackoverflow.com/questions/28578243/how-to-assign-the-birt-report-rptdesign-file-to-jsp – Prathyush

Questions connexes