Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2008, 21h41   #1
Invité régulier
 
Inscription : avril 2003
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 14
Points : 6
Points : 6
Par défaut [2.2.1.1] jsp + langue

Bonjour,

Je découvre Birt et je fais des tests pour le multilangue.

Je fais mon test dans une jsp.
Mais rien à faire il ne prend pas en compte la valeur de la variable locale et affiche mon rapport dans la langue par défaut.

Peut etre que vous pourrez m'ouvrir les yeux sur mon problème car je ne sais plus quoi faire... .

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/birt.tld" prefix="birt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<birt:viewer id="birtViewer" reportDesign="passenger/passenger.rptdesign"
pattern="frameset"
locale="fr"
height="600"
width="800"
format="html"
></birt:viewer>
</body>
</html>
et dans mon repertoire j'ai mis aussi les fichiers :
passenger.properties
passenger_fr.properties
passenger_de.properties

Merci d'avance pour votre aide.

Cedrico
cedrico15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 17h10   #2
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Bonjour,

Tu veux faire quoi ? : utiliser BIRT en français ou internationaliser tes rapports
lazarel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 18h01   #3
Invité régulier
 
Inscription : avril 2003
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 14
Points : 6
Points : 6
Bonjour,

Je veux internationnaliser mes rapports.

J'ai rien compris ??

A+
cedrico15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 18h57   #4
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Bonjour,


Pour commencer, je te conseille de tester tes fichiers .properties avec le Designer de BIRT.

Le plus simple c'est dans les "préférences->modèle d'état" de définir "le dossier de ressources" dans le répertoire où se trouve tes fichiers properties.

Ensuite tu dois dire à BIRT quel fichier .properties tu dois utiliser dans "Propriétés->Ressource".

Maintenant il te reste à externaliser les clefs présentent dans ton fichier .properties en d'autre terme faire un mapping entre la clef et le texte à afficher. Cette manipulation doit se faire sur l'objet sur lequel tu veux appliquer ce mapping comme par exemple pour changer le nom de la légende d'un graphique et ce suivant la langue. Attention, cette notion d'externalisation peut être utilisé uniquement dans les étiquettes, éléments texte, les graphiques et les paramètres.

En théorie, quand tu applique un fichier .properties à ton rapport, tu applique l'ensemble des fichiers ayant la même racine : nom_fr.properties, nom_en.properties ... Par contre je ne me suis pas amusé à savoir comment choisir la bonne langue lors du rendu.

Entre nous tu attaque là à la partie la plus difficile de BIRT, il vaudrait mieux s'adresser à Actuate directement au sinon procédé par tatonnement.


En tout cas je te souhaite bonne chance
lazarel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 20h49   #5
Invité régulier
 
Inscription : avril 2003
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 14
Points : 6
Points : 6
Merci lazarel !!!

Maintenant ca marche.

La seule chose que j'avais pas faite c'est de définir "le dossier de ressources" . Mais logiquement il prenait par défaut le répertoire par défaut.

ET sinon je pense que ca venait de ta remarque suivante :

"Ensuite tu dois dire à BIRT quel fichier .properties tu dois utiliser dans "Propriétés->Ressource"."

Je ne pointais pas sur le fichier document.properties mais sur document_de.properties. DOnc je pense que lorsque je lui demandais la version francaise il devait chercher le fichier document_de_fr.properties.

En tout cas maintenant ca fonctionne bien.

A+
cedrico15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h49.


 
 
 
 
Partenaires

Hébergement Web