Extensión:ContentTranslation

This page is a translated version of the page Extension:ContentTranslation and the translation is 100% complete.
Other languages:
Afrikaans • ‎Bahasa Indonesia • ‎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 • ‎suomi • ‎čeština • ‎беларуская (тарашкевіца) • ‎български • ‎македонски • ‎русский • ‎српски / srpski • ‎العربية • ‎سنڌي • ‎فارسی • ‎हिन्दी • ‎ಕನ್ನಡ • ‎ไทย • ‎中文 • ‎日本語 • ‎ꯃꯤꯇꯩ ꯂꯣꯟ • ‎한국어
Extensión matemática MediaWiki
OOjs UI icon advanced-invert.svg
ContentTranslation
Estado de lanzamiento estable
Implementación Aplicación para votar, Acción de página
Descripción Herramienta para traducir un artículo de un idioma a otro con la ayuda de traducciones automáticas y otras asistencias de traducción.
Autor(es) Equipo lingüístico
Política de compatibilidad Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki 1.37+
PHP 7.2+
Cambios de la base de datos
Tablas cx_translations
cx_translators
cx_lists
cx_suggestions
cx_corpora
Licencia GNU Licencia Pública general 2.0 o más tarde
Descarga
  • $wgContentTranslationEnableSuggestions
  • $wgContentTranslationTargetNamespace
  • $wgContentTranslationContentImportForSectionTranslation
  • $wgContentTranslationDomainCodeMapping
  • $wgContentTranslationCXServerAuth
  • $wgSectionTranslationTargetLanguage
  • $wgContentTranslationEnableAnonSectionTranslation
  • $wgContentTranslationExcludedNamespaces
  • $wgContentTranslationCluster
  • $wgContentTranslationAsBetaFeature
  • $wgContentTranslationTranslateInTarget
  • $wgRecommendToolAPIURL
  • $wgDraftMaxAge
  • $wgContentTranslationEnableMT
  • $wgContentTranslationEnableSectionTranslation
  • $wgContentTranslationPublishRequirements
  • $wgContentTranslationSiteTemplates
  • $wgContentTranslationUnmodifiedMTThresholdForPublish
  • $wgContentTranslationVersion
  • $wgContentTranslationRESTBase
  • $wgContentTranslationCampaigns
  • $wgContentTranslationDatabase
Traduce el ContentTranslation extensión si es disponible en translatewiki.net

Verificar uso y versión de la matriz.

Asuntos Tareas abiertas · Reportar un bug

La extensión ContentTranslation es una herramienta que permite traducir un artículo de una lengua a otra con la ayuda de un sistema de traducción automática y otras funcionalidades. Para obtener más información, consúltese Traductor de contenidos . La extensión es desarrollada por el equipo de Ingeniería Lingüística de Wikimedia.

Descarga

The extension can be retrieved directly from Git [?]:

  • Browse code
  • Some extensions have tags for stable releases.
  • Each branch is associated with a past MediaWiki release. There is also a "master" branch containing the latest alpha version (might require an alpha version of MediaWiki).

Extract the snapshot and place it in the extensions/ContentTranslation/ directory of your MediaWiki installation.

If you are familiar with git and have shell access to your server, you can also obtain the extension as follows:

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


Instalación

  • Si usas Vagrant , instala con vagrant roles enable contenttranslation --provision
Instalación manual
  • Descarga y extrae los archivos en el directorio «ContentTranslation» dentro del directorio extensions/ existente.
  • Cuando instales desde git, ejecuta Composer para instalar dependencias PHP, emitiendo composer install --no-dev en el directorio de extensión. (ver task T173141 para complicaciones potenciales)
  • Añade el siguiente código a tu LocalSettings.php (preferiblemente al final):
    wfLoadExtension( 'ContentTranslation' );
    
  • Ejecuta el script de actualización, que creará automáticamente las tablas que necesita esta extensión en la base de datos.
  •   Hecho – Navega a Special:Version en tu wiki para verificar que la apariencia se haya instalado correctamente.

Esta extensión requiere que servidor de traducción de contenido (también llamado cxserver) esté en funcionamiento. Véase Content_translation/Setup para configurar el servidor de traducción de contenido. Cuando se ejecuta la Traducción de Contenidos localmente, se puede añadir lo siguiente a LocalSettings.php para utilizar el cxserver de producción:

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

Base de datos de traducciones

Esta extensión tiene una función opcional de panel de control, que permite a los traductores ver todas las traducciones en todos los idiomas. En una instalación multilingüe de esta extensión, por ejemplo en los wikis de Wikimedia, se requiere una base de datos central para servir la función de tablero. Las definiciones de las tablas de esa base de datos están en el directorio sql del código fuente de la extensión; Content translation/Product Definition/Database tiene más detalles. Una vez creada la base de datos, establezca la variable de configuración global $wgContentTranslationDatabase como nombre de la base de datos:

$wgContentTranslationDatabase = 'db_name';

Dependencias de la extensión

ContentTranslation depende de las siguientes extensiones:

UniversalLanguageSelector necesario
VisualEditor necesario Necesario para el componente editor.
GuidedTour opcional Si se instala, se utilizará para mostrar una explicación sobre cómo mover una página fuera del espacio de usuario.
Echo opcional Si se instala, se utilizará para mostrar notificaciones de "agradecimiento" tras completar hitos de traducción.
Wikibase opcional Si se instala y se configura de forma similar a Wikipedia, se utilizará para añadir automáticamente enlaces interlingüísticos (como sitelinks).
EventLogging opcional Si se instala, puede utilizarse para registrar publicaciones, errores y otros eventos.
BetaFeatures opcional Si se instala, 'ContentTranslation' aparecerá como una función beta en las preferencias.
Cite opcional Necesario si se quiere apoyar las referencias mientras se traduce.

Variables de configuración

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.

Parámetros de URL

La 'Traducción de contenidos' funciona principalmente en la página especial Special:ContentTranslation. Los parámetros de la URL son

  • página: título de origen
  • destino: título de destino
  • desde: idioma de origen
  • a: idioma de destino
  • campaña: nombre de la campaña
    • En los wikis de wikimedia, si la traducción del contenido no está activada en la configuración del usuario, solo funcionarán los enlaces a las campañas predefinidas. Las campañas se definen en InitialiseSettings.php wmgContentTranslationCampaigns variable.

Ejemplo

Véase también