Difference between revisions of "IDE Window: Make ResourceString/fr"
Line 1: | Line 1: | ||
− | {{IDE | + | {{Fenêtre d'IDE : Faire des ResourceStrings }} |
− | + | 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 == | == Options de conversion == | ||
− | === Préfixe de | + | === Préfixe de l'identificateur === |
− | Vous pouvez créer automatiquement | + | 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 | + | === Longueur d'identificateur === |
− | C'est la longueur maximum de la | + | C'est la longueur maximum de la identificateur automatiquement créée. |
− | === | + | === identificateur personnalisé === |
− | Au lieu d'employer | + | Au lieu d'employer un identificateur automatiquement créée, vous pouvez indiquer l'identificateur tout seul ici. |
=== Section Resourcestring === | === Section Resourcestring === | ||
Line 28: | Line 28: | ||
=== Chaine avec la même valeur === | === Chaine avec la même valeur === | ||
− | Ce combobox contient toutes les | + | 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 === | === Où mettre la nouvelle marque dans la section resourcestring === | ||
− | Si | + | Si un nouvel identificateur est créée, ceci définit où on l'ajoutera dans la section resourcestring. |
− | * Ajouter à la section - ajouter | + | * Ajouter à la section - ajouter le nouvel identificateur à l'extrémité de la section . |
− | * Insérer par ordre alphabétique - insérer | + | * 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 | + | * 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 === |
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: | 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: |
Revision as of 14:41, 7 July 2007
Template:Fenêtre d'IDE : Faire des ResourceStrings
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
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 rsSomeText = 'Some text';
Add in the FormCreate event the following line:
Caption:='An example caption';
Place the cursor on the string constant, i.e. somewhere between the two '. Then do Tools -> Make Resource String
Set in the identifier prefix 'rs' without the '. The new automatically suggested identifier will be 'rsAnExampleCaption'. The preview shows
Caption:=rsAnExampleCaption; -------------------------------------------------------------------------------- rsAnExampleCaption = 'An example caption'
Click ok.
Example 2 : Complex string constants
When converting a complex string expression with variables and functions, the tool will use the Format function. For instance the statement:
Caption:='Left='+IntToStr(Left)+' Top='+IntToStr(Top);
will be replaced with
Caption:=Format(rsLeftTop, [IntToStr(Left), IntToStr(Top)]);
and the new resourcestring will be
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.