Extension:ContentTranslation/nl
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 |
|
|
|
|
| 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
ContentTranslationin 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-devin de extensie-map. (Zie 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';
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. |
| WikimediaMessage | Verplicht | |
| 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.
- 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
- SaveUserOptions extensions/nl
- SectionTranslationBeforePublish extensions/nl
- SkinAfterContent 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
