Configuration des données internationales

Vous devez configurer les composants Build Forge pour qu'ils prennent en charge les données internationales.

Procédure

  1. Configurez les navigateurs Web.
    1. Définissez la langue.
    2. Vérifiez que les polices adéquates sont installées.
  2. 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"
  3. 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 :
      1. 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).
      2. 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.
  4. (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

Commentaires en retour