Manual:DeleteEqualMessages.php
Appearance
Outdated translations are marked like this.
Versão MediaWiki: | ≥ 1.21 |
Arquivo do MediaWiki: deleteEqualMessages.php | |
---|---|
Localização: | maintenance/ |
Código-fonte: | master • 1.43.1 • 1.42.6 • 1.39.12 |
Classes: | DeleteEqualMessages |
Detalhes
deleteEqualMessages.php file is a maintenance script to delete all pages in the MediaWiki namespace of which the content is equal to the system default. This is useful to make sure all messages will be pulled from TranslateWiki.net once wiki is upgraded.
Options/Arguments
Opção/Parâmetro | Descrição | Required? |
---|---|---|
--delete | Does the deletion of the pages. | Optional |
--delete-talk | Delete talk pages as well; do not leave orphaned talk pages behind. Should be used together with "--delete". | Optional |
--lang-code | Check for subpages of this lang-code (default: root page against content language) | Optional |
Uso
php maintenance/run.php deleteEqualMessages [ --delete| --delete-talk| --lang-code ]
No MediaWiki versão 1.39.12 e anteriores, você deve invocar os scripts de manutenção usando
php maintenance/scriptName.php
em vez de php maintenance/run.php scriptName
.Checking potential deletion
Terminal
$ php maintenance/run.php deleteEqualMessages Checking for pages with default message... ... fetching message info for content language 1 pages in the MediaWiki namespace override messages. 1 pages are equal to the default message (+ 0 talk pages). List: * MediaWiki:Mywatchlist Run the script again with --delete to delete these pages
Making actual deletion
Terminal
$ php maintenance/run.php deleteEqualMessages --delete Checking for pages with default message... ... fetching message info for content language 1 pages in the MediaWiki namespace override messages. 1 pages are equal to the default message (+ 0 talk pages). ...deleting equal messages (this may take a long time!)... * MediaWiki:Mywatchlist done!