Traduction de contenu/Modèles

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Content translation/Templates and the translation is 82% complete.

Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎italiano • ‎lietuvių • ‎polski • ‎português • ‎български • ‎русский • ‎עברית • ‎العربية • ‎মেইতেই লোন্ • ‎ಕನ್ನಡ • ‎中文 • ‎日本語 • ‎한국어

L'outil de traduction de contenu apporte le support de la traduction d'articles entre différents langages, y compris les modèles.

Lorsque vous sélectionnez un modèle dans l'interface de traduction, une carte s'affiche dans la barre latérale. Cette carte montre le nom du modèle source. Si un modèle équivalent dans la langue cible est connecté au modèle source grâce à un lien interwiki, son nom sera montré également. Si aucun modèle équivalent n'est trouvé, la carte indiquera "Non disponible dans "langue"".

La carte montre les options suivantes pour chaque modèle :

Ignorer le modèle
Cette option n'insère rien dans l'article traduit. Elle peut être utile lorsque l'information fournie par le modèle n'est pas requise dans la traduction.
Conserver le modèle original
Cette option insère la syntaxe wiki du modèle original dans l'article traduit. Cela ne fonctionnera probablement pas lorsque l'article sera publié, et le code devra donc être modifié dans les versions ultérieures de l'article, mais cela permet de réaliser la traduction facilement. (Vous pouvez également publier une telle traduction dans votre espace personnel en premier lieu, en changeant le titre de la page traduite par "User:"Votre_nom_utilisateur"/"titre de l'article"", et ensuite, lorsque la traduction est prête, déplacer celui-ci vers son titre correct.)
Utiliser un modèle équivalent
Cette option n'est disponible que si un modèle équivalent est disponible, et permet d'adapter le modèle au langage cible.

Adapter le modèle pendant la traduction

Modification des paramètres du modèle

Si un modèle équivalent est disponible, vous pouvez l'adapter. Cliquez de nouveau sur le modèle pour ouvrir l'éditeur de modèle.

L'éditeur de modèle affichera côte à côte tous les paramètres dans les langues source et destination.

La valeur du paramètre à partir de la langue source, sera automatiquement copiée dans la langue cible si les conditions suivantes sont vraies:

  • Il existe un paramètre avec un nom identique.
  • Il existe un paramètre pour lequel un alias est défini dans TemplateData avec le même nom que le paramètre dans la langue source.

If a parameter cannot be found automatically in any of the ways listed above, the translator will have to find them and fill them one by one. Clicking a field in the template editor next to the source field will automatically fill the parameter value. The translator must select the appropriate parameter name from the "Select target field" drop-down list in the field. Remarquez que la structure des paramètres de modèle, souvent n'est pas la même dans les différentes langues, et vous devrez réécrire les paramètres correctement dans la wiki pour lequel vous traduisez.

Lorsque vous avez rempli tous les paramètres, fermer l'éditeur de traduction. Ceci enregistrera vos modifications et affichera le modèle comme il apparaîtra après que vous publierez l'article.

Pas à pas

Par exemple, la traduction de la boîte d'information en haut de l'article « Yoshida Castle » de l'anglais vers le portugais montre un exemple de traduction d'un modèle complet:

Yoshida Castle en-pt 1.png Pour démarrer la traduction d'un modèle, cliquez sur un paragraphe comme vous faites actuellement pour le traduire.
Yoshida Castle en-pt 2.png Lorsque vous commencez à traduire, le modèle s'affichera avec des informations partielles ou même troublantes. Cliquez de nouveau sur le modèle inséré pour le modifier.
Yoshida Castle en-pt 3.png Cliquez sur un champ de paramètre du modèle que vous voulez transférer dans l'article traduit.
Yoshida Castle en-pt 4.png La valeur sera copiée de l'article source. Sélectionnez le nom du paramètre. Modifiez la valeur pour la rendre correcte dans votre langue.
Yoshida Castle en-pt 6.png Pour ajouter un champ qui n'est pas disponible dans l'article source, cliquez sur "Ajouter plus de propriétés" en bas de l'éditeur de modèles. Ici, par exemple, c'est le nom d'un château dans sa langue originelle, le japonais.
Yoshida Castle en-pt 7.png Continuez à remplir tous les champs du modèle qui vous sont nécessaires.
Yoshida Castle en-pt 8.png When done, close the template editor. The complete template will be shown. The design of the template may look different in the language into which you are translating, but the important part is to check that your parameter values were inserted correctly.


Que faire si un modèle ne peut pas être adapté

Si un modèle équivalent n'est pas disponible dans la langue cible, vous devrez publier la traduction sans lui. Si un modèle est nécessaire dans l'article traduit, vous devrez modifier l'article traduit et ajouter le modèle après avoir publié la première version traduite.

However, you can also go further and make future translation more efficient by making the templates in your language more similar to the templates in the languages from which you are translating. If you are uncomfortable with changing templates yourself, please tell somebody in your wiki who frequently maintains templates about the template that couldn't be translated, and point them to this page here.

Rendre les modèles plus facilement traduisibles

Pour rendre les modèles plus facilement traductibles, veuillez suivre ces conseils :

TemplateData

TemplateData is a technology for describing each template and its parameters in a precise and machine-readable way. It helps wiki editors who use the visual editor fill the template parameters, and the same data is used by Content Translation.

  • Créer TemplateData pour les modèles de votre wiki.
  • Assurez-vous que TemplateData est mis à jour à chaque fois que le modèle est lui-même mis à jour.
  • If the name of a parameter in your wiki is different from the name of the equivalent parameter in a wiki from which articles are frequently translated into your wiki, add an alias with that parameter. If you do this, the parameter value will be automatically pre-filled when translating.
    • For example, articles are frequently translated from English to Spanish. In an infobox that describes a city, the English name of a parameter may be "mayor", and the Spanish name may be "alcalde". In the Spanish template, define "alcalde" as the parameter name, and "mayor" as its alias.
    • Pour des raisons pratiques, vous n'avez pas à définir d'alias pour toutes les langues, mais seulement pour celles des articles que vous traduisez souvent. Vous pouvez en trouver la liste en affichant la page Special:CXStats de votre wiki.
  • Give parameters clear, human-readable labels. A name is the name of the parameter that is inserted into the wiki syntax, and the label is what is shown to the editors in the template editing forms in the visual editor and in Content Translation.
  • Ecrivez les descriptions des paramètres à chaque fois que c'est possible.
    • Expliquez ce que doit être le format du paramètre: texte simple, lien, un autre modèle, un ensemble particulier de valeurs, etc.
    • Si un paramètre peut être rempli automatiquement à partir de Wikidata, indiquez cela dans la description.

Réaliser des modèles plus similaires entre les langues

The parameters' structure is often different between different languages. For instance, in some languages images are provided as complete file links (for example, {{Infobox person|image=[[File:Sophie Kowalevski.jpg|thumb|300px|Sofia Kovalevskaya, 1880]]}}) and others have separate parameters for file name, size, and caption ({{Infobox person|name=Sofia Kovalevskaya|image=Sophie Kowalevski.jpg|image_size=300|caption=Sofia Kovalevskaya, 1880}}). Making the parameter structure similar to the structure in the language from which articles are often translated will make the work considerably more efficient for translators and article maintainers.

Some templates are unbalanced, that is, one template begins a section by inserting some opening HTML tags or wiki syntax, and another templates ends the section by inserting the corresponding tags. For example, this is done in some languages for columns layout. Such templates are generally problematic, and they are especially hard to translate, and they can usually be replaced by a balanced template, which includes all the necessary syntax in itself.

Wikidata

Make templates more Wikidata-enabled by making them pull parameter values from Wikidata. Such templates are becoming more and more common in some wikis, among them Russian, Estonian, Hebrew, Catalan, and others. When a parameter is pulled from Wikidata, it doesn't have to be filled by the article translators at all (although its label may have to be translated in Wikidata).

Problèmes connus

L'éditeur de modèles est une nouvelle fonction de la traduction de contenu, et certaines fonctionnalités manquent encore. Voici quelques problèmes notables connus :

  • Il est impossible de modifier les modèles à l'intérieur de références (rapport de bogue)
  • Les paramètres du modèle sont enregistrés seulement après que le traducteur ait fermé activement l'éditeur de modèles (rapport de bogue)

Voir aussi