Help:Extension:Translate/Move translatable page/nl
Vertalers (Hoofdpagina help )
- Hoe te vertalen
- Beste manieren
- Statistieken en rapportage
- Kwaliteitscontrole
- Berichtengroep statussen
- Offline vertalen
- Woordenlijst
Vertalingenbeheerders
- Een pagina voorbereiden voor vertaling
- Paginavertaling beheren
- Vertaling van ongestructureerde elementen
- Groepenbeheer
- Vertaalbare pagina verplaatsen
- Vertalingen uit CSV importeren
- Met berichtenbundels werken
Systeembeheerders en ontwikkelaars
Bij het verplaatsen van een bronpagina die met de extensie Translate is vertaald naar andere talen, moeten de vertaalde pagina's ook samen met de bronpagina worden verplaatst. Vertaalpagina's bestaan als subpagina's van de bronpagina. Als we bijvoorbeeld een bronpagina hebben met de naam FooBar, en de pagina is vertaald naar het Frans en het Spaans, dan zullen de vertaalpagina's bestaan op FooBar/fr en FooBar/es
Het proces om een vertaalde bronpagina te verplaatsen is hetzelfde als een normale pagina. Het verschil is in de manier waarop de subpagina's worden verplaatst.
In de afbeelding verplaatsen we een vertaalbare bronpagina. Er zijn een paar zaken om hier op te letten,
- Vertaalpagina - Dit zijn de talen waarin de bronpagina is vertaald. Dit zal verplaatst worden.
- Vertalingseenheidpagina's - Dit zijn de kleinste individueel bijgehouden componenten van vertaalbare pagina's: de pagina is verdeeld in vertaalberichten ter grootte van alinea's en elk eenheid is een bericht. Al deze zullen ook worden verplaatst.
- Subpagina gemarkeerd voor vertaling - Dit zijn andere vertaalbare bronpagina's die bestaan als subpagina's onder de bronpagina die wordt verplaatst. Deze kunnen niet worden verplaatst als onderdeel van de huidige verplaatsing, maar moeten afzonderlijk worden verplaatst.
- Andere subpagina - Dit zijn normale subpagina's onder de vertaalbare bronpagina die wordt verplaatst. De gebruiker kan ervoor kiezen om dit te verplaatsen door op het scherm de optie Alle subpagina's verplaatsen te selecteren.
Overlegpagina's, indien aanwezig, worden ook verplaatst. Pagina's die overlegpagina's hebben, worden aangeduid met het achtervoegsel (Heeft overlegpagina). Net als bij subpagina's die zijn gemarkeerd voor vertaling, moeten vertaalbare overlegpagina's apart worden verplaatst.
Zodra de gebruiker het proces verplaatsen heeft gestart, wordt het daadwerkelijke verplaatsen op de achtergrond uitgevoerd. De status van de "move job" kan worden gevolgd via het pagina-vertaallog.
Een doorverwijzing achterlaten: we bieden een checkbox-optie aan die doorverwijzingen toevoegt voor alles behalve pagina's van vertaaleenheden en vertaalpagina's (vertaalbare pagina's, overlegpagina's, gewone subpagina's en hun overlegpagina's) zodra een pagina is verplaatst.
$wgTranslatePageMoveLimit
. We raden aan om moveTranslatableBundle.php
te gebruiken om een groot aantal pagina's te verplaatsen.
Een groot aantal pagina's verplaatsen
Om een groot aantal pagina's te verplaatsen, raden we aan het script moveTranslatableBundle.php
te gebruiken, omdat het wat onbetrouwbaar kan zijn om dit te doen via de gebruikersinterface, die de job wachtrij gebruikt om de pagina's te verplaatsen.
Terwijl het pagina wordt verplaatst, zal het script de nodige validaties uitvoeren, weergeven wat verplaatsen zal worden en vervolgens bevestiging van de gebruiker vragen voordat het verplaatsen wordt uitgevoerd.
Het script heeft de volgende parameters:
current-page |
Verplicht | Huidige pagina naam |
new-page |
Verplicht | Nieuwe pagina naam |
user |
Verplicht | Gebruiker die het verplaatsen uitvoert |
reason |
Optioneel | De reden voor het verplaatsen |
skip-subpages |
Optioneel | Verplaatsen overslaan van subpagina's van de huidige pagina |
skip-talkpages |
Optioneel | Verplaatsen overslaan van overlegpagina's van de huidige pagina |
skip-redirect |
Optioneel | Geen doorverwijzing achterlaten voor vertaalbare bundels, subpagina's en gerelateerde overlegpagina's |
Voorbeeld gebruik:
# Here "Main Page 60" is being renamed to "Main Page 70" by "Admin" php extensions/Translate/scripts/moveTranslatableBundle.php "Main Page 60" "Main Page 70" Admin --reason "Just an example" --skip-redirect