Extension:ContentTranslation/nl
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+ |
Database wijzigingen | Ja |
Composer | mediawiki/content-translation |
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 | 26 (Ranked 107th) |
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
- Download en plaats de bestanden in de map
ContentTranslation
in de mapextensions/
.
Ontwikkelaars en bijdragers van code moeten in plaats daarvan de extensie van Git installeren, met behulp van:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation - Alleen bij installeren vanuit Git, run Composer om PHP afhankelijkheden te installeren, door het publiceren van
composer install --no-dev
in de extensie-map. (Zie taak T173141 voor potentiële problemen.) - Voeg de volgende code onderaan het bestand LocalSettings.php toe:
wfLoadExtension( 'ContentTranslation' );
- Voer het update script uit, dat automatisch de vereiste database-tabellen creëert die nodig zijn voor de extensie.
- Klaar – Navigeer naar Special:Version op de wiki om te controleren dat de extensie geïnstalleerd is.
Vagrant installatie:
- Wanneer Vagrant gebruikt wordt, installeer door middel van
vagrant roles enable contenttranslation --provision
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 | Verplicht | |
VisualEditor | Verplicht | Verplicht voor de component 'editor'. |
Cite | Verplicht | Verplicht als u referenties wilt ondersteunen bij het vertalen. |
GuidedTour | Optioneel | Indien geïnstalleerd, het wordt gebruikt voor het tonen van een uitleg over het verplaatsen van een pagina buiten de gebruikersruimte. |
Echo | Optioneel | Indien geïnstalleerd, het wordt gebruikt voor het tonen van meldingen met "felicitaties" na het afronden van een mijlpaal. |
Wikibase | Optioneel | Indien geïnstalleerd en geconfigureerd gelijksoortig als Wikipedia, het wordt gebruikt voor het automatisch toevoegen van meertalige links (als website-links). |
EventLogging | Optioneel | Indien geïnstalleerd, het kan worden gebruikt voor het loggen van publicaties, fouten en andere gebeurtenissen. |
BetaFeatures | Optioneel | Indien geïnstalleerd, ContentTranslation zal worden getoond bij de voorkeuren als een betafunctie. |
Configuratie variabelen
Deze sectie is op het moment een concept. Het materiaal kan nog onvolledig zijn, er kan informatie ontbreken en delen van de inhoud kunnen nog snel en ook ingrijpend wijzigen. Meer informatie kan beschikbaar zijn op de overlegpagina. |
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
.
- Op Wikimedia wiki's, als de extensie niet ingeschakeld in de gebruikersinstellingen dan werken alleen voorgedefinieerde links. Campagnes worden gedefinieerd in InitialiseSettings.php variabele
Voorbeeld
Zie ook
Deze uitbreiding wordt gebruikt op een of meerdere Wikimedia projecten. Dit betekent waarschijnlijk dat de uitbreiding stabiel is en goed werkt op dergelijke vaak bezochte websites. Zoek op de naam van deze uitbreiding in Wikimedia's CommonSettings.php en InitialiseSettings.php om te zien waar deze is geïnstalleerd. Een volledige lijst van de uitbreidingen die geïnstalleerd zijn op een bepaalde wiki kan worden gevonden op de Special:Version pagina van de wiki. |
Deze pagina of dit project wordt onderhouden door Wikimedia Language engineering.
Hulp krijgen: |
- Stable extensions/nl
- User interface extensions/nl
- Page action extensions/nl
- Extensions supporting Composer/nl
- GPL licensed extensions/nl
- Extensions in Wikimedia version control/nl
- BeforeCreateEchoEvent extensions/nl
- BeforePageDisplay extensions/nl
- ChangeTagsListActive extensions/nl
- ContributeCards extensions/nl
- EchoGetBundleRules extensions/nl
- EditPage::showEditForm:initial extensions/nl
- GetBetaFeaturePreferences extensions/nl
- GetPreferences extensions/nl
- ListDefinedTags extensions/nl
- LoadExtensionSchemaUpdates extensions/nl
- ResourceLoaderRegisterModules extensions/nl
- RevisionFromEditComplete extensions/nl
- SaveUserOptions extensions/nl
- SectionTranslationBeforePublish extensions/nl
- SpecialContributionsBeforeMainOutput extensions/nl
- All extensions/nl
- Extensions requiring Composer with git/nl
- Extensions used on Wikimedia/nl
- WYSIWYG extensions/nl
- Localisation extensions/nl
- Language Engineering/nl
- Content Translation/nl