Les tables de la traduction

Cegid Retail Documentation Fonctionnelle FR - Version 24

Les tables de la traduction

Descriptif des tables de la traduction

La mise en œuvre de la traduction au sein de la base de données passe par la gestion de tables. Ce mécanisme peut être représenté par le schéma ci-dessous.

Table YYTRADTERME

Cette table contient les termes français et étrangers, sans notion de langue ni de traduction. Il s’agit des données de l’interface (données Cegid Retail Y2).

Elles peuvent être :

  • fournies par CEGID (YHM_PREDEFINI = "CEG")

  • personnalisées par l’utilisateur (YHM_PREDEFINI = "DOS").

Chaque terme est identifié par un code unique appelé GUID : le YHM_IDTERME est ainsi différent pour chaque terme.

Le champ YHM_TEXTE présente les libellés de tous les termes présents dans l’interface (Exemple : article, item, et articolo sont trois enregistrements distincts de la table YYTRADTERME, sans aucun lien entre eux).

Table YYTRADITEM

Cette table contient la liaison entre les termes et les langues. C’est une table intermédiaire permettant de lier les objets aux langues de traduction.

 

Champs

Description

YTG_IDITEM

Identifiant unique de l’enregistrement.

YTG_IDTERME

Ce champ est le lien avec l’enregistrement de la table YYTRADTERME. Il correspond au champ YHM_IDTERME de la table YYTRADTERME.

YTG_IDGUI

Est le lien avec l’enregistrement de la table YYTRADGUI. Chaque terme provenant du même mot possède le même YTG_IDGUI, quelle que soit la langue.

Exemple : article, articolo, item ont le même YTG_IDGUI.

YTG_CODELCID

Ce champ est le code de la langue de traduction. Cela correspond au codage Microsoft (LoCale IDentifier) pour les paramètres régionaux, qui permet, notamment, de faire une distinction entre les spécificités régionales de la même langue.

Exemple :

  • Français - France = 1036

  • Français - Belgique = 2060

Notez que les paramètres régionaux, aussi appelés paramètres de lieu, environnement linguistique, options régionales et linguistiques, ou même culturelles ou locales (terme anglais), sont un ensemble de définitions de textes et de formats utiles à la régionalisation de logiciel. Ceux-ci permettent au logiciel d’afficher les données selon les attentes culturelles et linguistiques propres à la langue et au pays de l’utilisateur :

  • le type de virgule,

  • la représentation des chiffres,

  • le format de la date et de l'heure,

  • les unités monétaires,

  • l'ordre alphabétique des lettres (qui peut différer selon les régions),

  • etc.

YTG_PREDEFINI

Indique s’il s’agit d’une traduction CEGID (= CEG) ou d’une traduction utilisateur (= DOS).

YTG_METIER

Correspond au code métier, pour traduction des termes spécifiques au métier.

YTG_CODESENS

Indique le code du sens de la traduction. La valeur par défaut est 1, définissant le sens premier de la traduction.

Table YYTRADGUI

Cette table recense les différents objets de l’applicatif pouvant être traduits. Ces objets peuvent être des messages de l’application, des objets graphiques, ou issus des fiches ou états. Elle n’est pas gérée dans la version actuelle de l’application.

Table YYLANGPAYSISO

Cette table contient l’association des langues avec les pays permettant d’établir le code LCID utilisé par Microsoft.

 

Champs

Description

YLN_CODELANG

Code ISO3 alphanumérique de la langue (norme ISO 639-1).

YLN_CODEPAYS

Code ISO3 numérique des pays.

YLN_LANGID et YLN_SUBLANGID

Sont les parties composant le code LCID. On aura la formule suivante : CODELCID=LANGID + 1024 * SUBLANGID.

YLN_CODELCID

Déclinaison régionale de la langue (ex : français québécois).

YLN_CODELCIDREF

Le champ YLN_CODELCIDREF permet de connaître le code LCID de la langue de référence pour une "sous-langue". Par exemple, pour l’anglais (Etats-Unis), code 1033, la langue de référence sera l’anglais (Royaume-Uni), code 2057.

YLN_CODEMCD

Ce champ donne la correspondance du code LCID avec le code langue utilisé dans le MCD CEGID (tablette TTTRADUCTION). Nous aurons ainsi les correspondances suivantes :

YLN_CODEMCD

YLN_CODELCID

Libellé

ARA

7169

Tunisien

CHT

1028

Chinois traditionnel

CHS

2052

Chinois simplifié

DUT

1043

Hollandais

ELL

1032

Grec

ESP

3082

Espagnol (Espagne)

FRA

1036

Français (France)

FRC

3084

Français (Canada)

GER

1031

Allemand

ITL

1040

Italien

JPN

1041

Japonais

KOR

1042

Coréen

POR

2070

Portugais (Portugal)

RUS

1049

Russe

SWE

1053

Suédois

TUR

1055

Türk

UK

2057

Anglais UK

US

1033

Anglais US

VNM

1066

Vietnamien

  

Les autres tables de la traduction

Table

Description

TRADDATA

Il s’agit de la traduction des champs (ceux rendus traduisibles dans la table TRADDCT). Le fait d’installer les dictionnaires bascule les données de YYTRADTERME vers TRADDATA (champs).

TRADTT

Il s’agit de la traduction des tablettes (celles rendues traduisibles dans la table TRADDCT). Le fait d’installer les dictionnaires bascule les données de YYTRADTERME vers TRADTT (tablettes).

TRADDCT et TRADPREDCT

Le passage de TRADPREDCT à TRADDCT se fait dans Cegid Retail Y2 (Administration > Multilingue > Traduction des données, option Sélection des champs et tablettes à traduire).

TRADPREDCT

Est alimenté par CEGID : il s’agit du dictionnaire des champs et tablettes pouvant potentiellement être rendus traduisibles (correspond à la partie gauche de l’écran du module Administration > Multilingue > Traduction des données, option Sélection des champs et tablettes à traduire).

TRADDCT

Est le dictionnaire des champs et tablettes rendus traduisibles (correspond à la partie droite de l’écran du module Administration > Multilingue > Traduction des données > Sélection des champs et tablettes à traduire).