Sign in Join
Wiki copytemporary

IDE Window: Make ResourceString/fr: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Ce assistent aide à convertir une constante chaine en resourcestring.
22
33Placer le curseur sur une constante chaine ou choisir la partie de la constante qui devrait être convertie. Appeler alors outils -\> Construire une chaine ressource.
44
55Une constante chaine est par exemple un 'certain texte'.
66
77## Options de conversion
88
99### Préfixe de l'identificateur
1010
1111Vous 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é.
1212
1313### Longueur d'identificateur
1414
1515C'est la longueur maximum de la identificateur automatiquement créée.
1616
1717### identificateur personnalisé
1818
1919Au lieu d'employer un identificateur automatiquement créée, vous pouvez indiquer l'identificateur tout seul ici.
2020
2121### Section Resourcestring
2222
2323Ce 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.
2424
2525### Chaine avec la même valeur
2626
2727Ce 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.
2828
2929### Où mettre la nouvelle marque dans la section resourcestring
3030
3131Si un nouvel identificateur est créée, ceci définit où on l'ajoutera dans la section resourcestring.
3232
3333- Ajouter à la section - ajouter le nouvel identificateur à l'extrémité de la section .
3434- Insérer par ordre alphabétique - insérer l'identificateur alphabétiquement.
3535- 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.
3636
3737## Constante chaine dans le source
3838
3939Ceci montre le vieux ou l'actuel code source.
4040
4141## Prévisualisation du code source
4242
4343C'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.
4444
4545## Exemples
4646
4747### Exemple 1: Réglage de la légende d'une fiche
4848
4949Si 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':
5050
51-` resourcestring`\
52-`   rsSomeText = 'Un certain texte';`
51+```text
52+ resourcestring
53+ rsSomeText = 'Un certain texte';
54+```
5355
5456Ajouter dans l'évènement FormCreate la ligne suivante :
5557
56-` Caption:='Un caption d'exemple';`
58+``` pascal
59+ Caption:='Un caption d'exemple';
60+```
5761
5862Placer le curseur sur la constante chaine, c.-à-d. quelque part entre les deux '. Alors Outils -\> Construire une chaine ressource
5963
6064Placer 'rs' dans préfixe de l'identificateur sans '. Le nouvel identificateur automatiquement suggérée sera 'rsAnExampleCaption'. La prévisualisation montre
6165
62-`   Caption:=rsAnExampleCaption;`\
63-` --------------------------------------------------------------------------------`\
64-` rsAnExampleCaption = 'Un caption d'exemple'   `
66+``` pascal
67+ Caption:=rsAnExampleCaption;
68+ --------------------------------------------------------------------------------
69+ rsAnExampleCaption = 'Un caption d'exemple'
70+```
6571
6672Cliquer ok.
6773
6874### Exemple 2 : Constantes chaine complexes
6975
7076En convertissant une expression complexe de chaine avec des variables et des fonctions, l'outil emploiera la fonction **Format**. Par exemple le rapport :
7177
72-` Caption:='Left='+IntToStr(Left)+' Top='+IntToStr(Top);`
78+``` pascal
79+ Caption:='Left='+IntToStr(Left)+' Top='+IntToStr(Top);
80+```
7381
7482sera remplacé par
7583
76-` Caption:=Format(rsLeftTop, [IntToStr(Left), IntToStr(Top)]);`
84+``` pascal
85+ Caption:=Format(rsLeftTop, [IntToStr(Left), IntToStr(Top)]);
86+```
7787
7888et la nouvelle resourcestring sera
7989
80-` rsLeftTop = 'Left=%s Top=%s'      `
90+```text
91+ rsLeftTop = 'Left=%s Top=%s'
92+```
8193
8294La 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.
8395
8496---
8597*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](/wiki-contact).*
8698Category: Localization/fr

Back to history