Guide de traduction des requêtes (traduction)

De Wiki1000
(Différences entre les versions)
Ligne 1 : Ligne 1 :
==Guide de traduction des requêtes==
+
==Mettre des _TP dans les expressions des requêtes et des formats.==
 
+
===Mettre des _TP dans les expressions des requêtes et des formats.===
+
  
 
Dans chacune des expressions, il faut mettre des _TP devant les constantes qui doivent être traduites.
 
Dans chacune des expressions, il faut mettre des _TP devant les constantes qui doivent être traduites.
Ligne 13 : Ligne 11 :
 
<pre>IF(PTypeEdition <> _TP('Lettre'), _TP('CONTRATS D''ACHAT'), _TP('RESILIATIONS DE CONTRATS'))</pre>
 
<pre>IF(PTypeEdition <> _TP('Lettre'), _TP('CONTRATS D''ACHAT'), _TP('RESILIATIONS DE CONTRATS'))</pre>
  
===Utiliser des index pour les paramètres saisis par un combo (liste).===
+
==Utiliser des index pour les paramètres saisis par un combo (liste).==
  
 
Dans l’écran de lancement les combos permettant de saisir un paramètre dans une liste fixe (par exemple Oui, Non, Tous) doit être de type btDropDownIndexList.
 
Dans l’écran de lancement les combos permettant de saisir un paramètre dans une liste fixe (par exemple Oui, Non, Tous) doit être de type btDropDownIndexList.
Ligne 24 : Ligne 22 :
 
*PEditer=’Tous’ doit être modifié en PEditer=2
 
*PEditer=’Tous’ doit être modifié en PEditer=2
 
   
 
   
===Utiliser des index pour les paramètres saisis par un radiogroup.===
+
==Utiliser des index pour les paramètres saisis par un radiogroup.==
  
 
Dans l’écran de lancement pour les radiogroups permettant de saisir un paramètre, Values doit être renseigné avec la valeur des index (exemple : 0,1,2).
 
Dans l’écran de lancement pour les radiogroups permettant de saisir un paramètre, Values doit être renseigné avec la valeur des index (exemple : 0,1,2).
Ligne 34 : Ligne 32 :
 
*PEditer=’Tous’ doit être modifié en PEditer=2
 
*PEditer=’Tous’ doit être modifié en PEditer=2
  
===Pour l’affichage des paramètres booléens dans le format, utiliser un masque.===
+
==Pour l’affichage des paramètres booléens dans le format, utiliser un masque.==
  
 
Plutôt que d’utiliser un champ calculé contenant l’expression IF(PEditer=TRUE,’Oui’,’Non’), il est préférable d’utiliser un champ de donnée dont le masque contient ‘Oui/Non’.
 
Plutôt que d’utiliser un champ calculé contenant l’expression IF(PEditer=TRUE,’Oui’,’Non’), il est préférable d’utiliser un champ de donnée dont le masque contient ‘Oui/Non’.
Ligne 41 : Ligne 39 :
 
On peut aussi utiliser un champ calculé contenant l’expression : IF(PEditer=TRUE,_TP(’Oui’),_TP(’Non’)),
 
On peut aussi utiliser un champ calculé contenant l’expression : IF(PEditer=TRUE,_TP(’Oui’),_TP(’Non’)),
  
===Ne pas utiliser de chaine devant être traduite dans les filtres.===
+
==Ne pas utiliser de chaine devant être traduite dans les filtres.==
  
 
Dans un filtre ne pas utiliser :  
 
Dans un filtre ne pas utiliser :  
Ligne 50 : Ligne 48 :
 
Editer=FALSE dont la condition du filter est : PEditer=_TP(‘Non’).
 
Editer=FALSE dont la condition du filter est : PEditer=_TP(‘Non’).
  
===Mettre des _TP dans les processus initialisant des paramètres d’une requête.===
+
==Mettre des _TP dans les processus initialisant des paramètres d’une requête.==
  
 
Dans les processus initialisant les paramètres d’une requête, il faut rajouter des _TP.
 
Dans les processus initialisant les paramètres d’une requête, il faut rajouter des _TP.
Ligne 63 : Ligne 61 :
  
 
Dans la requête et le format, il faut en tenir compte.
 
Dans la requête et le format, il faut en tenir compte.
 +
 +
[[category:Traduction]]

Version du 30 juin 2011 à 14:22

Sommaire

Mettre des _TP dans les expressions des requêtes et des formats.

Dans chacune des expressions, il faut mettre des _TP devant les constantes qui doivent être traduites.

Exemple :

IF(PTypeEdition <> 'Lettre', 'CONTRATS D''ACHAT', 'RESILIATIONS DE CONTRATS')

Doit être modifié en

IF(PTypeEdition <> _TP('Lettre'), _TP('CONTRATS D''ACHAT'), _TP('RESILIATIONS DE CONTRATS'))

Utiliser des index pour les paramètres saisis par un combo (liste).

Dans l’écran de lancement les combos permettant de saisir un paramètre dans une liste fixe (par exemple Oui, Non, Tous) doit être de type btDropDownIndexList.

Dans la requête et le format, à chaque utilisation de ce paramètre, les valeurs alphabétiques doivent être remplacées par la valeur de l’index.

Exemple :

  • PEditer=’Oui’ doit être modifié en PEditer=0
  • PEditer=’Tous’ doit être modifié en PEditer=2

Utiliser des index pour les paramètres saisis par un radiogroup.

Dans l’écran de lancement pour les radiogroups permettant de saisir un paramètre, Values doit être renseigné avec la valeur des index (exemple : 0,1,2).

Dans la requête et le format, à chaque utilisation de ce paramètre, les valeurs alphabétiques doivent être remplacées par la valeur de l’index. Exemple :

  • PEditer=’Oui’ doit être modifié en PEditer=0
  • PEditer=’Tous’ doit être modifié en PEditer=2

Pour l’affichage des paramètres booléens dans le format, utiliser un masque.

Plutôt que d’utiliser un champ calculé contenant l’expression IF(PEditer=TRUE,’Oui’,’Non’), il est préférable d’utiliser un champ de donnée dont le masque contient ‘Oui/Non’.

Remarque : On peut aussi utiliser un champ calculé contenant l’expression : IF(PEditer=TRUE,_TP(’Oui’),_TP(’Non’)),

Ne pas utiliser de chaine devant être traduite dans les filtres.

Dans un filtre ne pas utiliser : (PEditer=’Tous’)ou((PEditer=’Oui’)and(Editer=TRUE))ou((PEditer=’Non’)and(Editer=FALSE))

Utiliser plutôt les filtres: Editer=TRUE dont la condition du filter est : PEditer=_TP(‘Oui’). Editer=FALSE dont la condition du filter est : PEditer=_TP(‘Non’).

Mettre des _TP dans les processus initialisant des paramètres d’une requête.

Dans les processus initialisant les paramètres d’une requête, il faut rajouter des _TP.

Exemple :

Dsp.FieldByName(‘PEditer’).AsString := ‘Tous’.

Doit être modifié en :

Dsp.FieldByName(‘PEditer’).AsString := _TP(‘Tous’).

Dans la requête et le format, il faut en tenir compte.

Outils personnels