Jump to content

Help:Extension:Translate/Group configuration/MediaWiki/nl

From mediawiki.org
This page is a translated version of the page Help:Extension:Translate/Group configuration/MediaWiki and the translation is 100% complete.

Dit is een documentatie over hoe u MediaWiki-extensiegroepen kunt instellen met behulp van het eenvoudige tekstconfiguratiebestand. Het is nuttig als u honderden extensies heeft.

Deze configuratie gaat naar de LocalSettings.php in de map van MediaWiki.

require "$IP/extensions/Translate/Translate.php";

$wgHooks['TranslatePostInitGroups'][] = function ( &$list, &$deps, &$autoload ) {
	$def = "/path/to/mediawiki-extensions.txt";
	$path = '%GROUPROOT%/extensions/';

	$parser = new PremadeMediawikiExtensionGroups( $def, $path );
	$parser->register( $list, $deps, $autoload );

	return true;
}

Configuratie-bestand

Hier is een voorbeeld van een configuratie-bestand:

Simple Extension

Complex Extension
desc = Some text here.
ignored = sidebar, robots.txt
optional = grouppage-recursive-export
prefix = wmf- | sidebar, grouppage-Staff, group-Staff, group-Staff-member
aliasfile = ComplexExtension.alias.php
magicfile = ComplexExtension.magic.php

De algemene syntaxis is: Naam van de extensie gevolgd door een lijst met keys en values en één lege regel voor de volgende extensie.

ExtensionName - Naam van de extensie met verwijderde spaties.

De beschikbare keys zijn:

aliasfile
Locatie van het bestand met speciale pagina's, alias vertalingen voor deze extensie, in relatie tot $wgTranslateExtensionDirectory
desc
Beschrijving van de extensie die aan vertalers wordt getoond
descmsg
Een pagina in de MediaWiki-namespace met de beschrijving van de extensie die aan vertalers wordt getoond
file
Locatie van het bestand met berichten voor deze extensie. De standaardwaarde is afhankelijk van het formaat:
  • php: ExtensionName/ExtensionName.i18n.php
  • json: ExtensionName/i18n/%CODE%.json
format
Het bestandsformaat dat wordt gebruikt door de extensie. De ondersteunde waarden zijn php en json. Standaardwaarde: format = php
id
Berichtengroep-id. De standaardwaarde is ExtensionName in klein letters met het voorvoegsel ext-. Bijvoorbeeld, "Complex Extension" heeft als standaard het id van "ext-complexextension"
ignored
Lijst van de met komma gescheiden berichtensleutels die niet worden weergegeven voor de vertalers. Deze sleutel kan meerdere keren aanwezig zijn om de lijst in meerdere regels te delen.
magicfile
Locatie van het bestand met magische woordvertalingen voor deze extensie ten opzichte van $wgTranslateExtensionDirectory
optional
Lijst met door komma's gescheiden berichtsleutels die alleen aan vertalers worden getoond als ze ervoor kiezen om optionele berichten te zien. Optionele berichten worden niet als onvertaald bericht beschouwd, maar vertaalde optionele berichten worden beschouwd als vertaald. Deze sleutel kan meerdere keren aanwezig zijn.
prefix
Om met dubbele berichtensleutels om te gaan, kunt u een voorvoegsel voor bepaalde berichten plaatsen. De syntaxis is de eerste die het voorvoegsel gescheiden heeft met een verticale streep van een door komma's gescheiden lijst met berichtensleutels. Deze sleutel kan meerdere keren aanwezig zijn.
var
Naam van de php-variabele die de berichten bevat. Standaardwaarde is $messages.