Extension:ContentTranslation/nl

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
MediaWiki Handleiding extensies
ContentTranslation
Release status: stabiel
Implementatie Gebruikersinterface, Pagina actie
Beschrijving Hulpmiddel voor vertalers om een artikel van de ene naar de ander taal te vertalen met behulp van machine-vertaling en andere hulpmiddelen voor het vertalen.
Auteur(s) taalteam
Compatibiliteit beleid Snapshots releases samen met MediaWiki. Master is niet achterwaarts compatibel.
MediaWiki 1.37+
PHP 7.2+
Tabellen cx_translations
cx_translators
cx_lists
cx_suggestions
cx_corpora
cx_notification_log
cx_significant_edits
cx_section_translations
Licentie GNU General Public Licentie 2.0 of hoger
Download
Help Help:Extension:ContentTranslation/nl
Downloads kwartaal Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Publieke wiki's die het gebruiken Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Vertaal de ContentTranslation extensie indien beschikbaar op translatewiki.net
Problemen Open taken · Rapporteer een bug

De extensie ContentTranslation is een hulpmiddel waarmee een vertaler een artikel kan vertalen naar een andere taal met behulp van machine-vertaling en andere hulpmiddelen. Zie Content translation voor aanvullende informatie en achtergrondinformatie. De extensie is ontworpen door het Wikimedia Language Engineering team.

Installatie

This extension requires a Content Translation server to be setup first. Morover it has three extension dependencies.
  • <translate> [[<tvar name=2>Special:ExtensionDistributor/ContentTranslation/nl</tvar>|Download]] and move the extracted <tvar name=name>ContentTranslation/nl</tvar> folder to your <tvar name=ext>extensions/</tvar> directory.</translate>
    <translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation%2Fnl
  • <translate> Only when installing from Git, run <tvar name=composer>Composer</tvar> to install PHP dependencies, by issuing <tvar name=code>composer install --no-dev</tvar> in the extension directory.</translate> <translate> (See <tvar name=phab><translate> task <tvar name=1>T173141</tvar></translate></tvar> for potential complications.)</translate>
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'ContentTranslation/nl' );
    
  • <translate> Run the [[<tvar name=update>Special:MyLanguage/Manual:Update.php</tvar>|update script]] which will automatically create the necessary database tables that this extension needs.</translate>
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>


<translate> Vagrant installation:</translate>

  • <translate> If using <tvar name=vagrant>Vagrant </tvar>, install with <tvar name=code>vagrant roles enable contenttranslation --provision</tvar></translate>

Content Translation server

De extensie heeft een werkende server Content Translation (ook wel cxserver) nodig. Zie Content translation/cxserver/Setup voor het instellen van de Content Translation server. Als deze server lokaal draait, dan kan het volgende worden toegevoegd aan LocalSettings.php om de productie cxserver te gebruiken:

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

Database met vertalingen

De extensie heeft een optioneel paneelbordfunctie waardoor een vertaler kan zien wat de vertalingen in andere talen zijn. In een meertalige installatie van deze extensie, bijvoorbeeld in de Wikipedia wiki's, wordt een centrale database vereist om de paneelbord functie te kunnen gebruiken. De definities van de tabellen van deze database staan in de map sql in de broncode van de extensie; Content translation/Product Definition/Database bevat meer details. Nadat de database is aangemaakt, stel de globale variabele $wgContentTranslationDatabase in als de naam van de database:

$wgContentTranslationDatabase = 'db_name';

Extensie afhankelijkheden

het is afhankelijk van de volgende extensies:

UniversalLanguageSelector <translate> Required</translate>
VisualEditor <translate> Required</translate> Verplicht voor de component 'editor'.
Cite <translate> Required</translate> Verplicht als u referenties wilt ondersteunen bij het vertalen.
GuidedTour <translate> Optional</translate> Indien geïnstalleerd, het wordt gebruikt voor het tonen van een uitleg over het verplaatsen van een pagina buiten de gebruikersruimte.
Echo <translate> Optional</translate> Indien geïnstalleerd, het wordt gebruikt voor het tonen van meldingen met "felicitaties" na het afronden van een mijlpaal.
Wikibase <translate> Optional</translate> Indien geïnstalleerd en geconfigureerd gelijksoortig als Wikipedia, het wordt gebruikt voor het automatisch toevoegen van meertalige links (als website-links).
EventLogging <translate> Optional</translate> Indien geïnstalleerd, het kan worden gebruikt voor het loggen van publicaties, fouten en andere gebeurtenissen.
BetaFeatures <translate> Optional</translate> Indien geïnstalleerd, ContentTranslation zal worden getoond bij de voorkeuren als een betafunctie.

Configuratie variabelen

Voor de volledige lijst en standaardwaarden, zie extension.json in de bron-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.

URL parameters

'Content Translation'werkt vooral op de speciale pagina Special:ContentTranslation. De URL-parameters zijn

  • page: titel bron
  • targettitle: titel doel
  • from: taal bron
  • to: taal doel
  • campaign: campagne naam
    • Op Wikimedia wiki's, als de extensie niet ingeschakeld in de gebruikersinstellingen dan werken alleen voorgedefinieerde links. Campagnes worden gedefinieerd in InitialiseSettings.php variabele wmgContentTranslationCampaigns.

Voorbeeld

Zie ook