Tables des langues

Si une table de base de données contient des colonnes traduisibles, la base de données contient une table correspondante qui s'appelle L_nom_table, par exemple, ITEM et L_ITEM. La table L_tablename stocke les valeurs de langue autre que la langue principale pour chaque colonne traduite sauf la description longue. Les descriptions détaillées dans toutes les langues se trouvent dans la table LONGDESCRIPTION.

Pour inclure les valeurs traduites dans le fichier XML de sortie, ajoutez les objets L_tablename et LONGDESCRIPTION dans les structures d'objet applicables.

Indiquez les valeurs de langue de base comme entrée de service pour les structures d'objet contenant L_nomtable dans leur définition d'objet. Votre entrée de service doit se situer dans l'objet core, et toutes les autres langues doivent être dans l'objet activé pour les langues supplémentaires.

Par exemple, lorsque l'anglais est la langue de base, la table ITEM contient la description anglaise d'un élément et la table L_ITEM contient les descriptions française et allemande de cet élément. La table LONGDESCRIPTION contient les descriptions longues anglaise, française et allemande.

Lorsque vous ajoutez l'objet L_tablename à une structure d'objet, associez la même valeur aux attributs transLanguage et baseLanguage. Sinon, les valeurs de la langue principale ne sont pas disponibles et sont traitées pour les champs prenant en charge plusieurs langues.