Vous devez configurer les composants Build Forge pour qu'ils prennent en charge
les données internationales.
Procédure
- Configurez les navigateurs Web.
- Définissez la langue.
- Vérifiez que les polices adéquates sont installées.
- Configurez les hôtes d'agent de sorte qu'ils utilisent le jeu de caractères UTF-8.
Sous Windows, utilisez la commande chcp pour vérifier la page de codes :
> chcp
Sous UNIX ou Linux, utilisez la commande suivante pour vérifier l'environnement local et le jeu de caractères :
locale
Vous devriez voir apparaître des valeurs désignant
votre langue et votre jeu de caractères.
L'exemple suivant provient d'un système Solaris
où la langue est l'anglais américain et le jeu de caractères est UTF-8 :
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
- Configurez les bases de données de sorte qu'elles utilisent le jeu de caractères
UTF-8 et les polices prenant en charge les données internationales.
- DB2 :
- Définissez le jeu de codes et le territoire. Exemple : CREATE DATABASE USING CODESET
UTF-8 TERRITORY US (ou sélectionnez le jeu de codes et le territoire appropriés dans le centre
de contrôle).
- Définissez la variable d'environnement DB2CODEPAGE sur l'ordinateur de la console de gestion sur 1208.
Sous Windows, utilisez la commande suivante :
set
DB2CODEPAGE=1208
Sous UNIX ou Linux, utilisez la commande suivante :
export
DB2CODEPAGE=1208
Si une base de données existante contient des données que vous devez migrer vers UTF-8,
le document suivant peut vous aider : http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/t0024033.htm
- Serveur Microsoft SQL (pour l'utilisation avec la console de gestion sous Windows
uniquement) : pas de prise en charge pour les données internationales Microsoft SQL Server utilise
UCS-2 pour stocker les données Unicode et ne prend pas en charge UTF-8.
- MySQL : définissez le jeu de caractères et le classement du serveur. Si votre installation
de MySQL ne prend actuellement pas en charge les données internationales, vous pouvez la recompiler
à partir de la source et utiliser ./configure -–with-charset=utf8 -–with-collation=utf8_bin. Le moteur Build Forge ne démarrera pas si cette prise en charge n'est pas configurée.
- Oracle : définissez le jeu de caractères sur UTF8 -
Unicode 3.0 sur l'instance lorsque vous l'installez. Dans l'assistant de configuration
de base de données, la configuration est effectuée à l'étape Paramètres d'initialisation
dans l'onglet Jeux de caractères. Si vous utilisez la ligne de commande,
définissez le jeu de caractères sur AL32UTF8.
- (Facultatif) Configurez les messages de la fonction Build Catalyst.
Sur les plateformes Microsoft® Windows®, les messages
Build Catalyst s'affichent automatiquement dans la traduction correcte.
Pour afficher ces
messages sur les plateformes UNIX et Linux, paramétrez la variable d'environnement NLSPATH
sur la valeur suivante :
/opt/rational/buildforge/buildcatalyst/lib/nls/%L/utf8/%N.cat:$NLSPATH
où :
- %L remplace la valeur de la variable d'environnement LANG
- %N remplace la valeur du paramètre de nom transmis à catopen(3C)
Vous pouvez également définir de manière explicite la traduction.
La valeur suivante s'applique à la traduction ja_JP :
/opt/rational/buildforge/buildcatalyst/lib/nls/ja_JP/utf8/%N.cat:$NLSPATH