Sign in Join
Wiki copytemporary

IDE Window: Make ResourceString/fr

Deutsch · English · Français · 日本語

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.

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':

text
 resourcestring
   rsSomeText = 'Un certain texte';

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

pascal
 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

pascal
   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 :

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

sera remplacé par

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

et la nouvelle resourcestring sera

text
 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.


From the Free Pascal wiki, page "IDE Window: Make ResourceString/fr", as it stood on 2012-04-13 after a change by Chronos, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 3, last changed by WikiArchive .

Edited on wiki.freepascal.org by 4 people, 2007–2012

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
PaulatreidesNew 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...
Wile64Conversion Options
Wile64Où mettre la nouvelle marque dans la section resourcestring
Wile64Où mettre la nouvelle marque dans la section resourcestring
Wile64
Wile64Exemple 1: Réglage de la légende d'une fiche
Wile64Example 2 : Complex string constants
Wile64Exemple 2 : Constantes chaine complexes
Wile64Exemple 2 : Constantes chaine complexes
Swendon't translate the templates (minor)
Chronos
Chronos

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.