Extension:ContentTranslation/fr

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:ContentTranslation and the translation is 100% complete.
Other languages:
Cymraeg • ‎Deutsch • ‎English • ‎Nederlands • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎čeština • ‎български • ‎македонски • ‎русский • ‎српски / srpski • ‎العربية • ‎سنڌي • ‎فارسی • ‎हिन्दी • ‎ಕನ್ನಡ • ‎ไทย • ‎中文 • ‎日本語 • ‎ꯃꯤꯇꯩ ꯂꯣꯟ • ‎한국어
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
ContentTranslation
État de la version : stable
Implémentation User interface, Page action
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
Dernière version 1.0.0 (Mises à jour continues)
Compatibility policy release branches
MediaWiki 1.31+
PHP 7.0+
Changements
base de données
Oui
Tables cx_translations
cx_translators
cx_lists
cx_suggestions
cx_corpora
Licence GNU General Public License 2.0 or later
Téléchargement
  • $wgContentTranslationExperimentalFeatures
  • $wgContentTranslationDomainCodeMapping
  • $wgContentTranslationRESTBase
  • $wgContentTranslationDatabase
  • $wgContentTranslationCluster
  • $wgContentTranslationEventLogging
  • $wgContentTranslationHighMTCategory
  • $wgContentTranslationSiteTemplates
  • $wgContentTranslationTranslateInTarget
  • $wgContentTranslationAsBetaFeature
  • $wgContentTranslationDefaultSourceLanguage
  • $wgContentTranslationTargetNamespace
  • $wgContentTranslationCampaigns
  • $wgContentTranslationBrowserBlacklist
  • $wgContentTranslationCXServerAuth
  • $wgContentTranslationEnableSuggestions
Traduisez l’extension ContentTranslation sur translatewiki.net
Vérifiez la matrice des utilisations et des versions.
Problèmes Tâches ouvertes · Signalez un bug

L’extension ContentTranslation (traduction de contenu) est un outil qui permet à un éditeur de traduire un article d’un wiki vers un wiki d’une autre langue, assisté par 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).

Téléchargement

Cette extension peut être récupérée directement depuis Git [?]:

  • Naviguer dans le code
  • Certaines extensions étiquettent les versions stables.
  • Chaque branche correspond à une version antérieure de MediaWiki. Il y a aussi une branche master (maître) qui contient la dernière version alpha (elle peut nécessiter une version alpha de MediaWiki)

Décompressez l'instantané et placez-le dans le répertoire extensions/ContentTranslation/ de votre installation MediaWiki.

Si vous êtes familier de Git et si vous avez un accès au shell de votre serveur, vous pouvez aussi obtenir l'extension de la manière suivante:

cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation.git

Installation

  • Si vous utilisez Vagrant , installez avec vagrant roles enable contenttranslation --provision
Installation manuelle
  • Téléchargez et placez le(s) fichiers (s) dans un répertoire appelé ContentTranslation dans votre dossier extensions/.
  • 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 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.

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

Paramètres de configuration

For the full list and defaults, see extension.json in the source repository.

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.

Voir aussi