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+ |
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
- <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
File:Under construction icon-blue.svg | <translate> This section is currently a draft.</translate> <translate> Material may not yet be complete, information may presently be omitted, and certain parts of the content may be subject to radical, rapid alteration.</translate> <translate> More information pertaining to this may be available on the [[<tvar|1>Extension talk:ContentTranslation/nl</>|talk page]].</translate> |
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
File:Wikimedia-logo black.svg | <translate> This {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extension|skin}} is being used on one or more [[<tvar name=2>m:Special:MyLanguage/Wikimedia projects</tvar>|Wikimedia projects]].</translate> <translate> This probably means that the {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extension|skin}} is stable and works well enough to be used by such high-traffic websites.</translate> <translate> Look for this {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extension's|skin's}} name in Wikimedia's <tvar name=2>CommonSettings.php</tvar> and <tvar name=3>InitialiseSettings.php</tvar> configuration files to see where it's installed.</translate> <translate> A full list of the {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extensions|skins}} installed on a particular wiki can be seen on the wiki's <tvar name=ver>Special:Version</tvar> page.</translate> |
File:OOjs UI icon information-progressive.svg |
- Pages with script errors
- Pages with broken file links
- Stable extensions/nl
- User interface extensions/nl
- Page action extensions/nl
- Extensions with manual MediaWiki version
- GPL licensed extensions/nl
- Extensions in Wikimedia version control/nl
- All extensions/nl
- Extensions not in ExtensionJson
- Drafts
- Extensions used on Wikimedia/nl
- WYSIWYG extensions/nl
- Localisation extensions/nl
- Language Engineering/nl
- Content Translation/nl