Jump to content

Extension:Translate

From mediawiki.org
This page is a translated version of the page Extension:Translate and the translation is 100% complete.
Manuel des extensions MediaWiki
Translate
État de la version : stable
Implémentation Page spéciale , Local , API , Fonction d'analyseur
Description Permet la traduction et la relecture dans un wiki
Auteur(s) Niklas Laxström, Siebrand Mazeland et autres
Dernière version 2025-07-31
Politique de compatibilité Le master conserve la compatibilité arrière.
MediaWiki >= 1.46.0
Modifie la base
de données
Oui
Composer mediawiki/translate
Domaine virtuel virtual-translate
  • $wgTranslateFuzzyBotName
  • $wgTranslateSandboxCreationHourlyLimit
  • $wgTranslatePageTranslationULS
  • $wgTranslateEnableMessageGroupSubscription
  • $wgTranslateDocumentationLanguageCode
  • $wgTranslateGroupSynchronizationCache
  • $wgTranslateUserManagerName
  • $wgTranslateEnableTranslateTaggerAPIIntegration
  • $wgTranslateStatsProviders
  • $wgPageTranslationAllowedContentModels
  • $wgTranslateGroupAliases
  • $wgTranslateRcFilterDefault
  • $wgTranslateAuthorExclusionList
  • $wgTranslateKeepOutdatedTranslations
  • $wgTranslateGroupRoot
  • $wgTranslatePageMoveLimit
  • $wgEnablePageTranslation
  • $wgTranslateEnableMessageBundleIntegration
  • $wgTranslatePermissionUrl
  • $wgTranslateEnableEventLogging
  • $wgTranslatePageTranslationBannerNamespaces
  • $wgTranslateSupportUrlNamespace
  • $wgTranslateMessagePrefixStatsLimit
  • $wgTranslateDisabledTargetLanguages
  • $wgTranslateMessageIndex
  • $wgTranslateUsePreSaveTransform
  • $wgTranslateRecentChangesLanguageFilter
  • $wgTranslateTranslationDefaultService
  • $wgTranslateUseSandbox
  • $wgTranslateTranslationServices
  • $wgTranslateGroupFiles
  • $wgTranslateSandboxLimit
  • $wgTranslateEnableLuaIntegration
  • $wgTranslateValidationExclusionFile
  • $wgTranslateSandboxPromotedGroup
  • $wgTranslateYamlLibrary
  • $wgTranslateCacheDirectory
  • $wgTranslateMessageNamespaces
  • $wgTranslateLanguageFallbacks
  • $wgTranslateSupportUrl
  • $wgPageTranslationLanguageList
  • $wgTranslateWorkflowStates
  • translate
  • translate-empty-category
  • translate-import
  • translate-manage
  • translate-messagereview
  • translate-groupreview
  • unfuzzy
Licence Licence publique générale GNU v2.0 ou ultérieur
Téléchargement Inclus dans le paquet Language Extension (MLEB)

Documentation destinée à l'utilisateur
Notes de version
Aide Help:Extension:Translate/fr
Exemple Translatewiki.net – ou essayer maintenant de traduire une page
Traduire l’extension Translate
Problèmes Tâches ouvertes · Signaler un bogue

L'extension Translate étend MediaWiki avec des fonctionnalités essentielles nécessaires pour effectuer le travail de traduction. Il permet la traduction et la relecture en interne dans le wiki. Il peut être utilisé pour traduire les pages de contenu, l'interface du wiki et même d'autres produits logiciels, car il est utilisé dans translatewiki.net et pour gérer des wikis multilingues.

Fonctionnalités

L’extension Traduire (Translate) présente de nombreuses fonctionnalités particulièrement destinées aux traducteurs, autorisant une intégration finale avec le code source aussi facile que possible. En même temps, tout le processus se déroule au sein de MediaWiki, laissant aux utilisateurs une très grande liberté de communication et d’auto-organisation.

Les fonctionnalités comportent :

  • traduction structurée des pages de contenu du wiki, de différentes langues pour le même wiki
  • internationalisation intégrée au wiki et exportation des messages d'interface du logiciel (ou sur à peu près tout).
  • la traduction et la relecture par interface web, aussi bien que l’import-export de fichiers gettext pour la traduction hors connexion
  • des aides diverses afin de rendre plus aisée la tâche des traducteurs :
    • l'affichage des traductions dans d'autres langues définies globalement, éventuellement élargies aux langues choisies par l'utilisateur,
    • une édition collaborative à la documentation concernant l'usage et le contexte des messages,
    • mémoire de traduction et traduction automatique grâce à des outils externes (Apertium, Microsoft Translator, Yandex, Translate),
    • l'affichage de la date de la dernière modification du message source,
    • des alertes sur les erreurs les plus courantes comme les paramètres non utilisés.
  • des modules pré-établis pour divers produits en code source ouvert que vous pouvez utiliser comme exemple.
  • Un système souple de greffon facilitant l'ajout de nouveaux projets en tant que groupe de messages.
  • Divers outils statistiques :
    • pourcentages d’achèvement des traductions de tous les groupes de messages et pour toutes les langues supportées,
    • pourcentages d’achèvement des traductions de toutes les langues supportées par un groupe de messages pris en charge,
    • outil de création des graphes d’activité pendant certaines périodes de temps. Peut afficher le nombre de contributions ou d'utilisateurs actifs, par jour ou par heure, et inclut de nombreux filtres.
    • aperçu sous forme de nuage des langues et des traducteurs actifs.

L’extension Translate, grâce à son nombre important d’utilisateurs, est confirmée comme étant compatible avec tous les navigateurs raisonnablement récents, hormis quelques petits défauts (de style) qui sont rapidement corrigés.

Documentation et aide

L’extension Translate fut développée à l’origine par User:Nikerabbit ; de nombreux autres utilisateurs comme User:Raymond, User:SPQRobin et l’équipe linguistique Wikimedia, ont contribué au code et à la documentation.

Principaux utilisateurs de l’extension Translate

Voir d'autres informations sur les utilisations principales de translatewiki.net avec Wikipedia.

Témoignages

Tom Hutchison de Joomla:

L'extension Translate permet la connexion à un service de traduction et peut effectuer des traductions automatiques pour vous. Un traducteur peut faire des ajustements en même temps, vous évitez ainsi de créer un grand nombre de pages avec des traductions incorrectes.

Ça ne pose pas de problèmes si vous êtes sur un autre continent. C'est réellement un plus car le travail peut être fait 24 heures par jour. Il leur faut un groupe de chat pour s'aider les uns les autres. Ils peuvent tous lire l'anglais s'ils le traduisent correctement, n'est-ce pas? Apprenez leur quelques balises wiki très simples comme les liens ou ce que l'on peut faire avec les catégories. Ensuite ils aident les autres, qui aideront eux-mêmes d'autres encore. Nous en avons plus de 40 sur un canal de discussions qui s'entraident en s'amusant. Ils avaient tous peur du wiki, mais les débuts étaient si faciles qu'ils n'en croyaient pas leurs yeux Ils sont en train de d'attendre que je leur propose des traductions, je ne peux pas tenir leur rythme. Je sais qu'il y a seulement une traduction dans cette langue ou cette autre langue. Nous avons ça aussi. Une personne traduit en Swahili, pendant qu'une autre travaille sur le Japonais. Vous marquez aussi les pages "à traduire". Vous vérifiez si il faut inclure des modèles ou exclure des variables dans les appels de modèles.

Voir aussi

A ne pas confondre avec :

Comment participer