Help:Extension:Translate/Insertables/fr

Les chaînes traductibles contiennent souvent des marques qui doivent être laissées telles quelles dans la traduction. Entrer ces marques peut être lent et difficile car il n'est pas rare d'y trouver des caractères spéciaux. Un élément insérable (insertable) est un élément de marquage présenté au traducteur comme un bouton ou un autre élément d'interface. En cliquant sur le bouton, on insère l'élément de marquage dans le texte traduit à la position courante du curseur.

Chaque groupe de messages peut avoir un. Cette classe est responsable de la génération d'une liste d'. Chaque  a trois parties :


 * 1) ce qu'il faut afficher à l'utilisateur
 * 2) ce qui est inséré avant la  position du curseur dans la traduction
 * 3) ce qui est inséré après la position du curseur dans la traduction

L'extension Translate est livrée comportant. Des logiciels proposant des suggestions pour d'autres types de contenu peuvent être trouvés sur le dépôt Git de translatewiki.net.

Exemple de code
Voici un exemple sur la manière d'ajouter la prise en charge d'éléments insérables concernant des groupes de messages basés sur des fichiers existants: FreeCol. Le fichier YAML a été élagué pour le raccourcir. Les lignes récemment ajoutées sont mises en valeur.

FreeCol.yaml:

Suggester.php:

Les paramètres de l'élément inséré sont :