Jump to content

Extension:ContentTranslation/fr

From mediawiki.org
This page is a translated version of the page Extension:ContentTranslation and the translation is 100% complete.
Manuel des extensions MediaWiki
ContentTranslation
État de la version : stable
Implémentation Interface utilisateur, Action de page
Description Outil permettant aux éditeurs de traduire un article d'une langue à une autre avec l'aide de la traduction automatisée et d'autres aides à la traduction.
Auteur(s) Équipe des langues
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
MediaWiki 1.37+
PHP 7.2+
Modifie la base
de données
Oui
Composer mediawiki/content-translation
Tables cx_translations
cx_translators
cx_lists
cx_suggestions
cx_corpora
cx_notification_log
cx_significant_edits
cx_section_translations
Licence Licence publique générale GNU v2.0 ou ultérieur
Téléchargement
Aide Help:Extension:ContentTranslation/fr
  • $wgContentTranslationEnableSuggestions
  • $wgContentTranslationTargetNamespace
  • $wgContentTranslationContentImportForSectionTranslation
  • $wgContentTranslationDomainCodeMapping
  • $wgContentTranslationCXServerAuth
  • $wgContentTranslationEnableAnonSectionTranslation
  • $wgContentTranslationExcludedNamespaces
  • $wgContentTranslationCluster
  • $wgAutomaticTranslationLanguageSearcherEntrypointEnabledLanguages
  • $wgContentTranslationAsBetaFeature
  • $wgContentTranslationTranslateInTarget
  • $wgContentTranslationDevMode
  • $wgRecommendToolAPIURL
  • $wgDraftMaxAge
  • $wgContentTranslationEnableUnifiedDashboard
  • $wgContentTranslationEnableMT
  • $wgSectionTranslationTargetLanguages
  • $wgContentTranslationEnableSectionTranslation
  • $wgContentTranslationSiteTemplates
  • $wgContentTranslationUnmodifiedMTThresholdForPublish
  • $wgContentTranslationVersion
  • $wgContentTranslationPublishRequirements
  • $wgContentTranslationCampaigns
  • $wgContentTranslationDatabase
Téléchargements trimestriels 21 (Ranked 110th)
Traduire l’extension ContentTranslation sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

L’extension ContentTranslation (traduction de contenu) est un outil qui permet à un éditeur de traduire un article de wiki dans une autre langue, assisté des outils de traduction automatique et d’autres aides à la traduction. Voir Traduction de contenu pour le sujet et les informations supplémentaires. L’extension est développée par l’équipe Wikimedia Language Engineering (ingénierie linguistique).

Installation

This extension requires a Content Translation server to be setup first. Morover it has three extension dependencies.
  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé ContentTranslation dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation
  • Seulement lorsque vous installez à partir de Git, exécutez Composer pour installer les dépendances PHP, en entrant composer install --no-dev après vous être positionné dans le répertoire de l'extension. (Voir tâche T173141 pour des complications potentielles.)
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'ContentTranslation' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.


Installation Vagrant :

  • Si vous utilisez Vagrant , installez avec vagrant roles enable contenttranslation --provision

Content Translation server

L'extension nécessite que le serveur de traduction (cxserver) de contenu soit configuré et démarré. Lisez Content_translation/Setup pour la mise en place du serveur de traduction de contenu. Lorsque Content Translation s'exécute localement, ce qui suit peut être ajouté à LocalSettings.php pour utiliser le cxserver de production :

$wgContentTranslationSiteTemplates['cx'] = 'https://cxserver.wikimedia.org/v1';

Base de données de traductions

Cette extension dispose d’une fonctionnalité « tableau de bord » optionnelle, qui permet aux traducteurs de voir toutes des traductions dans toutes les langues. Dans une installation multilingue de cette extension, par exemple, pour les wikis Wikimedia, une base de données centrale est nécessaire pour servir la fonctionalité du tableau de bord. Les définitions des tables pour cette base de données sont dans le répertoire sql du code source de l'extension; Content translation/Product Definition/Database contient davantage de détails. Une fois que la base de données est créée, initialisez la variable globale de configuration $wgContentTranslationDatabase avec le nom de la base de données :

$wgContentTranslationDatabase = 'db_name';

Dépendances de l'extension

ContentTranslation dépend des extensions suivantes :

UniversalLanguageSelector obligatoire
VisualEditor obligatoire Nécessaire pour le composant éditeur
Cite obligatoire Nécessaire si vous voulez prendre en charge les références lors de la traduction.
GuidedTour optionnel Si installée, elle sert à afficher une explication concernant le renommage d'une page en dehors de l'espace utilisateur.
Echo optionnel Si installée, elle sert à afficher des notifications de « félicitation » une fois les étapes de traduction franchies.
Wikibase optionnel Si installé et configuré de manière similaire à Wikipedia, il sert à ajouter automatiquement les liens inter-langues (comme les liens de site).
EventLogging optionnel Si installé, peut être utilisé pour enregistrer dans le journal, les publications, les erreurs et d'autres événements.
BetaFeatures optionnel Si installé, ContentTranslation apparaîtra en tant que fonctionalité bêta dans les préférences.

Paramètres de configuration

Pour la liste complète et les valeurs par défaut, voir extension.json dans le dépôt des sources.

ContentTranslationDomainCodeMapping
Used to map between non-standard language codes and actual domains. The default is the same as in Wikipedia codes and domains.
ContentTranslationRESTBase
Configuration of RESTBase URL and connection parameters. The defaults are for Wikipedia.
ContentTranslationDatabase
The name of the database in which the common tables for managing translations across wikis are stored. The default is null, which means that the default database is used.
ContentTranslationCluster
In a Wikipedia-like database configuration, the name of the cluster on which the database is hosted. The default is null, which means that the default cluster is used.
ContentTranslationEventLogging
Whether EventLogging is enabled. The default is false.
ContentTranslationHighMTCategory
A category to which pages that have a high level of machine translation are added upon publishing. The default is null.
ContentTranslationSiteTemplates
Templates for essential URLs. The defaults assume Wikipedia, so this variable must be configured differently for other sites. Where relevant, $1 is replaced by the language code, and $2 is replaced by the page title.
ContentTranslationTranslateInTarget
Whether to open Special:ContentTranslation in the target wiki when clicking the button in the entry point. The domain will be based on $wgContentTranslationSiteTemplates. The default is to open Special:ContentTranslation on the same wiki. (For Wikipedia this is set to true.)
ContentTranslationAsBetaFeature
Whether ContentTranslation is a beta feature.
ContentTranslationTargetNamespace
The default target namespace for published articles. The default is Main.
ContentTranslationCampaigns
Campaigns that are available in the URL as valid values for the campaign parameter in the URL. This allows automatic enabling of the beta feature and event logging.
ContentTranslationCXServerAuth
CXServer connection configuration.
ContentTranslationEnableSuggestions
Whether to use the suggestions tab and automatic suggestions. This needs the GapFinder API. This is false by default, but true in Wikipedia.
RecommendToolAPIURL
The URL for the GapFinder API, needed if ContentTranslationEnableSuggestions is true.

Paramètres d'URL

ContentTranslation fonctionne principalement sur la page spéciale Special:ContentTranslation. Les paramètres d'URL sont

  • page : titre de la source
  • targettitle : titre cible
  • from : langue source
  • to : langue cible
  • campaign : nom de la campagne
    • Dans les wikis Wikimedia, si la traduction du contenu n'est pas activée dans les paramètres utilisateur, seuls les liens vers une campagne prédéfinie fonctionneront. Les campagnes sont définies dans la variable wmgContentTranslationCampaigns de InitialiseSettings.php.

Exemple

Voir aussi