Difference between revisions of "IDE Window: Make ResourceString/fr"

From Free Pascal wiki
Jump to navigationJump to search
(New page: {{IDE Window: Make ResourceString}} This wizard helps to convert a string constant into a resourcestring. Place the cursor on a string constant or select the part of the constant that sh...)
 
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{IDE Window: Make ResourceString}}
 
{{IDE Window: Make ResourceString}}
  
This wizard helps to convert a string constant into a resourcestring.
+
Ce assistent aide à convertir une constante chaine en resourcestring.
 +
 +
Placer le curseur sur une constante chaine ou choisir la partie de la constante qui devrait être convertie. Appeler alors outils -> Construire une chaine ressource.
  
Place the cursor on a string constant or select the part of the constant that should be converted. Then invoke Tools -> Make Resource String.
+
Une constante chaine est par exemple un 'certain texte'.  
  
A string constant is for example 'Some text'.
+
== Options de conversion ==
  
== Conversion Options ==
+
=== Préfixe de l'identificateur ===
  
=== Identifier prefix ===
+
Vous pouvez créer automatiquement un nouvel identificateur. Le nouvel identificateur commencera par le préfixe, suivi des mots de la constante chaine. S'il y a déjà une resourcestring avec cette valeur, l'ancien identificateur sera suggérée.
 +
L'IDE se rappelle les préfixes de chaque unité, ainsi le dernier préfixe employé pour l'unité courante est d'abord pré-sélectionné.
  
You can create automatically a new identifier. The new identifier will start with the prefix, followed by the words of the string constant. If there is already a resourcestring with this value, the old identifier will be suggested.
+
=== Longueur d'identificateur ===
The IDE remembers the prefixes for each unit, so the last used prefix for the current unit is preselected first.
 
  
=== Identifier length ===
+
C'est la longueur maximum de la identificateur automatiquement créée.
  
This is the maximum length of the automatically created identifier.
+
=== identificateur personnalisé ===
  
=== Custom identifier ===
+
Au lieu d'employer un identificateur automatiquement créée, vous pouvez indiquer l'identificateur tout seul ici.
  
Instead of using an automatically created identifier, you can specify the identifier on your own here.
+
=== Section Resourcestring ===
  
=== Resourcestring section ===
+
Ce combobox contient toutes les sections resourcestring disponibles de toutes les unités dans la portée. Cela signifie toutes les sections de l'unité courante plus toutes les sections interface de toutes les unités utilisées.
  
This combobox contains all available resourcestring sections of all units in scope. That means all sections of the current unit plus all sections in the interface parts of all used units.
+
=== Chaine avec la même valeur ===
  
=== String with same value ===
+
Ce combobox contient toutes les identificateurs resourcestring avec la même valeur que le nouveau resourcestring. Vous pouvez choisir ici, si vous voulez prendre l'un d'entre eux.
  
This combobox contains all resourcestring identifiers with the same value as the new resourcestring. You can choose here, if you want to take one of them.
+
=== Où mettre la nouvelle marque dans la section resourcestring ===
  
=== Where to put the new identifier in the resourcestring section ===
+
Si un nouvel identificateur est créée, ceci définit où on l'ajoutera dans la section resourcestring.
  
If a new identifier is created, this defines where it will be added in the resourcestring section.
+
* Ajouter à la section - ajouter le nouvel identificateur à l'extrémité de la section .
 +
* Insérer par ordre alphabétique - insérer l'identificateur alphabétiquement.
 +
* Insérer en tenant compte du contexte - rechercher le code au-dessus et au-dessous de la position actuelle du code et rechercher les identificateurs resourcestring. S'il en trouve un, alors le nouvel identificateur est ajoutée là, autrement il est ajouté à l'extrémité de la section.
  
* Append to section - add the new identifier at the end of the section.
+
== Constante chaine dans le source ==
* Insert alphabetically - insert the identifier alphabetically.
 
* Insert context sensitive - search the code above and below the current code position and search for resourcestring identifiers. If it finds one, then the new identifier is added there, otherwise it is appended at the end of the section.
 
  
== String constant in source ==
+
Ceci montre le vieux ou l'actuel code source.
  
This shows the old or current source code.
+
== Prévisualisation du code source ==
  
== Source preview ==
+
C'est une Prévisualisation, comment la constante chaine est remplacée, suivi d'une ligne de tirets et puis d'une Prévisualisation à quoi ressemblera le resourcestring.
  
This is a preview, how the string constant is replaced, followed by a line of dashes and then a preview of how the resourcestring will look like.
+
== Exemples ==
  
== Examples ==
+
=== Exemple 1: Réglage de la légende d'une fiche ===
  
=== Example 1: Setting the caption of a form ===
+
Si vous n'avez pas déjà une section ressourceString, commencer par en mettre une dans l'interface de l'unité. Par exemple au-dessus du mot-clé 'implementation':  
 
 
If you do not have already a resource strin section, start one in the interface part of the unit. For example right above the 'implementation' keyword:
 
  
 
   resourcestring
 
   resourcestring
     rsSomeText = 'Some text';
+
     rsSomeText = 'Un certain texte';
  
Add in the FormCreate event the following line:
+
Ajouter dans l'évènement FormCreate la ligne suivante :  
 
    
 
    
   Caption:='An example caption';
+
   Caption:='Un caption d'exemple';
  
Place the cursor on the string constant, i.e. somewhere between the two '.
+
Placer le curseur sur la constante chaine, c.-à-d. quelque part entre les deux '.
Then do Tools -> Make Resource String
+
Alors  Outils  -> Construire une chaine ressource
  
Set in the identifier prefix 'rs' without the '.
+
Placer 'rs' dans préfixe de l'identificateur sans '.  
The new automatically suggested identifier will be 'rsAnExampleCaption'.
+
Le nouvel identificateur automatiquement suggérée sera 'rsAnExampleCaption'.  
The preview shows
+
La prévisualisation montre
 
     Caption:=rsAnExampleCaption;
 
     Caption:=rsAnExampleCaption;
 
   --------------------------------------------------------------------------------
 
   --------------------------------------------------------------------------------
   rsAnExampleCaption = 'An example caption'   
+
   rsAnExampleCaption = 'Un caption d'exemple'   
  
Click ok.  
+
Cliquer ok.
  
=== Example 2 : Complex string constants ===
+
=== Exemple 2 : Constantes chaine complexes ===
  
When converting a complex string expression with variables and functions, the tool will use the '''Format''' function. For instance the statement:
+
En convertissant une expression complexe de chaine avec des variables et des fonctions, l'outil emploiera la fonction '''Format'''. Par exemple le rapport :  
 
   Caption:='Left='+IntToStr(Left)+' Top='+IntToStr(Top);
 
   Caption:='Left='+IntToStr(Left)+' Top='+IntToStr(Top);
will be replaced with
+
sera remplacé par
 
   Caption:=Format(rsLeftTop, [IntToStr(Left), IntToStr(Top)]);
 
   Caption:=Format(rsLeftTop, [IntToStr(Left), IntToStr(Top)]);
and the new resourcestring will be
+
et la nouvelle resourcestring sera
 
   rsLeftTop = 'Left=%s Top=%s'       
 
   rsLeftTop = 'Left=%s Top=%s'       
  
The Format function is defined in the SysUtils unit. If your unit uses section does not already contain it, you must add it yourself.
+
La fonction format est définie dans l'unité de SysUtils. Si votre section uses de l'unité ne la contient pas, vous devez l'ajouter vous-même.
 +
 
 +
[[Category:Localization/fr]]

Latest revision as of 10:52, 13 April 2012

Deutsch (de) English (en) français (fr) 日本語 (ja)

Ce assistent aide à convertir une constante chaine en resourcestring.

Placer le curseur sur une constante chaine ou choisir la partie de la constante qui devrait être convertie. Appeler alors outils -> Construire une chaine ressource.

Une constante chaine est par exemple un 'certain texte'.

Options de conversion

Préfixe de l'identificateur

Vous pouvez créer automatiquement un nouvel identificateur. Le nouvel identificateur commencera par le préfixe, suivi des mots de la constante chaine. S'il y a déjà une resourcestring avec cette valeur, l'ancien identificateur sera suggérée. L'IDE se rappelle les préfixes de chaque unité, ainsi le dernier préfixe employé pour l'unité courante est d'abord pré-sélectionné.

Longueur d'identificateur

C'est la longueur maximum de la identificateur automatiquement créée.

identificateur personnalisé

Au lieu d'employer un identificateur automatiquement créée, vous pouvez indiquer l'identificateur tout seul ici.

Section Resourcestring

Ce combobox contient toutes les sections resourcestring disponibles de toutes les unités dans la portée. Cela signifie toutes les sections de l'unité courante plus toutes les sections interface de toutes les unités utilisées.

Chaine avec la même valeur

Ce combobox contient toutes les identificateurs resourcestring avec la même valeur que le nouveau resourcestring. Vous pouvez choisir ici, si vous voulez prendre l'un d'entre eux.

Où mettre la nouvelle marque dans la section resourcestring

Si un nouvel identificateur est créée, ceci définit où on l'ajoutera dans la section resourcestring.

  • Ajouter à la section - ajouter le nouvel identificateur à l'extrémité de la section .
  • Insérer par ordre alphabétique - insérer l'identificateur alphabétiquement.
  • Insérer en tenant compte du contexte - rechercher le code au-dessus et au-dessous de la position actuelle du code et rechercher les identificateurs resourcestring. S'il en trouve un, alors le nouvel identificateur est ajoutée là, autrement il est ajouté à l'extrémité de la section.

Constante chaine dans le source

Ceci montre le vieux ou l'actuel code source.

Prévisualisation du code source

C'est une Prévisualisation, comment la constante chaine est remplacée, suivi d'une ligne de tirets et puis d'une Prévisualisation à quoi ressemblera le resourcestring.

Exemples

Exemple 1: Réglage de la légende d'une fiche

Si vous n'avez pas déjà une section ressourceString, commencer par en mettre une dans l'interface de l'unité. Par exemple au-dessus du mot-clé 'implementation':

 resourcestring
   rsSomeText = 'Un certain texte';

Ajouter dans l'évènement FormCreate la ligne suivante :

 Caption:='Un caption d'exemple';

Placer le curseur sur la constante chaine, c.-à-d. quelque part entre les deux '. Alors Outils -> Construire une chaine ressource

Placer 'rs' dans préfixe de l'identificateur sans '. Le nouvel identificateur automatiquement suggérée sera 'rsAnExampleCaption'. La prévisualisation montre

   Caption:=rsAnExampleCaption;
 --------------------------------------------------------------------------------
 rsAnExampleCaption = 'Un caption d'exemple'   

Cliquer ok.

Exemple 2 : Constantes chaine complexes

En convertissant une expression complexe de chaine avec des variables et des fonctions, l'outil emploiera la fonction Format. Par exemple le rapport :

 Caption:='Left='+IntToStr(Left)+' Top='+IntToStr(Top);

sera remplacé par

 Caption:=Format(rsLeftTop, [IntToStr(Left), IntToStr(Top)]);

et la nouvelle resourcestring sera

 rsLeftTop = 'Left=%s Top=%s'      

La fonction format est définie dans l'unité de SysUtils. Si votre section uses de l'unité ne la contient pas, vous devez l'ajouter vous-même.