Les Best Practices Cognos préconisent d’utiliser un Design Language différent de l’Active Language dans Framework Manager… Pas de bol … le projet est déjà bien avancé … et le Design Language n’est pas modifiable via Framework Manager. Voici la procédure à suivre pour revenir dans les normes :
Source : www.developpez.net
Modification du Framework :
- Faites une copie de votre modèle.
- Ajoutez dans le Framework Manager (Define Languages) la nouvelle langue de votre choix.
- Ajoutez cette même langue dans tous les packs que vous allez utiliser (sans quoi vous rencontrerez un message d’erreur lors de leur publication).
- Exportez un fichier de traduction (Project->Languages->Export Translation File) qui contient votre langue d’origine et la nouvelle langue. Il devrait avoir cette forme (ici id = indonésien) :
fr id
Libelle1 (id) Libelle1
Libelle2 (id) Libelle2
- Effacez le code de la nouvelle langue. Votre fichier ressemblera à ceci :
fr id
Libelle1 Libelle1
Libelle2 Libelle2
- Importez le fichier modifié.
- Enregistrez et fermez le Framework Manager.
- Ouvrez le fichier model.xml qui se situe dans le répertoire de votre modèle. Au début du fichier se trouve une séquence de ce type :
fr
id
fr
- Remplacez le code de la langue qui se trouve entre les balises defaultLocale (on remplacerait ici fr par id).
- Sauvegardez et ouvrez à nouveau le Framework : la modification est effective.
Modification des rapports associés :
- Effectuez la manipulation du message précédent concernant le modèle.
- Exportez vos rapports depuis le portail Cognos. Une archive zip est créée dans le répertoire Deployment, situé lui-même dans le répertoire d’installation de Cognos.
- Décompressez votre archive.
- Ouvrez la totalité des fichiers de type packagen.xml (où n est un nombre).
- Une variable expressionLocale se trouve à l’intérieur de ces derniers (s’il s’agit bien de rapports). Remplacez toutes les occurences comme suit (on considère que fr est la langue d’origine et id la nouvelle langue) :
expressionLocale="fr"devient
expressionLocale="id"
- Enregistrez les fichiers, replacez-les dans une archive zip (sans omettre content.xml et exportRecord.xml, tirés de l’archives d’origine), et réimportez-la dans le portail Cognos.
- La modification est effective (n’oubliez pas de republier vos packs puisque vous avez modifié la langue dans le Framework Manager).
Source : www.developpez.net
No comments:
Post a Comment