Merge "Keep buttons from changing size when they change state"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 17 Nov 2014 10:49:38 +0000 (10:49 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 17 Nov 2014 10:49:38 +0000 (10:49 +0000)
78 files changed:
autoload.php
includes/DefaultSettings.php
includes/MediaWiki.php
includes/Setup.php
includes/api/i18n/be-tarask.json
includes/api/i18n/de.json
includes/api/i18n/en.json
includes/api/i18n/fi.json [new file with mode: 0644]
includes/api/i18n/fr.json
includes/api/i18n/he.json
includes/api/i18n/nl.json
includes/api/i18n/sr-ec.json [new file with mode: 0644]
includes/api/i18n/zh-hans.json
includes/exception/MWException.php
includes/exception/MWExceptionHandler.php
includes/htmlform/HTMLSelectAndOtherField.php
includes/installer/WebInstallerOutput.php
includes/installer/i18n/nap.json
includes/installer/i18n/nl.json
includes/libs/CSSMin.php
includes/profiler/ProfilerXhprof.php
includes/specialpage/ImageQueryPage.php
includes/specials/SpecialBlock.php
includes/specials/SpecialLinkSearch.php
includes/specials/SpecialUpload.php
includes/specials/SpecialUserlogin.php
includes/utils/AutoloadGenerator.php
languages/i18n/azb.json
languages/i18n/be-tarask.json
languages/i18n/bg.json
languages/i18n/ca.json
languages/i18n/de.json
languages/i18n/el.json
languages/i18n/fi.json
languages/i18n/fr.json
languages/i18n/gd.json
languages/i18n/he.json
languages/i18n/hu.json
languages/i18n/ilo.json
languages/i18n/kk-cyrl.json
languages/i18n/kk-latn.json
languages/i18n/ko.json
languages/i18n/lb.json
languages/i18n/mai.json
languages/i18n/ml.json
languages/i18n/nl.json
languages/i18n/nso.json
languages/i18n/or.json
languages/i18n/pl.json
languages/i18n/pms.json
languages/i18n/qqq.json
languages/i18n/ro.json
languages/i18n/ru.json
languages/i18n/sl.json
languages/i18n/sr-ec.json
languages/i18n/sr-el.json
languages/i18n/uk.json
languages/i18n/vi.json
languages/i18n/zh-hant.json
maintenance/Doxyfile
maintenance/generateLocalAutoload.php
resources/Resources.php
resources/src/mediawiki.skinning/content.css
resources/src/mediawiki.skinning/images/magnify-clip-ltr.png
resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg [new file with mode: 0644]
resources/src/mediawiki.skinning/images/magnify-clip-rtl.png
resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg [new file with mode: 0644]
resources/src/mediawiki.special/mediawiki.special.changeslist.legend.css
resources/src/mediawiki/mediawiki.htmlform.js
skins/common/ajax.js [deleted symlink]
skins/common/images/bullet.gif [deleted file]
skins/common/images/magnify-clip-rtl.png [deleted file]
skins/common/images/magnify-clip.png [deleted file]
skins/common/images/redirectltr.png [deleted file]
skins/common/images/redirectrtl.png [deleted file]
skins/common/wikibits.js [deleted symlink]
tests/phpunit/phpunit.php
tests/qunit/data/testrunner.js

index fe16ca3..c5fc22c 100644 (file)
 
 global $wgAutoloadLocalClasses;
 
-$wgAutoloadLocalClasses['APCBagOStuff'] = __DIR__ . '/includes/objectcache/APCBagOStuff.php';
-$wgAutoloadLocalClasses['AbstractContent'] = __DIR__ . '/includes/content/AbstractContent.php';
-$wgAutoloadLocalClasses['Action'] = __DIR__ . '/includes/actions/Action.php';
-$wgAutoloadLocalClasses['ActiveUsersPager'] = __DIR__ . '/includes/specials/SpecialActiveusers.php';
-$wgAutoloadLocalClasses['AjaxDispatcher'] = __DIR__ . '/includes/AjaxDispatcher.php';
-$wgAutoloadLocalClasses['AjaxResponse'] = __DIR__ . '/includes/AjaxResponse.php';
-$wgAutoloadLocalClasses['AllMessagesTablePager'] = __DIR__ . '/includes/specials/SpecialAllMessages.php';
-$wgAutoloadLocalClasses['AllTrans'] = __DIR__ . '/maintenance/language/alltrans.php';
-$wgAutoloadLocalClasses['AlphabeticPager'] = __DIR__ . '/includes/pager/AlphabeticPager.php';
-$wgAutoloadLocalClasses['AlterSharedConstraints'] = __DIR__ . '/maintenance/oracle/alterSharedConstraints.php';
-$wgAutoloadLocalClasses['AncientPagesPage'] = __DIR__ . '/includes/specials/SpecialAncientpages.php';
-$wgAutoloadLocalClasses['AnsiTermColorer'] = __DIR__ . '/maintenance/term/MWTerm.php';
-$wgAutoloadLocalClasses['ApiBase'] = __DIR__ . '/includes/api/ApiBase.php';
-$wgAutoloadLocalClasses['ApiBlock'] = __DIR__ . '/includes/api/ApiBlock.php';
-$wgAutoloadLocalClasses['ApiClearHasMsg'] = __DIR__ . '/includes/api/ApiClearHasMsg.php';
-$wgAutoloadLocalClasses['ApiComparePages'] = __DIR__ . '/includes/api/ApiComparePages.php';
-$wgAutoloadLocalClasses['ApiCreateAccount'] = __DIR__ . '/includes/api/ApiCreateAccount.php';
-$wgAutoloadLocalClasses['ApiDelete'] = __DIR__ . '/includes/api/ApiDelete.php';
-$wgAutoloadLocalClasses['ApiDisabled'] = __DIR__ . '/includes/api/ApiDisabled.php';
-$wgAutoloadLocalClasses['ApiEditPage'] = __DIR__ . '/includes/api/ApiEditPage.php';
-$wgAutoloadLocalClasses['ApiEmailUser'] = __DIR__ . '/includes/api/ApiEmailUser.php';
-$wgAutoloadLocalClasses['ApiExpandTemplates'] = __DIR__ . '/includes/api/ApiExpandTemplates.php';
-$wgAutoloadLocalClasses['ApiFeedContributions'] = __DIR__ . '/includes/api/ApiFeedContributions.php';
-$wgAutoloadLocalClasses['ApiFeedRecentChanges'] = __DIR__ . '/includes/api/ApiFeedRecentChanges.php';
-$wgAutoloadLocalClasses['ApiFeedWatchlist'] = __DIR__ . '/includes/api/ApiFeedWatchlist.php';
-$wgAutoloadLocalClasses['ApiFileRevert'] = __DIR__ . '/includes/api/ApiFileRevert.php';
-$wgAutoloadLocalClasses['ApiFormatBase'] = __DIR__ . '/includes/api/ApiFormatBase.php';
-$wgAutoloadLocalClasses['ApiFormatDbg'] = __DIR__ . '/includes/api/ApiFormatDbg.php';
-$wgAutoloadLocalClasses['ApiFormatDump'] = __DIR__ . '/includes/api/ApiFormatDump.php';
-$wgAutoloadLocalClasses['ApiFormatFeedWrapper'] = __DIR__ . '/includes/api/ApiFormatFeedWrapper.php';
-$wgAutoloadLocalClasses['ApiFormatJson'] = __DIR__ . '/includes/api/ApiFormatJson.php';
-$wgAutoloadLocalClasses['ApiFormatNone'] = __DIR__ . '/includes/api/ApiFormatNone.php';
-$wgAutoloadLocalClasses['ApiFormatPhp'] = __DIR__ . '/includes/api/ApiFormatPhp.php';
-$wgAutoloadLocalClasses['ApiFormatRaw'] = __DIR__ . '/includes/api/ApiFormatRaw.php';
-$wgAutoloadLocalClasses['ApiFormatTxt'] = __DIR__ . '/includes/api/ApiFormatTxt.php';
-$wgAutoloadLocalClasses['ApiFormatWddx'] = __DIR__ . '/includes/api/ApiFormatWddx.php';
-$wgAutoloadLocalClasses['ApiFormatXml'] = __DIR__ . '/includes/api/ApiFormatXml.php';
-$wgAutoloadLocalClasses['ApiFormatXmlRsd'] = __DIR__ . '/includes/api/ApiRsd.php';
-$wgAutoloadLocalClasses['ApiFormatYaml'] = __DIR__ . '/includes/api/ApiFormatYaml.php';
-$wgAutoloadLocalClasses['ApiHelp'] = __DIR__ . '/includes/api/ApiHelp.php';
-$wgAutoloadLocalClasses['ApiImageRotate'] = __DIR__ . '/includes/api/ApiImageRotate.php';
-$wgAutoloadLocalClasses['ApiImport'] = __DIR__ . '/includes/api/ApiImport.php';
-$wgAutoloadLocalClasses['ApiImportReporter'] = __DIR__ . '/includes/api/ApiImport.php';
-$wgAutoloadLocalClasses['ApiLogin'] = __DIR__ . '/includes/api/ApiLogin.php';
-$wgAutoloadLocalClasses['ApiLogout'] = __DIR__ . '/includes/api/ApiLogout.php';
-$wgAutoloadLocalClasses['ApiMain'] = __DIR__ . '/includes/api/ApiMain.php';
-$wgAutoloadLocalClasses['ApiModuleManager'] = __DIR__ . '/includes/api/ApiModuleManager.php';
-$wgAutoloadLocalClasses['ApiMove'] = __DIR__ . '/includes/api/ApiMove.php';
-$wgAutoloadLocalClasses['ApiOpenSearch'] = __DIR__ . '/includes/api/ApiOpenSearch.php';
-$wgAutoloadLocalClasses['ApiOptions'] = __DIR__ . '/includes/api/ApiOptions.php';
-$wgAutoloadLocalClasses['ApiPageSet'] = __DIR__ . '/includes/api/ApiPageSet.php';
-$wgAutoloadLocalClasses['ApiParamInfo'] = __DIR__ . '/includes/api/ApiParamInfo.php';
-$wgAutoloadLocalClasses['ApiParse'] = __DIR__ . '/includes/api/ApiParse.php';
-$wgAutoloadLocalClasses['ApiPatrol'] = __DIR__ . '/includes/api/ApiPatrol.php';
-$wgAutoloadLocalClasses['ApiProtect'] = __DIR__ . '/includes/api/ApiProtect.php';
-$wgAutoloadLocalClasses['ApiPurge'] = __DIR__ . '/includes/api/ApiPurge.php';
-$wgAutoloadLocalClasses['ApiQuery'] = __DIR__ . '/includes/api/ApiQuery.php';
-$wgAutoloadLocalClasses['ApiQueryAllCategories'] = __DIR__ . '/includes/api/ApiQueryAllCategories.php';
-$wgAutoloadLocalClasses['ApiQueryAllDeletedRevisions'] = __DIR__ . '/includes/api/ApiQueryAllDeletedRevisions.php';
-$wgAutoloadLocalClasses['ApiQueryAllImages'] = __DIR__ . '/includes/api/ApiQueryAllImages.php';
-$wgAutoloadLocalClasses['ApiQueryAllLinks'] = __DIR__ . '/includes/api/ApiQueryAllLinks.php';
-$wgAutoloadLocalClasses['ApiQueryAllMessages'] = __DIR__ . '/includes/api/ApiQueryAllMessages.php';
-$wgAutoloadLocalClasses['ApiQueryAllPages'] = __DIR__ . '/includes/api/ApiQueryAllPages.php';
-$wgAutoloadLocalClasses['ApiQueryAllUsers'] = __DIR__ . '/includes/api/ApiQueryAllUsers.php';
-$wgAutoloadLocalClasses['ApiQueryBacklinks'] = __DIR__ . '/includes/api/ApiQueryBacklinks.php';
-$wgAutoloadLocalClasses['ApiQueryBacklinksprop'] = __DIR__ . '/includes/api/ApiQueryBacklinksprop.php';
-$wgAutoloadLocalClasses['ApiQueryBase'] = __DIR__ . '/includes/api/ApiQueryBase.php';
-$wgAutoloadLocalClasses['ApiQueryBlocks'] = __DIR__ . '/includes/api/ApiQueryBlocks.php';
-$wgAutoloadLocalClasses['ApiQueryCategories'] = __DIR__ . '/includes/api/ApiQueryCategories.php';
-$wgAutoloadLocalClasses['ApiQueryCategoryInfo'] = __DIR__ . '/includes/api/ApiQueryCategoryInfo.php';
-$wgAutoloadLocalClasses['ApiQueryCategoryMembers'] = __DIR__ . '/includes/api/ApiQueryCategoryMembers.php';
-$wgAutoloadLocalClasses['ApiQueryContributions'] = __DIR__ . '/includes/api/ApiQueryUserContributions.php';
-$wgAutoloadLocalClasses['ApiQueryContributors'] = __DIR__ . '/includes/api/ApiQueryContributors.php';
-$wgAutoloadLocalClasses['ApiQueryDeletedRevisions'] = __DIR__ . '/includes/api/ApiQueryDeletedRevisions.php';
-$wgAutoloadLocalClasses['ApiQueryDeletedrevs'] = __DIR__ . '/includes/api/ApiQueryDeletedrevs.php';
-$wgAutoloadLocalClasses['ApiQueryDisabled'] = __DIR__ . '/includes/api/ApiQueryDisabled.php';
-$wgAutoloadLocalClasses['ApiQueryDuplicateFiles'] = __DIR__ . '/includes/api/ApiQueryDuplicateFiles.php';
-$wgAutoloadLocalClasses['ApiQueryExtLinksUsage'] = __DIR__ . '/includes/api/ApiQueryExtLinksUsage.php';
-$wgAutoloadLocalClasses['ApiQueryExternalLinks'] = __DIR__ . '/includes/api/ApiQueryExternalLinks.php';
-$wgAutoloadLocalClasses['ApiQueryFileRepoInfo'] = __DIR__ . '/includes/api/ApiQueryFileRepoInfo.php';
-$wgAutoloadLocalClasses['ApiQueryFilearchive'] = __DIR__ . '/includes/api/ApiQueryFilearchive.php';
-$wgAutoloadLocalClasses['ApiQueryGeneratorBase'] = __DIR__ . '/includes/api/ApiQueryBase.php';
-$wgAutoloadLocalClasses['ApiQueryIWBacklinks'] = __DIR__ . '/includes/api/ApiQueryIWBacklinks.php';
-$wgAutoloadLocalClasses['ApiQueryIWLinks'] = __DIR__ . '/includes/api/ApiQueryIWLinks.php';
-$wgAutoloadLocalClasses['ApiQueryImageInfo'] = __DIR__ . '/includes/api/ApiQueryImageInfo.php';
-$wgAutoloadLocalClasses['ApiQueryImages'] = __DIR__ . '/includes/api/ApiQueryImages.php';
-$wgAutoloadLocalClasses['ApiQueryInfo'] = __DIR__ . '/includes/api/ApiQueryInfo.php';
-$wgAutoloadLocalClasses['ApiQueryLangBacklinks'] = __DIR__ . '/includes/api/ApiQueryLangBacklinks.php';
-$wgAutoloadLocalClasses['ApiQueryLangLinks'] = __DIR__ . '/includes/api/ApiQueryLangLinks.php';
-$wgAutoloadLocalClasses['ApiQueryLinks'] = __DIR__ . '/includes/api/ApiQueryLinks.php';
-$wgAutoloadLocalClasses['ApiQueryLogEvents'] = __DIR__ . '/includes/api/ApiQueryLogEvents.php';
-$wgAutoloadLocalClasses['ApiQueryORM'] = __DIR__ . '/includes/api/ApiQueryORM.php';
-$wgAutoloadLocalClasses['ApiQueryPagePropNames'] = __DIR__ . '/includes/api/ApiQueryPagePropNames.php';
-$wgAutoloadLocalClasses['ApiQueryPageProps'] = __DIR__ . '/includes/api/ApiQueryPageProps.php';
-$wgAutoloadLocalClasses['ApiQueryPagesWithProp'] = __DIR__ . '/includes/api/ApiQueryPagesWithProp.php';
-$wgAutoloadLocalClasses['ApiQueryPrefixSearch'] = __DIR__ . '/includes/api/ApiQueryPrefixSearch.php';
-$wgAutoloadLocalClasses['ApiQueryProtectedTitles'] = __DIR__ . '/includes/api/ApiQueryProtectedTitles.php';
-$wgAutoloadLocalClasses['ApiQueryQueryPage'] = __DIR__ . '/includes/api/ApiQueryQueryPage.php';
-$wgAutoloadLocalClasses['ApiQueryRandom'] = __DIR__ . '/includes/api/ApiQueryRandom.php';
-$wgAutoloadLocalClasses['ApiQueryRecentChanges'] = __DIR__ . '/includes/api/ApiQueryRecentChanges.php';
-$wgAutoloadLocalClasses['ApiQueryRevisions'] = __DIR__ . '/includes/api/ApiQueryRevisions.php';
-$wgAutoloadLocalClasses['ApiQueryRevisionsBase'] = __DIR__ . '/includes/api/ApiQueryRevisionsBase.php';
-$wgAutoloadLocalClasses['ApiQuerySearch'] = __DIR__ . '/includes/api/ApiQuerySearch.php';
-$wgAutoloadLocalClasses['ApiQuerySiteinfo'] = __DIR__ . '/includes/api/ApiQuerySiteinfo.php';
-$wgAutoloadLocalClasses['ApiQueryStashImageInfo'] = __DIR__ . '/includes/api/ApiQueryStashImageInfo.php';
-$wgAutoloadLocalClasses['ApiQueryTags'] = __DIR__ . '/includes/api/ApiQueryTags.php';
-$wgAutoloadLocalClasses['ApiQueryTokens'] = __DIR__ . '/includes/api/ApiQueryTokens.php';
-$wgAutoloadLocalClasses['ApiQueryUserInfo'] = __DIR__ . '/includes/api/ApiQueryUserInfo.php';
-$wgAutoloadLocalClasses['ApiQueryUsers'] = __DIR__ . '/includes/api/ApiQueryUsers.php';
-$wgAutoloadLocalClasses['ApiQueryWatchlist'] = __DIR__ . '/includes/api/ApiQueryWatchlist.php';
-$wgAutoloadLocalClasses['ApiQueryWatchlistRaw'] = __DIR__ . '/includes/api/ApiQueryWatchlistRaw.php';
-$wgAutoloadLocalClasses['ApiResult'] = __DIR__ . '/includes/api/ApiResult.php';
-$wgAutoloadLocalClasses['ApiRevisionDelete'] = __DIR__ . '/includes/api/ApiRevisionDelete.php';
-$wgAutoloadLocalClasses['ApiRollback'] = __DIR__ . '/includes/api/ApiRollback.php';
-$wgAutoloadLocalClasses['ApiRsd'] = __DIR__ . '/includes/api/ApiRsd.php';
-$wgAutoloadLocalClasses['ApiSetNotificationTimestamp'] = __DIR__ . '/includes/api/ApiSetNotificationTimestamp.php';
-$wgAutoloadLocalClasses['ApiTokens'] = __DIR__ . '/includes/api/ApiTokens.php';
-$wgAutoloadLocalClasses['ApiUnblock'] = __DIR__ . '/includes/api/ApiUnblock.php';
-$wgAutoloadLocalClasses['ApiUndelete'] = __DIR__ . '/includes/api/ApiUndelete.php';
-$wgAutoloadLocalClasses['ApiUpload'] = __DIR__ . '/includes/api/ApiUpload.php';
-$wgAutoloadLocalClasses['ApiUserrights'] = __DIR__ . '/includes/api/ApiUserrights.php';
-$wgAutoloadLocalClasses['ApiWatch'] = __DIR__ . '/includes/api/ApiWatch.php';
-$wgAutoloadLocalClasses['ArchivedFile'] = __DIR__ . '/includes/filerepo/file/ArchivedFile.php';
-$wgAutoloadLocalClasses['ArrayDiffFormatter'] = __DIR__ . '/includes/diff/ArrayDiffFormatter.php';
-$wgAutoloadLocalClasses['ArrayUtils'] = __DIR__ . '/includes/libs/ArrayUtils.php';
-$wgAutoloadLocalClasses['Article'] = __DIR__ . '/includes/page/Article.php';
-$wgAutoloadLocalClasses['AssembleUploadChunksJob'] = __DIR__ . '/includes/jobqueue/jobs/AssembleUploadChunksJob.php';
-$wgAutoloadLocalClasses['AtomFeed'] = __DIR__ . '/includes/Feed.php';
-$wgAutoloadLocalClasses['AttachLatest'] = __DIR__ . '/maintenance/attachLatest.php';
-$wgAutoloadLocalClasses['AuthPlugin'] = __DIR__ . '/includes/AuthPlugin.php';
-$wgAutoloadLocalClasses['AuthPluginUser'] = __DIR__ . '/includes/AuthPlugin.php';
-$wgAutoloadLocalClasses['AutoLoader'] = __DIR__ . '/includes/AutoLoader.php';
-$wgAutoloadLocalClasses['AutoloadGenerator'] = __DIR__ . '/includes/utils/AutoloadGenerator.php';
-$wgAutoloadLocalClasses['Autopromote'] = __DIR__ . '/includes/Autopromote.php';
-$wgAutoloadLocalClasses['BacklinkCache'] = __DIR__ . '/includes/cache/BacklinkCache.php';
-$wgAutoloadLocalClasses['BacklinkJobUtils'] = __DIR__ . '/includes/jobqueue/utils/BacklinkJobUtils.php';
-$wgAutoloadLocalClasses['BackupDumper'] = __DIR__ . '/maintenance/backup.inc';
-$wgAutoloadLocalClasses['BackupReader'] = __DIR__ . '/maintenance/importDump.php';
-$wgAutoloadLocalClasses['BadTitleError'] = __DIR__ . '/includes/exception/BadTitleError.php';
-$wgAutoloadLocalClasses['BagOStuff'] = __DIR__ . '/includes/objectcache/BagOStuff.php';
-$wgAutoloadLocalClasses['BaseDump'] = __DIR__ . '/maintenance/backupPrefetch.inc';
-$wgAutoloadLocalClasses['BaseTemplate'] = __DIR__ . '/includes/skins/BaseTemplate.php';
-$wgAutoloadLocalClasses['BatchedQueryRunner'] = __DIR__ . '/maintenance/runBatchedQuery.php';
-$wgAutoloadLocalClasses['BcryptPassword'] = __DIR__ . '/includes/password/BcryptPassword.php';
-$wgAutoloadLocalClasses['BenchHttpHttps'] = __DIR__ . '/maintenance/benchmarks/bench_HTTP_HTTPS.php';
-$wgAutoloadLocalClasses['BenchIfSwitch'] = __DIR__ . '/maintenance/benchmarks/bench_if_switch.php';
-$wgAutoloadLocalClasses['BenchStrtrStrReplace'] = __DIR__ . '/maintenance/benchmarks/bench_strtr_str_replace.php';
-$wgAutoloadLocalClasses['BenchUtf8TitleCheck'] = __DIR__ . '/maintenance/benchmarks/bench_utf8_title_check.php';
-$wgAutoloadLocalClasses['BenchWfBaseConvert'] = __DIR__ . '/maintenance/benchmarks/bench_wfBaseConvert.php';
-$wgAutoloadLocalClasses['BenchWfIsWindows'] = __DIR__ . '/maintenance/benchmarks/bench_wfIsWindows.php';
-$wgAutoloadLocalClasses['BenchmarkDeleteTruncate'] = __DIR__ . '/maintenance/benchmarks/bench_delete_truncate.php';
-$wgAutoloadLocalClasses['BenchmarkHooks'] = __DIR__ . '/maintenance/benchmarks/benchmarkHooks.php';
-$wgAutoloadLocalClasses['BenchmarkParse'] = __DIR__ . '/maintenance/benchmarks/benchmarkParse.php';
-$wgAutoloadLocalClasses['BenchmarkPurge'] = __DIR__ . '/maintenance/benchmarks/benchmarkPurge.php';
-$wgAutoloadLocalClasses['Benchmarker'] = __DIR__ . '/maintenance/benchmarks/Benchmarker.php';
-$wgAutoloadLocalClasses['BitmapHandler'] = __DIR__ . '/includes/media/Bitmap.php';
-$wgAutoloadLocalClasses['BitmapHandler_ClientOnly'] = __DIR__ . '/includes/media/Bitmap_ClientOnly.php';
-$wgAutoloadLocalClasses['BitmapMetadataHandler'] = __DIR__ . '/includes/media/BitmapMetadataHandler.php';
-$wgAutoloadLocalClasses['Blob'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['Block'] = __DIR__ . '/includes/Block.php';
-$wgAutoloadLocalClasses['BlockListPager'] = __DIR__ . '/includes/specials/SpecialBlockList.php';
-$wgAutoloadLocalClasses['BloomCache'] = __DIR__ . '/includes/cache/bloom/BloomCache.php';
-$wgAutoloadLocalClasses['BloomCacheRedis'] = __DIR__ . '/includes/cache/bloom/BloomCacheRedis.php';
-$wgAutoloadLocalClasses['BloomFilterTitleHasLogs'] = __DIR__ . '/includes/cache/bloom/BloomFilters.php';
-$wgAutoloadLocalClasses['BmpHandler'] = __DIR__ . '/includes/media/BMP.php';
-$wgAutoloadLocalClasses['BrokenRedirectsPage'] = __DIR__ . '/includes/specials/SpecialBrokenRedirects.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleConverter'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverter.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleConverterExpression'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverterExpression.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleConverterFragment'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverterFragment.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleConverterOperator'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverterOperator.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleError'] = __DIR__ . '/languages/utils/CLDRPluralRuleError.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleEvaluator'] = __DIR__ . '/languages/utils/CLDRPluralRuleEvaluator.php';
-$wgAutoloadLocalClasses['CLDRPluralRuleEvaluatorRange'] = __DIR__ . '/languages/utils/CLDRPluralRuleEvaluatorRange.php';
-$wgAutoloadLocalClasses['CLIParser'] = __DIR__ . '/maintenance/parse.php';
-$wgAutoloadLocalClasses['CSSMin'] = __DIR__ . '/includes/libs/CSSMin.php';
-$wgAutoloadLocalClasses['CacheDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
-$wgAutoloadLocalClasses['CacheHelper'] = __DIR__ . '/includes/cache/CacheHelper.php';
-$wgAutoloadLocalClasses['CacheTime'] = __DIR__ . '/includes/parser/CacheTime.php';
-$wgAutoloadLocalClasses['CachedAction'] = __DIR__ . '/includes/actions/CachedAction.php';
-$wgAutoloadLocalClasses['CapsCleanup'] = __DIR__ . '/maintenance/cleanupCaps.php';
-$wgAutoloadLocalClasses['Category'] = __DIR__ . '/includes/Category.php';
-$wgAutoloadLocalClasses['CategoryFinder'] = __DIR__ . '/includes/CategoryFinder.php';
-$wgAutoloadLocalClasses['CategoryPage'] = __DIR__ . '/includes/page/CategoryPage.php';
-$wgAutoloadLocalClasses['CategoryPager'] = __DIR__ . '/includes/specials/SpecialCategories.php';
-$wgAutoloadLocalClasses['CategoryViewer'] = __DIR__ . '/includes/CategoryViewer.php';
-$wgAutoloadLocalClasses['CdbException'] = __DIR__ . '/includes/libs/cdb/CdbException.php';
-$wgAutoloadLocalClasses['CdbFunctions'] = __DIR__ . '/includes/libs/cdb/CdbFunctions.php';
-$wgAutoloadLocalClasses['CdbReader'] = __DIR__ . '/includes/libs/cdb/CdbReader.php';
-$wgAutoloadLocalClasses['CdbReaderDBA'] = __DIR__ . '/includes/libs/cdb/CdbReaderDBA.php';
-$wgAutoloadLocalClasses['CdbReaderPHP'] = __DIR__ . '/includes/libs/cdb/CdbReaderPHP.php';
-$wgAutoloadLocalClasses['CdbWriter'] = __DIR__ . '/includes/libs/cdb/CdbWriter.php';
-$wgAutoloadLocalClasses['CdbWriterDBA'] = __DIR__ . '/includes/libs/cdb/CdbWriterDBA.php';
-$wgAutoloadLocalClasses['CdbWriterPHP'] = __DIR__ . '/includes/libs/cdb/CdbWriterPHP.php';
-$wgAutoloadLocalClasses['CgzCopyTransaction'] = __DIR__ . '/maintenance/storage/recompressTracked.php';
-$wgAutoloadLocalClasses['ChangePassword'] = __DIR__ . '/maintenance/changePassword.php';
-$wgAutoloadLocalClasses['ChangeTags'] = __DIR__ . '/includes/ChangeTags.php';
-$wgAutoloadLocalClasses['ChangesFeed'] = __DIR__ . '/includes/changes/ChangesFeed.php';
-$wgAutoloadLocalClasses['ChangesList'] = __DIR__ . '/includes/changes/ChangesList.php';
-$wgAutoloadLocalClasses['ChangesListSpecialPage'] = __DIR__ . '/includes/specialpage/ChangesListSpecialPage.php';
-$wgAutoloadLocalClasses['ChannelFeed'] = __DIR__ . '/includes/Feed.php';
-$wgAutoloadLocalClasses['CheckBadRedirects'] = __DIR__ . '/maintenance/checkBadRedirects.php';
-$wgAutoloadLocalClasses['CheckExtensionsCLI'] = __DIR__ . '/maintenance/language/checkLanguage.inc';
-$wgAutoloadLocalClasses['CheckImages'] = __DIR__ . '/maintenance/checkImages.php';
-$wgAutoloadLocalClasses['CheckLanguageCLI'] = __DIR__ . '/maintenance/language/checkLanguage.inc';
-$wgAutoloadLocalClasses['CheckLess'] = __DIR__ . '/maintenance/checkLess.php';
-$wgAutoloadLocalClasses['CheckStorage'] = __DIR__ . '/maintenance/storage/checkStorage.php';
-$wgAutoloadLocalClasses['CheckSyntax'] = __DIR__ . '/maintenance/checkSyntax.php';
-$wgAutoloadLocalClasses['CheckUsernames'] = __DIR__ . '/maintenance/checkUsernames.php';
-$wgAutoloadLocalClasses['ChronologyProtector'] = __DIR__ . '/includes/db/ChronologyProtector.php';
-$wgAutoloadLocalClasses['ClassCollector'] = __DIR__ . '/includes/utils/AutoloadGenerator.php';
-$wgAutoloadLocalClasses['CleanupAncientTables'] = __DIR__ . '/maintenance/cleanupAncientTables.php';
-$wgAutoloadLocalClasses['CleanupBlocks'] = __DIR__ . '/maintenance/cleanupBlocks.php';
-$wgAutoloadLocalClasses['CleanupPreferences'] = __DIR__ . '/maintenance/cleanupPreferences.php';
-$wgAutoloadLocalClasses['CleanupRemovedModules'] = __DIR__ . '/maintenance/cleanupRemovedModules.php';
-$wgAutoloadLocalClasses['CleanupSpam'] = __DIR__ . '/maintenance/cleanupSpam.php';
-$wgAutoloadLocalClasses['ClearCacheStats'] = __DIR__ . '/maintenance/clearCacheStats.php';
-$wgAutoloadLocalClasses['ClearInterwikiCache'] = __DIR__ . '/maintenance/clearInterwikiCache.php';
-$wgAutoloadLocalClasses['CliInstaller'] = __DIR__ . '/includes/installer/CliInstaller.php';
-$wgAutoloadLocalClasses['CloneDatabase'] = __DIR__ . '/includes/db/CloneDatabase.php';
-$wgAutoloadLocalClasses['CodeContentHandler'] = __DIR__ . '/includes/content/CodeContentHandler.php';
-$wgAutoloadLocalClasses['Collation'] = __DIR__ . '/includes/Collation.php';
-$wgAutoloadLocalClasses['CollationCkb'] = __DIR__ . '/includes/Collation.php';
-$wgAutoloadLocalClasses['CollationEt'] = __DIR__ . '/includes/Collation.php';
-$wgAutoloadLocalClasses['CommandLineInc'] = __DIR__ . '/maintenance/commandLine.inc';
-$wgAutoloadLocalClasses['CommandLineInstaller'] = __DIR__ . '/maintenance/install.php';
-$wgAutoloadLocalClasses['CompareParserCache'] = __DIR__ . '/maintenance/compareParserCache.php';
-$wgAutoloadLocalClasses['CompareParsers'] = __DIR__ . '/maintenance/compareParsers.php';
-$wgAutoloadLocalClasses['ComposerHookHandler'] = __DIR__ . '/includes/composer/ComposerHookHandler.php';
-$wgAutoloadLocalClasses['ComposerPackageModifier'] = __DIR__ . '/includes/composer/ComposerPackageModifier.php';
-$wgAutoloadLocalClasses['ComposerVersionNormalizer'] = __DIR__ . '/includes/composer/ComposerVersionNormalizer.php';
-$wgAutoloadLocalClasses['CompressOld'] = __DIR__ . '/maintenance/storage/compressOld.php';
-$wgAutoloadLocalClasses['ConcatenatedGzipHistoryBlob'] = __DIR__ . '/includes/HistoryBlob.php';
-$wgAutoloadLocalClasses['Config'] = __DIR__ . '/includes/config/Config.php';
-$wgAutoloadLocalClasses['ConfigException'] = __DIR__ . '/includes/config/ConfigException.php';
-$wgAutoloadLocalClasses['ConfigFactory'] = __DIR__ . '/includes/config/ConfigFactory.php';
-$wgAutoloadLocalClasses['ConstantDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
-$wgAutoloadLocalClasses['Content'] = __DIR__ . '/includes/content/Content.php';
-$wgAutoloadLocalClasses['ContentHandler'] = __DIR__ . '/includes/content/ContentHandler.php';
-$wgAutoloadLocalClasses['ContextSource'] = __DIR__ . '/includes/context/ContextSource.php';
-$wgAutoloadLocalClasses['ContribsPager'] = __DIR__ . '/includes/specials/SpecialContributions.php';
-$wgAutoloadLocalClasses['ConvertLinks'] = __DIR__ . '/maintenance/convertLinks.php';
-$wgAutoloadLocalClasses['ConvertUserOptions'] = __DIR__ . '/maintenance/convertUserOptions.php';
-$wgAutoloadLocalClasses['ConverterRule'] = __DIR__ . '/languages/ConverterRule.php';
-$wgAutoloadLocalClasses['Cookie'] = __DIR__ . '/includes/libs/Cookie.php';
-$wgAutoloadLocalClasses['CookieJar'] = __DIR__ . '/includes/libs/Cookie.php';
-$wgAutoloadLocalClasses['CopyFileBackend'] = __DIR__ . '/maintenance/copyFileBackend.php';
-$wgAutoloadLocalClasses['CopyFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['CopyJobQueue'] = __DIR__ . '/maintenance/copyJobQueue.php';
-$wgAutoloadLocalClasses['CoreParserFunctions'] = __DIR__ . '/includes/parser/CoreParserFunctions.php';
-$wgAutoloadLocalClasses['CoreTagHooks'] = __DIR__ . '/includes/parser/CoreTagHooks.php';
-$wgAutoloadLocalClasses['CreateAndPromote'] = __DIR__ . '/maintenance/createAndPromote.php';
-$wgAutoloadLocalClasses['CreateFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['CreditsAction'] = __DIR__ . '/includes/actions/CreditsAction.php';
-$wgAutoloadLocalClasses['CssContent'] = __DIR__ . '/includes/content/CssContent.php';
-$wgAutoloadLocalClasses['CssContentHandler'] = __DIR__ . '/includes/content/CssContentHandler.php';
-$wgAutoloadLocalClasses['CsvStatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
-$wgAutoloadLocalClasses['CurlHttpRequest'] = __DIR__ . '/includes/HttpFunctions.php';
-$wgAutoloadLocalClasses['DBAccessBase'] = __DIR__ . '/includes/dao/DBAccessBase.php';
-$wgAutoloadLocalClasses['DBAccessError'] = __DIR__ . '/includes/db/LBFactory.php';
-$wgAutoloadLocalClasses['DBConnRef'] = __DIR__ . '/includes/db/LoadBalancer.php';
-$wgAutoloadLocalClasses['DBConnectionError'] = __DIR__ . '/includes/db/DatabaseError.php';
-$wgAutoloadLocalClasses['DBError'] = __DIR__ . '/includes/db/DatabaseError.php';
-$wgAutoloadLocalClasses['DBExpectedError'] = __DIR__ . '/includes/db/DatabaseError.php';
-$wgAutoloadLocalClasses['DBFileJournal'] = __DIR__ . '/includes/filebackend/filejournal/DBFileJournal.php';
-$wgAutoloadLocalClasses['DBLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php';
-$wgAutoloadLocalClasses['DBMasterPos'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['DBObject'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['DBQueryError'] = __DIR__ . '/includes/db/DatabaseError.php';
-$wgAutoloadLocalClasses['DBUnexpectedError'] = __DIR__ . '/includes/db/DatabaseError.php';
-$wgAutoloadLocalClasses['DataUpdate'] = __DIR__ . '/includes/deferred/DataUpdate.php';
-$wgAutoloadLocalClasses['DatabaseBase'] = __DIR__ . '/includes/db/Database.php';
-$wgAutoloadLocalClasses['DatabaseInstaller'] = __DIR__ . '/includes/installer/DatabaseInstaller.php';
-$wgAutoloadLocalClasses['DatabaseLag'] = __DIR__ . '/maintenance/lag.php';
-$wgAutoloadLocalClasses['DatabaseLogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
-$wgAutoloadLocalClasses['DatabaseMssql'] = __DIR__ . '/includes/db/DatabaseMssql.php';
-$wgAutoloadLocalClasses['DatabaseMysql'] = __DIR__ . '/includes/db/DatabaseMysql.php';
-$wgAutoloadLocalClasses['DatabaseMysqlBase'] = __DIR__ . '/includes/db/DatabaseMysqlBase.php';
-$wgAutoloadLocalClasses['DatabaseMysqli'] = __DIR__ . '/includes/db/DatabaseMysqli.php';
-$wgAutoloadLocalClasses['DatabaseOracle'] = __DIR__ . '/includes/db/DatabaseOracle.php';
-$wgAutoloadLocalClasses['DatabasePostgres'] = __DIR__ . '/includes/db/DatabasePostgres.php';
-$wgAutoloadLocalClasses['DatabaseSqlite'] = __DIR__ . '/includes/db/DatabaseSqlite.php';
-$wgAutoloadLocalClasses['DatabaseSqliteStandalone'] = __DIR__ . '/includes/db/DatabaseSqlite.php';
-$wgAutoloadLocalClasses['DatabaseUpdater'] = __DIR__ . '/includes/installer/DatabaseUpdater.php';
-$wgAutoloadLocalClasses['DateFormats'] = __DIR__ . '/maintenance/language/date-formats.php';
-$wgAutoloadLocalClasses['DateFormatter'] = __DIR__ . '/includes/parser/DateFormatter.php';
-$wgAutoloadLocalClasses['DeadendPagesPage'] = __DIR__ . '/includes/specials/SpecialDeadendpages.php';
-$wgAutoloadLocalClasses['DeferrableUpdate'] = __DIR__ . '/includes/deferred/DeferredUpdates.php';
-$wgAutoloadLocalClasses['DeferredUpdates'] = __DIR__ . '/includes/deferred/DeferredUpdates.php';
-$wgAutoloadLocalClasses['DeleteAction'] = __DIR__ . '/includes/actions/DeleteAction.php';
-$wgAutoloadLocalClasses['DeleteArchivedFiles'] = __DIR__ . '/maintenance/deleteArchivedFiles.php';
-$wgAutoloadLocalClasses['DeleteArchivedFilesImplementation'] = __DIR__ . '/maintenance/deleteArchivedFiles.inc';
-$wgAutoloadLocalClasses['DeleteArchivedRevisions'] = __DIR__ . '/maintenance/deleteArchivedRevisions.php';
-$wgAutoloadLocalClasses['DeleteArchivedRevisionsImplementation'] = __DIR__ . '/maintenance/deleteArchivedRevisions.inc';
-$wgAutoloadLocalClasses['DeleteBatch'] = __DIR__ . '/maintenance/deleteBatch.php';
-$wgAutoloadLocalClasses['DeleteDefaultMessages'] = __DIR__ . '/maintenance/deleteDefaultMessages.php';
-$wgAutoloadLocalClasses['DeleteEqualMessages'] = __DIR__ . '/maintenance/deleteEqualMessages.php';
-$wgAutoloadLocalClasses['DeleteFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['DeleteImageCache'] = __DIR__ . '/maintenance/deleteImageMemcached.php';
-$wgAutoloadLocalClasses['DeleteLogFormatter'] = __DIR__ . '/includes/logging/DeleteLogFormatter.php';
-$wgAutoloadLocalClasses['DeleteOldRevisions'] = __DIR__ . '/maintenance/deleteOldRevisions.php';
-$wgAutoloadLocalClasses['DeleteOrphanedRevisions'] = __DIR__ . '/maintenance/deleteOrphanedRevisions.php';
-$wgAutoloadLocalClasses['DeleteRevision'] = __DIR__ . '/maintenance/deleteRevision.php';
-$wgAutoloadLocalClasses['DeleteSelfExternals'] = __DIR__ . '/maintenance/deleteSelfExternals.php';
-$wgAutoloadLocalClasses['DeletedContribsPager'] = __DIR__ . '/includes/specials/SpecialDeletedContributions.php';
-$wgAutoloadLocalClasses['DeletedContributionsPage'] = __DIR__ . '/includes/specials/SpecialDeletedContributions.php';
-$wgAutoloadLocalClasses['DependencyWrapper'] = __DIR__ . '/includes/cache/CacheDependency.php';
-$wgAutoloadLocalClasses['DeprecatedGlobal'] = __DIR__ . '/includes/DeprecatedGlobal.php';
-$wgAutoloadLocalClasses['DerivativeContext'] = __DIR__ . '/includes/context/DerivativeContext.php';
-$wgAutoloadLocalClasses['DerivativeRequest'] = __DIR__ . '/includes/WebRequest.php';
-$wgAutoloadLocalClasses['DerivativeResourceLoaderContext'] = __DIR__ . '/includes/resourceloader/DerivativeResourceLoaderContext.php';
-$wgAutoloadLocalClasses['DescribeFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['Diff'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DiffEngine'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DiffFormatter'] = __DIR__ . '/includes/diff/DiffFormatter.php';
-$wgAutoloadLocalClasses['DiffHistoryBlob'] = __DIR__ . '/includes/HistoryBlob.php';
-$wgAutoloadLocalClasses['DiffOp'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DiffOpAdd'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DiffOpChange'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DiffOpCopy'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DiffOpDelete'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['DifferenceEngine'] = __DIR__ . '/includes/diff/DifferenceEngine.php';
-$wgAutoloadLocalClasses['Digit2Html'] = __DIR__ . '/maintenance/language/digit2html.php';
-$wgAutoloadLocalClasses['DjVuHandler'] = __DIR__ . '/includes/media/DjVu.php';
-$wgAutoloadLocalClasses['DjVuImage'] = __DIR__ . '/includes/media/DjVuImage.php';
-$wgAutoloadLocalClasses['DoubleRedirectJob'] = __DIR__ . '/includes/jobqueue/jobs/DoubleRedirectJob.php';
-$wgAutoloadLocalClasses['DoubleRedirectsPage'] = __DIR__ . '/includes/specials/SpecialDoubleRedirects.php';
-$wgAutoloadLocalClasses['DoubleReplacer'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['DummyLinker'] = __DIR__ . '/includes/Linker.php';
-$wgAutoloadLocalClasses['DummyTermColorer'] = __DIR__ . '/maintenance/term/MWTerm.php';
-$wgAutoloadLocalClasses['Dump7ZipOutput'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpBZip2Output'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpDBZip2Output'] = __DIR__ . '/maintenance/backup.inc';
-$wgAutoloadLocalClasses['DumpFileOutput'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpFilter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpGZipOutput'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpIterator'] = __DIR__ . '/maintenance/dumpIterator.php';
-$wgAutoloadLocalClasses['DumpLatestFilter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpLinks'] = __DIR__ . '/maintenance/dumpLinks.php';
-$wgAutoloadLocalClasses['DumpMessages'] = __DIR__ . '/maintenance/language/dumpMessages.php';
-$wgAutoloadLocalClasses['DumpMultiWriter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpNamespaceFilter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpNotalkFilter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpOutput'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpPipeOutput'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['DumpRenderer'] = __DIR__ . '/maintenance/renderDump.php';
-$wgAutoloadLocalClasses['DumpRev'] = __DIR__ . '/maintenance/storage/dumpRev.php';
-$wgAutoloadLocalClasses['DumpSisterSites'] = __DIR__ . '/maintenance/dumpSisterSites.php';
-$wgAutoloadLocalClasses['DuplicateJob'] = __DIR__ . '/includes/jobqueue/jobs/DuplicateJob.php';
-$wgAutoloadLocalClasses['EditAction'] = __DIR__ . '/includes/actions/EditAction.php';
-$wgAutoloadLocalClasses['EditCLI'] = __DIR__ . '/maintenance/edit.php';
-$wgAutoloadLocalClasses['EditPage'] = __DIR__ . '/includes/EditPage.php';
-$wgAutoloadLocalClasses['EditWatchlistCheckboxSeriesField'] = __DIR__ . '/includes/specials/SpecialEditWatchlist.php';
-$wgAutoloadLocalClasses['EditWatchlistNormalHTMLForm'] = __DIR__ . '/includes/specials/SpecialEditWatchlist.php';
-$wgAutoloadLocalClasses['EmailConfirmation'] = __DIR__ . '/includes/specials/SpecialConfirmemail.php';
-$wgAutoloadLocalClasses['EmailInvalidation'] = __DIR__ . '/includes/specials/SpecialConfirmemail.php';
-$wgAutoloadLocalClasses['EmailNotification'] = __DIR__ . '/includes/mail/EmailNotification.php';
-$wgAutoloadLocalClasses['EmaillingJob'] = __DIR__ . '/includes/jobqueue/jobs/EmaillingJob.php';
-$wgAutoloadLocalClasses['EmptyBagOStuff'] = __DIR__ . '/includes/objectcache/EmptyBagOStuff.php';
-$wgAutoloadLocalClasses['EmptyBloomCache'] = __DIR__ . '/includes/cache/bloom/BloomCache.php';
-$wgAutoloadLocalClasses['EncryptedPassword'] = __DIR__ . '/includes/password/EncryptedPassword.php';
-$wgAutoloadLocalClasses['EnhancedChangesList'] = __DIR__ . '/includes/changes/EnhancedChangesList.php';
-$wgAutoloadLocalClasses['EnotifNotifyJob'] = __DIR__ . '/includes/jobqueue/jobs/EnotifNotifyJob.php';
-$wgAutoloadLocalClasses['EraseArchivedFile'] = __DIR__ . '/maintenance/eraseArchivedFile.php';
-$wgAutoloadLocalClasses['ErrorPageError'] = __DIR__ . '/includes/exception/ErrorPageError.php';
-$wgAutoloadLocalClasses['Exif'] = __DIR__ . '/includes/media/Exif.php';
-$wgAutoloadLocalClasses['ExifBitmapHandler'] = __DIR__ . '/includes/media/ExifBitmap.php';
-$wgAutoloadLocalClasses['ExplodeIterator'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['ExportProgressFilter'] = __DIR__ . '/maintenance/backup.inc';
-$wgAutoloadLocalClasses['ExtensionLanguages'] = __DIR__ . '/maintenance/language/languages.inc';
-$wgAutoloadLocalClasses['ExternalStore'] = __DIR__ . '/includes/externalstore/ExternalStore.php';
-$wgAutoloadLocalClasses['ExternalStoreDB'] = __DIR__ . '/includes/externalstore/ExternalStoreDB.php';
-$wgAutoloadLocalClasses['ExternalStoreHttp'] = __DIR__ . '/includes/externalstore/ExternalStoreHttp.php';
-$wgAutoloadLocalClasses['ExternalStoreMedium'] = __DIR__ . '/includes/externalstore/ExternalStoreMedium.php';
-$wgAutoloadLocalClasses['ExternalStoreMwstore'] = __DIR__ . '/includes/externalstore/ExternalStoreMwstore.php';
-$wgAutoloadLocalClasses['FSFile'] = __DIR__ . '/includes/filebackend/FSFile.php';
-$wgAutoloadLocalClasses['FSFileBackend'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
-$wgAutoloadLocalClasses['FSFileBackendDirList'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
-$wgAutoloadLocalClasses['FSFileBackendFileList'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
-$wgAutoloadLocalClasses['FSFileBackendList'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
-$wgAutoloadLocalClasses['FSFileOpHandle'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
-$wgAutoloadLocalClasses['FSLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/FSLockManager.php';
-$wgAutoloadLocalClasses['FSRepo'] = __DIR__ . '/includes/filerepo/FSRepo.php';
-$wgAutoloadLocalClasses['FakeConverter'] = __DIR__ . '/languages/FakeConverter.php';
-$wgAutoloadLocalClasses['FakeMaintenance'] = __DIR__ . '/maintenance/Maintenance.php';
-$wgAutoloadLocalClasses['FakeResultWrapper'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['Fallback'] = __DIR__ . '/includes/Fallback.php';
-$wgAutoloadLocalClasses['FatalError'] = __DIR__ . '/includes/exception/FatalError.php';
-$wgAutoloadLocalClasses['FauxRequest'] = __DIR__ . '/includes/WebRequest.php';
-$wgAutoloadLocalClasses['FauxResponse'] = __DIR__ . '/includes/WebResponse.php';
-$wgAutoloadLocalClasses['FeedItem'] = __DIR__ . '/includes/Feed.php';
-$wgAutoloadLocalClasses['FeedUtils'] = __DIR__ . '/includes/FeedUtils.php';
-$wgAutoloadLocalClasses['FetchText'] = __DIR__ . '/maintenance/fetchText.php';
-$wgAutoloadLocalClasses['FewestrevisionsPage'] = __DIR__ . '/includes/specials/SpecialFewestrevisions.php';
-$wgAutoloadLocalClasses['Field'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['File'] = __DIR__ . '/includes/filerepo/file/File.php';
-$wgAutoloadLocalClasses['FileBackend'] = __DIR__ . '/includes/filebackend/FileBackend.php';
-$wgAutoloadLocalClasses['FileBackendError'] = __DIR__ . '/includes/filebackend/FileBackend.php';
-$wgAutoloadLocalClasses['FileBackendException'] = __DIR__ . '/includes/filebackend/FileBackend.php';
-$wgAutoloadLocalClasses['FileBackendGroup'] = __DIR__ . '/includes/filebackend/FileBackendGroup.php';
-$wgAutoloadLocalClasses['FileBackendMultiWrite'] = __DIR__ . '/includes/filebackend/FileBackendMultiWrite.php';
-$wgAutoloadLocalClasses['FileBackendStore'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
-$wgAutoloadLocalClasses['FileBackendStoreOpHandle'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
-$wgAutoloadLocalClasses['FileBackendStoreShardDirIterator'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
-$wgAutoloadLocalClasses['FileBackendStoreShardFileIterator'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
-$wgAutoloadLocalClasses['FileBackendStoreShardListIterator'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
-$wgAutoloadLocalClasses['FileCacheBase'] = __DIR__ . '/includes/cache/FileCacheBase.php';
-$wgAutoloadLocalClasses['FileDeleteForm'] = __DIR__ . '/includes/FileDeleteForm.php';
-$wgAutoloadLocalClasses['FileDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
-$wgAutoloadLocalClasses['FileDuplicateSearchPage'] = __DIR__ . '/includes/specials/SpecialFileDuplicateSearch.php';
-$wgAutoloadLocalClasses['FileJournal'] = __DIR__ . '/includes/filebackend/filejournal/FileJournal.php';
-$wgAutoloadLocalClasses['FileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['FileOpBatch'] = __DIR__ . '/includes/filebackend/FileOpBatch.php';
-$wgAutoloadLocalClasses['FileRepo'] = __DIR__ . '/includes/filerepo/FileRepo.php';
-$wgAutoloadLocalClasses['FileRepoStatus'] = __DIR__ . '/includes/filerepo/FileRepoStatus.php';
-$wgAutoloadLocalClasses['FindHooks'] = __DIR__ . '/maintenance/findHooks.php';
-$wgAutoloadLocalClasses['FindMissingFiles'] = __DIR__ . '/maintenance/findMissingFiles.php';
-$wgAutoloadLocalClasses['FixBug20757'] = __DIR__ . '/maintenance/storage/fixBug20757.php';
-$wgAutoloadLocalClasses['FixDoubleRedirects'] = __DIR__ . '/maintenance/fixDoubleRedirects.php';
-$wgAutoloadLocalClasses['FixExtLinksProtocolRelative'] = __DIR__ . '/maintenance/fixExtLinksProtocolRelative.php';
-$wgAutoloadLocalClasses['FixSlaveDesync'] = __DIR__ . '/maintenance/fixSlaveDesync.php';
-$wgAutoloadLocalClasses['FixTimestamps'] = __DIR__ . '/maintenance/fixTimestamps.php';
-$wgAutoloadLocalClasses['FixUserRegistration'] = __DIR__ . '/maintenance/fixUserRegistration.php';
-$wgAutoloadLocalClasses['ForeignAPIFile'] = __DIR__ . '/includes/filerepo/file/ForeignAPIFile.php';
-$wgAutoloadLocalClasses['ForeignAPIRepo'] = __DIR__ . '/includes/filerepo/ForeignAPIRepo.php';
-$wgAutoloadLocalClasses['ForeignDBFile'] = __DIR__ . '/includes/filerepo/file/ForeignDBFile.php';
-$wgAutoloadLocalClasses['ForeignDBRepo'] = __DIR__ . '/includes/filerepo/ForeignDBRepo.php';
-$wgAutoloadLocalClasses['ForeignDBViaLBRepo'] = __DIR__ . '/includes/filerepo/ForeignDBViaLBRepo.php';
-$wgAutoloadLocalClasses['ForkController'] = __DIR__ . '/includes/ForkController.php';
-$wgAutoloadLocalClasses['FormAction'] = __DIR__ . '/includes/actions/FormAction.php';
-$wgAutoloadLocalClasses['FormOptions'] = __DIR__ . '/includes/FormOptions.php';
-$wgAutoloadLocalClasses['FormSpecialPage'] = __DIR__ . '/includes/specialpage/FormSpecialPage.php';
-$wgAutoloadLocalClasses['FormatJson'] = __DIR__ . '/includes/json/FormatJson.php';
-$wgAutoloadLocalClasses['FormatMetadata'] = __DIR__ . '/includes/media/FormatMetadata.php';
-$wgAutoloadLocalClasses['FormlessAction'] = __DIR__ . '/includes/actions/FormlessAction.php';
-$wgAutoloadLocalClasses['GIFHandler'] = __DIR__ . '/includes/media/GIF.php';
-$wgAutoloadLocalClasses['GIFMetadataExtractor'] = __DIR__ . '/includes/media/GIFMetadataExtractor.php';
-$wgAutoloadLocalClasses['GanConverter'] = __DIR__ . '/languages/classes/LanguageGan.php';
-$wgAutoloadLocalClasses['GenderCache'] = __DIR__ . '/includes/cache/GenderCache.php';
-$wgAutoloadLocalClasses['GenerateCollationData'] = __DIR__ . '/maintenance/language/generateCollationData.php';
-$wgAutoloadLocalClasses['GenerateJsonI18n'] = __DIR__ . '/maintenance/generateJsonI18n.php';
-$wgAutoloadLocalClasses['GenerateNormalizerDataAr'] = __DIR__ . '/maintenance/language/generateNormalizerDataAr.php';
-$wgAutoloadLocalClasses['GenerateNormalizerDataMl'] = __DIR__ . '/maintenance/language/generateNormalizerDataMl.php';
-$wgAutoloadLocalClasses['GenerateSitemap'] = __DIR__ . '/maintenance/generateSitemap.php';
-$wgAutoloadLocalClasses['GenerateUtf8Case'] = __DIR__ . '/maintenance/language/generateUtf8Case.php';
-$wgAutoloadLocalClasses['GenericArrayObject'] = __DIR__ . '/includes/libs/GenericArrayObject.php';
-$wgAutoloadLocalClasses['GetConfiguration'] = __DIR__ . '/maintenance/getConfiguration.php';
-$wgAutoloadLocalClasses['GetLagTimes'] = __DIR__ . '/maintenance/getLagTimes.php';
-$wgAutoloadLocalClasses['GetSlaveServer'] = __DIR__ . '/maintenance/getSlaveServer.php';
-$wgAutoloadLocalClasses['GetTextMaint'] = __DIR__ . '/maintenance/getText.php';
-$wgAutoloadLocalClasses['GitInfo'] = __DIR__ . '/includes/GitInfo.php';
-$wgAutoloadLocalClasses['GlobalDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
-$wgAutoloadLocalClasses['GlobalVarConfig'] = __DIR__ . '/includes/config/GlobalVarConfig.php';
-$wgAutoloadLocalClasses['HTMLApiField'] = __DIR__ . '/includes/htmlform/HTMLApiField.php';
-$wgAutoloadLocalClasses['HTMLAutoCompleteSelectField'] = __DIR__ . '/includes/htmlform/HTMLAutoCompleteSelectField.php';
-$wgAutoloadLocalClasses['HTMLButtonField'] = __DIR__ . '/includes/htmlform/HTMLButtonField.php';
-$wgAutoloadLocalClasses['HTMLCacheUpdate'] = __DIR__ . '/includes/deferred/HTMLCacheUpdate.php';
-$wgAutoloadLocalClasses['HTMLCacheUpdateJob'] = __DIR__ . '/includes/jobqueue/jobs/HTMLCacheUpdateJob.php';
-$wgAutoloadLocalClasses['HTMLCheckField'] = __DIR__ . '/includes/htmlform/HTMLCheckField.php';
-$wgAutoloadLocalClasses['HTMLCheckMatrix'] = __DIR__ . '/includes/htmlform/HTMLCheckMatrix.php';
-$wgAutoloadLocalClasses['HTMLEditTools'] = __DIR__ . '/includes/htmlform/HTMLEditTools.php';
-$wgAutoloadLocalClasses['HTMLFileCache'] = __DIR__ . '/includes/cache/HTMLFileCache.php';
-$wgAutoloadLocalClasses['HTMLFloatField'] = __DIR__ . '/includes/htmlform/HTMLFloatField.php';
-$wgAutoloadLocalClasses['HTMLForm'] = __DIR__ . '/includes/htmlform/HTMLForm.php';
-$wgAutoloadLocalClasses['HTMLFormField'] = __DIR__ . '/includes/htmlform/HTMLFormField.php';
-$wgAutoloadLocalClasses['HTMLFormFieldCloner'] = __DIR__ . '/includes/htmlform/HTMLFormFieldCloner.php';
-$wgAutoloadLocalClasses['HTMLFormFieldRequiredOptionsException'] = __DIR__ . '/includes/htmlform/HTMLFormFieldRequiredOptionsException.php';
-$wgAutoloadLocalClasses['HTMLHiddenField'] = __DIR__ . '/includes/htmlform/HTMLHiddenField.php';
-$wgAutoloadLocalClasses['HTMLInfoField'] = __DIR__ . '/includes/htmlform/HTMLInfoField.php';
-$wgAutoloadLocalClasses['HTMLIntField'] = __DIR__ . '/includes/htmlform/HTMLIntField.php';
-$wgAutoloadLocalClasses['HTMLMultiSelectField'] = __DIR__ . '/includes/htmlform/HTMLMultiSelectField.php';
-$wgAutoloadLocalClasses['HTMLNestedFilterable'] = __DIR__ . '/includes/htmlform/HTMLNestedFilterable.php';
-$wgAutoloadLocalClasses['HTMLRadioField'] = __DIR__ . '/includes/htmlform/HTMLRadioField.php';
-$wgAutoloadLocalClasses['HTMLSelectAndOtherField'] = __DIR__ . '/includes/htmlform/HTMLSelectAndOtherField.php';
-$wgAutoloadLocalClasses['HTMLSelectField'] = __DIR__ . '/includes/htmlform/HTMLSelectField.php';
-$wgAutoloadLocalClasses['HTMLSelectLimitField'] = __DIR__ . '/includes/htmlform/HTMLSelectLimitField.php';
-$wgAutoloadLocalClasses['HTMLSelectNamespace'] = __DIR__ . '/includes/htmlform/HTMLSelectNamespace.php';
-$wgAutoloadLocalClasses['HTMLSelectOrOtherField'] = __DIR__ . '/includes/htmlform/HTMLSelectOrOtherField.php';
-$wgAutoloadLocalClasses['HTMLSubmitField'] = __DIR__ . '/includes/htmlform/HTMLSubmitField.php';
-$wgAutoloadLocalClasses['HTMLTagFilter'] = __DIR__ . '/includes/htmlform/HTMLTagFilter.php';
-$wgAutoloadLocalClasses['HTMLTextAreaField'] = __DIR__ . '/includes/htmlform/HTMLTextAreaField.php';
-$wgAutoloadLocalClasses['HTMLTextField'] = __DIR__ . '/includes/htmlform/HTMLTextField.php';
-$wgAutoloadLocalClasses['HWLDFWordAccumulator'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['HashBagOStuff'] = __DIR__ . '/includes/objectcache/HashBagOStuff.php';
-$wgAutoloadLocalClasses['HashConfig'] = __DIR__ . '/includes/config/HashConfig.php';
-$wgAutoloadLocalClasses['HashRing'] = __DIR__ . '/includes/libs/HashRing.php';
-$wgAutoloadLocalClasses['HashtableReplacer'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['HistoryAction'] = __DIR__ . '/includes/actions/HistoryAction.php';
-$wgAutoloadLocalClasses['HistoryBlob'] = __DIR__ . '/includes/HistoryBlob.php';
-$wgAutoloadLocalClasses['HistoryBlobCurStub'] = __DIR__ . '/includes/HistoryBlob.php';
-$wgAutoloadLocalClasses['HistoryBlobStub'] = __DIR__ . '/includes/HistoryBlob.php';
-$wgAutoloadLocalClasses['HistoryPager'] = __DIR__ . '/includes/actions/HistoryAction.php';
-$wgAutoloadLocalClasses['Hooks'] = __DIR__ . '/includes/Hooks.php';
-$wgAutoloadLocalClasses['Html'] = __DIR__ . '/includes/Html.php';
-$wgAutoloadLocalClasses['HtmlFormatter'] = __DIR__ . '/includes/HtmlFormatter.php';
-$wgAutoloadLocalClasses['Http'] = __DIR__ . '/includes/HttpFunctions.php';
-$wgAutoloadLocalClasses['HttpError'] = __DIR__ . '/includes/exception/HttpError.php';
-$wgAutoloadLocalClasses['HttpStatus'] = __DIR__ . '/includes/libs/HttpStatus.php';
-$wgAutoloadLocalClasses['ICacheHelper'] = __DIR__ . '/includes/cache/CacheHelper.php';
-$wgAutoloadLocalClasses['IContextSource'] = __DIR__ . '/includes/context/IContextSource.php';
-$wgAutoloadLocalClasses['IDBAccessObject'] = __DIR__ . '/includes/dao/IDBAccessObject.php';
-$wgAutoloadLocalClasses['IDatabase'] = __DIR__ . '/includes/db/Database.php';
-$wgAutoloadLocalClasses['IEContentAnalyzer'] = __DIR__ . '/includes/libs/IEContentAnalyzer.php';
-$wgAutoloadLocalClasses['IEUrlExtension'] = __DIR__ . '/includes/libs/IEUrlExtension.php';
-$wgAutoloadLocalClasses['IJobSpecification'] = __DIR__ . '/includes/jobqueue/JobSpecification.php';
-$wgAutoloadLocalClasses['IORMRow'] = __DIR__ . '/includes/db/IORMRow.php';
-$wgAutoloadLocalClasses['IORMTable'] = __DIR__ . '/includes/db/IORMTable.php';
-$wgAutoloadLocalClasses['IP'] = __DIR__ . '/includes/utils/IP.php';
-$wgAutoloadLocalClasses['IPSet'] = __DIR__ . '/includes/libs/IPSet.php';
-$wgAutoloadLocalClasses['IPTC'] = __DIR__ . '/includes/media/IPTC.php';
-$wgAutoloadLocalClasses['IRCColourfulRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/IRCColourfulRCFeedFormatter.php';
-$wgAutoloadLocalClasses['IcuCollation'] = __DIR__ . '/includes/Collation.php';
-$wgAutoloadLocalClasses['IdentityCollation'] = __DIR__ . '/includes/Collation.php';
-$wgAutoloadLocalClasses['ImageBuilder'] = __DIR__ . '/maintenance/rebuildImages.php';
-$wgAutoloadLocalClasses['ImageCleanup'] = __DIR__ . '/maintenance/cleanupImages.php';
-$wgAutoloadLocalClasses['ImageGallery'] = __DIR__ . '/includes/gallery/TraditionalImageGallery.php';
-$wgAutoloadLocalClasses['ImageGalleryBase'] = __DIR__ . '/includes/gallery/ImageGalleryBase.php';
-$wgAutoloadLocalClasses['ImageHandler'] = __DIR__ . '/includes/media/ImageHandler.php';
-$wgAutoloadLocalClasses['ImageHistoryList'] = __DIR__ . '/includes/page/ImagePage.php';
-$wgAutoloadLocalClasses['ImageHistoryPseudoPager'] = __DIR__ . '/includes/page/ImagePage.php';
-$wgAutoloadLocalClasses['ImageListPager'] = __DIR__ . '/includes/specials/SpecialListfiles.php';
-$wgAutoloadLocalClasses['ImagePage'] = __DIR__ . '/includes/page/ImagePage.php';
-$wgAutoloadLocalClasses['ImageQueryPage'] = __DIR__ . '/includes/specialpage/ImageQueryPage.php';
-$wgAutoloadLocalClasses['ImportReporter'] = __DIR__ . '/includes/specials/SpecialImport.php';
-$wgAutoloadLocalClasses['ImportSiteScripts'] = __DIR__ . '/maintenance/importSiteScripts.php';
-$wgAutoloadLocalClasses['ImportStreamSource'] = __DIR__ . '/includes/Import.php';
-$wgAutoloadLocalClasses['ImportStringSource'] = __DIR__ . '/includes/Import.php';
-$wgAutoloadLocalClasses['IncludableSpecialPage'] = __DIR__ . '/includes/specialpage/IncludableSpecialPage.php';
-$wgAutoloadLocalClasses['IndexPager'] = __DIR__ . '/includes/pager/IndexPager.php';
-$wgAutoloadLocalClasses['InfoAction'] = __DIR__ . '/includes/actions/InfoAction.php';
-$wgAutoloadLocalClasses['InitEditCount'] = __DIR__ . '/maintenance/initEditCount.php';
-$wgAutoloadLocalClasses['InitSiteStats'] = __DIR__ . '/maintenance/initSiteStats.php';
-$wgAutoloadLocalClasses['InstallDocFormatter'] = __DIR__ . '/includes/installer/InstallDocFormatter.php';
-$wgAutoloadLocalClasses['Installer'] = __DIR__ . '/includes/installer/Installer.php';
-$wgAutoloadLocalClasses['InstallerOverrides'] = __DIR__ . '/mw-config/overrides.php';
-$wgAutoloadLocalClasses['Interwiki'] = __DIR__ . '/includes/interwiki/Interwiki.php';
-$wgAutoloadLocalClasses['InvalidPassword'] = __DIR__ . '/includes/password/InvalidPassword.php';
-$wgAutoloadLocalClasses['IuConverter'] = __DIR__ . '/languages/classes/LanguageIu.php';
-$wgAutoloadLocalClasses['JSCompilerContext'] = __DIR__ . '/includes/libs/jsminplus.php';
-$wgAutoloadLocalClasses['JSMinPlus'] = __DIR__ . '/includes/libs/jsminplus.php';
-$wgAutoloadLocalClasses['JSNode'] = __DIR__ . '/includes/libs/jsminplus.php';
-$wgAutoloadLocalClasses['JSONRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/JSONRCFeedFormatter.php';
-$wgAutoloadLocalClasses['JSParseHelper'] = __DIR__ . '/maintenance/jsparse.php';
-$wgAutoloadLocalClasses['JSParser'] = __DIR__ . '/includes/libs/jsminplus.php';
-$wgAutoloadLocalClasses['JSToken'] = __DIR__ . '/includes/libs/jsminplus.php';
-$wgAutoloadLocalClasses['JSTokenizer'] = __DIR__ . '/includes/libs/jsminplus.php';
-$wgAutoloadLocalClasses['JavaScriptContent'] = __DIR__ . '/includes/content/JavaScriptContent.php';
-$wgAutoloadLocalClasses['JavaScriptContentHandler'] = __DIR__ . '/includes/content/JavaScriptContentHandler.php';
-$wgAutoloadLocalClasses['JavaScriptMinifier'] = __DIR__ . '/includes/libs/JavaScriptMinifier.php';
-$wgAutoloadLocalClasses['Job'] = __DIR__ . '/includes/jobqueue/Job.php';
-$wgAutoloadLocalClasses['JobQueue'] = __DIR__ . '/includes/jobqueue/JobQueue.php';
-$wgAutoloadLocalClasses['JobQueueAggregator'] = __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregator.php';
-$wgAutoloadLocalClasses['JobQueueAggregatorMemc'] = __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregatorMemc.php';
-$wgAutoloadLocalClasses['JobQueueAggregatorRedis'] = __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregatorRedis.php';
-$wgAutoloadLocalClasses['JobQueueConnectionError'] = __DIR__ . '/includes/jobqueue/JobQueue.php';
-$wgAutoloadLocalClasses['JobQueueDB'] = __DIR__ . '/includes/jobqueue/JobQueueDB.php';
-$wgAutoloadLocalClasses['JobQueueError'] = __DIR__ . '/includes/jobqueue/JobQueue.php';
-$wgAutoloadLocalClasses['JobQueueFederated'] = __DIR__ . '/includes/jobqueue/JobQueueFederated.php';
-$wgAutoloadLocalClasses['JobQueueGroup'] = __DIR__ . '/includes/jobqueue/JobQueueGroup.php';
-$wgAutoloadLocalClasses['JobQueueRedis'] = __DIR__ . '/includes/jobqueue/JobQueueRedis.php';
-$wgAutoloadLocalClasses['JobRunner'] = __DIR__ . '/includes/jobqueue/JobRunner.php';
-$wgAutoloadLocalClasses['JobSpecification'] = __DIR__ . '/includes/jobqueue/JobSpecification.php';
-$wgAutoloadLocalClasses['JpegHandler'] = __DIR__ . '/includes/media/Jpeg.php';
-$wgAutoloadLocalClasses['JpegMetadataExtractor'] = __DIR__ . '/includes/media/JpegMetadataExtractor.php';
-$wgAutoloadLocalClasses['JsonContent'] = __DIR__ . '/includes/content/JsonContent.php';
-$wgAutoloadLocalClasses['JsonContentHandler'] = __DIR__ . '/includes/content/JsonContentHandler.php';
-$wgAutoloadLocalClasses['KkConverter'] = __DIR__ . '/languages/classes/LanguageKk.php';
-$wgAutoloadLocalClasses['KuConverter'] = __DIR__ . '/languages/classes/LanguageKu.php';
-$wgAutoloadLocalClasses['LBFactory'] = __DIR__ . '/includes/db/LBFactory.php';
-$wgAutoloadLocalClasses['LBFactoryFake'] = __DIR__ . '/includes/db/LBFactory.php';
-$wgAutoloadLocalClasses['LBFactoryMulti'] = __DIR__ . '/includes/db/LBFactoryMulti.php';
-$wgAutoloadLocalClasses['LBFactorySimple'] = __DIR__ . '/includes/db/LBFactory.php';
-$wgAutoloadLocalClasses['LBFactorySingle'] = __DIR__ . '/includes/db/LBFactorySingle.php';
-$wgAutoloadLocalClasses['LCStore'] = __DIR__ . '/includes/cache/LocalisationCache.php';
-$wgAutoloadLocalClasses['LCStoreCDB'] = __DIR__ . '/includes/cache/LocalisationCache.php';
-$wgAutoloadLocalClasses['LCStoreDB'] = __DIR__ . '/includes/cache/LocalisationCache.php';
-$wgAutoloadLocalClasses['LCStoreNull'] = __DIR__ . '/includes/cache/LocalisationCache.php';
-$wgAutoloadLocalClasses['LangMemUsage'] = __DIR__ . '/maintenance/language/langmemusage.php';
-$wgAutoloadLocalClasses['Language'] = __DIR__ . '/languages/Language.php';
-$wgAutoloadLocalClasses['LanguageAr'] = __DIR__ . '/languages/classes/LanguageAr.php';
-$wgAutoloadLocalClasses['LanguageAz'] = __DIR__ . '/languages/classes/LanguageAz.php';
-$wgAutoloadLocalClasses['LanguageBe_tarask'] = __DIR__ . '/languages/classes/LanguageBe_tarask.php';
-$wgAutoloadLocalClasses['LanguageBg'] = __DIR__ . '/languages/classes/LanguageBg.php';
-$wgAutoloadLocalClasses['LanguageBs'] = __DIR__ . '/languages/classes/LanguageBs.php';
-$wgAutoloadLocalClasses['LanguageConverter'] = __DIR__ . '/languages/LanguageConverter.php';
-$wgAutoloadLocalClasses['LanguageCu'] = __DIR__ . '/languages/classes/LanguageCu.php';
-$wgAutoloadLocalClasses['LanguageDsb'] = __DIR__ . '/languages/classes/LanguageDsb.php';
-$wgAutoloadLocalClasses['LanguageEo'] = __DIR__ . '/languages/classes/LanguageEo.php';
-$wgAutoloadLocalClasses['LanguageEs'] = __DIR__ . '/languages/classes/LanguageEs.php';
-$wgAutoloadLocalClasses['LanguageEt'] = __DIR__ . '/languages/classes/LanguageEt.php';
-$wgAutoloadLocalClasses['LanguageFi'] = __DIR__ . '/languages/classes/LanguageFi.php';
-$wgAutoloadLocalClasses['LanguageGa'] = __DIR__ . '/languages/classes/LanguageGa.php';
-$wgAutoloadLocalClasses['LanguageGan'] = __DIR__ . '/languages/classes/LanguageGan.php';
-$wgAutoloadLocalClasses['LanguageHe'] = __DIR__ . '/languages/classes/LanguageHe.php';
-$wgAutoloadLocalClasses['LanguageHsb'] = __DIR__ . '/languages/classes/LanguageHsb.php';
-$wgAutoloadLocalClasses['LanguageHu'] = __DIR__ . '/languages/classes/LanguageHu.php';
-$wgAutoloadLocalClasses['LanguageHy'] = __DIR__ . '/languages/classes/LanguageHy.php';
-$wgAutoloadLocalClasses['LanguageIu'] = __DIR__ . '/languages/classes/LanguageIu.php';
-$wgAutoloadLocalClasses['LanguageJa'] = __DIR__ . '/languages/classes/LanguageJa.php';
-$wgAutoloadLocalClasses['LanguageKaa'] = __DIR__ . '/languages/classes/LanguageKaa.php';
-$wgAutoloadLocalClasses['LanguageKk'] = __DIR__ . '/languages/classes/LanguageKk.php';
-$wgAutoloadLocalClasses['LanguageKk_cyrl'] = __DIR__ . '/languages/classes/LanguageKk_cyrl.php';
-$wgAutoloadLocalClasses['LanguageKm'] = __DIR__ . '/languages/classes/LanguageKm.php';
-$wgAutoloadLocalClasses['LanguageKsh'] = __DIR__ . '/languages/classes/LanguageKsh.php';
-$wgAutoloadLocalClasses['LanguageKu'] = __DIR__ . '/languages/classes/LanguageKu.php';
-$wgAutoloadLocalClasses['LanguageKu_ku'] = __DIR__ . '/languages/classes/LanguageKu_ku.php';
-$wgAutoloadLocalClasses['LanguageLa'] = __DIR__ . '/languages/classes/LanguageLa.php';
-$wgAutoloadLocalClasses['LanguageMl'] = __DIR__ . '/languages/classes/LanguageMl.php';
-$wgAutoloadLocalClasses['LanguageMy'] = __DIR__ . '/languages/classes/LanguageMy.php';
-$wgAutoloadLocalClasses['LanguageOs'] = __DIR__ . '/languages/classes/LanguageOs.php';
-$wgAutoloadLocalClasses['LanguagePl'] = __DIR__ . '/languages/classes/LanguagePl.php';
-$wgAutoloadLocalClasses['LanguageQqx'] = __DIR__ . '/languages/classes/LanguageQqx.php';
-$wgAutoloadLocalClasses['LanguageRu'] = __DIR__ . '/languages/classes/LanguageRu.php';
-$wgAutoloadLocalClasses['LanguageShi'] = __DIR__ . '/languages/classes/LanguageShi.php';
-$wgAutoloadLocalClasses['LanguageSl'] = __DIR__ . '/languages/classes/LanguageSl.php';
-$wgAutoloadLocalClasses['LanguageSr'] = __DIR__ . '/languages/classes/LanguageSr.php';
-$wgAutoloadLocalClasses['LanguageTg'] = __DIR__ . '/languages/classes/LanguageTg.php';
-$wgAutoloadLocalClasses['LanguageTr'] = __DIR__ . '/languages/classes/LanguageTr.php';
-$wgAutoloadLocalClasses['LanguageTyv'] = __DIR__ . '/languages/classes/LanguageTyv.php';
-$wgAutoloadLocalClasses['LanguageUk'] = __DIR__ . '/languages/classes/LanguageUk.php';
-$wgAutoloadLocalClasses['LanguageUz'] = __DIR__ . '/languages/classes/LanguageUz.php';
-$wgAutoloadLocalClasses['LanguageWa'] = __DIR__ . '/languages/classes/LanguageWa.php';
-$wgAutoloadLocalClasses['LanguageYue'] = __DIR__ . '/languages/classes/LanguageYue.php';
-$wgAutoloadLocalClasses['LanguageZh'] = __DIR__ . '/languages/classes/LanguageZh.php';
-$wgAutoloadLocalClasses['LanguageZh_hans'] = __DIR__ . '/languages/classes/LanguageZh_hans.php';
-$wgAutoloadLocalClasses['Languages'] = __DIR__ . '/maintenance/language/languages.inc';
-$wgAutoloadLocalClasses['LayeredParameterizedPassword'] = __DIR__ . '/includes/password/LayeredParameterizedPassword.php';
-$wgAutoloadLocalClasses['LegacyLogFormatter'] = __DIR__ . '/includes/logging/LogFormatter.php';
-$wgAutoloadLocalClasses['License'] = __DIR__ . '/includes/Licenses.php';
-$wgAutoloadLocalClasses['Licenses'] = __DIR__ . '/includes/Licenses.php';
-$wgAutoloadLocalClasses['LikeMatch'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['LinkBatch'] = __DIR__ . '/includes/cache/LinkBatch.php';
-$wgAutoloadLocalClasses['LinkCache'] = __DIR__ . '/includes/cache/LinkCache.php';
-$wgAutoloadLocalClasses['LinkFilter'] = __DIR__ . '/includes/LinkFilter.php';
-$wgAutoloadLocalClasses['LinkHolderArray'] = __DIR__ . '/includes/parser/LinkHolderArray.php';
-$wgAutoloadLocalClasses['LinkSearchPage'] = __DIR__ . '/includes/specials/SpecialLinkSearch.php';
-$wgAutoloadLocalClasses['Linker'] = __DIR__ . '/includes/Linker.php';
-$wgAutoloadLocalClasses['LinksDeletionUpdate'] = __DIR__ . '/includes/deferred/LinksUpdate.php';
-$wgAutoloadLocalClasses['LinksUpdate'] = __DIR__ . '/includes/deferred/LinksUpdate.php';
-$wgAutoloadLocalClasses['ListDuplicatedFilesPage'] = __DIR__ . '/includes/specials/SpecialListDuplicatedFiles.php';
-$wgAutoloadLocalClasses['ListVariants'] = __DIR__ . '/maintenance/language/listVariants.php';
-$wgAutoloadLocalClasses['ListredirectsPage'] = __DIR__ . '/includes/specials/SpecialListredirects.php';
-$wgAutoloadLocalClasses['LoadBalancer'] = __DIR__ . '/includes/db/LoadBalancer.php';
-$wgAutoloadLocalClasses['LoadBalancerSingle'] = __DIR__ . '/includes/db/LBFactorySingle.php';
-$wgAutoloadLocalClasses['LoadMonitor'] = __DIR__ . '/includes/db/LoadMonitor.php';
-$wgAutoloadLocalClasses['LoadMonitorMySQL'] = __DIR__ . '/includes/db/LoadMonitor.php';
-$wgAutoloadLocalClasses['LoadMonitorNull'] = __DIR__ . '/includes/db/LoadMonitor.php';
-$wgAutoloadLocalClasses['LocalFile'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
-$wgAutoloadLocalClasses['LocalFileDeleteBatch'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
-$wgAutoloadLocalClasses['LocalFileMoveBatch'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
-$wgAutoloadLocalClasses['LocalFileRestoreBatch'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
-$wgAutoloadLocalClasses['LocalRepo'] = __DIR__ . '/includes/filerepo/LocalRepo.php';
-$wgAutoloadLocalClasses['LocalSettingsGenerator'] = __DIR__ . '/includes/installer/LocalSettingsGenerator.php';
-$wgAutoloadLocalClasses['LocalisationCache'] = __DIR__ . '/includes/cache/LocalisationCache.php';
-$wgAutoloadLocalClasses['LocalisationCacheBulkLoad'] = __DIR__ . '/includes/cache/LocalisationCache.php';
-$wgAutoloadLocalClasses['LockManager'] = __DIR__ . '/includes/filebackend/lockmanager/LockManager.php';
-$wgAutoloadLocalClasses['LockManagerGroup'] = __DIR__ . '/includes/filebackend/lockmanager/LockManagerGroup.php';
-$wgAutoloadLocalClasses['LogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
-$wgAutoloadLocalClasses['LogEntryBase'] = __DIR__ . '/includes/logging/LogEntry.php';
-$wgAutoloadLocalClasses['LogEventsList'] = __DIR__ . '/includes/logging/LogEventsList.php';
-$wgAutoloadLocalClasses['LogFormatter'] = __DIR__ . '/includes/logging/LogFormatter.php';
-$wgAutoloadLocalClasses['LogPage'] = __DIR__ . '/includes/logging/LogPage.php';
-$wgAutoloadLocalClasses['LogPager'] = __DIR__ . '/includes/logging/LogPager.php';
-$wgAutoloadLocalClasses['LoggedUpdateMaintenance'] = __DIR__ . '/maintenance/Maintenance.php';
-$wgAutoloadLocalClasses['LoginForm'] = __DIR__ . '/includes/specials/SpecialUserlogin.php';
-$wgAutoloadLocalClasses['LonelyPagesPage'] = __DIR__ . '/includes/specials/SpecialLonelypages.php';
-$wgAutoloadLocalClasses['LongPagesPage'] = __DIR__ . '/includes/specials/SpecialLongpages.php';
-$wgAutoloadLocalClasses['MIMEsearchPage'] = __DIR__ . '/includes/specials/SpecialMIMEsearch.php';
-$wgAutoloadLocalClasses['MWCallableUpdate'] = __DIR__ . '/includes/deferred/CallableUpdate.php';
-$wgAutoloadLocalClasses['MWContentSerializationException'] = __DIR__ . '/includes/content/ContentHandler.php';
-$wgAutoloadLocalClasses['MWCryptHKDF'] = __DIR__ . '/includes/utils/MWCryptHKDF.php';
-$wgAutoloadLocalClasses['MWCryptRand'] = __DIR__ . '/includes/utils/MWCryptRand.php';
-$wgAutoloadLocalClasses['MWDebug'] = __DIR__ . '/includes/debug/MWDebug.php';
-$wgAutoloadLocalClasses['MWDocGen'] = __DIR__ . '/maintenance/mwdocgen.php';
-$wgAutoloadLocalClasses['MWException'] = __DIR__ . '/includes/exception/MWException.php';
-$wgAutoloadLocalClasses['MWExceptionHandler'] = __DIR__ . '/includes/exception/MWExceptionHandler.php';
-$wgAutoloadLocalClasses['MWFunction'] = __DIR__ . '/includes/utils/MWFunction.php';
-$wgAutoloadLocalClasses['MWHookException'] = __DIR__ . '/includes/Hooks.php';
-$wgAutoloadLocalClasses['MWHttpRequest'] = __DIR__ . '/includes/HttpFunctions.php';
-$wgAutoloadLocalClasses['MWLogger'] = __DIR__ . '/includes/debug/logger/Logger.php';
-$wgAutoloadLocalClasses['MWLoggerLegacyLogger'] = __DIR__ . '/includes/debug/logger/legacy/Logger.php';
-$wgAutoloadLocalClasses['MWLoggerLegacySpi'] = __DIR__ . '/includes/debug/logger/legacy/Spi.php';
-$wgAutoloadLocalClasses['MWLoggerMonologHandler'] = __DIR__ . '/includes/debug/logger/monolog/Handler.php';
-$wgAutoloadLocalClasses['MWLoggerMonologProcessor'] = __DIR__ . '/includes/debug/logger/monolog/Processor.php';
-$wgAutoloadLocalClasses['MWLoggerMonologSpi'] = __DIR__ . '/includes/debug/logger/monolog/Spi.php';
-$wgAutoloadLocalClasses['MWLoggerNullSpi'] = __DIR__ . '/includes/debug/logger/NullSpi.php';
-$wgAutoloadLocalClasses['MWLoggerSpi'] = __DIR__ . '/includes/debug/logger/Spi.php';
-$wgAutoloadLocalClasses['MWMemcached'] = __DIR__ . '/includes/objectcache/MemcachedClient.php';
-$wgAutoloadLocalClasses['MWMessagePack'] = __DIR__ . '/includes/libs/MWMessagePack.php';
-$wgAutoloadLocalClasses['MWNamespace'] = __DIR__ . '/includes/MWNamespace.php';
-$wgAutoloadLocalClasses['MWOldPassword'] = __DIR__ . '/includes/password/MWOldPassword.php';
-$wgAutoloadLocalClasses['MWSaltedPassword'] = __DIR__ . '/includes/password/MWSaltedPassword.php';
-$wgAutoloadLocalClasses['MWTidy'] = __DIR__ . '/includes/parser/MWTidy.php';
-$wgAutoloadLocalClasses['MWTidyWrapper'] = __DIR__ . '/includes/parser/MWTidy.php';
-$wgAutoloadLocalClasses['MWTimestamp'] = __DIR__ . '/includes/MWTimestamp.php';
-$wgAutoloadLocalClasses['MachineReadableRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/MachineReadableRCFeedFormatter.php';
-$wgAutoloadLocalClasses['MagicWord'] = __DIR__ . '/includes/MagicWord.php';
-$wgAutoloadLocalClasses['MagicWordArray'] = __DIR__ . '/includes/MagicWord.php';
-$wgAutoloadLocalClasses['MailAddress'] = __DIR__ . '/includes/mail/MailAddress.php';
-$wgAutoloadLocalClasses['Maintenance'] = __DIR__ . '/maintenance/Maintenance.php';
-$wgAutoloadLocalClasses['MaintenanceFormatInstallDoc'] = __DIR__ . '/maintenance/formatInstallDoc.php';
-$wgAutoloadLocalClasses['MalformedTitleException'] = __DIR__ . '/includes/title/MalformedTitleException.php';
-$wgAutoloadLocalClasses['ManualLogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
-$wgAutoloadLocalClasses['MapCacheLRU'] = __DIR__ . '/includes/libs/MapCacheLRU.php';
-$wgAutoloadLocalClasses['MappedDiff'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['MappedIterator'] = __DIR__ . '/includes/libs/MappedIterator.php';
-$wgAutoloadLocalClasses['MarkpatrolledAction'] = __DIR__ . '/includes/actions/MarkpatrolledAction.php';
-$wgAutoloadLocalClasses['McTest'] = __DIR__ . '/maintenance/mctest.php';
-$wgAutoloadLocalClasses['MediaHandler'] = __DIR__ . '/includes/media/MediaHandler.php';
-$wgAutoloadLocalClasses['MediaStatisticsPage'] = __DIR__ . '/includes/specials/SpecialMediaStatistics.php';
-$wgAutoloadLocalClasses['MediaTransformError'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
-$wgAutoloadLocalClasses['MediaTransformOutput'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
-$wgAutoloadLocalClasses['MediaWiki'] = __DIR__ . '/includes/MediaWiki.php';
-$wgAutoloadLocalClasses['MediaWikiBagOStuff'] = __DIR__ . '/includes/objectcache/SqlBagOStuff.php';
-$wgAutoloadLocalClasses['MediaWikiI18N'] = __DIR__ . '/includes/skins/MediaWikiI18N.php';
-$wgAutoloadLocalClasses['MediaWikiPageLinkRenderer'] = __DIR__ . '/includes/title/MediaWikiPageLinkRenderer.php';
-$wgAutoloadLocalClasses['MediaWikiSite'] = __DIR__ . '/includes/site/MediaWikiSite.php';
-$wgAutoloadLocalClasses['MediaWikiTitleCodec'] = __DIR__ . '/includes/title/MediaWikiTitleCodec.php';
-$wgAutoloadLocalClasses['MediaWikiVersionFetcher'] = __DIR__ . '/includes/MediaWikiVersionFetcher.php';
-$wgAutoloadLocalClasses['MemCachedClientforWiki'] = __DIR__ . '/includes/objectcache/MemcachedClient.php';
-$wgAutoloadLocalClasses['MemcLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/MemcLockManager.php';
-$wgAutoloadLocalClasses['MemcachedBagOStuff'] = __DIR__ . '/includes/objectcache/MemcachedBagOStuff.php';
-$wgAutoloadLocalClasses['MemcachedPeclBagOStuff'] = __DIR__ . '/includes/objectcache/MemcachedPeclBagOStuff.php';
-$wgAutoloadLocalClasses['MemcachedPhpBagOStuff'] = __DIR__ . '/includes/objectcache/MemcachedPhpBagOStuff.php';
-$wgAutoloadLocalClasses['MemoryFileBackend'] = __DIR__ . '/includes/filebackend/MemoryFileBackend.php';
-$wgAutoloadLocalClasses['MergeHistoryPager'] = __DIR__ . '/includes/specials/SpecialMergeHistory.php';
-$wgAutoloadLocalClasses['MergeLogFormatter'] = __DIR__ . '/includes/logging/MergeLogFormatter.php';
-$wgAutoloadLocalClasses['MergeMessageFileList'] = __DIR__ . '/maintenance/mergeMessageFileList.php';
-$wgAutoloadLocalClasses['Message'] = __DIR__ . '/includes/Message.php';
-$wgAutoloadLocalClasses['MessageBlobStore'] = __DIR__ . '/includes/MessageBlobStore.php';
-$wgAutoloadLocalClasses['MessageCache'] = __DIR__ . '/includes/cache/MessageCache.php';
-$wgAutoloadLocalClasses['MessageContent'] = __DIR__ . '/includes/content/MessageContent.php';
-$wgAutoloadLocalClasses['MigrateUserGroup'] = __DIR__ . '/maintenance/migrateUserGroup.php';
-$wgAutoloadLocalClasses['MimeMagic'] = __DIR__ . '/includes/MimeMagic.php';
-$wgAutoloadLocalClasses['MinifyScript'] = __DIR__ . '/maintenance/minify.php';
-$wgAutoloadLocalClasses['MostcategoriesPage'] = __DIR__ . '/includes/specials/SpecialMostcategories.php';
-$wgAutoloadLocalClasses['MostimagesPage'] = __DIR__ . '/includes/specials/SpecialMostimages.php';
-$wgAutoloadLocalClasses['MostinterwikisPage'] = __DIR__ . '/includes/specials/SpecialMostinterwikis.php';
-$wgAutoloadLocalClasses['MostlinkedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialMostlinkedcategories.php';
-$wgAutoloadLocalClasses['MostlinkedPage'] = __DIR__ . '/includes/specials/SpecialMostlinked.php';
-$wgAutoloadLocalClasses['MostlinkedTemplatesPage'] = __DIR__ . '/includes/specials/SpecialMostlinkedtemplates.php';
-$wgAutoloadLocalClasses['MostrevisionsPage'] = __DIR__ . '/includes/specials/SpecialMostrevisions.php';
-$wgAutoloadLocalClasses['MoveBatch'] = __DIR__ . '/maintenance/moveBatch.php';
-$wgAutoloadLocalClasses['MoveFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['MoveLogFormatter'] = __DIR__ . '/includes/logging/MoveLogFormatter.php';
-$wgAutoloadLocalClasses['MovePage'] = __DIR__ . '/includes/MovePage.php';
-$wgAutoloadLocalClasses['MovePageForm'] = __DIR__ . '/includes/specials/SpecialMovepage.php';
-$wgAutoloadLocalClasses['MssqlBlob'] = __DIR__ . '/includes/db/DatabaseMssql.php';
-$wgAutoloadLocalClasses['MssqlField'] = __DIR__ . '/includes/db/DatabaseMssql.php';
-$wgAutoloadLocalClasses['MssqlInstaller'] = __DIR__ . '/includes/installer/MssqlInstaller.php';
-$wgAutoloadLocalClasses['MssqlResultWrapper'] = __DIR__ . '/includes/db/DatabaseMssql.php';
-$wgAutoloadLocalClasses['MssqlUpdater'] = __DIR__ . '/includes/installer/MssqlUpdater.php';
-$wgAutoloadLocalClasses['MultiConfig'] = __DIR__ . '/includes/config/MultiConfig.php';
-$wgAutoloadLocalClasses['MultiHttpClient'] = __DIR__ . '/includes/libs/MultiHttpClient.php';
-$wgAutoloadLocalClasses['MultiWriteBagOStuff'] = __DIR__ . '/includes/objectcache/MultiWriteBagOStuff.php';
-$wgAutoloadLocalClasses['MutableConfig'] = __DIR__ . '/includes/config/MutableConfig.php';
-$wgAutoloadLocalClasses['MwSql'] = __DIR__ . '/maintenance/sql.php';
-$wgAutoloadLocalClasses['MyLocalSettingsGenerator'] = __DIR__ . '/mw-config/overrides.php';
-$wgAutoloadLocalClasses['MySQLField'] = __DIR__ . '/includes/db/DatabaseMysqlBase.php';
-$wgAutoloadLocalClasses['MySQLMasterPos'] = __DIR__ . '/includes/db/DatabaseMysqlBase.php';
-$wgAutoloadLocalClasses['MySqlLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php';
-$wgAutoloadLocalClasses['MysqlInstaller'] = __DIR__ . '/includes/installer/MysqlInstaller.php';
-$wgAutoloadLocalClasses['MysqlUpdater'] = __DIR__ . '/includes/installer/MysqlUpdater.php';
-$wgAutoloadLocalClasses['NamespaceConflictChecker'] = __DIR__ . '/maintenance/namespaceDupes.php';
-$wgAutoloadLocalClasses['NewFilesPager'] = __DIR__ . '/includes/specials/SpecialNewimages.php';
-$wgAutoloadLocalClasses['NewPagesPager'] = __DIR__ . '/includes/specials/SpecialNewpages.php';
-$wgAutoloadLocalClasses['NewUsersLogFormatter'] = __DIR__ . '/includes/logging/NewUsersLogFormatter.php';
-$wgAutoloadLocalClasses['NolinesImageGallery'] = __DIR__ . '/includes/gallery/NolinesImageGallery.php';
-$wgAutoloadLocalClasses['NukeNS'] = __DIR__ . '/maintenance/nukeNS.php';
-$wgAutoloadLocalClasses['NukePage'] = __DIR__ . '/maintenance/nukePage.php';
-$wgAutoloadLocalClasses['NullFileJournal'] = __DIR__ . '/includes/filebackend/filejournal/FileJournal.php';
-$wgAutoloadLocalClasses['NullFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['NullJob'] = __DIR__ . '/includes/jobqueue/jobs/NullJob.php';
-$wgAutoloadLocalClasses['NullLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/LockManager.php';
-$wgAutoloadLocalClasses['NullRepo'] = __DIR__ . '/includes/filerepo/NullRepo.php';
-$wgAutoloadLocalClasses['ORAField'] = __DIR__ . '/includes/db/DatabaseOracle.php';
-$wgAutoloadLocalClasses['ORAResult'] = __DIR__ . '/includes/db/DatabaseOracle.php';
-$wgAutoloadLocalClasses['ORMIterator'] = __DIR__ . '/includes/db/ORMIterator.php';
-$wgAutoloadLocalClasses['ORMResult'] = __DIR__ . '/includes/db/ORMResult.php';
-$wgAutoloadLocalClasses['ORMRow'] = __DIR__ . '/includes/db/ORMRow.php';
-$wgAutoloadLocalClasses['ORMTable'] = __DIR__ . '/includes/db/ORMTable.php';
-$wgAutoloadLocalClasses['ObjectCache'] = __DIR__ . '/includes/objectcache/ObjectCache.php';
-$wgAutoloadLocalClasses['ObjectCacheSessionHandler'] = __DIR__ . '/includes/objectcache/ObjectCacheSessionHandler.php';
-$wgAutoloadLocalClasses['ObjectFactory'] = __DIR__ . '/includes/libs/ObjectFactory.php';
-$wgAutoloadLocalClasses['ObjectFileCache'] = __DIR__ . '/includes/cache/ObjectFileCache.php';
-$wgAutoloadLocalClasses['OldChangesList'] = __DIR__ . '/includes/changes/OldChangesList.php';
-$wgAutoloadLocalClasses['OldLocalFile'] = __DIR__ . '/includes/filerepo/file/OldLocalFile.php';
-$wgAutoloadLocalClasses['OracleInstaller'] = __DIR__ . '/includes/installer/OracleInstaller.php';
-$wgAutoloadLocalClasses['OracleUpdater'] = __DIR__ . '/includes/installer/OracleUpdater.php';
-$wgAutoloadLocalClasses['OrphanStats'] = __DIR__ . '/maintenance/storage/orphanStats.php';
-$wgAutoloadLocalClasses['Orphans'] = __DIR__ . '/maintenance/orphans.php';
-$wgAutoloadLocalClasses['OutputPage'] = __DIR__ . '/includes/OutputPage.php';
-$wgAutoloadLocalClasses['PNGHandler'] = __DIR__ . '/includes/media/PNG.php';
-$wgAutoloadLocalClasses['PNGMetadataExtractor'] = __DIR__ . '/includes/media/PNGMetadataExtractor.php';
-$wgAutoloadLocalClasses['PPCustomFrame_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPCustomFrame_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPDAccum_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPDPart'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPDPart_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPDStack'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPDStackElement'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPDStackElement_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPDStack_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPFrame'] = __DIR__ . '/includes/parser/Preprocessor.php';
-$wgAutoloadLocalClasses['PPFrame_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPFrame_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPFuzzTest'] = __DIR__ . '/maintenance/preprocessorFuzzTest.php';
-$wgAutoloadLocalClasses['PPFuzzTester'] = __DIR__ . '/maintenance/preprocessorFuzzTest.php';
-$wgAutoloadLocalClasses['PPFuzzUser'] = __DIR__ . '/maintenance/preprocessorFuzzTest.php';
-$wgAutoloadLocalClasses['PPNode'] = __DIR__ . '/includes/parser/Preprocessor.php';
-$wgAutoloadLocalClasses['PPNode_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPNode_Hash_Array'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPNode_Hash_Attr'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPNode_Hash_Text'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPNode_Hash_Tree'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PPTemplateFrame_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['PPTemplateFrame_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['PackedHoverImageGallery'] = __DIR__ . '/includes/gallery/PackedOverlayImageGallery.php';
-$wgAutoloadLocalClasses['PackedImageGallery'] = __DIR__ . '/includes/gallery/PackedImageGallery.php';
-$wgAutoloadLocalClasses['PackedOverlayImageGallery'] = __DIR__ . '/includes/gallery/PackedOverlayImageGallery.php';
-$wgAutoloadLocalClasses['Page'] = __DIR__ . '/includes/page/WikiPage.php';
-$wgAutoloadLocalClasses['PageArchive'] = __DIR__ . '/includes/specials/SpecialUndelete.php';
-$wgAutoloadLocalClasses['PageExists'] = __DIR__ . '/maintenance/pageExists.php';
-$wgAutoloadLocalClasses['PageLangLogFormatter'] = __DIR__ . '/includes/logging/PageLangLogFormatter.php';
-$wgAutoloadLocalClasses['PageLinkRenderer'] = __DIR__ . '/includes/title/PageLinkRenderer.php';
-$wgAutoloadLocalClasses['PageQueryPage'] = __DIR__ . '/includes/specialpage/PageQueryPage.php';
-$wgAutoloadLocalClasses['Pager'] = __DIR__ . '/includes/pager/Pager.php';
-$wgAutoloadLocalClasses['ParameterizedPassword'] = __DIR__ . '/includes/password/ParameterizedPassword.php';
-$wgAutoloadLocalClasses['Parser'] = __DIR__ . '/includes/parser/Parser.php';
-$wgAutoloadLocalClasses['ParserCache'] = __DIR__ . '/includes/parser/ParserCache.php';
-$wgAutoloadLocalClasses['ParserDiffTest'] = __DIR__ . '/includes/parser/ParserDiffTest.php';
-$wgAutoloadLocalClasses['ParserOptions'] = __DIR__ . '/includes/parser/ParserOptions.php';
-$wgAutoloadLocalClasses['ParserOutput'] = __DIR__ . '/includes/parser/ParserOutput.php';
-$wgAutoloadLocalClasses['Password'] = __DIR__ . '/includes/password/Password.php';
-$wgAutoloadLocalClasses['PasswordError'] = __DIR__ . '/includes/password/PasswordError.php';
-$wgAutoloadLocalClasses['PasswordFactory'] = __DIR__ . '/includes/password/PasswordFactory.php';
-$wgAutoloadLocalClasses['PatchSql'] = __DIR__ . '/maintenance/patchSql.php';
-$wgAutoloadLocalClasses['PathRouter'] = __DIR__ . '/includes/PathRouter.php';
-$wgAutoloadLocalClasses['PathRouterPatternReplacer'] = __DIR__ . '/includes/PathRouter.php';
-$wgAutoloadLocalClasses['PatrolLog'] = __DIR__ . '/includes/logging/PatrolLog.php';
-$wgAutoloadLocalClasses['PatrolLogFormatter'] = __DIR__ . '/includes/logging/PatrolLogFormatter.php';
-$wgAutoloadLocalClasses['Pbkdf2Password'] = __DIR__ . '/includes/password/Pbkdf2Password.php';
-$wgAutoloadLocalClasses['PermissionsError'] = __DIR__ . '/includes/exception/PermissionsError.php';
-$wgAutoloadLocalClasses['PhpHttpRequest'] = __DIR__ . '/includes/HttpFunctions.php';
-$wgAutoloadLocalClasses['PhpXmlBugTester'] = __DIR__ . '/includes/installer/PhpBugTests.php';
-$wgAutoloadLocalClasses['PoolCounter'] = __DIR__ . '/includes/poolcounter/PoolCounter.php';
-$wgAutoloadLocalClasses['PoolCounterRedis'] = __DIR__ . '/includes/poolcounter/PoolCounterRedis.php';
-$wgAutoloadLocalClasses['PoolCounterWork'] = __DIR__ . '/includes/poolcounter/PoolCounterWork.php';
-$wgAutoloadLocalClasses['PoolCounterWorkViaCallback'] = __DIR__ . '/includes/poolcounter/PoolCounterWorkViaCallback.php';
-$wgAutoloadLocalClasses['PoolCounter_Stub'] = __DIR__ . '/includes/poolcounter/PoolCounter.php';
-$wgAutoloadLocalClasses['PoolWorkArticleView'] = __DIR__ . '/includes/poolcounter/PoolWorkArticleView.php';
-$wgAutoloadLocalClasses['PopulateBacklinkNamespace'] = __DIR__ . '/maintenance/populateBacklinkNamespace.php';
-$wgAutoloadLocalClasses['PopulateBloomFilter'] = __DIR__ . '/maintenance/populateBloomCache.php';
-$wgAutoloadLocalClasses['PopulateCategory'] = __DIR__ . '/maintenance/populateCategory.php';
-$wgAutoloadLocalClasses['PopulateFilearchiveSha1'] = __DIR__ . '/maintenance/populateFilearchiveSha1.php';
-$wgAutoloadLocalClasses['PopulateImageSha1'] = __DIR__ . '/maintenance/populateImageSha1.php';
-$wgAutoloadLocalClasses['PopulateLogSearch'] = __DIR__ . '/maintenance/populateLogSearch.php';
-$wgAutoloadLocalClasses['PopulateLogUsertext'] = __DIR__ . '/maintenance/populateLogUsertext.php';
-$wgAutoloadLocalClasses['PopulateParentId'] = __DIR__ . '/maintenance/populateParentId.php';
-$wgAutoloadLocalClasses['PopulateRecentChangesSource'] = __DIR__ . '/maintenance/populateRecentChangesSource.php';
-$wgAutoloadLocalClasses['PopulateRevisionLength'] = __DIR__ . '/maintenance/populateRevisionLength.php';
-$wgAutoloadLocalClasses['PopulateRevisionSha1'] = __DIR__ . '/maintenance/populateRevisionSha1.php';
-$wgAutoloadLocalClasses['PostgreSqlLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php';
-$wgAutoloadLocalClasses['PostgresField'] = __DIR__ . '/includes/db/DatabasePostgres.php';
-$wgAutoloadLocalClasses['PostgresInstaller'] = __DIR__ . '/includes/installer/PostgresInstaller.php';
-$wgAutoloadLocalClasses['PostgresTransactionState'] = __DIR__ . '/includes/db/DatabasePostgres.php';
-$wgAutoloadLocalClasses['PostgresUpdater'] = __DIR__ . '/includes/installer/PostgresUpdater.php';
-$wgAutoloadLocalClasses['Preferences'] = __DIR__ . '/includes/Preferences.php';
-$wgAutoloadLocalClasses['PreferencesForm'] = __DIR__ . '/includes/Preferences.php';
-$wgAutoloadLocalClasses['PrefixSearch'] = __DIR__ . '/includes/PrefixSearch.php';
-$wgAutoloadLocalClasses['PreprocessDump'] = __DIR__ . '/maintenance/preprocessDump.php';
-$wgAutoloadLocalClasses['Preprocessor'] = __DIR__ . '/includes/parser/Preprocessor.php';
-$wgAutoloadLocalClasses['Preprocessor_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
-$wgAutoloadLocalClasses['Preprocessor_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
-$wgAutoloadLocalClasses['ProcessCacheLRU'] = __DIR__ . '/includes/libs/ProcessCacheLRU.php';
-$wgAutoloadLocalClasses['ProfileSection'] = __DIR__ . '/includes/profiler/ProfileSection.php';
-$wgAutoloadLocalClasses['Profiler'] = __DIR__ . '/includes/profiler/Profiler.php';
-$wgAutoloadLocalClasses['ProfilerSimpleDB'] = __DIR__ . '/includes/profiler/ProfilerSimpleDB.php';
-$wgAutoloadLocalClasses['ProfilerSimpleText'] = __DIR__ . '/includes/profiler/ProfilerSimpleText.php';
-$wgAutoloadLocalClasses['ProfilerSimpleTrace'] = __DIR__ . '/includes/profiler/ProfilerSimpleTrace.php';
-$wgAutoloadLocalClasses['ProfilerSimpleUDP'] = __DIR__ . '/includes/profiler/ProfilerSimpleUDP.php';
-$wgAutoloadLocalClasses['ProfilerStandard'] = __DIR__ . '/includes/profiler/ProfilerStandard.php';
-$wgAutoloadLocalClasses['ProfilerStub'] = __DIR__ . '/includes/profiler/ProfilerStub.php';
-$wgAutoloadLocalClasses['ProfilerXhprof'] = __DIR__ . '/includes/profiler/ProfilerXhprof.php';
-$wgAutoloadLocalClasses['Protect'] = __DIR__ . '/maintenance/protect.php';
-$wgAutoloadLocalClasses['ProtectAction'] = __DIR__ . '/includes/actions/ProtectAction.php';
-$wgAutoloadLocalClasses['ProtectedPagesPager'] = __DIR__ . '/includes/specials/SpecialProtectedpages.php';
-$wgAutoloadLocalClasses['ProtectedTitlesPager'] = __DIR__ . '/includes/specials/SpecialProtectedtitles.php';
-$wgAutoloadLocalClasses['ProtectionForm'] = __DIR__ . '/includes/ProtectionForm.php';
-$wgAutoloadLocalClasses['PruneFileCache'] = __DIR__ . '/maintenance/pruneFileCache.php';
-$wgAutoloadLocalClasses['PublishStashedFileJob'] = __DIR__ . '/includes/jobqueue/jobs/PublishStashedFileJob.php';
-$wgAutoloadLocalClasses['PurgeAction'] = __DIR__ . '/includes/actions/PurgeAction.php';
-$wgAutoloadLocalClasses['PurgeChangedFiles'] = __DIR__ . '/maintenance/purgeChangedFiles.php';
-$wgAutoloadLocalClasses['PurgeChangedPages'] = __DIR__ . '/maintenance/purgeChangedPages.php';
-$wgAutoloadLocalClasses['PurgeList'] = __DIR__ . '/maintenance/purgeList.php';
-$wgAutoloadLocalClasses['PurgeOldText'] = __DIR__ . '/maintenance/purgeOldText.php';
-$wgAutoloadLocalClasses['PurgeParserCache'] = __DIR__ . '/maintenance/purgeParserCache.php';
-$wgAutoloadLocalClasses['QueryPage'] = __DIR__ . '/includes/specialpage/QueryPage.php';
-$wgAutoloadLocalClasses['QuickTemplate'] = __DIR__ . '/includes/skins/QuickTemplate.php';
-$wgAutoloadLocalClasses['QuorumLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/QuorumLockManager.php';
-$wgAutoloadLocalClasses['RCCacheEntry'] = __DIR__ . '/includes/changes/RCCacheEntry.php';
-$wgAutoloadLocalClasses['RCCacheEntryFactory'] = __DIR__ . '/includes/changes/RCCacheEntryFactory.php';
-$wgAutoloadLocalClasses['RCDatabaseLogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
-$wgAutoloadLocalClasses['RCFeedEngine'] = __DIR__ . '/includes/rcfeed/RCFeedEngine.php';
-$wgAutoloadLocalClasses['RCFeedFormatter'] = __DIR__ . '/includes/rcfeed/RCFeedFormatter.php';
-$wgAutoloadLocalClasses['RSSFeed'] = __DIR__ . '/includes/Feed.php';
-$wgAutoloadLocalClasses['RandomPage'] = __DIR__ . '/includes/specials/SpecialRandompage.php';
-$wgAutoloadLocalClasses['RangeDifference'] = __DIR__ . '/includes/diff/WikiDiff3.php';
-$wgAutoloadLocalClasses['RawAction'] = __DIR__ . '/includes/actions/RawAction.php';
-$wgAutoloadLocalClasses['RawMessage'] = __DIR__ . '/includes/Message.php';
-$wgAutoloadLocalClasses['ReadOnlyError'] = __DIR__ . '/includes/exception/ReadOnlyError.php';
-$wgAutoloadLocalClasses['ReassignEdits'] = __DIR__ . '/maintenance/reassignEdits.php';
-$wgAutoloadLocalClasses['RebuildAll'] = __DIR__ . '/maintenance/rebuildall.php';
-$wgAutoloadLocalClasses['RebuildFileCache'] = __DIR__ . '/maintenance/rebuildFileCache.php';
-$wgAutoloadLocalClasses['RebuildLocalisationCache'] = __DIR__ . '/maintenance/rebuildLocalisationCache.php';
-$wgAutoloadLocalClasses['RebuildMessages'] = __DIR__ . '/maintenance/rebuildmessages.php';
-$wgAutoloadLocalClasses['RebuildRecentchanges'] = __DIR__ . '/maintenance/rebuildrecentchanges.php';
-$wgAutoloadLocalClasses['RebuildTextIndex'] = __DIR__ . '/maintenance/rebuildtextindex.php';
-$wgAutoloadLocalClasses['RecentChange'] = __DIR__ . '/includes/changes/RecentChange.php';
-$wgAutoloadLocalClasses['RecompressTracked'] = __DIR__ . '/maintenance/storage/recompressTracked.php';
-$wgAutoloadLocalClasses['RedirectSpecialArticle'] = __DIR__ . '/includes/specialpage/RedirectSpecialPage.php';
-$wgAutoloadLocalClasses['RedirectSpecialPage'] = __DIR__ . '/includes/specialpage/RedirectSpecialPage.php';
-$wgAutoloadLocalClasses['RedisBagOStuff'] = __DIR__ . '/includes/objectcache/RedisBagOStuff.php';
-$wgAutoloadLocalClasses['RedisConnRef'] = __DIR__ . '/includes/clientpool/RedisConnectionPool.php';
-$wgAutoloadLocalClasses['RedisConnectionPool'] = __DIR__ . '/includes/clientpool/RedisConnectionPool.php';
-$wgAutoloadLocalClasses['RedisLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/RedisLockManager.php';
-$wgAutoloadLocalClasses['RedisPubSubFeedEngine'] = __DIR__ . '/includes/rcfeed/RedisPubSubFeedEngine.php';
-$wgAutoloadLocalClasses['RefreshFileHeaders'] = __DIR__ . '/maintenance/refreshFileHeaders.php';
-$wgAutoloadLocalClasses['RefreshImageMetadata'] = __DIR__ . '/maintenance/refreshImageMetadata.php';
-$wgAutoloadLocalClasses['RefreshLinks'] = __DIR__ . '/maintenance/refreshLinks.php';
-$wgAutoloadLocalClasses['RefreshLinksJob'] = __DIR__ . '/includes/jobqueue/jobs/RefreshLinksJob.php';
-$wgAutoloadLocalClasses['RefreshLinksJob2'] = __DIR__ . '/includes/jobqueue/jobs/RefreshLinksJob2.php';
-$wgAutoloadLocalClasses['RegexlikeReplacer'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['RemoveUnusedAccounts'] = __DIR__ . '/maintenance/removeUnusedAccounts.php';
-$wgAutoloadLocalClasses['RenameDbPrefix'] = __DIR__ . '/maintenance/renameDbPrefix.php';
-$wgAutoloadLocalClasses['RenderAction'] = __DIR__ . '/includes/actions/RenderAction.php';
-$wgAutoloadLocalClasses['ReplacementArray'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['Replacer'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['RepoGroup'] = __DIR__ . '/includes/filerepo/RepoGroup.php';
-$wgAutoloadLocalClasses['RequestContext'] = __DIR__ . '/includes/context/RequestContext.php';
-$wgAutoloadLocalClasses['ResetUserTokens'] = __DIR__ . '/maintenance/resetUserTokens.php';
-$wgAutoloadLocalClasses['ResourceFileCache'] = __DIR__ . '/includes/cache/ResourceFileCache.php';
-$wgAutoloadLocalClasses['ResourceLoader'] = __DIR__ . '/includes/resourceloader/ResourceLoader.php';
-$wgAutoloadLocalClasses['ResourceLoaderContext'] = __DIR__ . '/includes/resourceloader/ResourceLoaderContext.php';
-$wgAutoloadLocalClasses['ResourceLoaderEditToolbarModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderEditToolbarModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderFileModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderFileModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderFilePageModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderFilePageModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderFilePath'] = __DIR__ . '/includes/resourceloader/ResourceLoaderFilePath.php';
-$wgAutoloadLocalClasses['ResourceLoaderLanguageDataModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderLanguageDataModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderLanguageNamesModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderLanguageNamesModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderNoscriptModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderNoscriptModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderSiteModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderSiteModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderSkinModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderSkinModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderStartUpModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderStartUpModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderUserCSSPrefsModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderUserGroupsModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserGroupsModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderUserModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderUserOptionsModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserOptionsModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderUserTokensModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserTokensModule.php';
-$wgAutoloadLocalClasses['ResourceLoaderWikiModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderWikiModule.php';
-$wgAutoloadLocalClasses['ResultWrapper'] = __DIR__ . '/includes/db/DatabaseUtility.php';
-$wgAutoloadLocalClasses['RevDelArchiveItem'] = __DIR__ . '/includes/revisiondelete/RevDelArchiveItem.php';
-$wgAutoloadLocalClasses['RevDelArchiveList'] = __DIR__ . '/includes/revisiondelete/RevDelArchiveList.php';
-$wgAutoloadLocalClasses['RevDelArchivedFileItem'] = __DIR__ . '/includes/revisiondelete/RevDelArchivedFileItem.php';
-$wgAutoloadLocalClasses['RevDelArchivedFileList'] = __DIR__ . '/includes/revisiondelete/RevDelArchivedFileList.php';
-$wgAutoloadLocalClasses['RevDelArchivedRevisionItem'] = __DIR__ . '/includes/revisiondelete/RevDelArchivedRevisionItem.php';
-$wgAutoloadLocalClasses['RevDelFileItem'] = __DIR__ . '/includes/revisiondelete/RevDelFileItem.php';
-$wgAutoloadLocalClasses['RevDelFileList'] = __DIR__ . '/includes/revisiondelete/RevDelFileList.php';
-$wgAutoloadLocalClasses['RevDelItem'] = __DIR__ . '/includes/revisiondelete/RevDelItem.php';
-$wgAutoloadLocalClasses['RevDelList'] = __DIR__ . '/includes/revisiondelete/RevDelList.php';
-$wgAutoloadLocalClasses['RevDelLogItem'] = __DIR__ . '/includes/revisiondelete/RevDelLogItem.php';
-$wgAutoloadLocalClasses['RevDelLogList'] = __DIR__ . '/includes/revisiondelete/RevDelLogList.php';
-$wgAutoloadLocalClasses['RevDelRevisionItem'] = __DIR__ . '/includes/revisiondelete/RevDelRevisionItem.php';
-$wgAutoloadLocalClasses['RevDelRevisionList'] = __DIR__ . '/includes/revisiondelete/RevDelRevisionList.php';
-$wgAutoloadLocalClasses['ReverseChronologicalPager'] = __DIR__ . '/includes/pager/ReverseChronologicalPager.php';
-$wgAutoloadLocalClasses['RevertAction'] = __DIR__ . '/includes/actions/RevertAction.php';
-$wgAutoloadLocalClasses['Revision'] = __DIR__ . '/includes/Revision.php';
-$wgAutoloadLocalClasses['RevisionDeleteUser'] = __DIR__ . '/includes/revisiondelete/RevisionDeleteUser.php';
-$wgAutoloadLocalClasses['RevisionDeleter'] = __DIR__ . '/includes/revisiondelete/RevisionDeleter.php';
-$wgAutoloadLocalClasses['RevisionItem'] = __DIR__ . '/includes/RevisionList.php';
-$wgAutoloadLocalClasses['RevisionItemBase'] = __DIR__ . '/includes/RevisionList.php';
-$wgAutoloadLocalClasses['RevisionList'] = __DIR__ . '/includes/RevisionList.php';
-$wgAutoloadLocalClasses['RevisionListBase'] = __DIR__ . '/includes/RevisionList.php';
-$wgAutoloadLocalClasses['RevisiondeleteAction'] = __DIR__ . '/includes/actions/RevisiondeleteAction.php';
-$wgAutoloadLocalClasses['RightsLogFormatter'] = __DIR__ . '/includes/logging/RightsLogFormatter.php';
-$wgAutoloadLocalClasses['RollbackAction'] = __DIR__ . '/includes/actions/RollbackAction.php';
-$wgAutoloadLocalClasses['RollbackEdits'] = __DIR__ . '/maintenance/rollbackEdits.php';
-$wgAutoloadLocalClasses['RunJobs'] = __DIR__ . '/maintenance/runJobs.php';
-$wgAutoloadLocalClasses['RunningStat'] = __DIR__ . '/includes/libs/RunningStat.php';
-$wgAutoloadLocalClasses['SQLiteField'] = __DIR__ . '/includes/db/DatabaseSqlite.php';
-$wgAutoloadLocalClasses['SVGMetadataExtractor'] = __DIR__ . '/includes/media/SVGMetadataExtractor.php';
-$wgAutoloadLocalClasses['SVGReader'] = __DIR__ . '/includes/media/SVGMetadataExtractor.php';
-$wgAutoloadLocalClasses['Sanitizer'] = __DIR__ . '/includes/Sanitizer.php';
-$wgAutoloadLocalClasses['SavepointPostgres'] = __DIR__ . '/includes/db/DatabasePostgres.php';
-$wgAutoloadLocalClasses['ScopedCallback'] = __DIR__ . '/includes/libs/ScopedCallback.php';
-$wgAutoloadLocalClasses['ScopedLock'] = __DIR__ . '/includes/filebackend/lockmanager/ScopedLock.php';
-$wgAutoloadLocalClasses['ScopedPHPTimeout'] = __DIR__ . '/includes/libs/ScopedPHPTimeout.php';
-$wgAutoloadLocalClasses['SearchDatabase'] = __DIR__ . '/includes/search/SearchDatabase.php';
-$wgAutoloadLocalClasses['SearchDump'] = __DIR__ . '/maintenance/dumpIterator.php';
-$wgAutoloadLocalClasses['SearchEngine'] = __DIR__ . '/includes/search/SearchEngine.php';
-$wgAutoloadLocalClasses['SearchEngineDummy'] = __DIR__ . '/includes/search/SearchEngine.php';
-$wgAutoloadLocalClasses['SearchHighlighter'] = __DIR__ . '/includes/search/SearchHighlighter.php';
-$wgAutoloadLocalClasses['SearchMssql'] = __DIR__ . '/includes/search/SearchMssql.php';
-$wgAutoloadLocalClasses['SearchMySQL'] = __DIR__ . '/includes/search/SearchMySQL.php';
-$wgAutoloadLocalClasses['SearchNearMatchResultSet'] = __DIR__ . '/includes/search/SearchResultSet.php';
-$wgAutoloadLocalClasses['SearchOracle'] = __DIR__ . '/includes/search/SearchOracle.php';
-$wgAutoloadLocalClasses['SearchPostgres'] = __DIR__ . '/includes/search/SearchPostgres.php';
-$wgAutoloadLocalClasses['SearchResult'] = __DIR__ . '/includes/search/SearchResult.php';
-$wgAutoloadLocalClasses['SearchResultSet'] = __DIR__ . '/includes/search/SearchResultSet.php';
-$wgAutoloadLocalClasses['SearchSqlite'] = __DIR__ . '/includes/search/SearchSqlite.php';
-$wgAutoloadLocalClasses['SearchUpdate'] = __DIR__ . '/includes/deferred/SearchUpdate.php';
-$wgAutoloadLocalClasses['SectionProfiler'] = __DIR__ . '/includes/profiler/SectionProfiler.php';
-$wgAutoloadLocalClasses['SevenZipStream'] = __DIR__ . '/maintenance/7zip.inc';
-$wgAutoloadLocalClasses['ShiConverter'] = __DIR__ . '/languages/classes/LanguageShi.php';
-$wgAutoloadLocalClasses['ShortPagesPage'] = __DIR__ . '/includes/specials/SpecialShortpages.php';
-$wgAutoloadLocalClasses['ShowCacheStats'] = __DIR__ . '/maintenance/showCacheStats.php';
-$wgAutoloadLocalClasses['ShowJobs'] = __DIR__ . '/maintenance/showJobs.php';
-$wgAutoloadLocalClasses['ShowSiteStats'] = __DIR__ . '/maintenance/showSiteStats.php';
-$wgAutoloadLocalClasses['Site'] = __DIR__ . '/includes/site/Site.php';
-$wgAutoloadLocalClasses['SiteArray'] = __DIR__ . '/includes/site/SiteList.php';
-$wgAutoloadLocalClasses['SiteConfiguration'] = __DIR__ . '/includes/SiteConfiguration.php';
-$wgAutoloadLocalClasses['SiteList'] = __DIR__ . '/includes/site/SiteList.php';
-$wgAutoloadLocalClasses['SiteObject'] = __DIR__ . '/includes/site/Site.php';
-$wgAutoloadLocalClasses['SiteSQLStore'] = __DIR__ . '/includes/site/SiteSQLStore.php';
-$wgAutoloadLocalClasses['SiteStats'] = __DIR__ . '/includes/SiteStats.php';
-$wgAutoloadLocalClasses['SiteStatsInit'] = __DIR__ . '/includes/SiteStats.php';
-$wgAutoloadLocalClasses['SiteStatsUpdate'] = __DIR__ . '/includes/deferred/SiteStatsUpdate.php';
-$wgAutoloadLocalClasses['SiteStore'] = __DIR__ . '/includes/site/SiteStore.php';
-$wgAutoloadLocalClasses['Sites'] = __DIR__ . '/includes/site/SiteSQLStore.php';
-$wgAutoloadLocalClasses['Skin'] = __DIR__ . '/includes/skins/Skin.php';
-$wgAutoloadLocalClasses['SkinApi'] = __DIR__ . '/includes/skins/SkinApi.php';
-$wgAutoloadLocalClasses['SkinApiTemplate'] = __DIR__ . '/includes/skins/SkinApiTemplate.php';
-$wgAutoloadLocalClasses['SkinException'] = __DIR__ . '/includes/skins/SkinException.php';
-$wgAutoloadLocalClasses['SkinFactory'] = __DIR__ . '/includes/skins/SkinFactory.php';
-$wgAutoloadLocalClasses['SkinFallback'] = __DIR__ . '/includes/skins/SkinFallback.php';
-$wgAutoloadLocalClasses['SkinFallbackTemplate'] = __DIR__ . '/includes/skins/SkinFallbackTemplate.php';
-$wgAutoloadLocalClasses['SkinTemplate'] = __DIR__ . '/includes/skins/SkinTemplate.php';
-$wgAutoloadLocalClasses['SpecialActiveUsers'] = __DIR__ . '/includes/specials/SpecialActiveusers.php';
-$wgAutoloadLocalClasses['SpecialAllMessages'] = __DIR__ . '/includes/specials/SpecialAllMessages.php';
-$wgAutoloadLocalClasses['SpecialAllMyUploads'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
-$wgAutoloadLocalClasses['SpecialAllPages'] = __DIR__ . '/includes/specials/SpecialAllPages.php';
-$wgAutoloadLocalClasses['SpecialApiHelp'] = __DIR__ . '/includes/specials/SpecialApiHelp.php';
-$wgAutoloadLocalClasses['SpecialBlankpage'] = __DIR__ . '/includes/specials/SpecialBlankpage.php';
-$wgAutoloadLocalClasses['SpecialBlock'] = __DIR__ . '/includes/specials/SpecialBlock.php';
-$wgAutoloadLocalClasses['SpecialBlockList'] = __DIR__ . '/includes/specials/SpecialBlockList.php';
-$wgAutoloadLocalClasses['SpecialBookSources'] = __DIR__ . '/includes/specials/SpecialBooksources.php';
-$wgAutoloadLocalClasses['SpecialCachedPage'] = __DIR__ . '/includes/specials/SpecialCachedPage.php';
-$wgAutoloadLocalClasses['SpecialCategories'] = __DIR__ . '/includes/specials/SpecialCategories.php';
-$wgAutoloadLocalClasses['SpecialChangeEmail'] = __DIR__ . '/includes/specials/SpecialChangeEmail.php';
-$wgAutoloadLocalClasses['SpecialChangePassword'] = __DIR__ . '/includes/specials/SpecialChangePassword.php';
-$wgAutoloadLocalClasses['SpecialComparePages'] = __DIR__ . '/includes/specials/SpecialComparePages.php';
-$wgAutoloadLocalClasses['SpecialContributions'] = __DIR__ . '/includes/specials/SpecialContributions.php';
-$wgAutoloadLocalClasses['SpecialCreateAccount'] = __DIR__ . '/includes/specials/SpecialCreateAccount.php';
-$wgAutoloadLocalClasses['SpecialDiff'] = __DIR__ . '/includes/specials/SpecialDiff.php';
-$wgAutoloadLocalClasses['SpecialEditWatchlist'] = __DIR__ . '/includes/specials/SpecialEditWatchlist.php';
-$wgAutoloadLocalClasses['SpecialEmailUser'] = __DIR__ . '/includes/specials/SpecialEmailuser.php';
-$wgAutoloadLocalClasses['SpecialExpandTemplates'] = __DIR__ . '/includes/specials/SpecialExpandTemplates.php';
-$wgAutoloadLocalClasses['SpecialExport'] = __DIR__ . '/includes/specials/SpecialExport.php';
-$wgAutoloadLocalClasses['SpecialFilepath'] = __DIR__ . '/includes/specials/SpecialFilepath.php';
-$wgAutoloadLocalClasses['SpecialImport'] = __DIR__ . '/includes/specials/SpecialImport.php';
-$wgAutoloadLocalClasses['SpecialJavaScriptTest'] = __DIR__ . '/includes/specials/SpecialJavaScriptTest.php';
-$wgAutoloadLocalClasses['SpecialListAdmins'] = __DIR__ . '/includes/specials/SpecialListusers.php';
-$wgAutoloadLocalClasses['SpecialListBots'] = __DIR__ . '/includes/specials/SpecialListusers.php';
-$wgAutoloadLocalClasses['SpecialListFiles'] = __DIR__ . '/includes/specials/SpecialListfiles.php';
-$wgAutoloadLocalClasses['SpecialListGroupRights'] = __DIR__ . '/includes/specials/SpecialListgrouprights.php';
-$wgAutoloadLocalClasses['SpecialListUsers'] = __DIR__ . '/includes/specials/SpecialListusers.php';
-$wgAutoloadLocalClasses['SpecialLockdb'] = __DIR__ . '/includes/specials/SpecialLockdb.php';
-$wgAutoloadLocalClasses['SpecialLog'] = __DIR__ . '/includes/specials/SpecialLog.php';
-$wgAutoloadLocalClasses['SpecialMergeHistory'] = __DIR__ . '/includes/specials/SpecialMergeHistory.php';
-$wgAutoloadLocalClasses['SpecialMyLanguage'] = __DIR__ . '/includes/specials/SpecialMyLanguage.php';
-$wgAutoloadLocalClasses['SpecialMycontributions'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
-$wgAutoloadLocalClasses['SpecialMypage'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
-$wgAutoloadLocalClasses['SpecialMytalk'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
-$wgAutoloadLocalClasses['SpecialMyuploads'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
-$wgAutoloadLocalClasses['SpecialNewFiles'] = __DIR__ . '/includes/specials/SpecialNewimages.php';
-$wgAutoloadLocalClasses['SpecialNewpages'] = __DIR__ . '/includes/specials/SpecialNewpages.php';
-$wgAutoloadLocalClasses['SpecialPage'] = __DIR__ . '/includes/specialpage/SpecialPage.php';
-$wgAutoloadLocalClasses['SpecialPageFactory'] = __DIR__ . '/includes/specialpage/SpecialPageFactory.php';
-$wgAutoloadLocalClasses['SpecialPageLanguage'] = __DIR__ . '/includes/specials/SpecialPageLanguage.php';
-$wgAutoloadLocalClasses['SpecialPagesWithProp'] = __DIR__ . '/includes/specials/SpecialPagesWithProp.php';
-$wgAutoloadLocalClasses['SpecialPasswordReset'] = __DIR__ . '/includes/specials/SpecialPasswordReset.php';
-$wgAutoloadLocalClasses['SpecialPermanentLink'] = __DIR__ . '/includes/specials/SpecialPermanentLink.php';
-$wgAutoloadLocalClasses['SpecialPreferences'] = __DIR__ . '/includes/specials/SpecialPreferences.php';
-$wgAutoloadLocalClasses['SpecialPrefixindex'] = __DIR__ . '/includes/specials/SpecialPrefixindex.php';
-$wgAutoloadLocalClasses['SpecialProtectedpages'] = __DIR__ . '/includes/specials/SpecialProtectedpages.php';
-$wgAutoloadLocalClasses['SpecialProtectedtitles'] = __DIR__ . '/includes/specials/SpecialProtectedtitles.php';
-$wgAutoloadLocalClasses['SpecialRandomInCategory'] = __DIR__ . '/includes/specials/SpecialRandomInCategory.php';
-$wgAutoloadLocalClasses['SpecialRandomredirect'] = __DIR__ . '/includes/specials/SpecialRandomredirect.php';
-$wgAutoloadLocalClasses['SpecialRecentChanges'] = __DIR__ . '/includes/specials/SpecialRecentchanges.php';
-$wgAutoloadLocalClasses['SpecialRecentChangesLinked'] = __DIR__ . '/includes/specials/SpecialRecentchangeslinked.php';
-$wgAutoloadLocalClasses['SpecialRedirect'] = __DIR__ . '/includes/specials/SpecialRedirect.php';
-$wgAutoloadLocalClasses['SpecialRedirectToSpecial'] = __DIR__ . '/includes/specialpage/RedirectSpecialPage.php';
-$wgAutoloadLocalClasses['SpecialResetTokens'] = __DIR__ . '/includes/specials/SpecialResetTokens.php';
-$wgAutoloadLocalClasses['SpecialRevisionDelete'] = __DIR__ . '/includes/specials/SpecialRevisiondelete.php';
-$wgAutoloadLocalClasses['SpecialRunJobs'] = __DIR__ . '/includes/specials/SpecialRunJobs.php';
-$wgAutoloadLocalClasses['SpecialSearch'] = __DIR__ . '/includes/specials/SpecialSearch.php';
-$wgAutoloadLocalClasses['SpecialSpecialpages'] = __DIR__ . '/includes/specials/SpecialSpecialpages.php';
-$wgAutoloadLocalClasses['SpecialStatistics'] = __DIR__ . '/includes/specials/SpecialStatistics.php';
-$wgAutoloadLocalClasses['SpecialTags'] = __DIR__ . '/includes/specials/SpecialTags.php';
-$wgAutoloadLocalClasses['SpecialTrackingCategories'] = __DIR__ . '/includes/specials/SpecialTrackingCategories.php';
-$wgAutoloadLocalClasses['SpecialUnblock'] = __DIR__ . '/includes/specials/SpecialUnblock.php';
-$wgAutoloadLocalClasses['SpecialUndelete'] = __DIR__ . '/includes/specials/SpecialUndelete.php';
-$wgAutoloadLocalClasses['SpecialUnlockdb'] = __DIR__ . '/includes/specials/SpecialUnlockdb.php';
-$wgAutoloadLocalClasses['SpecialUpload'] = __DIR__ . '/includes/specials/SpecialUpload.php';
-$wgAutoloadLocalClasses['SpecialUploadStash'] = __DIR__ . '/includes/specials/SpecialUploadStash.php';
-$wgAutoloadLocalClasses['SpecialUploadStashTooLargeException'] = __DIR__ . '/includes/specials/SpecialUploadStash.php';
-$wgAutoloadLocalClasses['SpecialUserlogout'] = __DIR__ . '/includes/specials/SpecialUserlogout.php';
-$wgAutoloadLocalClasses['SpecialVersion'] = __DIR__ . '/includes/specials/SpecialVersion.php';
-$wgAutoloadLocalClasses['SpecialWatchlist'] = __DIR__ . '/includes/specials/SpecialWatchlist.php';
-$wgAutoloadLocalClasses['SpecialWhatLinksHere'] = __DIR__ . '/includes/specials/SpecialWhatlinkshere.php';
-$wgAutoloadLocalClasses['SqlBagOStuff'] = __DIR__ . '/includes/objectcache/SqlBagOStuff.php';
-$wgAutoloadLocalClasses['SqlDataUpdate'] = __DIR__ . '/includes/deferred/SqlDataUpdate.php';
-$wgAutoloadLocalClasses['SqlSearchResultSet'] = __DIR__ . '/includes/search/SearchResultSet.php';
-$wgAutoloadLocalClasses['Sqlite'] = __DIR__ . '/maintenance/sqlite.inc';
-$wgAutoloadLocalClasses['SqliteInstaller'] = __DIR__ . '/includes/installer/SqliteInstaller.php';
-$wgAutoloadLocalClasses['SqliteMaintenance'] = __DIR__ . '/maintenance/sqlite.php';
-$wgAutoloadLocalClasses['SqliteUpdater'] = __DIR__ . '/includes/installer/SqliteUpdater.php';
-$wgAutoloadLocalClasses['SquidPurgeClient'] = __DIR__ . '/includes/SquidPurgeClient.php';
-$wgAutoloadLocalClasses['SquidPurgeClientPool'] = __DIR__ . '/includes/SquidPurgeClient.php';
-$wgAutoloadLocalClasses['SquidUpdate'] = __DIR__ . '/includes/deferred/SquidUpdate.php';
-$wgAutoloadLocalClasses['SrConverter'] = __DIR__ . '/languages/classes/LanguageSr.php';
-$wgAutoloadLocalClasses['StatCounter'] = __DIR__ . '/includes/StatCounter.php';
-$wgAutoloadLocalClasses['StatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
-$wgAutoloadLocalClasses['Status'] = __DIR__ . '/includes/Status.php';
-$wgAutoloadLocalClasses['StorageTypeStats'] = __DIR__ . '/maintenance/storage/storageTypeStats.php';
-$wgAutoloadLocalClasses['StoreFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
-$wgAutoloadLocalClasses['StreamFile'] = __DIR__ . '/includes/StreamFile.php';
-$wgAutoloadLocalClasses['StringPrefixSearch'] = __DIR__ . '/includes/PrefixSearch.php';
-$wgAutoloadLocalClasses['StringUtils'] = __DIR__ . '/includes/utils/StringUtils.php';
-$wgAutoloadLocalClasses['StripState'] = __DIR__ . '/includes/parser/StripState.php';
-$wgAutoloadLocalClasses['StubObject'] = __DIR__ . '/includes/StubObject.php';
-$wgAutoloadLocalClasses['StubUserLang'] = __DIR__ . '/includes/StubObject.php';
-$wgAutoloadLocalClasses['SubmitAction'] = __DIR__ . '/includes/actions/SubmitAction.php';
-$wgAutoloadLocalClasses['SvgHandler'] = __DIR__ . '/includes/media/SVG.php';
-$wgAutoloadLocalClasses['SwiftFileBackend'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
-$wgAutoloadLocalClasses['SwiftFileBackendDirList'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
-$wgAutoloadLocalClasses['SwiftFileBackendFileList'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
-$wgAutoloadLocalClasses['SwiftFileBackendList'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
-$wgAutoloadLocalClasses['SwiftFileOpHandle'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
-$wgAutoloadLocalClasses['SwiftVirtualRESTService'] = __DIR__ . '/includes/libs/virtualrest/SwiftVirtualRESTService.php';
-$wgAutoloadLocalClasses['SyncFileBackend'] = __DIR__ . '/maintenance/syncFileBackend.php';
-$wgAutoloadLocalClasses['TableCleanup'] = __DIR__ . '/maintenance/cleanupTable.inc';
-$wgAutoloadLocalClasses['TableCleanupTest'] = __DIR__ . '/maintenance/cleanupTable.inc';
-$wgAutoloadLocalClasses['TableDiffFormatter'] = __DIR__ . '/includes/diff/TableDiffFormatter.php';
-$wgAutoloadLocalClasses['TablePager'] = __DIR__ . '/includes/pager/TablePager.php';
-$wgAutoloadLocalClasses['TempFSFile'] = __DIR__ . '/includes/filebackend/TempFSFile.php';
-$wgAutoloadLocalClasses['TempFileRepo'] = __DIR__ . '/includes/filerepo/FileRepo.php';
-$wgAutoloadLocalClasses['TestFileOpPerformance'] = __DIR__ . '/maintenance/fileOpPerfTest.php';
-$wgAutoloadLocalClasses['TextContent'] = __DIR__ . '/includes/content/TextContent.php';
-$wgAutoloadLocalClasses['TextContentHandler'] = __DIR__ . '/includes/content/TextContentHandler.php';
-$wgAutoloadLocalClasses['TextPassDumper'] = __DIR__ . '/maintenance/backupTextPass.inc';
-$wgAutoloadLocalClasses['TextStatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
-$wgAutoloadLocalClasses['TgConverter'] = __DIR__ . '/languages/classes/LanguageTg.php';
-$wgAutoloadLocalClasses['ThrottledError'] = __DIR__ . '/includes/exception/ThrottledError.php';
-$wgAutoloadLocalClasses['ThumbnailImage'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
-$wgAutoloadLocalClasses['ThumbnailRenderJob'] = __DIR__ . '/includes/jobqueue/jobs/ThumbnailRenderJob.php';
-$wgAutoloadLocalClasses['TidyUpBug37714'] = __DIR__ . '/maintenance/tidyUpBug37714.php';
-$wgAutoloadLocalClasses['TiffHandler'] = __DIR__ . '/includes/media/Tiff.php';
-$wgAutoloadLocalClasses['TimestampException'] = __DIR__ . '/includes/exception/TimestampException.php';
-$wgAutoloadLocalClasses['Title'] = __DIR__ . '/includes/Title.php';
-$wgAutoloadLocalClasses['TitleArray'] = __DIR__ . '/includes/TitleArray.php';
-$wgAutoloadLocalClasses['TitleArrayFromResult'] = __DIR__ . '/includes/TitleArrayFromResult.php';
-$wgAutoloadLocalClasses['TitleCleanup'] = __DIR__ . '/maintenance/cleanupTitles.php';
-$wgAutoloadLocalClasses['TitleFormatter'] = __DIR__ . '/includes/title/TitleFormatter.php';
-$wgAutoloadLocalClasses['TitleParser'] = __DIR__ . '/includes/title/TitleParser.php';
-$wgAutoloadLocalClasses['TitlePrefixSearch'] = __DIR__ . '/includes/PrefixSearch.php';
-$wgAutoloadLocalClasses['TitleValue'] = __DIR__ . '/includes/title/TitleValue.php';
-$wgAutoloadLocalClasses['TrackBlobs'] = __DIR__ . '/maintenance/storage/trackBlobs.php';
-$wgAutoloadLocalClasses['TraditionalImageGallery'] = __DIR__ . '/includes/gallery/TraditionalImageGallery.php';
-$wgAutoloadLocalClasses['TransactionProfiler'] = __DIR__ . '/includes/profiler/TransactionProfiler.php';
-$wgAutoloadLocalClasses['TransformParameterError'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
-$wgAutoloadLocalClasses['TransformationalImageHandler'] = __DIR__ . '/includes/media/TransformationalImageHandler.php';
-$wgAutoloadLocalClasses['UDPRCFeedEngine'] = __DIR__ . '/includes/rcfeed/UDPRCFeedEngine.php';
-$wgAutoloadLocalClasses['UIDGenerator'] = __DIR__ . '/includes/utils/UIDGenerator.php';
-$wgAutoloadLocalClasses['UcdXmlReader'] = __DIR__ . '/maintenance/language/generateCollationData.php';
-$wgAutoloadLocalClasses['UncategorizedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedcategories.php';
-$wgAutoloadLocalClasses['UncategorizedImagesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedimages.php';
-$wgAutoloadLocalClasses['UncategorizedPagesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedpages.php';
-$wgAutoloadLocalClasses['UncategorizedTemplatesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedtemplates.php';
-$wgAutoloadLocalClasses['Undelete'] = __DIR__ . '/maintenance/undelete.php';
-$wgAutoloadLocalClasses['UnifiedDiffFormatter'] = __DIR__ . '/includes/diff/UnifiedDiffFormatter.php';
-$wgAutoloadLocalClasses['UnlistedSpecialPage'] = __DIR__ . '/includes/specialpage/UnlistedSpecialPage.php';
-$wgAutoloadLocalClasses['UnprotectAction'] = __DIR__ . '/includes/actions/UnprotectAction.php';
-$wgAutoloadLocalClasses['UnregisteredLocalFile'] = __DIR__ . '/includes/filerepo/file/UnregisteredLocalFile.php';
-$wgAutoloadLocalClasses['UnusedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialUnusedcategories.php';
-$wgAutoloadLocalClasses['UnusedimagesPage'] = __DIR__ . '/includes/specials/SpecialUnusedimages.php';
-$wgAutoloadLocalClasses['UnusedtemplatesPage'] = __DIR__ . '/includes/specials/SpecialUnusedtemplates.php';
-$wgAutoloadLocalClasses['UnwatchAction'] = __DIR__ . '/includes/actions/UnwatchAction.php';
-$wgAutoloadLocalClasses['UnwatchedpagesPage'] = __DIR__ . '/includes/specials/SpecialUnwatchedpages.php';
-$wgAutoloadLocalClasses['UpdateArticleCount'] = __DIR__ . '/maintenance/updateArticleCount.php';
-$wgAutoloadLocalClasses['UpdateCollation'] = __DIR__ . '/maintenance/updateCollation.php';
-$wgAutoloadLocalClasses['UpdateDoubleWidthSearch'] = __DIR__ . '/maintenance/updateDoubleWidthSearch.php';
-$wgAutoloadLocalClasses['UpdateLogging'] = __DIR__ . '/maintenance/archives/upgradeLogging.php';
-$wgAutoloadLocalClasses['UpdateMediaWiki'] = __DIR__ . '/maintenance/update.php';
-$wgAutoloadLocalClasses['UpdateRestrictions'] = __DIR__ . '/maintenance/updateRestrictions.php';
-$wgAutoloadLocalClasses['UpdateSearchIndex'] = __DIR__ . '/maintenance/updateSearchIndex.php';
-$wgAutoloadLocalClasses['UpdateSpecialPages'] = __DIR__ . '/maintenance/updateSpecialPages.php';
-$wgAutoloadLocalClasses['UploadBase'] = __DIR__ . '/includes/upload/UploadBase.php';
-$wgAutoloadLocalClasses['UploadChunkFileException'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
-$wgAutoloadLocalClasses['UploadChunkVerificationException'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
-$wgAutoloadLocalClasses['UploadChunkZeroLengthFileException'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
-$wgAutoloadLocalClasses['UploadDumper'] = __DIR__ . '/maintenance/dumpUploads.php';
-$wgAutoloadLocalClasses['UploadForm'] = __DIR__ . '/includes/specials/SpecialUpload.php';
-$wgAutoloadLocalClasses['UploadFromChunks'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
-$wgAutoloadLocalClasses['UploadFromFile'] = __DIR__ . '/includes/upload/UploadFromFile.php';
-$wgAutoloadLocalClasses['UploadFromStash'] = __DIR__ . '/includes/upload/UploadFromStash.php';
-$wgAutoloadLocalClasses['UploadFromUrl'] = __DIR__ . '/includes/upload/UploadFromUrl.php';
-$wgAutoloadLocalClasses['UploadFromUrlJob'] = __DIR__ . '/includes/jobqueue/jobs/UploadFromUrlJob.php';
-$wgAutoloadLocalClasses['UploadSourceAdapter'] = __DIR__ . '/includes/Import.php';
-$wgAutoloadLocalClasses['UploadSourceField'] = __DIR__ . '/includes/specials/SpecialUpload.php';
-$wgAutoloadLocalClasses['UploadStash'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashBadPathException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashCleanup'] = __DIR__ . '/maintenance/cleanupUploadStash.php';
-$wgAutoloadLocalClasses['UploadStashException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashFile'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashFileException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashFileNotFoundException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashNoSuchKeyException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashNotAvailableException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashNotLoggedInException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashWrongOwnerException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UploadStashZeroLengthFileException'] = __DIR__ . '/includes/upload/UploadStash.php';
-$wgAutoloadLocalClasses['UppercaseCollation'] = __DIR__ . '/includes/Collation.php';
-$wgAutoloadLocalClasses['UsageException'] = __DIR__ . '/includes/api/ApiMain.php';
-$wgAutoloadLocalClasses['User'] = __DIR__ . '/includes/User.php';
-$wgAutoloadLocalClasses['UserArray'] = __DIR__ . '/includes/UserArray.php';
-$wgAutoloadLocalClasses['UserArrayFromResult'] = __DIR__ . '/includes/UserArrayFromResult.php';
-$wgAutoloadLocalClasses['UserBlockedError'] = __DIR__ . '/includes/exception/UserBlockedError.php';
-$wgAutoloadLocalClasses['UserCache'] = __DIR__ . '/includes/cache/UserCache.php';
-$wgAutoloadLocalClasses['UserDupes'] = __DIR__ . '/maintenance/userDupes.inc';
-$wgAutoloadLocalClasses['UserMailer'] = __DIR__ . '/includes/mail/UserMailer.php';
-$wgAutoloadLocalClasses['UserNotLoggedIn'] = __DIR__ . '/includes/exception/UserNotLoggedIn.php';
-$wgAutoloadLocalClasses['UserOptions'] = __DIR__ . '/maintenance/userOptions.inc';
-$wgAutoloadLocalClasses['UserRightsProxy'] = __DIR__ . '/includes/UserRightsProxy.php';
-$wgAutoloadLocalClasses['UsercreateTemplate'] = __DIR__ . '/includes/templates/Usercreate.php';
-$wgAutoloadLocalClasses['UserloginTemplate'] = __DIR__ . '/includes/templates/Userlogin.php';
-$wgAutoloadLocalClasses['UserrightsPage'] = __DIR__ . '/includes/specials/SpecialUserrights.php';
-$wgAutoloadLocalClasses['UsersPager'] = __DIR__ . '/includes/specials/SpecialListusers.php';
-$wgAutoloadLocalClasses['UtfNormal'] = __DIR__ . '/includes/normal/UtfNormal.php';
-$wgAutoloadLocalClasses['UzConverter'] = __DIR__ . '/languages/classes/LanguageUz.php';
-$wgAutoloadLocalClasses['ViewAction'] = __DIR__ . '/includes/actions/ViewAction.php';
-$wgAutoloadLocalClasses['VirtualRESTService'] = __DIR__ . '/includes/libs/virtualrest/VirtualRESTService.php';
-$wgAutoloadLocalClasses['VirtualRESTServiceClient'] = __DIR__ . '/includes/libs/virtualrest/VirtualRESTServiceClient.php';
-$wgAutoloadLocalClasses['WaitForSlave'] = __DIR__ . '/maintenance/waitForSlave.php';
-$wgAutoloadLocalClasses['WantedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialWantedcategories.php';
-$wgAutoloadLocalClasses['WantedFilesPage'] = __DIR__ . '/includes/specials/SpecialWantedfiles.php';
-$wgAutoloadLocalClasses['WantedPagesPage'] = __DIR__ . '/includes/specials/SpecialWantedpages.php';
-$wgAutoloadLocalClasses['WantedQueryPage'] = __DIR__ . '/includes/specialpage/WantedQueryPage.php';
-$wgAutoloadLocalClasses['WantedTemplatesPage'] = __DIR__ . '/includes/specials/SpecialWantedtemplates.php';
-$wgAutoloadLocalClasses['WatchAction'] = __DIR__ . '/includes/actions/WatchAction.php';
-$wgAutoloadLocalClasses['WatchedItem'] = __DIR__ . '/includes/WatchedItem.php';
-$wgAutoloadLocalClasses['WatchlistCleanup'] = __DIR__ . '/maintenance/cleanupWatchlist.php';
-$wgAutoloadLocalClasses['WebInstaller'] = __DIR__ . '/includes/installer/WebInstaller.php';
-$wgAutoloadLocalClasses['WebInstallerComplete'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerCopying'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerDBConnect'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerDBSettings'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerDocument'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerExistingWiki'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerInstall'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerLanguage'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerName'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerOptions'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerOutput'] = __DIR__ . '/includes/installer/WebInstallerOutput.php';
-$wgAutoloadLocalClasses['WebInstallerPage'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerReadme'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerReleaseNotes'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerRestart'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerUpgrade'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerUpgradeDoc'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebInstallerWelcome'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
-$wgAutoloadLocalClasses['WebRequest'] = __DIR__ . '/includes/WebRequest.php';
-$wgAutoloadLocalClasses['WebRequestUpload'] = __DIR__ . '/includes/WebRequest.php';
-$wgAutoloadLocalClasses['WebResponse'] = __DIR__ . '/includes/WebResponse.php';
-$wgAutoloadLocalClasses['WikiCategoryPage'] = __DIR__ . '/includes/page/WikiCategoryPage.php';
-$wgAutoloadLocalClasses['WikiDiff3'] = __DIR__ . '/includes/diff/WikiDiff3.php';
-$wgAutoloadLocalClasses['WikiExporter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['WikiFilePage'] = __DIR__ . '/includes/page/WikiFilePage.php';
-$wgAutoloadLocalClasses['WikiImporter'] = __DIR__ . '/includes/Import.php';
-$wgAutoloadLocalClasses['WikiMap'] = __DIR__ . '/includes/WikiMap.php';
-$wgAutoloadLocalClasses['WikiPage'] = __DIR__ . '/includes/page/WikiPage.php';
-$wgAutoloadLocalClasses['WikiReference'] = __DIR__ . '/includes/WikiMap.php';
-$wgAutoloadLocalClasses['WikiRevision'] = __DIR__ . '/includes/Import.php';
-$wgAutoloadLocalClasses['WikiStatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
-$wgAutoloadLocalClasses['WikitextContent'] = __DIR__ . '/includes/content/WikitextContent.php';
-$wgAutoloadLocalClasses['WikitextContentHandler'] = __DIR__ . '/includes/content/WikitextContentHandler.php';
-$wgAutoloadLocalClasses['WinCacheBagOStuff'] = __DIR__ . '/includes/objectcache/WinCacheBagOStuff.php';
-$wgAutoloadLocalClasses['WithoutInterwikiPage'] = __DIR__ . '/includes/specials/SpecialWithoutinterwiki.php';
-$wgAutoloadLocalClasses['WordLevelDiff'] = __DIR__ . '/includes/diff/DairikiDiff.php';
-$wgAutoloadLocalClasses['WrapOldPasswords'] = __DIR__ . '/maintenance/wrapOldPasswords.php';
-$wgAutoloadLocalClasses['XCFHandler'] = __DIR__ . '/includes/media/XCF.php';
-$wgAutoloadLocalClasses['XCacheBagOStuff'] = __DIR__ . '/includes/objectcache/XCacheBagOStuff.php';
-$wgAutoloadLocalClasses['XMLRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/XMLRCFeedFormatter.php';
-$wgAutoloadLocalClasses['XMPInfo'] = __DIR__ . '/includes/media/XMPInfo.php';
-$wgAutoloadLocalClasses['XMPReader'] = __DIR__ . '/includes/media/XMP.php';
-$wgAutoloadLocalClasses['XMPValidate'] = __DIR__ . '/includes/media/XMPValidate.php';
-$wgAutoloadLocalClasses['Xhprof'] = __DIR__ . '/includes/libs/Xhprof.php';
-$wgAutoloadLocalClasses['Xml'] = __DIR__ . '/includes/Xml.php';
-$wgAutoloadLocalClasses['XmlDumpWriter'] = __DIR__ . '/includes/Export.php';
-$wgAutoloadLocalClasses['XmlJsCode'] = __DIR__ . '/includes/Xml.php';
-$wgAutoloadLocalClasses['XmlSelect'] = __DIR__ . '/includes/Xml.php';
-$wgAutoloadLocalClasses['XmlTypeCheck'] = __DIR__ . '/includes/libs/XmlTypeCheck.php';
-$wgAutoloadLocalClasses['ZhConverter'] = __DIR__ . '/languages/classes/LanguageZh.php';
-$wgAutoloadLocalClasses['ZipDirectoryReader'] = __DIR__ . '/includes/utils/ZipDirectoryReader.php';
-$wgAutoloadLocalClasses['ZipDirectoryReaderError'] = __DIR__ . '/includes/utils/ZipDirectoryReader.php';
-$wgAutoloadLocalClasses['lessc'] = __DIR__ . '/includes/libs/lessc.inc.php';
-$wgAutoloadLocalClasses['lessc_formatter_classic'] = __DIR__ . '/includes/libs/lessc.inc.php';
-$wgAutoloadLocalClasses['lessc_formatter_compressed'] = __DIR__ . '/includes/libs/lessc.inc.php';
-$wgAutoloadLocalClasses['lessc_formatter_lessjs'] = __DIR__ . '/includes/libs/lessc.inc.php';
-$wgAutoloadLocalClasses['lessc_parser'] = __DIR__ . '/includes/libs/lessc.inc.php';
-$wgAutoloadLocalClasses['profile_point'] = __DIR__ . '/profileinfo.php';
+$wgAutoloadLocalClasses = array(
+       'APCBagOStuff' => __DIR__ . '/includes/objectcache/APCBagOStuff.php',
+       'AbstractContent' => __DIR__ . '/includes/content/AbstractContent.php',
+       'Action' => __DIR__ . '/includes/actions/Action.php',
+       'ActiveUsersPager' => __DIR__ . '/includes/specials/SpecialActiveusers.php',
+       'AjaxDispatcher' => __DIR__ . '/includes/AjaxDispatcher.php',
+       'AjaxResponse' => __DIR__ . '/includes/AjaxResponse.php',
+       'AllMessagesTablePager' => __DIR__ . '/includes/specials/SpecialAllMessages.php',
+       'AllTrans' => __DIR__ . '/maintenance/language/alltrans.php',
+       'AlphabeticPager' => __DIR__ . '/includes/pager/AlphabeticPager.php',
+       'AlterSharedConstraints' => __DIR__ . '/maintenance/oracle/alterSharedConstraints.php',
+       'AncientPagesPage' => __DIR__ . '/includes/specials/SpecialAncientpages.php',
+       'AnsiTermColorer' => __DIR__ . '/maintenance/term/MWTerm.php',
+       'ApiBase' => __DIR__ . '/includes/api/ApiBase.php',
+       'ApiBlock' => __DIR__ . '/includes/api/ApiBlock.php',
+       'ApiClearHasMsg' => __DIR__ . '/includes/api/ApiClearHasMsg.php',
+       'ApiComparePages' => __DIR__ . '/includes/api/ApiComparePages.php',
+       'ApiCreateAccount' => __DIR__ . '/includes/api/ApiCreateAccount.php',
+       'ApiDelete' => __DIR__ . '/includes/api/ApiDelete.php',
+       'ApiDisabled' => __DIR__ . '/includes/api/ApiDisabled.php',
+       'ApiEditPage' => __DIR__ . '/includes/api/ApiEditPage.php',
+       'ApiEmailUser' => __DIR__ . '/includes/api/ApiEmailUser.php',
+       'ApiExpandTemplates' => __DIR__ . '/includes/api/ApiExpandTemplates.php',
+       'ApiFeedContributions' => __DIR__ . '/includes/api/ApiFeedContributions.php',
+       'ApiFeedRecentChanges' => __DIR__ . '/includes/api/ApiFeedRecentChanges.php',
+       'ApiFeedWatchlist' => __DIR__ . '/includes/api/ApiFeedWatchlist.php',
+       'ApiFileRevert' => __DIR__ . '/includes/api/ApiFileRevert.php',
+       'ApiFormatBase' => __DIR__ . '/includes/api/ApiFormatBase.php',
+       'ApiFormatDbg' => __DIR__ . '/includes/api/ApiFormatDbg.php',
+       'ApiFormatDump' => __DIR__ . '/includes/api/ApiFormatDump.php',
+       'ApiFormatFeedWrapper' => __DIR__ . '/includes/api/ApiFormatFeedWrapper.php',
+       'ApiFormatJson' => __DIR__ . '/includes/api/ApiFormatJson.php',
+       'ApiFormatNone' => __DIR__ . '/includes/api/ApiFormatNone.php',
+       'ApiFormatPhp' => __DIR__ . '/includes/api/ApiFormatPhp.php',
+       'ApiFormatRaw' => __DIR__ . '/includes/api/ApiFormatRaw.php',
+       'ApiFormatTxt' => __DIR__ . '/includes/api/ApiFormatTxt.php',
+       'ApiFormatWddx' => __DIR__ . '/includes/api/ApiFormatWddx.php',
+       'ApiFormatXml' => __DIR__ . '/includes/api/ApiFormatXml.php',
+       'ApiFormatXmlRsd' => __DIR__ . '/includes/api/ApiRsd.php',
+       'ApiFormatYaml' => __DIR__ . '/includes/api/ApiFormatYaml.php',
+       'ApiHelp' => __DIR__ . '/includes/api/ApiHelp.php',
+       'ApiImageRotate' => __DIR__ . '/includes/api/ApiImageRotate.php',
+       'ApiImport' => __DIR__ . '/includes/api/ApiImport.php',
+       'ApiImportReporter' => __DIR__ . '/includes/api/ApiImport.php',
+       'ApiLogin' => __DIR__ . '/includes/api/ApiLogin.php',
+       'ApiLogout' => __DIR__ . '/includes/api/ApiLogout.php',
+       'ApiMain' => __DIR__ . '/includes/api/ApiMain.php',
+       'ApiModuleManager' => __DIR__ . '/includes/api/ApiModuleManager.php',
+       'ApiMove' => __DIR__ . '/includes/api/ApiMove.php',
+       'ApiOpenSearch' => __DIR__ . '/includes/api/ApiOpenSearch.php',
+       'ApiOptions' => __DIR__ . '/includes/api/ApiOptions.php',
+       'ApiPageSet' => __DIR__ . '/includes/api/ApiPageSet.php',
+       'ApiParamInfo' => __DIR__ . '/includes/api/ApiParamInfo.php',
+       'ApiParse' => __DIR__ . '/includes/api/ApiParse.php',
+       'ApiPatrol' => __DIR__ . '/includes/api/ApiPatrol.php',
+       'ApiProtect' => __DIR__ . '/includes/api/ApiProtect.php',
+       'ApiPurge' => __DIR__ . '/includes/api/ApiPurge.php',
+       'ApiQuery' => __DIR__ . '/includes/api/ApiQuery.php',
+       'ApiQueryAllCategories' => __DIR__ . '/includes/api/ApiQueryAllCategories.php',
+       'ApiQueryAllDeletedRevisions' => __DIR__ . '/includes/api/ApiQueryAllDeletedRevisions.php',
+       'ApiQueryAllImages' => __DIR__ . '/includes/api/ApiQueryAllImages.php',
+       'ApiQueryAllLinks' => __DIR__ . '/includes/api/ApiQueryAllLinks.php',
+       'ApiQueryAllMessages' => __DIR__ . '/includes/api/ApiQueryAllMessages.php',
+       'ApiQueryAllPages' => __DIR__ . '/includes/api/ApiQueryAllPages.php',
+       'ApiQueryAllUsers' => __DIR__ . '/includes/api/ApiQueryAllUsers.php',
+       'ApiQueryBacklinks' => __DIR__ . '/includes/api/ApiQueryBacklinks.php',
+       'ApiQueryBacklinksprop' => __DIR__ . '/includes/api/ApiQueryBacklinksprop.php',
+       'ApiQueryBase' => __DIR__ . '/includes/api/ApiQueryBase.php',
+       'ApiQueryBlocks' => __DIR__ . '/includes/api/ApiQueryBlocks.php',
+       'ApiQueryCategories' => __DIR__ . '/includes/api/ApiQueryCategories.php',
+       'ApiQueryCategoryInfo' => __DIR__ . '/includes/api/ApiQueryCategoryInfo.php',
+       'ApiQueryCategoryMembers' => __DIR__ . '/includes/api/ApiQueryCategoryMembers.php',
+       'ApiQueryContributions' => __DIR__ . '/includes/api/ApiQueryUserContributions.php',
+       'ApiQueryContributors' => __DIR__ . '/includes/api/ApiQueryContributors.php',
+       'ApiQueryDeletedRevisions' => __DIR__ . '/includes/api/ApiQueryDeletedRevisions.php',
+       'ApiQueryDeletedrevs' => __DIR__ . '/includes/api/ApiQueryDeletedrevs.php',
+       'ApiQueryDisabled' => __DIR__ . '/includes/api/ApiQueryDisabled.php',
+       'ApiQueryDuplicateFiles' => __DIR__ . '/includes/api/ApiQueryDuplicateFiles.php',
+       'ApiQueryExtLinksUsage' => __DIR__ . '/includes/api/ApiQueryExtLinksUsage.php',
+       'ApiQueryExternalLinks' => __DIR__ . '/includes/api/ApiQueryExternalLinks.php',
+       'ApiQueryFileRepoInfo' => __DIR__ . '/includes/api/ApiQueryFileRepoInfo.php',
+       'ApiQueryFilearchive' => __DIR__ . '/includes/api/ApiQueryFilearchive.php',
+       'ApiQueryGeneratorBase' => __DIR__ . '/includes/api/ApiQueryBase.php',
+       'ApiQueryIWBacklinks' => __DIR__ . '/includes/api/ApiQueryIWBacklinks.php',
+       'ApiQueryIWLinks' => __DIR__ . '/includes/api/ApiQueryIWLinks.php',
+       'ApiQueryImageInfo' => __DIR__ . '/includes/api/ApiQueryImageInfo.php',
+       'ApiQueryImages' => __DIR__ . '/includes/api/ApiQueryImages.php',
+       'ApiQueryInfo' => __DIR__ . '/includes/api/ApiQueryInfo.php',
+       'ApiQueryLangBacklinks' => __DIR__ . '/includes/api/ApiQueryLangBacklinks.php',
+       'ApiQueryLangLinks' => __DIR__ . '/includes/api/ApiQueryLangLinks.php',
+       'ApiQueryLinks' => __DIR__ . '/includes/api/ApiQueryLinks.php',
+       'ApiQueryLogEvents' => __DIR__ . '/includes/api/ApiQueryLogEvents.php',
+       'ApiQueryORM' => __DIR__ . '/includes/api/ApiQueryORM.php',
+       'ApiQueryPagePropNames' => __DIR__ . '/includes/api/ApiQueryPagePropNames.php',
+       'ApiQueryPageProps' => __DIR__ . '/includes/api/ApiQueryPageProps.php',
+       'ApiQueryPagesWithProp' => __DIR__ . '/includes/api/ApiQueryPagesWithProp.php',
+       'ApiQueryPrefixSearch' => __DIR__ . '/includes/api/ApiQueryPrefixSearch.php',
+       'ApiQueryProtectedTitles' => __DIR__ . '/includes/api/ApiQueryProtectedTitles.php',
+       'ApiQueryQueryPage' => __DIR__ . '/includes/api/ApiQueryQueryPage.php',
+       'ApiQueryRandom' => __DIR__ . '/includes/api/ApiQueryRandom.php',
+       'ApiQueryRecentChanges' => __DIR__ . '/includes/api/ApiQueryRecentChanges.php',
+       'ApiQueryRevisions' => __DIR__ . '/includes/api/ApiQueryRevisions.php',
+       'ApiQueryRevisionsBase' => __DIR__ . '/includes/api/ApiQueryRevisionsBase.php',
+       'ApiQuerySearch' => __DIR__ . '/includes/api/ApiQuerySearch.php',
+       'ApiQuerySiteinfo' => __DIR__ . '/includes/api/ApiQuerySiteinfo.php',
+       'ApiQueryStashImageInfo' => __DIR__ . '/includes/api/ApiQueryStashImageInfo.php',
+       'ApiQueryTags' => __DIR__ . '/includes/api/ApiQueryTags.php',
+       'ApiQueryTokens' => __DIR__ . '/includes/api/ApiQueryTokens.php',
+       'ApiQueryUserInfo' => __DIR__ . '/includes/api/ApiQueryUserInfo.php',
+       'ApiQueryUsers' => __DIR__ . '/includes/api/ApiQueryUsers.php',
+       'ApiQueryWatchlist' => __DIR__ . '/includes/api/ApiQueryWatchlist.php',
+       'ApiQueryWatchlistRaw' => __DIR__ . '/includes/api/ApiQueryWatchlistRaw.php',
+       'ApiResult' => __DIR__ . '/includes/api/ApiResult.php',
+       'ApiRevisionDelete' => __DIR__ . '/includes/api/ApiRevisionDelete.php',
+       'ApiRollback' => __DIR__ . '/includes/api/ApiRollback.php',
+       'ApiRsd' => __DIR__ . '/includes/api/ApiRsd.php',
+       'ApiSetNotificationTimestamp' => __DIR__ . '/includes/api/ApiSetNotificationTimestamp.php',
+       'ApiTokens' => __DIR__ . '/includes/api/ApiTokens.php',
+       'ApiUnblock' => __DIR__ . '/includes/api/ApiUnblock.php',
+       'ApiUndelete' => __DIR__ . '/includes/api/ApiUndelete.php',
+       'ApiUpload' => __DIR__ . '/includes/api/ApiUpload.php',
+       'ApiUserrights' => __DIR__ . '/includes/api/ApiUserrights.php',
+       'ApiWatch' => __DIR__ . '/includes/api/ApiWatch.php',
+       'ArchivedFile' => __DIR__ . '/includes/filerepo/file/ArchivedFile.php',
+       'ArrayDiffFormatter' => __DIR__ . '/includes/diff/ArrayDiffFormatter.php',
+       'ArrayUtils' => __DIR__ . '/includes/libs/ArrayUtils.php',
+       'Article' => __DIR__ . '/includes/page/Article.php',
+       'AssembleUploadChunksJob' => __DIR__ . '/includes/jobqueue/jobs/AssembleUploadChunksJob.php',
+       'AtomFeed' => __DIR__ . '/includes/Feed.php',
+       'AttachLatest' => __DIR__ . '/maintenance/attachLatest.php',
+       'AuthPlugin' => __DIR__ . '/includes/AuthPlugin.php',
+       'AuthPluginUser' => __DIR__ . '/includes/AuthPlugin.php',
+       'AutoLoader' => __DIR__ . '/includes/AutoLoader.php',
+       'AutoloadGenerator' => __DIR__ . '/includes/utils/AutoloadGenerator.php',
+       'Autopromote' => __DIR__ . '/includes/Autopromote.php',
+       'BacklinkCache' => __DIR__ . '/includes/cache/BacklinkCache.php',
+       'BacklinkJobUtils' => __DIR__ . '/includes/jobqueue/utils/BacklinkJobUtils.php',
+       'BackupDumper' => __DIR__ . '/maintenance/backup.inc',
+       'BackupReader' => __DIR__ . '/maintenance/importDump.php',
+       'BadTitleError' => __DIR__ . '/includes/exception/BadTitleError.php',
+       'BagOStuff' => __DIR__ . '/includes/objectcache/BagOStuff.php',
+       'BaseDump' => __DIR__ . '/maintenance/backupPrefetch.inc',
+       'BaseTemplate' => __DIR__ . '/includes/skins/BaseTemplate.php',
+       'BatchedQueryRunner' => __DIR__ . '/maintenance/runBatchedQuery.php',
+       'BcryptPassword' => __DIR__ . '/includes/password/BcryptPassword.php',
+       'BenchHttpHttps' => __DIR__ . '/maintenance/benchmarks/bench_HTTP_HTTPS.php',
+       'BenchIfSwitch' => __DIR__ . '/maintenance/benchmarks/bench_if_switch.php',
+       'BenchStrtrStrReplace' => __DIR__ . '/maintenance/benchmarks/bench_strtr_str_replace.php',
+       'BenchUtf8TitleCheck' => __DIR__ . '/maintenance/benchmarks/bench_utf8_title_check.php',
+       'BenchWfBaseConvert' => __DIR__ . '/maintenance/benchmarks/bench_wfBaseConvert.php',
+       'BenchWfIsWindows' => __DIR__ . '/maintenance/benchmarks/bench_wfIsWindows.php',
+       'BenchmarkDeleteTruncate' => __DIR__ . '/maintenance/benchmarks/bench_delete_truncate.php',
+       'BenchmarkHooks' => __DIR__ . '/maintenance/benchmarks/benchmarkHooks.php',
+       'BenchmarkParse' => __DIR__ . '/maintenance/benchmarks/benchmarkParse.php',
+       'BenchmarkPurge' => __DIR__ . '/maintenance/benchmarks/benchmarkPurge.php',
+       'Benchmarker' => __DIR__ . '/maintenance/benchmarks/Benchmarker.php',
+       'BitmapHandler' => __DIR__ . '/includes/media/Bitmap.php',
+       'BitmapHandler_ClientOnly' => __DIR__ . '/includes/media/Bitmap_ClientOnly.php',
+       'BitmapMetadataHandler' => __DIR__ . '/includes/media/BitmapMetadataHandler.php',
+       'Blob' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'Block' => __DIR__ . '/includes/Block.php',
+       'BlockListPager' => __DIR__ . '/includes/specials/SpecialBlockList.php',
+       'BloomCache' => __DIR__ . '/includes/cache/bloom/BloomCache.php',
+       'BloomCacheRedis' => __DIR__ . '/includes/cache/bloom/BloomCacheRedis.php',
+       'BloomFilterTitleHasLogs' => __DIR__ . '/includes/cache/bloom/BloomFilters.php',
+       'BmpHandler' => __DIR__ . '/includes/media/BMP.php',
+       'BrokenRedirectsPage' => __DIR__ . '/includes/specials/SpecialBrokenRedirects.php',
+       'CLDRPluralRuleConverter' => __DIR__ . '/languages/utils/CLDRPluralRuleConverter.php',
+       'CLDRPluralRuleConverterExpression' => __DIR__ . '/languages/utils/CLDRPluralRuleConverterExpression.php',
+       'CLDRPluralRuleConverterFragment' => __DIR__ . '/languages/utils/CLDRPluralRuleConverterFragment.php',
+       'CLDRPluralRuleConverterOperator' => __DIR__ . '/languages/utils/CLDRPluralRuleConverterOperator.php',
+       'CLDRPluralRuleError' => __DIR__ . '/languages/utils/CLDRPluralRuleError.php',
+       'CLDRPluralRuleEvaluator' => __DIR__ . '/languages/utils/CLDRPluralRuleEvaluator.php',
+       'CLDRPluralRuleEvaluatorRange' => __DIR__ . '/languages/utils/CLDRPluralRuleEvaluatorRange.php',
+       'CLIParser' => __DIR__ . '/maintenance/parse.php',
+       'CSSMin' => __DIR__ . '/includes/libs/CSSMin.php',
+       'CacheDependency' => __DIR__ . '/includes/cache/CacheDependency.php',
+       'CacheHelper' => __DIR__ . '/includes/cache/CacheHelper.php',
+       'CacheTime' => __DIR__ . '/includes/parser/CacheTime.php',
+       'CachedAction' => __DIR__ . '/includes/actions/CachedAction.php',
+       'CapsCleanup' => __DIR__ . '/maintenance/cleanupCaps.php',
+       'Category' => __DIR__ . '/includes/Category.php',
+       'CategoryFinder' => __DIR__ . '/includes/CategoryFinder.php',
+       'CategoryPage' => __DIR__ . '/includes/page/CategoryPage.php',
+       'CategoryPager' => __DIR__ . '/includes/specials/SpecialCategories.php',
+       'CategoryViewer' => __DIR__ . '/includes/CategoryViewer.php',
+       'CdbException' => __DIR__ . '/includes/libs/cdb/CdbException.php',
+       'CdbFunctions' => __DIR__ . '/includes/libs/cdb/CdbFunctions.php',
+       'CdbReader' => __DIR__ . '/includes/libs/cdb/CdbReader.php',
+       'CdbReaderDBA' => __DIR__ . '/includes/libs/cdb/CdbReaderDBA.php',
+       'CdbReaderPHP' => __DIR__ . '/includes/libs/cdb/CdbReaderPHP.php',
+       'CdbWriter' => __DIR__ . '/includes/libs/cdb/CdbWriter.php',
+       'CdbWriterDBA' => __DIR__ . '/includes/libs/cdb/CdbWriterDBA.php',
+       'CdbWriterPHP' => __DIR__ . '/includes/libs/cdb/CdbWriterPHP.php',
+       'CgzCopyTransaction' => __DIR__ . '/maintenance/storage/recompressTracked.php',
+       'ChangePassword' => __DIR__ . '/maintenance/changePassword.php',
+       'ChangeTags' => __DIR__ . '/includes/ChangeTags.php',
+       'ChangesFeed' => __DIR__ . '/includes/changes/ChangesFeed.php',
+       'ChangesList' => __DIR__ . '/includes/changes/ChangesList.php',
+       'ChangesListSpecialPage' => __DIR__ . '/includes/specialpage/ChangesListSpecialPage.php',
+       'ChannelFeed' => __DIR__ . '/includes/Feed.php',
+       'CheckBadRedirects' => __DIR__ . '/maintenance/checkBadRedirects.php',
+       'CheckExtensionsCLI' => __DIR__ . '/maintenance/language/checkLanguage.inc',
+       'CheckImages' => __DIR__ . '/maintenance/checkImages.php',
+       'CheckLanguageCLI' => __DIR__ . '/maintenance/language/checkLanguage.inc',
+       'CheckLess' => __DIR__ . '/maintenance/checkLess.php',
+       'CheckStorage' => __DIR__ . '/maintenance/storage/checkStorage.php',
+       'CheckSyntax' => __DIR__ . '/maintenance/checkSyntax.php',
+       'CheckUsernames' => __DIR__ . '/maintenance/checkUsernames.php',
+       'ChronologyProtector' => __DIR__ . '/includes/db/ChronologyProtector.php',
+       'ClassCollector' => __DIR__ . '/includes/utils/AutoloadGenerator.php',
+       'CleanupAncientTables' => __DIR__ . '/maintenance/cleanupAncientTables.php',
+       'CleanupBlocks' => __DIR__ . '/maintenance/cleanupBlocks.php',
+       'CleanupPreferences' => __DIR__ . '/maintenance/cleanupPreferences.php',
+       'CleanupRemovedModules' => __DIR__ . '/maintenance/cleanupRemovedModules.php',
+       'CleanupSpam' => __DIR__ . '/maintenance/cleanupSpam.php',
+       'ClearCacheStats' => __DIR__ . '/maintenance/clearCacheStats.php',
+       'ClearInterwikiCache' => __DIR__ . '/maintenance/clearInterwikiCache.php',
+       'CliInstaller' => __DIR__ . '/includes/installer/CliInstaller.php',
+       'CloneDatabase' => __DIR__ . '/includes/db/CloneDatabase.php',
+       'CodeContentHandler' => __DIR__ . '/includes/content/CodeContentHandler.php',
+       'Collation' => __DIR__ . '/includes/Collation.php',
+       'CollationCkb' => __DIR__ . '/includes/Collation.php',
+       'CollationEt' => __DIR__ . '/includes/Collation.php',
+       'CommandLineInc' => __DIR__ . '/maintenance/commandLine.inc',
+       'CommandLineInstaller' => __DIR__ . '/maintenance/install.php',
+       'CompareParserCache' => __DIR__ . '/maintenance/compareParserCache.php',
+       'CompareParsers' => __DIR__ . '/maintenance/compareParsers.php',
+       'ComposerHookHandler' => __DIR__ . '/includes/composer/ComposerHookHandler.php',
+       'ComposerPackageModifier' => __DIR__ . '/includes/composer/ComposerPackageModifier.php',
+       'ComposerVersionNormalizer' => __DIR__ . '/includes/composer/ComposerVersionNormalizer.php',
+       'CompressOld' => __DIR__ . '/maintenance/storage/compressOld.php',
+       'ConcatenatedGzipHistoryBlob' => __DIR__ . '/includes/HistoryBlob.php',
+       'Config' => __DIR__ . '/includes/config/Config.php',
+       'ConfigException' => __DIR__ . '/includes/config/ConfigException.php',
+       'ConfigFactory' => __DIR__ . '/includes/config/ConfigFactory.php',
+       'ConstantDependency' => __DIR__ . '/includes/cache/CacheDependency.php',
+       'Content' => __DIR__ . '/includes/content/Content.php',
+       'ContentHandler' => __DIR__ . '/includes/content/ContentHandler.php',
+       'ContextSource' => __DIR__ . '/includes/context/ContextSource.php',
+       'ContribsPager' => __DIR__ . '/includes/specials/SpecialContributions.php',
+       'ConvertLinks' => __DIR__ . '/maintenance/convertLinks.php',
+       'ConvertUserOptions' => __DIR__ . '/maintenance/convertUserOptions.php',
+       'ConverterRule' => __DIR__ . '/languages/ConverterRule.php',
+       'Cookie' => __DIR__ . '/includes/libs/Cookie.php',
+       'CookieJar' => __DIR__ . '/includes/libs/Cookie.php',
+       'CopyFileBackend' => __DIR__ . '/maintenance/copyFileBackend.php',
+       'CopyFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'CopyJobQueue' => __DIR__ . '/maintenance/copyJobQueue.php',
+       'CoreParserFunctions' => __DIR__ . '/includes/parser/CoreParserFunctions.php',
+       'CoreTagHooks' => __DIR__ . '/includes/parser/CoreTagHooks.php',
+       'CreateAndPromote' => __DIR__ . '/maintenance/createAndPromote.php',
+       'CreateFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'CreditsAction' => __DIR__ . '/includes/actions/CreditsAction.php',
+       'CssContent' => __DIR__ . '/includes/content/CssContent.php',
+       'CssContentHandler' => __DIR__ . '/includes/content/CssContentHandler.php',
+       'CsvStatsOutput' => __DIR__ . '/maintenance/language/StatOutputs.php',
+       'CurlHttpRequest' => __DIR__ . '/includes/HttpFunctions.php',
+       'DBAccessBase' => __DIR__ . '/includes/dao/DBAccessBase.php',
+       'DBAccessError' => __DIR__ . '/includes/db/LBFactory.php',
+       'DBConnRef' => __DIR__ . '/includes/db/LoadBalancer.php',
+       'DBConnectionError' => __DIR__ . '/includes/db/DatabaseError.php',
+       'DBError' => __DIR__ . '/includes/db/DatabaseError.php',
+       'DBExpectedError' => __DIR__ . '/includes/db/DatabaseError.php',
+       'DBFileJournal' => __DIR__ . '/includes/filebackend/filejournal/DBFileJournal.php',
+       'DBLockManager' => __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php',
+       'DBMasterPos' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'DBObject' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'DBQueryError' => __DIR__ . '/includes/db/DatabaseError.php',
+       'DBUnexpectedError' => __DIR__ . '/includes/db/DatabaseError.php',
+       'DataUpdate' => __DIR__ . '/includes/deferred/DataUpdate.php',
+       'DatabaseBase' => __DIR__ . '/includes/db/Database.php',
+       'DatabaseInstaller' => __DIR__ . '/includes/installer/DatabaseInstaller.php',
+       'DatabaseLag' => __DIR__ . '/maintenance/lag.php',
+       'DatabaseLogEntry' => __DIR__ . '/includes/logging/LogEntry.php',
+       'DatabaseMssql' => __DIR__ . '/includes/db/DatabaseMssql.php',
+       'DatabaseMysql' => __DIR__ . '/includes/db/DatabaseMysql.php',
+       'DatabaseMysqlBase' => __DIR__ . '/includes/db/DatabaseMysqlBase.php',
+       'DatabaseMysqli' => __DIR__ . '/includes/db/DatabaseMysqli.php',
+       'DatabaseOracle' => __DIR__ . '/includes/db/DatabaseOracle.php',
+       'DatabasePostgres' => __DIR__ . '/includes/db/DatabasePostgres.php',
+       'DatabaseSqlite' => __DIR__ . '/includes/db/DatabaseSqlite.php',
+       'DatabaseSqliteStandalone' => __DIR__ . '/includes/db/DatabaseSqlite.php',
+       'DatabaseUpdater' => __DIR__ . '/includes/installer/DatabaseUpdater.php',
+       'DateFormats' => __DIR__ . '/maintenance/language/date-formats.php',
+       'DateFormatter' => __DIR__ . '/includes/parser/DateFormatter.php',
+       'DeadendPagesPage' => __DIR__ . '/includes/specials/SpecialDeadendpages.php',
+       'DeferrableUpdate' => __DIR__ . '/includes/deferred/DeferredUpdates.php',
+       'DeferredUpdates' => __DIR__ . '/includes/deferred/DeferredUpdates.php',
+       'DeleteAction' => __DIR__ . '/includes/actions/DeleteAction.php',
+       'DeleteArchivedFiles' => __DIR__ . '/maintenance/deleteArchivedFiles.php',
+       'DeleteArchivedFilesImplementation' => __DIR__ . '/maintenance/deleteArchivedFiles.inc',
+       'DeleteArchivedRevisions' => __DIR__ . '/maintenance/deleteArchivedRevisions.php',
+       'DeleteArchivedRevisionsImplementation' => __DIR__ . '/maintenance/deleteArchivedRevisions.inc',
+       'DeleteBatch' => __DIR__ . '/maintenance/deleteBatch.php',
+       'DeleteDefaultMessages' => __DIR__ . '/maintenance/deleteDefaultMessages.php',
+       'DeleteEqualMessages' => __DIR__ . '/maintenance/deleteEqualMessages.php',
+       'DeleteFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'DeleteImageCache' => __DIR__ . '/maintenance/deleteImageMemcached.php',
+       'DeleteLogFormatter' => __DIR__ . '/includes/logging/DeleteLogFormatter.php',
+       'DeleteOldRevisions' => __DIR__ . '/maintenance/deleteOldRevisions.php',
+       'DeleteOrphanedRevisions' => __DIR__ . '/maintenance/deleteOrphanedRevisions.php',
+       'DeleteRevision' => __DIR__ . '/maintenance/deleteRevision.php',
+       'DeleteSelfExternals' => __DIR__ . '/maintenance/deleteSelfExternals.php',
+       'DeletedContribsPager' => __DIR__ . '/includes/specials/SpecialDeletedContributions.php',
+       'DeletedContributionsPage' => __DIR__ . '/includes/specials/SpecialDeletedContributions.php',
+       'DependencyWrapper' => __DIR__ . '/includes/cache/CacheDependency.php',
+       'DeprecatedGlobal' => __DIR__ . '/includes/DeprecatedGlobal.php',
+       'DerivativeContext' => __DIR__ . '/includes/context/DerivativeContext.php',
+       'DerivativeRequest' => __DIR__ . '/includes/WebRequest.php',
+       'DerivativeResourceLoaderContext' => __DIR__ . '/includes/resourceloader/DerivativeResourceLoaderContext.php',
+       'DescribeFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'Diff' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DiffEngine' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DiffFormatter' => __DIR__ . '/includes/diff/DiffFormatter.php',
+       'DiffHistoryBlob' => __DIR__ . '/includes/HistoryBlob.php',
+       'DiffOp' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DiffOpAdd' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DiffOpChange' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DiffOpCopy' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DiffOpDelete' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'DifferenceEngine' => __DIR__ . '/includes/diff/DifferenceEngine.php',
+       'Digit2Html' => __DIR__ . '/maintenance/language/digit2html.php',
+       'DjVuHandler' => __DIR__ . '/includes/media/DjVu.php',
+       'DjVuImage' => __DIR__ . '/includes/media/DjVuImage.php',
+       'DoubleRedirectJob' => __DIR__ . '/includes/jobqueue/jobs/DoubleRedirectJob.php',
+       'DoubleRedirectsPage' => __DIR__ . '/includes/specials/SpecialDoubleRedirects.php',
+       'DoubleReplacer' => __DIR__ . '/includes/utils/StringUtils.php',
+       'DummyLinker' => __DIR__ . '/includes/Linker.php',
+       'DummyTermColorer' => __DIR__ . '/maintenance/term/MWTerm.php',
+       'Dump7ZipOutput' => __DIR__ . '/includes/Export.php',
+       'DumpBZip2Output' => __DIR__ . '/includes/Export.php',
+       'DumpDBZip2Output' => __DIR__ . '/maintenance/backup.inc',
+       'DumpFileOutput' => __DIR__ . '/includes/Export.php',
+       'DumpFilter' => __DIR__ . '/includes/Export.php',
+       'DumpGZipOutput' => __DIR__ . '/includes/Export.php',
+       'DumpIterator' => __DIR__ . '/maintenance/dumpIterator.php',
+       'DumpLatestFilter' => __DIR__ . '/includes/Export.php',
+       'DumpLinks' => __DIR__ . '/maintenance/dumpLinks.php',
+       'DumpMessages' => __DIR__ . '/maintenance/language/dumpMessages.php',
+       'DumpMultiWriter' => __DIR__ . '/includes/Export.php',
+       'DumpNamespaceFilter' => __DIR__ . '/includes/Export.php',
+       'DumpNotalkFilter' => __DIR__ . '/includes/Export.php',
+       'DumpOutput' => __DIR__ . '/includes/Export.php',
+       'DumpPipeOutput' => __DIR__ . '/includes/Export.php',
+       'DumpRenderer' => __DIR__ . '/maintenance/renderDump.php',
+       'DumpRev' => __DIR__ . '/maintenance/storage/dumpRev.php',
+       'DumpSisterSites' => __DIR__ . '/maintenance/dumpSisterSites.php',
+       'DuplicateJob' => __DIR__ . '/includes/jobqueue/jobs/DuplicateJob.php',
+       'EditAction' => __DIR__ . '/includes/actions/EditAction.php',
+       'EditCLI' => __DIR__ . '/maintenance/edit.php',
+       'EditPage' => __DIR__ . '/includes/EditPage.php',
+       'EditWatchlistCheckboxSeriesField' => __DIR__ . '/includes/specials/SpecialEditWatchlist.php',
+       'EditWatchlistNormalHTMLForm' => __DIR__ . '/includes/specials/SpecialEditWatchlist.php',
+       'EmailConfirmation' => __DIR__ . '/includes/specials/SpecialConfirmemail.php',
+       'EmailInvalidation' => __DIR__ . '/includes/specials/SpecialConfirmemail.php',
+       'EmailNotification' => __DIR__ . '/includes/mail/EmailNotification.php',
+       'EmaillingJob' => __DIR__ . '/includes/jobqueue/jobs/EmaillingJob.php',
+       'EmptyBagOStuff' => __DIR__ . '/includes/objectcache/EmptyBagOStuff.php',
+       'EmptyBloomCache' => __DIR__ . '/includes/cache/bloom/BloomCache.php',
+       'EncryptedPassword' => __DIR__ . '/includes/password/EncryptedPassword.php',
+       'EnhancedChangesList' => __DIR__ . '/includes/changes/EnhancedChangesList.php',
+       'EnotifNotifyJob' => __DIR__ . '/includes/jobqueue/jobs/EnotifNotifyJob.php',
+       'EraseArchivedFile' => __DIR__ . '/maintenance/eraseArchivedFile.php',
+       'ErrorPageError' => __DIR__ . '/includes/exception/ErrorPageError.php',
+       'Exif' => __DIR__ . '/includes/media/Exif.php',
+       'ExifBitmapHandler' => __DIR__ . '/includes/media/ExifBitmap.php',
+       'ExplodeIterator' => __DIR__ . '/includes/utils/StringUtils.php',
+       'ExportProgressFilter' => __DIR__ . '/maintenance/backup.inc',
+       'ExtensionLanguages' => __DIR__ . '/maintenance/language/languages.inc',
+       'ExternalStore' => __DIR__ . '/includes/externalstore/ExternalStore.php',
+       'ExternalStoreDB' => __DIR__ . '/includes/externalstore/ExternalStoreDB.php',
+       'ExternalStoreHttp' => __DIR__ . '/includes/externalstore/ExternalStoreHttp.php',
+       'ExternalStoreMedium' => __DIR__ . '/includes/externalstore/ExternalStoreMedium.php',
+       'ExternalStoreMwstore' => __DIR__ . '/includes/externalstore/ExternalStoreMwstore.php',
+       'FSFile' => __DIR__ . '/includes/filebackend/FSFile.php',
+       'FSFileBackend' => __DIR__ . '/includes/filebackend/FSFileBackend.php',
+       'FSFileBackendDirList' => __DIR__ . '/includes/filebackend/FSFileBackend.php',
+       'FSFileBackendFileList' => __DIR__ . '/includes/filebackend/FSFileBackend.php',
+       'FSFileBackendList' => __DIR__ . '/includes/filebackend/FSFileBackend.php',
+       'FSFileOpHandle' => __DIR__ . '/includes/filebackend/FSFileBackend.php',
+       'FSLockManager' => __DIR__ . '/includes/filebackend/lockmanager/FSLockManager.php',
+       'FSRepo' => __DIR__ . '/includes/filerepo/FSRepo.php',
+       'FakeConverter' => __DIR__ . '/languages/FakeConverter.php',
+       'FakeMaintenance' => __DIR__ . '/maintenance/Maintenance.php',
+       'FakeResultWrapper' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'Fallback' => __DIR__ . '/includes/Fallback.php',
+       'FatalError' => __DIR__ . '/includes/exception/FatalError.php',
+       'FauxRequest' => __DIR__ . '/includes/WebRequest.php',
+       'FauxResponse' => __DIR__ . '/includes/WebResponse.php',
+       'FeedItem' => __DIR__ . '/includes/Feed.php',
+       'FeedUtils' => __DIR__ . '/includes/FeedUtils.php',
+       'FetchText' => __DIR__ . '/maintenance/fetchText.php',
+       'FewestrevisionsPage' => __DIR__ . '/includes/specials/SpecialFewestrevisions.php',
+       'Field' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'File' => __DIR__ . '/includes/filerepo/file/File.php',
+       'FileBackend' => __DIR__ . '/includes/filebackend/FileBackend.php',
+       'FileBackendError' => __DIR__ . '/includes/filebackend/FileBackend.php',
+       'FileBackendException' => __DIR__ . '/includes/filebackend/FileBackend.php',
+       'FileBackendGroup' => __DIR__ . '/includes/filebackend/FileBackendGroup.php',
+       'FileBackendMultiWrite' => __DIR__ . '/includes/filebackend/FileBackendMultiWrite.php',
+       'FileBackendStore' => __DIR__ . '/includes/filebackend/FileBackendStore.php',
+       'FileBackendStoreOpHandle' => __DIR__ . '/includes/filebackend/FileBackendStore.php',
+       'FileBackendStoreShardDirIterator' => __DIR__ . '/includes/filebackend/FileBackendStore.php',
+       'FileBackendStoreShardFileIterator' => __DIR__ . '/includes/filebackend/FileBackendStore.php',
+       'FileBackendStoreShardListIterator' => __DIR__ . '/includes/filebackend/FileBackendStore.php',
+       'FileCacheBase' => __DIR__ . '/includes/cache/FileCacheBase.php',
+       'FileDeleteForm' => __DIR__ . '/includes/FileDeleteForm.php',
+       'FileDependency' => __DIR__ . '/includes/cache/CacheDependency.php',
+       'FileDuplicateSearchPage' => __DIR__ . '/includes/specials/SpecialFileDuplicateSearch.php',
+       'FileJournal' => __DIR__ . '/includes/filebackend/filejournal/FileJournal.php',
+       'FileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'FileOpBatch' => __DIR__ . '/includes/filebackend/FileOpBatch.php',
+       'FileRepo' => __DIR__ . '/includes/filerepo/FileRepo.php',
+       'FileRepoStatus' => __DIR__ . '/includes/filerepo/FileRepoStatus.php',
+       'FindHooks' => __DIR__ . '/maintenance/findHooks.php',
+       'FindMissingFiles' => __DIR__ . '/maintenance/findMissingFiles.php',
+       'FixBug20757' => __DIR__ . '/maintenance/storage/fixBug20757.php',
+       'FixDoubleRedirects' => __DIR__ . '/maintenance/fixDoubleRedirects.php',
+       'FixExtLinksProtocolRelative' => __DIR__ . '/maintenance/fixExtLinksProtocolRelative.php',
+       'FixSlaveDesync' => __DIR__ . '/maintenance/fixSlaveDesync.php',
+       'FixTimestamps' => __DIR__ . '/maintenance/fixTimestamps.php',
+       'FixUserRegistration' => __DIR__ . '/maintenance/fixUserRegistration.php',
+       'ForeignAPIFile' => __DIR__ . '/includes/filerepo/file/ForeignAPIFile.php',
+       'ForeignAPIRepo' => __DIR__ . '/includes/filerepo/ForeignAPIRepo.php',
+       'ForeignDBFile' => __DIR__ . '/includes/filerepo/file/ForeignDBFile.php',
+       'ForeignDBRepo' => __DIR__ . '/includes/filerepo/ForeignDBRepo.php',
+       'ForeignDBViaLBRepo' => __DIR__ . '/includes/filerepo/ForeignDBViaLBRepo.php',
+       'ForkController' => __DIR__ . '/includes/ForkController.php',
+       'FormAction' => __DIR__ . '/includes/actions/FormAction.php',
+       'FormOptions' => __DIR__ . '/includes/FormOptions.php',
+       'FormSpecialPage' => __DIR__ . '/includes/specialpage/FormSpecialPage.php',
+       'FormatJson' => __DIR__ . '/includes/json/FormatJson.php',
+       'FormatMetadata' => __DIR__ . '/includes/media/FormatMetadata.php',
+       'FormlessAction' => __DIR__ . '/includes/actions/FormlessAction.php',
+       'GIFHandler' => __DIR__ . '/includes/media/GIF.php',
+       'GIFMetadataExtractor' => __DIR__ . '/includes/media/GIFMetadataExtractor.php',
+       'GanConverter' => __DIR__ . '/languages/classes/LanguageGan.php',
+       'GenderCache' => __DIR__ . '/includes/cache/GenderCache.php',
+       'GenerateCollationData' => __DIR__ . '/maintenance/language/generateCollationData.php',
+       'GenerateJsonI18n' => __DIR__ . '/maintenance/generateJsonI18n.php',
+       'GenerateNormalizerDataAr' => __DIR__ . '/maintenance/language/generateNormalizerDataAr.php',
+       'GenerateNormalizerDataMl' => __DIR__ . '/maintenance/language/generateNormalizerDataMl.php',
+       'GenerateSitemap' => __DIR__ . '/maintenance/generateSitemap.php',
+       'GenerateUtf8Case' => __DIR__ . '/maintenance/language/generateUtf8Case.php',
+       'GenericArrayObject' => __DIR__ . '/includes/libs/GenericArrayObject.php',
+       'GetConfiguration' => __DIR__ . '/maintenance/getConfiguration.php',
+       'GetLagTimes' => __DIR__ . '/maintenance/getLagTimes.php',
+       'GetSlaveServer' => __DIR__ . '/maintenance/getSlaveServer.php',
+       'GetTextMaint' => __DIR__ . '/maintenance/getText.php',
+       'GitInfo' => __DIR__ . '/includes/GitInfo.php',
+       'GlobalDependency' => __DIR__ . '/includes/cache/CacheDependency.php',
+       'GlobalVarConfig' => __DIR__ . '/includes/config/GlobalVarConfig.php',
+       'HTMLApiField' => __DIR__ . '/includes/htmlform/HTMLApiField.php',
+       'HTMLAutoCompleteSelectField' => __DIR__ . '/includes/htmlform/HTMLAutoCompleteSelectField.php',
+       'HTMLButtonField' => __DIR__ . '/includes/htmlform/HTMLButtonField.php',
+       'HTMLCacheUpdate' => __DIR__ . '/includes/deferred/HTMLCacheUpdate.php',
+       'HTMLCacheUpdateJob' => __DIR__ . '/includes/jobqueue/jobs/HTMLCacheUpdateJob.php',
+       'HTMLCheckField' => __DIR__ . '/includes/htmlform/HTMLCheckField.php',
+       'HTMLCheckMatrix' => __DIR__ . '/includes/htmlform/HTMLCheckMatrix.php',
+       'HTMLEditTools' => __DIR__ . '/includes/htmlform/HTMLEditTools.php',
+       'HTMLFileCache' => __DIR__ . '/includes/cache/HTMLFileCache.php',
+       'HTMLFloatField' => __DIR__ . '/includes/htmlform/HTMLFloatField.php',
+       'HTMLForm' => __DIR__ . '/includes/htmlform/HTMLForm.php',
+       'HTMLFormField' => __DIR__ . '/includes/htmlform/HTMLFormField.php',
+       'HTMLFormFieldCloner' => __DIR__ . '/includes/htmlform/HTMLFormFieldCloner.php',
+       'HTMLFormFieldRequiredOptionsException' => __DIR__ . '/includes/htmlform/HTMLFormFieldRequiredOptionsException.php',
+       'HTMLHiddenField' => __DIR__ . '/includes/htmlform/HTMLHiddenField.php',
+       'HTMLInfoField' => __DIR__ . '/includes/htmlform/HTMLInfoField.php',
+       'HTMLIntField' => __DIR__ . '/includes/htmlform/HTMLIntField.php',
+       'HTMLMultiSelectField' => __DIR__ . '/includes/htmlform/HTMLMultiSelectField.php',
+       'HTMLNestedFilterable' => __DIR__ . '/includes/htmlform/HTMLNestedFilterable.php',
+       'HTMLRadioField' => __DIR__ . '/includes/htmlform/HTMLRadioField.php',
+       'HTMLSelectAndOtherField' => __DIR__ . '/includes/htmlform/HTMLSelectAndOtherField.php',
+       'HTMLSelectField' => __DIR__ . '/includes/htmlform/HTMLSelectField.php',
+       'HTMLSelectLimitField' => __DIR__ . '/includes/htmlform/HTMLSelectLimitField.php',
+       'HTMLSelectNamespace' => __DIR__ . '/includes/htmlform/HTMLSelectNamespace.php',
+       'HTMLSelectOrOtherField' => __DIR__ . '/includes/htmlform/HTMLSelectOrOtherField.php',
+       'HTMLSubmitField' => __DIR__ . '/includes/htmlform/HTMLSubmitField.php',
+       'HTMLTagFilter' => __DIR__ . '/includes/htmlform/HTMLTagFilter.php',
+       'HTMLTextAreaField' => __DIR__ . '/includes/htmlform/HTMLTextAreaField.php',
+       'HTMLTextField' => __DIR__ . '/includes/htmlform/HTMLTextField.php',
+       'HWLDFWordAccumulator' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'HashBagOStuff' => __DIR__ . '/includes/objectcache/HashBagOStuff.php',
+       'HashConfig' => __DIR__ . '/includes/config/HashConfig.php',
+       'HashRing' => __DIR__ . '/includes/libs/HashRing.php',
+       'HashtableReplacer' => __DIR__ . '/includes/utils/StringUtils.php',
+       'HistoryAction' => __DIR__ . '/includes/actions/HistoryAction.php',
+       'HistoryBlob' => __DIR__ . '/includes/HistoryBlob.php',
+       'HistoryBlobCurStub' => __DIR__ . '/includes/HistoryBlob.php',
+       'HistoryBlobStub' => __DIR__ . '/includes/HistoryBlob.php',
+       'HistoryPager' => __DIR__ . '/includes/actions/HistoryAction.php',
+       'Hooks' => __DIR__ . '/includes/Hooks.php',
+       'Html' => __DIR__ . '/includes/Html.php',
+       'HtmlFormatter' => __DIR__ . '/includes/HtmlFormatter.php',
+       'Http' => __DIR__ . '/includes/HttpFunctions.php',
+       'HttpError' => __DIR__ . '/includes/exception/HttpError.php',
+       'HttpStatus' => __DIR__ . '/includes/libs/HttpStatus.php',
+       'ICacheHelper' => __DIR__ . '/includes/cache/CacheHelper.php',
+       'IContextSource' => __DIR__ . '/includes/context/IContextSource.php',
+       'IDBAccessObject' => __DIR__ . '/includes/dao/IDBAccessObject.php',
+       'IDatabase' => __DIR__ . '/includes/db/Database.php',
+       'IEContentAnalyzer' => __DIR__ . '/includes/libs/IEContentAnalyzer.php',
+       'IEUrlExtension' => __DIR__ . '/includes/libs/IEUrlExtension.php',
+       'IJobSpecification' => __DIR__ . '/includes/jobqueue/JobSpecification.php',
+       'IORMRow' => __DIR__ . '/includes/db/IORMRow.php',
+       'IORMTable' => __DIR__ . '/includes/db/IORMTable.php',
+       'IP' => __DIR__ . '/includes/utils/IP.php',
+       'IPSet' => __DIR__ . '/includes/libs/IPSet.php',
+       'IPTC' => __DIR__ . '/includes/media/IPTC.php',
+       'IRCColourfulRCFeedFormatter' => __DIR__ . '/includes/rcfeed/IRCColourfulRCFeedFormatter.php',
+       'IcuCollation' => __DIR__ . '/includes/Collation.php',
+       'IdentityCollation' => __DIR__ . '/includes/Collation.php',
+       'ImageBuilder' => __DIR__ . '/maintenance/rebuildImages.php',
+       'ImageCleanup' => __DIR__ . '/maintenance/cleanupImages.php',
+       'ImageGallery' => __DIR__ . '/includes/gallery/TraditionalImageGallery.php',
+       'ImageGalleryBase' => __DIR__ . '/includes/gallery/ImageGalleryBase.php',
+       'ImageHandler' => __DIR__ . '/includes/media/ImageHandler.php',
+       'ImageHistoryList' => __DIR__ . '/includes/page/ImagePage.php',
+       'ImageHistoryPseudoPager' => __DIR__ . '/includes/page/ImagePage.php',
+       'ImageListPager' => __DIR__ . '/includes/specials/SpecialListfiles.php',
+       'ImagePage' => __DIR__ . '/includes/page/ImagePage.php',
+       'ImageQueryPage' => __DIR__ . '/includes/specialpage/ImageQueryPage.php',
+       'ImportReporter' => __DIR__ . '/includes/specials/SpecialImport.php',
+       'ImportSiteScripts' => __DIR__ . '/maintenance/importSiteScripts.php',
+       'ImportStreamSource' => __DIR__ . '/includes/Import.php',
+       'ImportStringSource' => __DIR__ . '/includes/Import.php',
+       'IncludableSpecialPage' => __DIR__ . '/includes/specialpage/IncludableSpecialPage.php',
+       'IndexPager' => __DIR__ . '/includes/pager/IndexPager.php',
+       'InfoAction' => __DIR__ . '/includes/actions/InfoAction.php',
+       'InitEditCount' => __DIR__ . '/maintenance/initEditCount.php',
+       'InitSiteStats' => __DIR__ . '/maintenance/initSiteStats.php',
+       'InstallDocFormatter' => __DIR__ . '/includes/installer/InstallDocFormatter.php',
+       'Installer' => __DIR__ . '/includes/installer/Installer.php',
+       'InstallerOverrides' => __DIR__ . '/mw-config/overrides.php',
+       'Interwiki' => __DIR__ . '/includes/interwiki/Interwiki.php',
+       'InvalidPassword' => __DIR__ . '/includes/password/InvalidPassword.php',
+       'IuConverter' => __DIR__ . '/languages/classes/LanguageIu.php',
+       'JSCompilerContext' => __DIR__ . '/includes/libs/jsminplus.php',
+       'JSMinPlus' => __DIR__ . '/includes/libs/jsminplus.php',
+       'JSNode' => __DIR__ . '/includes/libs/jsminplus.php',
+       'JSONRCFeedFormatter' => __DIR__ . '/includes/rcfeed/JSONRCFeedFormatter.php',
+       'JSParseHelper' => __DIR__ . '/maintenance/jsparse.php',
+       'JSParser' => __DIR__ . '/includes/libs/jsminplus.php',
+       'JSToken' => __DIR__ . '/includes/libs/jsminplus.php',
+       'JSTokenizer' => __DIR__ . '/includes/libs/jsminplus.php',
+       'JavaScriptContent' => __DIR__ . '/includes/content/JavaScriptContent.php',
+       'JavaScriptContentHandler' => __DIR__ . '/includes/content/JavaScriptContentHandler.php',
+       'JavaScriptMinifier' => __DIR__ . '/includes/libs/JavaScriptMinifier.php',
+       'Job' => __DIR__ . '/includes/jobqueue/Job.php',
+       'JobQueue' => __DIR__ . '/includes/jobqueue/JobQueue.php',
+       'JobQueueAggregator' => __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregator.php',
+       'JobQueueAggregatorMemc' => __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregatorMemc.php',
+       'JobQueueAggregatorRedis' => __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregatorRedis.php',
+       'JobQueueConnectionError' => __DIR__ . '/includes/jobqueue/JobQueue.php',
+       'JobQueueDB' => __DIR__ . '/includes/jobqueue/JobQueueDB.php',
+       'JobQueueError' => __DIR__ . '/includes/jobqueue/JobQueue.php',
+       'JobQueueFederated' => __DIR__ . '/includes/jobqueue/JobQueueFederated.php',
+       'JobQueueGroup' => __DIR__ . '/includes/jobqueue/JobQueueGroup.php',
+       'JobQueueRedis' => __DIR__ . '/includes/jobqueue/JobQueueRedis.php',
+       'JobRunner' => __DIR__ . '/includes/jobqueue/JobRunner.php',
+       'JobSpecification' => __DIR__ . '/includes/jobqueue/JobSpecification.php',
+       'JpegHandler' => __DIR__ . '/includes/media/Jpeg.php',
+       'JpegMetadataExtractor' => __DIR__ . '/includes/media/JpegMetadataExtractor.php',
+       'JsonContent' => __DIR__ . '/includes/content/JsonContent.php',
+       'JsonContentHandler' => __DIR__ . '/includes/content/JsonContentHandler.php',
+       'KkConverter' => __DIR__ . '/languages/classes/LanguageKk.php',
+       'KuConverter' => __DIR__ . '/languages/classes/LanguageKu.php',
+       'LBFactory' => __DIR__ . '/includes/db/LBFactory.php',
+       'LBFactoryFake' => __DIR__ . '/includes/db/LBFactory.php',
+       'LBFactoryMulti' => __DIR__ . '/includes/db/LBFactoryMulti.php',
+       'LBFactorySimple' => __DIR__ . '/includes/db/LBFactory.php',
+       'LBFactorySingle' => __DIR__ . '/includes/db/LBFactorySingle.php',
+       'LCStore' => __DIR__ . '/includes/cache/LocalisationCache.php',
+       'LCStoreCDB' => __DIR__ . '/includes/cache/LocalisationCache.php',
+       'LCStoreDB' => __DIR__ . '/includes/cache/LocalisationCache.php',
+       'LCStoreNull' => __DIR__ . '/includes/cache/LocalisationCache.php',
+       'LangMemUsage' => __DIR__ . '/maintenance/language/langmemusage.php',
+       'Language' => __DIR__ . '/languages/Language.php',
+       'LanguageAr' => __DIR__ . '/languages/classes/LanguageAr.php',
+       'LanguageAz' => __DIR__ . '/languages/classes/LanguageAz.php',
+       'LanguageBe_tarask' => __DIR__ . '/languages/classes/LanguageBe_tarask.php',
+       'LanguageBg' => __DIR__ . '/languages/classes/LanguageBg.php',
+       'LanguageBs' => __DIR__ . '/languages/classes/LanguageBs.php',
+       'LanguageConverter' => __DIR__ . '/languages/LanguageConverter.php',
+       'LanguageCu' => __DIR__ . '/languages/classes/LanguageCu.php',
+       'LanguageDsb' => __DIR__ . '/languages/classes/LanguageDsb.php',
+       'LanguageEo' => __DIR__ . '/languages/classes/LanguageEo.php',
+       'LanguageEs' => __DIR__ . '/languages/classes/LanguageEs.php',
+       'LanguageEt' => __DIR__ . '/languages/classes/LanguageEt.php',
+       'LanguageFi' => __DIR__ . '/languages/classes/LanguageFi.php',
+       'LanguageGa' => __DIR__ . '/languages/classes/LanguageGa.php',
+       'LanguageGan' => __DIR__ . '/languages/classes/LanguageGan.php',
+       'LanguageHe' => __DIR__ . '/languages/classes/LanguageHe.php',
+       'LanguageHsb' => __DIR__ . '/languages/classes/LanguageHsb.php',
+       'LanguageHu' => __DIR__ . '/languages/classes/LanguageHu.php',
+       'LanguageHy' => __DIR__ . '/languages/classes/LanguageHy.php',
+       'LanguageIu' => __DIR__ . '/languages/classes/LanguageIu.php',
+       'LanguageJa' => __DIR__ . '/languages/classes/LanguageJa.php',
+       'LanguageKaa' => __DIR__ . '/languages/classes/LanguageKaa.php',
+       'LanguageKk' => __DIR__ . '/languages/classes/LanguageKk.php',
+       'LanguageKk_cyrl' => __DIR__ . '/languages/classes/LanguageKk_cyrl.php',
+       'LanguageKm' => __DIR__ . '/languages/classes/LanguageKm.php',
+       'LanguageKsh' => __DIR__ . '/languages/classes/LanguageKsh.php',
+       'LanguageKu' => __DIR__ . '/languages/classes/LanguageKu.php',
+       'LanguageKu_ku' => __DIR__ . '/languages/classes/LanguageKu_ku.php',
+       'LanguageLa' => __DIR__ . '/languages/classes/LanguageLa.php',
+       'LanguageMl' => __DIR__ . '/languages/classes/LanguageMl.php',
+       'LanguageMy' => __DIR__ . '/languages/classes/LanguageMy.php',
+       'LanguageOs' => __DIR__ . '/languages/classes/LanguageOs.php',
+       'LanguagePl' => __DIR__ . '/languages/classes/LanguagePl.php',
+       'LanguageQqx' => __DIR__ . '/languages/classes/LanguageQqx.php',
+       'LanguageRu' => __DIR__ . '/languages/classes/LanguageRu.php',
+       'LanguageShi' => __DIR__ . '/languages/classes/LanguageShi.php',
+       'LanguageSl' => __DIR__ . '/languages/classes/LanguageSl.php',
+       'LanguageSr' => __DIR__ . '/languages/classes/LanguageSr.php',
+       'LanguageTg' => __DIR__ . '/languages/classes/LanguageTg.php',
+       'LanguageTr' => __DIR__ . '/languages/classes/LanguageTr.php',
+       'LanguageTyv' => __DIR__ . '/languages/classes/LanguageTyv.php',
+       'LanguageUk' => __DIR__ . '/languages/classes/LanguageUk.php',
+       'LanguageUz' => __DIR__ . '/languages/classes/LanguageUz.php',
+       'LanguageWa' => __DIR__ . '/languages/classes/LanguageWa.php',
+       'LanguageYue' => __DIR__ . '/languages/classes/LanguageYue.php',
+       'LanguageZh' => __DIR__ . '/languages/classes/LanguageZh.php',
+       'LanguageZh_hans' => __DIR__ . '/languages/classes/LanguageZh_hans.php',
+       'Languages' => __DIR__ . '/maintenance/language/languages.inc',
+       'LayeredParameterizedPassword' => __DIR__ . '/includes/password/LayeredParameterizedPassword.php',
+       'LegacyLogFormatter' => __DIR__ . '/includes/logging/LogFormatter.php',
+       'License' => __DIR__ . '/includes/Licenses.php',
+       'Licenses' => __DIR__ . '/includes/Licenses.php',
+       'LikeMatch' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'LinkBatch' => __DIR__ . '/includes/cache/LinkBatch.php',
+       'LinkCache' => __DIR__ . '/includes/cache/LinkCache.php',
+       'LinkFilter' => __DIR__ . '/includes/LinkFilter.php',
+       'LinkHolderArray' => __DIR__ . '/includes/parser/LinkHolderArray.php',
+       'LinkSearchPage' => __DIR__ . '/includes/specials/SpecialLinkSearch.php',
+       'Linker' => __DIR__ . '/includes/Linker.php',
+       'LinksDeletionUpdate' => __DIR__ . '/includes/deferred/LinksUpdate.php',
+       'LinksUpdate' => __DIR__ . '/includes/deferred/LinksUpdate.php',
+       'ListDuplicatedFilesPage' => __DIR__ . '/includes/specials/SpecialListDuplicatedFiles.php',
+       'ListVariants' => __DIR__ . '/maintenance/language/listVariants.php',
+       'ListredirectsPage' => __DIR__ . '/includes/specials/SpecialListredirects.php',
+       'LoadBalancer' => __DIR__ . '/includes/db/LoadBalancer.php',
+       'LoadBalancerSingle' => __DIR__ . '/includes/db/LBFactorySingle.php',
+       'LoadMonitor' => __DIR__ . '/includes/db/LoadMonitor.php',
+       'LoadMonitorMySQL' => __DIR__ . '/includes/db/LoadMonitor.php',
+       'LoadMonitorNull' => __DIR__ . '/includes/db/LoadMonitor.php',
+       'LocalFile' => __DIR__ . '/includes/filerepo/file/LocalFile.php',
+       'LocalFileDeleteBatch' => __DIR__ . '/includes/filerepo/file/LocalFile.php',
+       'LocalFileMoveBatch' => __DIR__ . '/includes/filerepo/file/LocalFile.php',
+       'LocalFileRestoreBatch' => __DIR__ . '/includes/filerepo/file/LocalFile.php',
+       'LocalRepo' => __DIR__ . '/includes/filerepo/LocalRepo.php',
+       'LocalSettingsGenerator' => __DIR__ . '/includes/installer/LocalSettingsGenerator.php',
+       'LocalisationCache' => __DIR__ . '/includes/cache/LocalisationCache.php',
+       'LocalisationCacheBulkLoad' => __DIR__ . '/includes/cache/LocalisationCache.php',
+       'LockManager' => __DIR__ . '/includes/filebackend/lockmanager/LockManager.php',
+       'LockManagerGroup' => __DIR__ . '/includes/filebackend/lockmanager/LockManagerGroup.php',
+       'LogEntry' => __DIR__ . '/includes/logging/LogEntry.php',
+       'LogEntryBase' => __DIR__ . '/includes/logging/LogEntry.php',
+       'LogEventsList' => __DIR__ . '/includes/logging/LogEventsList.php',
+       'LogFormatter' => __DIR__ . '/includes/logging/LogFormatter.php',
+       'LogPage' => __DIR__ . '/includes/logging/LogPage.php',
+       'LogPager' => __DIR__ . '/includes/logging/LogPager.php',
+       'LoggedUpdateMaintenance' => __DIR__ . '/maintenance/Maintenance.php',
+       'LoginForm' => __DIR__ . '/includes/specials/SpecialUserlogin.php',
+       'LonelyPagesPage' => __DIR__ . '/includes/specials/SpecialLonelypages.php',
+       'LongPagesPage' => __DIR__ . '/includes/specials/SpecialLongpages.php',
+       'MIMEsearchPage' => __DIR__ . '/includes/specials/SpecialMIMEsearch.php',
+       'MWCallableUpdate' => __DIR__ . '/includes/deferred/CallableUpdate.php',
+       'MWContentSerializationException' => __DIR__ . '/includes/content/ContentHandler.php',
+       'MWCryptHKDF' => __DIR__ . '/includes/utils/MWCryptHKDF.php',
+       'MWCryptRand' => __DIR__ . '/includes/utils/MWCryptRand.php',
+       'MWDebug' => __DIR__ . '/includes/debug/MWDebug.php',
+       'MWDocGen' => __DIR__ . '/maintenance/mwdocgen.php',
+       'MWException' => __DIR__ . '/includes/exception/MWException.php',
+       'MWExceptionHandler' => __DIR__ . '/includes/exception/MWExceptionHandler.php',
+       'MWFunction' => __DIR__ . '/includes/utils/MWFunction.php',
+       'MWHookException' => __DIR__ . '/includes/Hooks.php',
+       'MWHttpRequest' => __DIR__ . '/includes/HttpFunctions.php',
+       'MWLogger' => __DIR__ . '/includes/debug/logger/Logger.php',
+       'MWLoggerLegacyLogger' => __DIR__ . '/includes/debug/logger/legacy/Logger.php',
+       'MWLoggerLegacySpi' => __DIR__ . '/includes/debug/logger/legacy/Spi.php',
+       'MWLoggerMonologHandler' => __DIR__ . '/includes/debug/logger/monolog/Handler.php',
+       'MWLoggerMonologProcessor' => __DIR__ . '/includes/debug/logger/monolog/Processor.php',
+       'MWLoggerMonologSpi' => __DIR__ . '/includes/debug/logger/monolog/Spi.php',
+       'MWLoggerNullSpi' => __DIR__ . '/includes/debug/logger/NullSpi.php',
+       'MWLoggerSpi' => __DIR__ . '/includes/debug/logger/Spi.php',
+       'MWMemcached' => __DIR__ . '/includes/objectcache/MemcachedClient.php',
+       'MWMessagePack' => __DIR__ . '/includes/libs/MWMessagePack.php',
+       'MWNamespace' => __DIR__ . '/includes/MWNamespace.php',
+       'MWOldPassword' => __DIR__ . '/includes/password/MWOldPassword.php',
+       'MWSaltedPassword' => __DIR__ . '/includes/password/MWSaltedPassword.php',
+       'MWTidy' => __DIR__ . '/includes/parser/MWTidy.php',
+       'MWTidyWrapper' => __DIR__ . '/includes/parser/MWTidy.php',
+       'MWTimestamp' => __DIR__ . '/includes/MWTimestamp.php',
+       'MachineReadableRCFeedFormatter' => __DIR__ . '/includes/rcfeed/MachineReadableRCFeedFormatter.php',
+       'MagicWord' => __DIR__ . '/includes/MagicWord.php',
+       'MagicWordArray' => __DIR__ . '/includes/MagicWord.php',
+       'MailAddress' => __DIR__ . '/includes/mail/MailAddress.php',
+       'Maintenance' => __DIR__ . '/maintenance/Maintenance.php',
+       'MaintenanceFormatInstallDoc' => __DIR__ . '/maintenance/formatInstallDoc.php',
+       'MalformedTitleException' => __DIR__ . '/includes/title/MalformedTitleException.php',
+       'ManualLogEntry' => __DIR__ . '/includes/logging/LogEntry.php',
+       'MapCacheLRU' => __DIR__ . '/includes/libs/MapCacheLRU.php',
+       'MappedDiff' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'MappedIterator' => __DIR__ . '/includes/libs/MappedIterator.php',
+       'MarkpatrolledAction' => __DIR__ . '/includes/actions/MarkpatrolledAction.php',
+       'McTest' => __DIR__ . '/maintenance/mctest.php',
+       'MediaHandler' => __DIR__ . '/includes/media/MediaHandler.php',
+       'MediaStatisticsPage' => __DIR__ . '/includes/specials/SpecialMediaStatistics.php',
+       'MediaTransformError' => __DIR__ . '/includes/media/MediaTransformOutput.php',
+       'MediaTransformOutput' => __DIR__ . '/includes/media/MediaTransformOutput.php',
+       'MediaWiki' => __DIR__ . '/includes/MediaWiki.php',
+       'MediaWikiBagOStuff' => __DIR__ . '/includes/objectcache/SqlBagOStuff.php',
+       'MediaWikiI18N' => __DIR__ . '/includes/skins/MediaWikiI18N.php',
+       'MediaWikiPageLinkRenderer' => __DIR__ . '/includes/title/MediaWikiPageLinkRenderer.php',
+       'MediaWikiSite' => __DIR__ . '/includes/site/MediaWikiSite.php',
+       'MediaWikiTitleCodec' => __DIR__ . '/includes/title/MediaWikiTitleCodec.php',
+       'MediaWikiVersionFetcher' => __DIR__ . '/includes/MediaWikiVersionFetcher.php',
+       'MemCachedClientforWiki' => __DIR__ . '/includes/objectcache/MemcachedClient.php',
+       'MemcLockManager' => __DIR__ . '/includes/filebackend/lockmanager/MemcLockManager.php',
+       'MemcachedBagOStuff' => __DIR__ . '/includes/objectcache/MemcachedBagOStuff.php',
+       'MemcachedPeclBagOStuff' => __DIR__ . '/includes/objectcache/MemcachedPeclBagOStuff.php',
+       'MemcachedPhpBagOStuff' => __DIR__ . '/includes/objectcache/MemcachedPhpBagOStuff.php',
+       'MemoryFileBackend' => __DIR__ . '/includes/filebackend/MemoryFileBackend.php',
+       'MergeHistoryPager' => __DIR__ . '/includes/specials/SpecialMergeHistory.php',
+       'MergeLogFormatter' => __DIR__ . '/includes/logging/MergeLogFormatter.php',
+       'MergeMessageFileList' => __DIR__ . '/maintenance/mergeMessageFileList.php',
+       'Message' => __DIR__ . '/includes/Message.php',
+       'MessageBlobStore' => __DIR__ . '/includes/MessageBlobStore.php',
+       'MessageCache' => __DIR__ . '/includes/cache/MessageCache.php',
+       'MessageContent' => __DIR__ . '/includes/content/MessageContent.php',
+       'MigrateUserGroup' => __DIR__ . '/maintenance/migrateUserGroup.php',
+       'MimeMagic' => __DIR__ . '/includes/MimeMagic.php',
+       'MinifyScript' => __DIR__ . '/maintenance/minify.php',
+       'MostcategoriesPage' => __DIR__ . '/includes/specials/SpecialMostcategories.php',
+       'MostimagesPage' => __DIR__ . '/includes/specials/SpecialMostimages.php',
+       'MostinterwikisPage' => __DIR__ . '/includes/specials/SpecialMostinterwikis.php',
+       'MostlinkedCategoriesPage' => __DIR__ . '/includes/specials/SpecialMostlinkedcategories.php',
+       'MostlinkedPage' => __DIR__ . '/includes/specials/SpecialMostlinked.php',
+       'MostlinkedTemplatesPage' => __DIR__ . '/includes/specials/SpecialMostlinkedtemplates.php',
+       'MostrevisionsPage' => __DIR__ . '/includes/specials/SpecialMostrevisions.php',
+       'MoveBatch' => __DIR__ . '/maintenance/moveBatch.php',
+       'MoveFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'MoveLogFormatter' => __DIR__ . '/includes/logging/MoveLogFormatter.php',
+       'MovePage' => __DIR__ . '/includes/MovePage.php',
+       'MovePageForm' => __DIR__ . '/includes/specials/SpecialMovepage.php',
+       'MssqlBlob' => __DIR__ . '/includes/db/DatabaseMssql.php',
+       'MssqlField' => __DIR__ . '/includes/db/DatabaseMssql.php',
+       'MssqlInstaller' => __DIR__ . '/includes/installer/MssqlInstaller.php',
+       'MssqlResultWrapper' => __DIR__ . '/includes/db/DatabaseMssql.php',
+       'MssqlUpdater' => __DIR__ . '/includes/installer/MssqlUpdater.php',
+       'MultiConfig' => __DIR__ . '/includes/config/MultiConfig.php',
+       'MultiHttpClient' => __DIR__ . '/includes/libs/MultiHttpClient.php',
+       'MultiWriteBagOStuff' => __DIR__ . '/includes/objectcache/MultiWriteBagOStuff.php',
+       'MutableConfig' => __DIR__ . '/includes/config/MutableConfig.php',
+       'MwSql' => __DIR__ . '/maintenance/sql.php',
+       'MyLocalSettingsGenerator' => __DIR__ . '/mw-config/overrides.php',
+       'MySQLField' => __DIR__ . '/includes/db/DatabaseMysqlBase.php',
+       'MySQLMasterPos' => __DIR__ . '/includes/db/DatabaseMysqlBase.php',
+       'MySqlLockManager' => __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php',
+       'MysqlInstaller' => __DIR__ . '/includes/installer/MysqlInstaller.php',
+       'MysqlUpdater' => __DIR__ . '/includes/installer/MysqlUpdater.php',
+       'NamespaceConflictChecker' => __DIR__ . '/maintenance/namespaceDupes.php',
+       'NewFilesPager' => __DIR__ . '/includes/specials/SpecialNewimages.php',
+       'NewPagesPager' => __DIR__ . '/includes/specials/SpecialNewpages.php',
+       'NewUsersLogFormatter' => __DIR__ . '/includes/logging/NewUsersLogFormatter.php',
+       'NolinesImageGallery' => __DIR__ . '/includes/gallery/NolinesImageGallery.php',
+       'NukeNS' => __DIR__ . '/maintenance/nukeNS.php',
+       'NukePage' => __DIR__ . '/maintenance/nukePage.php',
+       'NullFileJournal' => __DIR__ . '/includes/filebackend/filejournal/FileJournal.php',
+       'NullFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'NullJob' => __DIR__ . '/includes/jobqueue/jobs/NullJob.php',
+       'NullLockManager' => __DIR__ . '/includes/filebackend/lockmanager/LockManager.php',
+       'NullRepo' => __DIR__ . '/includes/filerepo/NullRepo.php',
+       'ORAField' => __DIR__ . '/includes/db/DatabaseOracle.php',
+       'ORAResult' => __DIR__ . '/includes/db/DatabaseOracle.php',
+       'ORMIterator' => __DIR__ . '/includes/db/ORMIterator.php',
+       'ORMResult' => __DIR__ . '/includes/db/ORMResult.php',
+       'ORMRow' => __DIR__ . '/includes/db/ORMRow.php',
+       'ORMTable' => __DIR__ . '/includes/db/ORMTable.php',
+       'ObjectCache' => __DIR__ . '/includes/objectcache/ObjectCache.php',
+       'ObjectCacheSessionHandler' => __DIR__ . '/includes/objectcache/ObjectCacheSessionHandler.php',
+       'ObjectFactory' => __DIR__ . '/includes/libs/ObjectFactory.php',
+       'ObjectFileCache' => __DIR__ . '/includes/cache/ObjectFileCache.php',
+       'OldChangesList' => __DIR__ . '/includes/changes/OldChangesList.php',
+       'OldLocalFile' => __DIR__ . '/includes/filerepo/file/OldLocalFile.php',
+       'OracleInstaller' => __DIR__ . '/includes/installer/OracleInstaller.php',
+       'OracleUpdater' => __DIR__ . '/includes/installer/OracleUpdater.php',
+       'OrphanStats' => __DIR__ . '/maintenance/storage/orphanStats.php',
+       'Orphans' => __DIR__ . '/maintenance/orphans.php',
+       'OutputPage' => __DIR__ . '/includes/OutputPage.php',
+       'PNGHandler' => __DIR__ . '/includes/media/PNG.php',
+       'PNGMetadataExtractor' => __DIR__ . '/includes/media/PNGMetadataExtractor.php',
+       'PPCustomFrame_DOM' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPCustomFrame_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPDAccum_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPDPart' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPDPart_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPDStack' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPDStackElement' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPDStackElement_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPDStack_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPFrame' => __DIR__ . '/includes/parser/Preprocessor.php',
+       'PPFrame_DOM' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPFrame_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPFuzzTest' => __DIR__ . '/maintenance/preprocessorFuzzTest.php',
+       'PPFuzzTester' => __DIR__ . '/maintenance/preprocessorFuzzTest.php',
+       'PPFuzzUser' => __DIR__ . '/maintenance/preprocessorFuzzTest.php',
+       'PPNode' => __DIR__ . '/includes/parser/Preprocessor.php',
+       'PPNode_DOM' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPNode_Hash_Array' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPNode_Hash_Attr' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPNode_Hash_Text' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPNode_Hash_Tree' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PPTemplateFrame_DOM' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'PPTemplateFrame_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'PackedHoverImageGallery' => __DIR__ . '/includes/gallery/PackedOverlayImageGallery.php',
+       'PackedImageGallery' => __DIR__ . '/includes/gallery/PackedImageGallery.php',
+       'PackedOverlayImageGallery' => __DIR__ . '/includes/gallery/PackedOverlayImageGallery.php',
+       'Page' => __DIR__ . '/includes/page/WikiPage.php',
+       'PageArchive' => __DIR__ . '/includes/specials/SpecialUndelete.php',
+       'PageExists' => __DIR__ . '/maintenance/pageExists.php',
+       'PageLangLogFormatter' => __DIR__ . '/includes/logging/PageLangLogFormatter.php',
+       'PageLinkRenderer' => __DIR__ . '/includes/title/PageLinkRenderer.php',
+       'PageQueryPage' => __DIR__ . '/includes/specialpage/PageQueryPage.php',
+       'Pager' => __DIR__ . '/includes/pager/Pager.php',
+       'ParameterizedPassword' => __DIR__ . '/includes/password/ParameterizedPassword.php',
+       'Parser' => __DIR__ . '/includes/parser/Parser.php',
+       'ParserCache' => __DIR__ . '/includes/parser/ParserCache.php',
+       'ParserDiffTest' => __DIR__ . '/includes/parser/ParserDiffTest.php',
+       'ParserOptions' => __DIR__ . '/includes/parser/ParserOptions.php',
+       'ParserOutput' => __DIR__ . '/includes/parser/ParserOutput.php',
+       'Password' => __DIR__ . '/includes/password/Password.php',
+       'PasswordError' => __DIR__ . '/includes/password/PasswordError.php',
+       'PasswordFactory' => __DIR__ . '/includes/password/PasswordFactory.php',
+       'PatchSql' => __DIR__ . '/maintenance/patchSql.php',
+       'PathRouter' => __DIR__ . '/includes/PathRouter.php',
+       'PathRouterPatternReplacer' => __DIR__ . '/includes/PathRouter.php',
+       'PatrolLog' => __DIR__ . '/includes/logging/PatrolLog.php',
+       'PatrolLogFormatter' => __DIR__ . '/includes/logging/PatrolLogFormatter.php',
+       'Pbkdf2Password' => __DIR__ . '/includes/password/Pbkdf2Password.php',
+       'PermissionsError' => __DIR__ . '/includes/exception/PermissionsError.php',
+       'PhpHttpRequest' => __DIR__ . '/includes/HttpFunctions.php',
+       'PhpXmlBugTester' => __DIR__ . '/includes/installer/PhpBugTests.php',
+       'PoolCounter' => __DIR__ . '/includes/poolcounter/PoolCounter.php',
+       'PoolCounterRedis' => __DIR__ . '/includes/poolcounter/PoolCounterRedis.php',
+       'PoolCounterWork' => __DIR__ . '/includes/poolcounter/PoolCounterWork.php',
+       'PoolCounterWorkViaCallback' => __DIR__ . '/includes/poolcounter/PoolCounterWorkViaCallback.php',
+       'PoolCounter_Stub' => __DIR__ . '/includes/poolcounter/PoolCounter.php',
+       'PoolWorkArticleView' => __DIR__ . '/includes/poolcounter/PoolWorkArticleView.php',
+       'PopulateBacklinkNamespace' => __DIR__ . '/maintenance/populateBacklinkNamespace.php',
+       'PopulateBloomFilter' => __DIR__ . '/maintenance/populateBloomCache.php',
+       'PopulateCategory' => __DIR__ . '/maintenance/populateCategory.php',
+       'PopulateFilearchiveSha1' => __DIR__ . '/maintenance/populateFilearchiveSha1.php',
+       'PopulateImageSha1' => __DIR__ . '/maintenance/populateImageSha1.php',
+       'PopulateLogSearch' => __DIR__ . '/maintenance/populateLogSearch.php',
+       'PopulateLogUsertext' => __DIR__ . '/maintenance/populateLogUsertext.php',
+       'PopulateParentId' => __DIR__ . '/maintenance/populateParentId.php',
+       'PopulateRecentChangesSource' => __DIR__ . '/maintenance/populateRecentChangesSource.php',
+       'PopulateRevisionLength' => __DIR__ . '/maintenance/populateRevisionLength.php',
+       'PopulateRevisionSha1' => __DIR__ . '/maintenance/populateRevisionSha1.php',
+       'PostgreSqlLockManager' => __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php',
+       'PostgresField' => __DIR__ . '/includes/db/DatabasePostgres.php',
+       'PostgresInstaller' => __DIR__ . '/includes/installer/PostgresInstaller.php',
+       'PostgresTransactionState' => __DIR__ . '/includes/db/DatabasePostgres.php',
+       'PostgresUpdater' => __DIR__ . '/includes/installer/PostgresUpdater.php',
+       'Preferences' => __DIR__ . '/includes/Preferences.php',
+       'PreferencesForm' => __DIR__ . '/includes/Preferences.php',
+       'PrefixSearch' => __DIR__ . '/includes/PrefixSearch.php',
+       'PreprocessDump' => __DIR__ . '/maintenance/preprocessDump.php',
+       'Preprocessor' => __DIR__ . '/includes/parser/Preprocessor.php',
+       'Preprocessor_DOM' => __DIR__ . '/includes/parser/Preprocessor_DOM.php',
+       'Preprocessor_Hash' => __DIR__ . '/includes/parser/Preprocessor_Hash.php',
+       'ProcessCacheLRU' => __DIR__ . '/includes/libs/ProcessCacheLRU.php',
+       'ProfileSection' => __DIR__ . '/includes/profiler/ProfileSection.php',
+       'Profiler' => __DIR__ . '/includes/profiler/Profiler.php',
+       'ProfilerSimpleDB' => __DIR__ . '/includes/profiler/ProfilerSimpleDB.php',
+       'ProfilerSimpleText' => __DIR__ . '/includes/profiler/ProfilerSimpleText.php',
+       'ProfilerSimpleTrace' => __DIR__ . '/includes/profiler/ProfilerSimpleTrace.php',
+       'ProfilerSimpleUDP' => __DIR__ . '/includes/profiler/ProfilerSimpleUDP.php',
+       'ProfilerStandard' => __DIR__ . '/includes/profiler/ProfilerStandard.php',
+       'ProfilerStub' => __DIR__ . '/includes/profiler/ProfilerStub.php',
+       'ProfilerXhprof' => __DIR__ . '/includes/profiler/ProfilerXhprof.php',
+       'Protect' => __DIR__ . '/maintenance/protect.php',
+       'ProtectAction' => __DIR__ . '/includes/actions/ProtectAction.php',
+       'ProtectedPagesPager' => __DIR__ . '/includes/specials/SpecialProtectedpages.php',
+       'ProtectedTitlesPager' => __DIR__ . '/includes/specials/SpecialProtectedtitles.php',
+       'ProtectionForm' => __DIR__ . '/includes/ProtectionForm.php',
+       'PruneFileCache' => __DIR__ . '/maintenance/pruneFileCache.php',
+       'PublishStashedFileJob' => __DIR__ . '/includes/jobqueue/jobs/PublishStashedFileJob.php',
+       'PurgeAction' => __DIR__ . '/includes/actions/PurgeAction.php',
+       'PurgeChangedFiles' => __DIR__ . '/maintenance/purgeChangedFiles.php',
+       'PurgeChangedPages' => __DIR__ . '/maintenance/purgeChangedPages.php',
+       'PurgeList' => __DIR__ . '/maintenance/purgeList.php',
+       'PurgeOldText' => __DIR__ . '/maintenance/purgeOldText.php',
+       'PurgeParserCache' => __DIR__ . '/maintenance/purgeParserCache.php',
+       'QueryPage' => __DIR__ . '/includes/specialpage/QueryPage.php',
+       'QuickTemplate' => __DIR__ . '/includes/skins/QuickTemplate.php',
+       'QuorumLockManager' => __DIR__ . '/includes/filebackend/lockmanager/QuorumLockManager.php',
+       'RCCacheEntry' => __DIR__ . '/includes/changes/RCCacheEntry.php',
+       'RCCacheEntryFactory' => __DIR__ . '/includes/changes/RCCacheEntryFactory.php',
+       'RCDatabaseLogEntry' => __DIR__ . '/includes/logging/LogEntry.php',
+       'RCFeedEngine' => __DIR__ . '/includes/rcfeed/RCFeedEngine.php',
+       'RCFeedFormatter' => __DIR__ . '/includes/rcfeed/RCFeedFormatter.php',
+       'RSSFeed' => __DIR__ . '/includes/Feed.php',
+       'RandomPage' => __DIR__ . '/includes/specials/SpecialRandompage.php',
+       'RangeDifference' => __DIR__ . '/includes/diff/WikiDiff3.php',
+       'RawAction' => __DIR__ . '/includes/actions/RawAction.php',
+       'RawMessage' => __DIR__ . '/includes/Message.php',
+       'ReadOnlyError' => __DIR__ . '/includes/exception/ReadOnlyError.php',
+       'ReassignEdits' => __DIR__ . '/maintenance/reassignEdits.php',
+       'RebuildAll' => __DIR__ . '/maintenance/rebuildall.php',
+       'RebuildFileCache' => __DIR__ . '/maintenance/rebuildFileCache.php',
+       'RebuildLocalisationCache' => __DIR__ . '/maintenance/rebuildLocalisationCache.php',
+       'RebuildMessages' => __DIR__ . '/maintenance/rebuildmessages.php',
+       'RebuildRecentchanges' => __DIR__ . '/maintenance/rebuildrecentchanges.php',
+       'RebuildTextIndex' => __DIR__ . '/maintenance/rebuildtextindex.php',
+       'RecentChange' => __DIR__ . '/includes/changes/RecentChange.php',
+       'RecompressTracked' => __DIR__ . '/maintenance/storage/recompressTracked.php',
+       'RedirectSpecialArticle' => __DIR__ . '/includes/specialpage/RedirectSpecialPage.php',
+       'RedirectSpecialPage' => __DIR__ . '/includes/specialpage/RedirectSpecialPage.php',
+       'RedisBagOStuff' => __DIR__ . '/includes/objectcache/RedisBagOStuff.php',
+       'RedisConnRef' => __DIR__ . '/includes/clientpool/RedisConnectionPool.php',
+       'RedisConnectionPool' => __DIR__ . '/includes/clientpool/RedisConnectionPool.php',
+       'RedisLockManager' => __DIR__ . '/includes/filebackend/lockmanager/RedisLockManager.php',
+       'RedisPubSubFeedEngine' => __DIR__ . '/includes/rcfeed/RedisPubSubFeedEngine.php',
+       'RefreshFileHeaders' => __DIR__ . '/maintenance/refreshFileHeaders.php',
+       'RefreshImageMetadata' => __DIR__ . '/maintenance/refreshImageMetadata.php',
+       'RefreshLinks' => __DIR__ . '/maintenance/refreshLinks.php',
+       'RefreshLinksJob' => __DIR__ . '/includes/jobqueue/jobs/RefreshLinksJob.php',
+       'RefreshLinksJob2' => __DIR__ . '/includes/jobqueue/jobs/RefreshLinksJob2.php',
+       'RegexlikeReplacer' => __DIR__ . '/includes/utils/StringUtils.php',
+       'RemoveUnusedAccounts' => __DIR__ . '/maintenance/removeUnusedAccounts.php',
+       'RenameDbPrefix' => __DIR__ . '/maintenance/renameDbPrefix.php',
+       'RenderAction' => __DIR__ . '/includes/actions/RenderAction.php',
+       'ReplacementArray' => __DIR__ . '/includes/utils/StringUtils.php',
+       'Replacer' => __DIR__ . '/includes/utils/StringUtils.php',
+       'RepoGroup' => __DIR__ . '/includes/filerepo/RepoGroup.php',
+       'RequestContext' => __DIR__ . '/includes/context/RequestContext.php',
+       'ResetUserTokens' => __DIR__ . '/maintenance/resetUserTokens.php',
+       'ResourceFileCache' => __DIR__ . '/includes/cache/ResourceFileCache.php',
+       'ResourceLoader' => __DIR__ . '/includes/resourceloader/ResourceLoader.php',
+       'ResourceLoaderContext' => __DIR__ . '/includes/resourceloader/ResourceLoaderContext.php',
+       'ResourceLoaderEditToolbarModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderEditToolbarModule.php',
+       'ResourceLoaderFileModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderFileModule.php',
+       'ResourceLoaderFilePageModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderFilePageModule.php',
+       'ResourceLoaderFilePath' => __DIR__ . '/includes/resourceloader/ResourceLoaderFilePath.php',
+       'ResourceLoaderLanguageDataModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderLanguageDataModule.php',
+       'ResourceLoaderLanguageNamesModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderLanguageNamesModule.php',
+       'ResourceLoaderModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderModule.php',
+       'ResourceLoaderNoscriptModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderNoscriptModule.php',
+       'ResourceLoaderSiteModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderSiteModule.php',
+       'ResourceLoaderSkinModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderSkinModule.php',
+       'ResourceLoaderStartUpModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderStartUpModule.php',
+       'ResourceLoaderUserCSSPrefsModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php',
+       'ResourceLoaderUserGroupsModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderUserGroupsModule.php',
+       'ResourceLoaderUserModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderUserModule.php',
+       'ResourceLoaderUserOptionsModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderUserOptionsModule.php',
+       'ResourceLoaderUserTokensModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderUserTokensModule.php',
+       'ResourceLoaderWikiModule' => __DIR__ . '/includes/resourceloader/ResourceLoaderWikiModule.php',
+       'ResultWrapper' => __DIR__ . '/includes/db/DatabaseUtility.php',
+       'RevDelArchiveItem' => __DIR__ . '/includes/revisiondelete/RevDelArchiveItem.php',
+       'RevDelArchiveList' => __DIR__ . '/includes/revisiondelete/RevDelArchiveList.php',
+       'RevDelArchivedFileItem' => __DIR__ . '/includes/revisiondelete/RevDelArchivedFileItem.php',
+       'RevDelArchivedFileList' => __DIR__ . '/includes/revisiondelete/RevDelArchivedFileList.php',
+       'RevDelArchivedRevisionItem' => __DIR__ . '/includes/revisiondelete/RevDelArchivedRevisionItem.php',
+       'RevDelFileItem' => __DIR__ . '/includes/revisiondelete/RevDelFileItem.php',
+       'RevDelFileList' => __DIR__ . '/includes/revisiondelete/RevDelFileList.php',
+       'RevDelItem' => __DIR__ . '/includes/revisiondelete/RevDelItem.php',
+       'RevDelList' => __DIR__ . '/includes/revisiondelete/RevDelList.php',
+       'RevDelLogItem' => __DIR__ . '/includes/revisiondelete/RevDelLogItem.php',
+       'RevDelLogList' => __DIR__ . '/includes/revisiondelete/RevDelLogList.php',
+       'RevDelRevisionItem' => __DIR__ . '/includes/revisiondelete/RevDelRevisionItem.php',
+       'RevDelRevisionList' => __DIR__ . '/includes/revisiondelete/RevDelRevisionList.php',
+       'ReverseChronologicalPager' => __DIR__ . '/includes/pager/ReverseChronologicalPager.php',
+       'RevertAction' => __DIR__ . '/includes/actions/RevertAction.php',
+       'Revision' => __DIR__ . '/includes/Revision.php',
+       'RevisionDeleteUser' => __DIR__ . '/includes/revisiondelete/RevisionDeleteUser.php',
+       'RevisionDeleter' => __DIR__ . '/includes/revisiondelete/RevisionDeleter.php',
+       'RevisionItem' => __DIR__ . '/includes/RevisionList.php',
+       'RevisionItemBase' => __DIR__ . '/includes/RevisionList.php',
+       'RevisionList' => __DIR__ . '/includes/RevisionList.php',
+       'RevisionListBase' => __DIR__ . '/includes/RevisionList.php',
+       'RevisiondeleteAction' => __DIR__ . '/includes/actions/RevisiondeleteAction.php',
+       'RightsLogFormatter' => __DIR__ . '/includes/logging/RightsLogFormatter.php',
+       'RollbackAction' => __DIR__ . '/includes/actions/RollbackAction.php',
+       'RollbackEdits' => __DIR__ . '/maintenance/rollbackEdits.php',
+       'RunJobs' => __DIR__ . '/maintenance/runJobs.php',
+       'RunningStat' => __DIR__ . '/includes/libs/RunningStat.php',
+       'SQLiteField' => __DIR__ . '/includes/db/DatabaseSqlite.php',
+       'SVGMetadataExtractor' => __DIR__ . '/includes/media/SVGMetadataExtractor.php',
+       'SVGReader' => __DIR__ . '/includes/media/SVGMetadataExtractor.php',
+       'Sanitizer' => __DIR__ . '/includes/Sanitizer.php',
+       'SavepointPostgres' => __DIR__ . '/includes/db/DatabasePostgres.php',
+       'ScopedCallback' => __DIR__ . '/includes/libs/ScopedCallback.php',
+       'ScopedLock' => __DIR__ . '/includes/filebackend/lockmanager/ScopedLock.php',
+       'ScopedPHPTimeout' => __DIR__ . '/includes/libs/ScopedPHPTimeout.php',
+       'SearchDatabase' => __DIR__ . '/includes/search/SearchDatabase.php',
+       'SearchDump' => __DIR__ . '/maintenance/dumpIterator.php',
+       'SearchEngine' => __DIR__ . '/includes/search/SearchEngine.php',
+       'SearchEngineDummy' => __DIR__ . '/includes/search/SearchEngine.php',
+       'SearchHighlighter' => __DIR__ . '/includes/search/SearchHighlighter.php',
+       'SearchMssql' => __DIR__ . '/includes/search/SearchMssql.php',
+       'SearchMySQL' => __DIR__ . '/includes/search/SearchMySQL.php',
+       'SearchNearMatchResultSet' => __DIR__ . '/includes/search/SearchResultSet.php',
+       'SearchOracle' => __DIR__ . '/includes/search/SearchOracle.php',
+       'SearchPostgres' => __DIR__ . '/includes/search/SearchPostgres.php',
+       'SearchResult' => __DIR__ . '/includes/search/SearchResult.php',
+       'SearchResultSet' => __DIR__ . '/includes/search/SearchResultSet.php',
+       'SearchSqlite' => __DIR__ . '/includes/search/SearchSqlite.php',
+       'SearchUpdate' => __DIR__ . '/includes/deferred/SearchUpdate.php',
+       'SectionProfiler' => __DIR__ . '/includes/profiler/SectionProfiler.php',
+       'SevenZipStream' => __DIR__ . '/maintenance/7zip.inc',
+       'ShiConverter' => __DIR__ . '/languages/classes/LanguageShi.php',
+       'ShortPagesPage' => __DIR__ . '/includes/specials/SpecialShortpages.php',
+       'ShowCacheStats' => __DIR__ . '/maintenance/showCacheStats.php',
+       'ShowJobs' => __DIR__ . '/maintenance/showJobs.php',
+       'ShowSiteStats' => __DIR__ . '/maintenance/showSiteStats.php',
+       'Site' => __DIR__ . '/includes/site/Site.php',
+       'SiteArray' => __DIR__ . '/includes/site/SiteList.php',
+       'SiteConfiguration' => __DIR__ . '/includes/SiteConfiguration.php',
+       'SiteList' => __DIR__ . '/includes/site/SiteList.php',
+       'SiteObject' => __DIR__ . '/includes/site/Site.php',
+       'SiteSQLStore' => __DIR__ . '/includes/site/SiteSQLStore.php',
+       'SiteStats' => __DIR__ . '/includes/SiteStats.php',
+       'SiteStatsInit' => __DIR__ . '/includes/SiteStats.php',
+       'SiteStatsUpdate' => __DIR__ . '/includes/deferred/SiteStatsUpdate.php',
+       'SiteStore' => __DIR__ . '/includes/site/SiteStore.php',
+       'Sites' => __DIR__ . '/includes/site/SiteSQLStore.php',
+       'Skin' => __DIR__ . '/includes/skins/Skin.php',
+       'SkinApi' => __DIR__ . '/includes/skins/SkinApi.php',
+       'SkinApiTemplate' => __DIR__ . '/includes/skins/SkinApiTemplate.php',
+       'SkinException' => __DIR__ . '/includes/skins/SkinException.php',
+       'SkinFactory' => __DIR__ . '/includes/skins/SkinFactory.php',
+       'SkinFallback' => __DIR__ . '/includes/skins/SkinFallback.php',
+       'SkinFallbackTemplate' => __DIR__ . '/includes/skins/SkinFallbackTemplate.php',
+       'SkinTemplate' => __DIR__ . '/includes/skins/SkinTemplate.php',
+       'SpecialActiveUsers' => __DIR__ . '/includes/specials/SpecialActiveusers.php',
+       'SpecialAllMessages' => __DIR__ . '/includes/specials/SpecialAllMessages.php',
+       'SpecialAllMyUploads' => __DIR__ . '/includes/specials/SpecialMyRedirectPages.php',
+       'SpecialAllPages' => __DIR__ . '/includes/specials/SpecialAllPages.php',
+       'SpecialApiHelp' => __DIR__ . '/includes/specials/SpecialApiHelp.php',
+       'SpecialBlankpage' => __DIR__ . '/includes/specials/SpecialBlankpage.php',
+       'SpecialBlock' => __DIR__ . '/includes/specials/SpecialBlock.php',
+       'SpecialBlockList' => __DIR__ . '/includes/specials/SpecialBlockList.php',
+       'SpecialBookSources' => __DIR__ . '/includes/specials/SpecialBooksources.php',
+       'SpecialCachedPage' => __DIR__ . '/includes/specials/SpecialCachedPage.php',
+       'SpecialCategories' => __DIR__ . '/includes/specials/SpecialCategories.php',
+       'SpecialChangeEmail' => __DIR__ . '/includes/specials/SpecialChangeEmail.php',
+       'SpecialChangePassword' => __DIR__ . '/includes/specials/SpecialChangePassword.php',
+       'SpecialComparePages' => __DIR__ . '/includes/specials/SpecialComparePages.php',
+       'SpecialContributions' => __DIR__ . '/includes/specials/SpecialContributions.php',
+       'SpecialCreateAccount' => __DIR__ . '/includes/specials/SpecialCreateAccount.php',
+       'SpecialDiff' => __DIR__ . '/includes/specials/SpecialDiff.php',
+       'SpecialEditWatchlist' => __DIR__ . '/includes/specials/SpecialEditWatchlist.php',
+       'SpecialEmailUser' => __DIR__ . '/includes/specials/SpecialEmailuser.php',
+       'SpecialExpandTemplates' => __DIR__ . '/includes/specials/SpecialExpandTemplates.php',
+       'SpecialExport' => __DIR__ . '/includes/specials/SpecialExport.php',
+       'SpecialFilepath' => __DIR__ . '/includes/specials/SpecialFilepath.php',
+       'SpecialImport' => __DIR__ . '/includes/specials/SpecialImport.php',
+       'SpecialJavaScriptTest' => __DIR__ . '/includes/specials/SpecialJavaScriptTest.php',
+       'SpecialListAdmins' => __DIR__ . '/includes/specials/SpecialListusers.php',
+       'SpecialListBots' => __DIR__ . '/includes/specials/SpecialListusers.php',
+       'SpecialListFiles' => __DIR__ . '/includes/specials/SpecialListfiles.php',
+       'SpecialListGroupRights' => __DIR__ . '/includes/specials/SpecialListgrouprights.php',
+       'SpecialListUsers' => __DIR__ . '/includes/specials/SpecialListusers.php',
+       'SpecialLockdb' => __DIR__ . '/includes/specials/SpecialLockdb.php',
+       'SpecialLog' => __DIR__ . '/includes/specials/SpecialLog.php',
+       'SpecialMergeHistory' => __DIR__ . '/includes/specials/SpecialMergeHistory.php',
+       'SpecialMyLanguage' => __DIR__ . '/includes/specials/SpecialMyLanguage.php',
+       'SpecialMycontributions' => __DIR__ . '/includes/specials/SpecialMyRedirectPages.php',
+       'SpecialMypage' => __DIR__ . '/includes/specials/SpecialMyRedirectPages.php',
+       'SpecialMytalk' => __DIR__ . '/includes/specials/SpecialMyRedirectPages.php',
+       'SpecialMyuploads' => __DIR__ . '/includes/specials/SpecialMyRedirectPages.php',
+       'SpecialNewFiles' => __DIR__ . '/includes/specials/SpecialNewimages.php',
+       'SpecialNewpages' => __DIR__ . '/includes/specials/SpecialNewpages.php',
+       'SpecialPage' => __DIR__ . '/includes/specialpage/SpecialPage.php',
+       'SpecialPageFactory' => __DIR__ . '/includes/specialpage/SpecialPageFactory.php',
+       'SpecialPageLanguage' => __DIR__ . '/includes/specials/SpecialPageLanguage.php',
+       'SpecialPagesWithProp' => __DIR__ . '/includes/specials/SpecialPagesWithProp.php',
+       'SpecialPasswordReset' => __DIR__ . '/includes/specials/SpecialPasswordReset.php',
+       'SpecialPermanentLink' => __DIR__ . '/includes/specials/SpecialPermanentLink.php',
+       'SpecialPreferences' => __DIR__ . '/includes/specials/SpecialPreferences.php',
+       'SpecialPrefixindex' => __DIR__ . '/includes/specials/SpecialPrefixindex.php',
+       'SpecialProtectedpages' => __DIR__ . '/includes/specials/SpecialProtectedpages.php',
+       'SpecialProtectedtitles' => __DIR__ . '/includes/specials/SpecialProtectedtitles.php',
+       'SpecialRandomInCategory' => __DIR__ . '/includes/specials/SpecialRandomInCategory.php',
+       'SpecialRandomredirect' => __DIR__ . '/includes/specials/SpecialRandomredirect.php',
+       'SpecialRecentChanges' => __DIR__ . '/includes/specials/SpecialRecentchanges.php',
+       'SpecialRecentChangesLinked' => __DIR__ . '/includes/specials/SpecialRecentchangeslinked.php',
+       'SpecialRedirect' => __DIR__ . '/includes/specials/SpecialRedirect.php',
+       'SpecialRedirectToSpecial' => __DIR__ . '/includes/specialpage/RedirectSpecialPage.php',
+       'SpecialResetTokens' => __DIR__ . '/includes/specials/SpecialResetTokens.php',
+       'SpecialRevisionDelete' => __DIR__ . '/includes/specials/SpecialRevisiondelete.php',
+       'SpecialRunJobs' => __DIR__ . '/includes/specials/SpecialRunJobs.php',
+       'SpecialSearch' => __DIR__ . '/includes/specials/SpecialSearch.php',
+       'SpecialSpecialpages' => __DIR__ . '/includes/specials/SpecialSpecialpages.php',
+       'SpecialStatistics' => __DIR__ . '/includes/specials/SpecialStatistics.php',
+       'SpecialTags' => __DIR__ . '/includes/specials/SpecialTags.php',
+       'SpecialTrackingCategories' => __DIR__ . '/includes/specials/SpecialTrackingCategories.php',
+       'SpecialUnblock' => __DIR__ . '/includes/specials/SpecialUnblock.php',
+       'SpecialUndelete' => __DIR__ . '/includes/specials/SpecialUndelete.php',
+       'SpecialUnlockdb' => __DIR__ . '/includes/specials/SpecialUnlockdb.php',
+       'SpecialUpload' => __DIR__ . '/includes/specials/SpecialUpload.php',
+       'SpecialUploadStash' => __DIR__ . '/includes/specials/SpecialUploadStash.php',
+       'SpecialUploadStashTooLargeException' => __DIR__ . '/includes/specials/SpecialUploadStash.php',
+       'SpecialUserlogout' => __DIR__ . '/includes/specials/SpecialUserlogout.php',
+       'SpecialVersion' => __DIR__ . '/includes/specials/SpecialVersion.php',
+       'SpecialWatchlist' => __DIR__ . '/includes/specials/SpecialWatchlist.php',
+       'SpecialWhatLinksHere' => __DIR__ . '/includes/specials/SpecialWhatlinkshere.php',
+       'SqlBagOStuff' => __DIR__ . '/includes/objectcache/SqlBagOStuff.php',
+       'SqlDataUpdate' => __DIR__ . '/includes/deferred/SqlDataUpdate.php',
+       'SqlSearchResultSet' => __DIR__ . '/includes/search/SearchResultSet.php',
+       'Sqlite' => __DIR__ . '/maintenance/sqlite.inc',
+       'SqliteInstaller' => __DIR__ . '/includes/installer/SqliteInstaller.php',
+       'SqliteMaintenance' => __DIR__ . '/maintenance/sqlite.php',
+       'SqliteUpdater' => __DIR__ . '/includes/installer/SqliteUpdater.php',
+       'SquidPurgeClient' => __DIR__ . '/includes/SquidPurgeClient.php',
+       'SquidPurgeClientPool' => __DIR__ . '/includes/SquidPurgeClient.php',
+       'SquidUpdate' => __DIR__ . '/includes/deferred/SquidUpdate.php',
+       'SrConverter' => __DIR__ . '/languages/classes/LanguageSr.php',
+       'StatCounter' => __DIR__ . '/includes/StatCounter.php',
+       'StatsOutput' => __DIR__ . '/maintenance/language/StatOutputs.php',
+       'Status' => __DIR__ . '/includes/Status.php',
+       'StorageTypeStats' => __DIR__ . '/maintenance/storage/storageTypeStats.php',
+       'StoreFileOp' => __DIR__ . '/includes/filebackend/FileOp.php',
+       'StreamFile' => __DIR__ . '/includes/StreamFile.php',
+       'StringPrefixSearch' => __DIR__ . '/includes/PrefixSearch.php',
+       'StringUtils' => __DIR__ . '/includes/utils/StringUtils.php',
+       'StripState' => __DIR__ . '/includes/parser/StripState.php',
+       'StubObject' => __DIR__ . '/includes/StubObject.php',
+       'StubUserLang' => __DIR__ . '/includes/StubObject.php',
+       'SubmitAction' => __DIR__ . '/includes/actions/SubmitAction.php',
+       'SvgHandler' => __DIR__ . '/includes/media/SVG.php',
+       'SwiftFileBackend' => __DIR__ . '/includes/filebackend/SwiftFileBackend.php',
+       'SwiftFileBackendDirList' => __DIR__ . '/includes/filebackend/SwiftFileBackend.php',
+       'SwiftFileBackendFileList' => __DIR__ . '/includes/filebackend/SwiftFileBackend.php',
+       'SwiftFileBackendList' => __DIR__ . '/includes/filebackend/SwiftFileBackend.php',
+       'SwiftFileOpHandle' => __DIR__ . '/includes/filebackend/SwiftFileBackend.php',
+       'SwiftVirtualRESTService' => __DIR__ . '/includes/libs/virtualrest/SwiftVirtualRESTService.php',
+       'SyncFileBackend' => __DIR__ . '/maintenance/syncFileBackend.php',
+       'TableCleanup' => __DIR__ . '/maintenance/cleanupTable.inc',
+       'TableCleanupTest' => __DIR__ . '/maintenance/cleanupTable.inc',
+       'TableDiffFormatter' => __DIR__ . '/includes/diff/TableDiffFormatter.php',
+       'TablePager' => __DIR__ . '/includes/pager/TablePager.php',
+       'TempFSFile' => __DIR__ . '/includes/filebackend/TempFSFile.php',
+       'TempFileRepo' => __DIR__ . '/includes/filerepo/FileRepo.php',
+       'TestFileOpPerformance' => __DIR__ . '/maintenance/fileOpPerfTest.php',
+       'TextContent' => __DIR__ . '/includes/content/TextContent.php',
+       'TextContentHandler' => __DIR__ . '/includes/content/TextContentHandler.php',
+       'TextPassDumper' => __DIR__ . '/maintenance/backupTextPass.inc',
+       'TextStatsOutput' => __DIR__ . '/maintenance/language/StatOutputs.php',
+       'TgConverter' => __DIR__ . '/languages/classes/LanguageTg.php',
+       'ThrottledError' => __DIR__ . '/includes/exception/ThrottledError.php',
+       'ThumbnailImage' => __DIR__ . '/includes/media/MediaTransformOutput.php',
+       'ThumbnailRenderJob' => __DIR__ . '/includes/jobqueue/jobs/ThumbnailRenderJob.php',
+       'TidyUpBug37714' => __DIR__ . '/maintenance/tidyUpBug37714.php',
+       'TiffHandler' => __DIR__ . '/includes/media/Tiff.php',
+       'TimestampException' => __DIR__ . '/includes/exception/TimestampException.php',
+       'Title' => __DIR__ . '/includes/Title.php',
+       'TitleArray' => __DIR__ . '/includes/TitleArray.php',
+       'TitleArrayFromResult' => __DIR__ . '/includes/TitleArrayFromResult.php',
+       'TitleCleanup' => __DIR__ . '/maintenance/cleanupTitles.php',
+       'TitleFormatter' => __DIR__ . '/includes/title/TitleFormatter.php',
+       'TitleParser' => __DIR__ . '/includes/title/TitleParser.php',
+       'TitlePrefixSearch' => __DIR__ . '/includes/PrefixSearch.php',
+       'TitleValue' => __DIR__ . '/includes/title/TitleValue.php',
+       'TrackBlobs' => __DIR__ . '/maintenance/storage/trackBlobs.php',
+       'TraditionalImageGallery' => __DIR__ . '/includes/gallery/TraditionalImageGallery.php',
+       'TransactionProfiler' => __DIR__ . '/includes/profiler/TransactionProfiler.php',
+       'TransformParameterError' => __DIR__ . '/includes/media/MediaTransformOutput.php',
+       'TransformationalImageHandler' => __DIR__ . '/includes/media/TransformationalImageHandler.php',
+       'UDPRCFeedEngine' => __DIR__ . '/includes/rcfeed/UDPRCFeedEngine.php',
+       'UIDGenerator' => __DIR__ . '/includes/utils/UIDGenerator.php',
+       'UcdXmlReader' => __DIR__ . '/maintenance/language/generateCollationData.php',
+       'UncategorizedCategoriesPage' => __DIR__ . '/includes/specials/SpecialUncategorizedcategories.php',
+       'UncategorizedImagesPage' => __DIR__ . '/includes/specials/SpecialUncategorizedimages.php',
+       'UncategorizedPagesPage' => __DIR__ . '/includes/specials/SpecialUncategorizedpages.php',
+       'UncategorizedTemplatesPage' => __DIR__ . '/includes/specials/SpecialUncategorizedtemplates.php',
+       'Undelete' => __DIR__ . '/maintenance/undelete.php',
+       'UnifiedDiffFormatter' => __DIR__ . '/includes/diff/UnifiedDiffFormatter.php',
+       'UnlistedSpecialPage' => __DIR__ . '/includes/specialpage/UnlistedSpecialPage.php',
+       'UnprotectAction' => __DIR__ . '/includes/actions/UnprotectAction.php',
+       'UnregisteredLocalFile' => __DIR__ . '/includes/filerepo/file/UnregisteredLocalFile.php',
+       'UnusedCategoriesPage' => __DIR__ . '/includes/specials/SpecialUnusedcategories.php',
+       'UnusedimagesPage' => __DIR__ . '/includes/specials/SpecialUnusedimages.php',
+       'UnusedtemplatesPage' => __DIR__ . '/includes/specials/SpecialUnusedtemplates.php',
+       'UnwatchAction' => __DIR__ . '/includes/actions/UnwatchAction.php',
+       'UnwatchedpagesPage' => __DIR__ . '/includes/specials/SpecialUnwatchedpages.php',
+       'UpdateArticleCount' => __DIR__ . '/maintenance/updateArticleCount.php',
+       'UpdateCollation' => __DIR__ . '/maintenance/updateCollation.php',
+       'UpdateDoubleWidthSearch' => __DIR__ . '/maintenance/updateDoubleWidthSearch.php',
+       'UpdateLogging' => __DIR__ . '/maintenance/archives/upgradeLogging.php',
+       'UpdateMediaWiki' => __DIR__ . '/maintenance/update.php',
+       'UpdateRestrictions' => __DIR__ . '/maintenance/updateRestrictions.php',
+       'UpdateSearchIndex' => __DIR__ . '/maintenance/updateSearchIndex.php',
+       'UpdateSpecialPages' => __DIR__ . '/maintenance/updateSpecialPages.php',
+       'UploadBase' => __DIR__ . '/includes/upload/UploadBase.php',
+       'UploadChunkFileException' => __DIR__ . '/includes/upload/UploadFromChunks.php',
+       'UploadChunkVerificationException' => __DIR__ . '/includes/upload/UploadFromChunks.php',
+       'UploadChunkZeroLengthFileException' => __DIR__ . '/includes/upload/UploadFromChunks.php',
+       'UploadDumper' => __DIR__ . '/maintenance/dumpUploads.php',
+       'UploadForm' => __DIR__ . '/includes/specials/SpecialUpload.php',
+       'UploadFromChunks' => __DIR__ . '/includes/upload/UploadFromChunks.php',
+       'UploadFromFile' => __DIR__ . '/includes/upload/UploadFromFile.php',
+       'UploadFromStash' => __DIR__ . '/includes/upload/UploadFromStash.php',
+       'UploadFromUrl' => __DIR__ . '/includes/upload/UploadFromUrl.php',
+       'UploadFromUrlJob' => __DIR__ . '/includes/jobqueue/jobs/UploadFromUrlJob.php',
+       'UploadSourceAdapter' => __DIR__ . '/includes/Import.php',
+       'UploadSourceField' => __DIR__ . '/includes/specials/SpecialUpload.php',
+       'UploadStash' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashBadPathException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashCleanup' => __DIR__ . '/maintenance/cleanupUploadStash.php',
+       'UploadStashException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashFile' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashFileException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashFileNotFoundException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashNoSuchKeyException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashNotAvailableException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashNotLoggedInException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashWrongOwnerException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UploadStashZeroLengthFileException' => __DIR__ . '/includes/upload/UploadStash.php',
+       'UppercaseCollation' => __DIR__ . '/includes/Collation.php',
+       'UsageException' => __DIR__ . '/includes/api/ApiMain.php',
+       'User' => __DIR__ . '/includes/User.php',
+       'UserArray' => __DIR__ . '/includes/UserArray.php',
+       'UserArrayFromResult' => __DIR__ . '/includes/UserArrayFromResult.php',
+       'UserBlockedError' => __DIR__ . '/includes/exception/UserBlockedError.php',
+       'UserCache' => __DIR__ . '/includes/cache/UserCache.php',
+       'UserDupes' => __DIR__ . '/maintenance/userDupes.inc',
+       'UserMailer' => __DIR__ . '/includes/mail/UserMailer.php',
+       'UserNotLoggedIn' => __DIR__ . '/includes/exception/UserNotLoggedIn.php',
+       'UserOptions' => __DIR__ . '/maintenance/userOptions.inc',
+       'UserRightsProxy' => __DIR__ . '/includes/UserRightsProxy.php',
+       'UsercreateTemplate' => __DIR__ . '/includes/templates/Usercreate.php',
+       'UserloginTemplate' => __DIR__ . '/includes/templates/Userlogin.php',
+       'UserrightsPage' => __DIR__ . '/includes/specials/SpecialUserrights.php',
+       'UsersPager' => __DIR__ . '/includes/specials/SpecialListusers.php',
+       'UtfNormal' => __DIR__ . '/includes/normal/UtfNormal.php',
+       'UzConverter' => __DIR__ . '/languages/classes/LanguageUz.php',
+       'ViewAction' => __DIR__ . '/includes/actions/ViewAction.php',
+       'VirtualRESTService' => __DIR__ . '/includes/libs/virtualrest/VirtualRESTService.php',
+       'VirtualRESTServiceClient' => __DIR__ . '/includes/libs/virtualrest/VirtualRESTServiceClient.php',
+       'WaitForSlave' => __DIR__ . '/maintenance/waitForSlave.php',
+       'WantedCategoriesPage' => __DIR__ . '/includes/specials/SpecialWantedcategories.php',
+       'WantedFilesPage' => __DIR__ . '/includes/specials/SpecialWantedfiles.php',
+       'WantedPagesPage' => __DIR__ . '/includes/specials/SpecialWantedpages.php',
+       'WantedQueryPage' => __DIR__ . '/includes/specialpage/WantedQueryPage.php',
+       'WantedTemplatesPage' => __DIR__ . '/includes/specials/SpecialWantedtemplates.php',
+       'WatchAction' => __DIR__ . '/includes/actions/WatchAction.php',
+       'WatchedItem' => __DIR__ . '/includes/WatchedItem.php',
+       'WatchlistCleanup' => __DIR__ . '/maintenance/cleanupWatchlist.php',
+       'WebInstaller' => __DIR__ . '/includes/installer/WebInstaller.php',
+       'WebInstallerComplete' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerCopying' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerDBConnect' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerDBSettings' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerDocument' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerExistingWiki' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerInstall' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerLanguage' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerName' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerOptions' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerOutput' => __DIR__ . '/includes/installer/WebInstallerOutput.php',
+       'WebInstallerPage' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerReadme' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerReleaseNotes' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerRestart' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerUpgrade' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerUpgradeDoc' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebInstallerWelcome' => __DIR__ . '/includes/installer/WebInstallerPage.php',
+       'WebRequest' => __DIR__ . '/includes/WebRequest.php',
+       'WebRequestUpload' => __DIR__ . '/includes/WebRequest.php',
+       'WebResponse' => __DIR__ . '/includes/WebResponse.php',
+       'WikiCategoryPage' => __DIR__ . '/includes/page/WikiCategoryPage.php',
+       'WikiDiff3' => __DIR__ . '/includes/diff/WikiDiff3.php',
+       'WikiExporter' => __DIR__ . '/includes/Export.php',
+       'WikiFilePage' => __DIR__ . '/includes/page/WikiFilePage.php',
+       'WikiImporter' => __DIR__ . '/includes/Import.php',
+       'WikiMap' => __DIR__ . '/includes/WikiMap.php',
+       'WikiPage' => __DIR__ . '/includes/page/WikiPage.php',
+       'WikiReference' => __DIR__ . '/includes/WikiMap.php',
+       'WikiRevision' => __DIR__ . '/includes/Import.php',
+       'WikiStatsOutput' => __DIR__ . '/maintenance/language/StatOutputs.php',
+       'WikitextContent' => __DIR__ . '/includes/content/WikitextContent.php',
+       'WikitextContentHandler' => __DIR__ . '/includes/content/WikitextContentHandler.php',
+       'WinCacheBagOStuff' => __DIR__ . '/includes/objectcache/WinCacheBagOStuff.php',
+       'WithoutInterwikiPage' => __DIR__ . '/includes/specials/SpecialWithoutinterwiki.php',
+       'WordLevelDiff' => __DIR__ . '/includes/diff/DairikiDiff.php',
+       'WrapOldPasswords' => __DIR__ . '/maintenance/wrapOldPasswords.php',
+       'XCFHandler' => __DIR__ . '/includes/media/XCF.php',
+       'XCacheBagOStuff' => __DIR__ . '/includes/objectcache/XCacheBagOStuff.php',
+       'XMLRCFeedFormatter' => __DIR__ . '/includes/rcfeed/XMLRCFeedFormatter.php',
+       'XMPInfo' => __DIR__ . '/includes/media/XMPInfo.php',
+       'XMPReader' => __DIR__ . '/includes/media/XMP.php',
+       'XMPValidate' => __DIR__ . '/includes/media/XMPValidate.php',
+       'Xhprof' => __DIR__ . '/includes/libs/Xhprof.php',
+       'Xml' => __DIR__ . '/includes/Xml.php',
+       'XmlDumpWriter' => __DIR__ . '/includes/Export.php',
+       'XmlJsCode' => __DIR__ . '/includes/Xml.php',
+       'XmlSelect' => __DIR__ . '/includes/Xml.php',
+       'XmlTypeCheck' => __DIR__ . '/includes/libs/XmlTypeCheck.php',
+       'ZhConverter' => __DIR__ . '/languages/classes/LanguageZh.php',
+       'ZipDirectoryReader' => __DIR__ . '/includes/utils/ZipDirectoryReader.php',
+       'ZipDirectoryReaderError' => __DIR__ . '/includes/utils/ZipDirectoryReader.php',
+       'lessc' => __DIR__ . '/includes/libs/lessc.inc.php',
+       'lessc_formatter_classic' => __DIR__ . '/includes/libs/lessc.inc.php',
+       'lessc_formatter_compressed' => __DIR__ . '/includes/libs/lessc.inc.php',
+       'lessc_formatter_lessjs' => __DIR__ . '/includes/libs/lessc.inc.php',
+       'lessc_parser' => __DIR__ . '/includes/libs/lessc.inc.php',
+       'profile_point' => __DIR__ . '/profileinfo.php',
+);
index 4a35120..e822655 100644 (file)
@@ -1702,6 +1702,9 @@ $wgAllDBsAreLocalhost = false;
  * $wgSharedPrefix is the table prefix for the shared database. It defaults to
  * $wgDBprefix.
  *
+ * $wgSharedSchema is the table schema for the shared database. It defaults to
+ * $wgDBmwschema.
+ *
  * @deprecated since 1.21 In new code, use the $wiki parameter to wfGetLB() to
  *   access remote databases. Using wfGetLB() allows the shared database to
  *   reside on separate servers to the wiki's own database, with suitable
@@ -1719,6 +1722,12 @@ $wgSharedPrefix = false;
  */
 $wgSharedTables = array( 'user', 'user_properties' );
 
+/**
+ * @see $wgSharedDB
+ * @since 1.23
+ */
+$wgSharedSchema = false;
+
 /**
  * Database load balancer
  * This is a two-dimensional array, an array of server info structures
index 9585c5f..7ce6d1b 100644 (file)
@@ -446,7 +446,7 @@ class MediaWiki {
                        $this->triggerJobs();
                        $this->restInPeace();
                } catch ( Exception $e ) {
-                       MWExceptionHandler::handle( $e );
+                       MWExceptionHandler::handleException( $e );
                }
        }
 
index 2faf196..f61de7e 100644 (file)
@@ -306,6 +306,11 @@ if ( $wgSharedPrefix === false ) {
        $wgSharedPrefix = $wgDBprefix;
 }
 
+// Set default shared schema
+if ( $wgSharedSchema === false ) {
+       $wgSharedSchema = $wgDBmwschema;
+}
+
 if ( !$wgCookiePrefix ) {
        if ( $wgSharedDB && $wgSharedPrefix && in_array( 'user', $wgSharedTables ) ) {
                $wgCookiePrefix = $wgSharedDB . '_' . $wgSharedPrefix;
index 6220e3b..e7276ea 100644 (file)
@@ -4,6 +4,9 @@
                        "Red Winged Duck"
                ]
        },
+       "apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [https://www.mediawiki.org/wiki/API:Main_page Дакумэнтацыя]\n* [https://www.mediawiki.org/wiki/API:FAQ Частыя пытаньні]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Сьпіс рассылкі]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API-аб’явы]\n* [https://bugzilla.wikimedia.org/buglist.cgi?component=API&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.delta_ts Памылкі і запыты]\n</div>\n<strong>Статус:</strong> усе магчымасьці на гэтай старонцы павінны працаваць, але API знаходзіцца ў актыўнай распрацоўцы і можа зьмяняцца ў любы момант. Падпісвайцеся на [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ рассылку mediawiki-api-announce] дзеля паведамленьняў пра абнаўленьні.\n\n<strong>Памылковыя запыты:</strong> калі да API дасылаюцца памылковыя запыты, HTTP-загаловак будзе дасланы з ключом «MediaWiki-API-Error», а потым і значэньне загалоўка і код памылкі будуць выстаўленыя на аднолькавае значэньне. Дзеля дадатковай інфармацыі глядзіце https://www.mediawiki.org/wiki/API:Errors_and_warnings.",
        "apihelp-main-param-action": "Дзеяньне для выкананьня.",
-       "apihelp-main-param-format": "Фармат вываду."
+       "apihelp-main-param-format": "Фармат вываду.",
+       "apihelp-main-param-maxlag": "Максымальная затрымка можа ўжывацца, калі MediaWiki ўсталяваная ў клястэр з рэплікаванай базай зьвестак. Дзеля захаваньня дзеяньняў, якія выклікаюць затрымку рэплікацыі, гэты парамэтар можа прымусіць кліента чакаць, пакуль затрымка рэплікацыі меншая за яго значэньне. У выпадку доўгай затрымкі, вяртаецца код памылкі «maxlag» з паведамленьнем кшталту «Чаканьне $host: $lag сэкундаў затрымкі».<br />Глядзіце https://www.mediawiki.org/wiki/Manual:Maxlag_parameter дзеля дадатковай інфармацыі.",
+       "apihelp-main-param-smaxage": "Выстаўце загаловак s-maxage на зададзеную колькасьць сэкундаў. Памылкі ніколі не кэшуюцца."
 }
index 70d32e5..302738f 100644 (file)
        "apihelp-parse-param-preview": "Im Vorschaumodus parsen.",
        "apihelp-parse-example-page": "Eine Seite parsen.",
        "apihelp-parse-example-text": "Wikitext parsen.",
+       "apihelp-patrol-description": "Kontrolliert eine Seite oder Version.",
+       "apihelp-patrol-example-revid": "Kontrolliert eine Version",
        "apihelp-protect-example-protect": "Schützt eine Seite",
        "apihelp-purge-param-forcelinkupdate": "Aktualisiert die Linktabellen.",
+       "apihelp-query-param-list": "Welche Listen abgerufen werden sollen.",
        "apihelp-query+allcategories-description": "Alle Kategorien aufzählen.",
        "apihelp-query+allcategories-param-limit": "Wie viele Kategorien zurückgegeben werden sollen.",
+       "apihelp-query+alldeletedrevisions-paraminfo-useronly": "Darf nur mit $3user verwendet werden.",
+       "apihelp-query+alldeletedrevisions-param-user": "Nur Versionen von diesem Benutzer auflisten.",
        "apihelp-query+alldeletedrevisions-param-namespace": "Nur Seiten in diesem Namensraum auflisten.",
        "apihelp-query+allfileusages-param-limit": "Wie viele Gesamtobjekte zurückgegeben werden sollen.",
        "apihelp-query+allfileusages-example-unique": "Einheitliche Dateititel auflisten",
        "apihelp-query+allimages-param-sha1base36": "SHA1-Hash des Bildes (Basis 36; verwendet in MediaWiki).",
        "apihelp-query+allimages-param-limit": "Wie viele Gesamtbilder zurückgegeben werden sollen.",
        "apihelp-query+alllinks-example-unique": "Einheitlich verlinkte Titel auflisten",
+       "apihelp-query+allpages-param-filterredir": "Welche Seiten aufgelistet werden sollen.",
        "apihelp-query+allredirects-example-unique": "Einheitliche Zielseiten auflisten",
        "apihelp-query+allredirects-example-generator": "Seiten abrufen, die die Weiterleitungen enthalten",
        "apihelp-query+alltransclusions-param-namespace": "Der aufzulistende Namensraum.",
        "apihelp-query+blocks-example-simple": "Sperren auflisten",
        "apihelp-query+categorymembers-param-startsortkey": "Stattdessen $1starthexsortkey verwenden.",
        "apihelp-query+categorymembers-param-endsortkey": "Stattdessen $1endhexsortkey verwenden.",
+       "apihelp-query+contributors-param-limit": "Wie viele Spender zurückgegeben werden sollen.",
+       "apihelp-query+deletedrevisions-param-user": "Nur Versionen von diesem Benutzer auflisten.",
+       "apihelp-query+deletedrevisions-param-limit": "Die Maximalmenge der aufzulistenden Versionen.",
        "apihelp-query+deletedrevs-param-from": "Auflistung bei diesem Titel beginnen.",
        "apihelp-query+deletedrevs-param-to": "Auflistung bei diesem Titel beenden.",
        "apihelp-query+extlinks-param-limit": "Wie viele Links zurückgegeben werden sollen.",
index 4fbfb40..17b79ff 100644 (file)
        "apihelp-upload-param-url": "URL to fetch the file from.",
        "apihelp-upload-param-filekey": "Key that identifies a previous upload that was stashed temporarily.",
        "apihelp-upload-param-sessionkey": "Same as $1filekey, maintained for backward compatibility.",
-       "apihelp-upload-param-stash": "If set, the server will not add the file to the repository and stash it temporarily.",
+       "apihelp-upload-param-stash": "If set, the server will stash the file temporarily instead of adding it to the repository.",
        "apihelp-upload-param-filesize": "Filesize of entire upload.",
        "apihelp-upload-param-offset": "Offset of chunk in bytes.",
        "apihelp-upload-param-chunk": "Chunk contents.",
diff --git a/includes/api/i18n/fi.json b/includes/api/i18n/fi.json
new file mode 100644 (file)
index 0000000..b86eb57
--- /dev/null
@@ -0,0 +1,8 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Nike"
+               ]
+       },
+       "apihelp-upload-param-stash": "Mikäli valittu, palvelin säilöö tiedoston väliaikaisesti tallentamisen sijaan."
+}
index a92a50f..5a9e66b 100644 (file)
        "apihelp-query+search-param-namespace": "Rechercher uniquement dans ces espaces de nom.",
        "apihelp-query+search-param-what": "Quel type de recherche effectuer.",
        "apihelp-query+search-param-info": "Quelles métadonnées renvoyer.",
+       "apihelp-query+search-param-prop": "Quelles propriétés renvoyer :\n;size:Ajoute la taille de la page en octets.\n;wordcount:Ajoute le nombre de mots de la page.\n;timestamp:Ajoute l’horodatage de la dernière modification de la page.\n;snippet:Ajoute un extrait analysé de la page.\n;titlesnippet:Ajoute un extrait analysé du titre de la page.\n;redirectsnippet:Ajoute un extrait analysé du titre de la redirection.\n;redirecttitle:Ajoute le titre de la redirection correspondante.\n;sectionsnippet:Ajoute un extrait analysé du titre de la section correspondante.\n;sectiontitle:Ajoute le titre de la section correspondante.\n;score:<span class=\"apihelp-deprecated\">Obsolète et ignoré.</span>\n;hasrelated:<span class=\"apihelp-deprecated\">Obsolète et ignoré.</span>",
+       "apihelp-query+search-param-limit": "Combien de pages renvoyer au total.",
+       "apihelp-query+search-param-interwiki": "Inclure les résultats interwiki dans la recherche, s’ils sont disponibles.",
+       "apihelp-query+search-param-backend": "Quel serveur de recherche utiliser, si ce n’est pas celui par défaut.",
+       "apihelp-query+search-example-simple": "Rechercher « signification »",
+       "apihelp-query+search-example-text": "Rechercher des textes pour « signification »",
+       "apihelp-query+search-example-generator": "Obtenir les informations sur les pages renvoyées par une recherche de « signification »",
+       "apihelp-query+siteinfo-description": "Renvoyer les informations générales sur le site.",
        "apihelp-format-example-generic": "Mettre en forme le résultat de la requête dans le format $1",
        "apihelp-dbg-description": "Extraire les données au format de var_export() de PHP.",
        "apihelp-dbgfm-description": "Extraire les données au format de var_export() de PHP (affiché proprement en HTML).",
index 0d4e3ae..5055e05 100644 (file)
        "apihelp-query+categories-param-limit": "כמה קטגוריות להחזיר.",
        "apihelp-query+tokens-example-types": "אחזור אסימון של רשימת המעקב ואסימון של ניטור",
        "apihelp-xml-param-xslt": "אם צוין, מוסיף &lt;xslt&gt; כגליון סגנונות. זה צריך להיות דף ויקי במרחב השם מדיה ויקי ששמו מסתיים ב\".xsl\".",
+       "api-format-title": "תוצאה של API של מדיה־ויקי",
+       "api-format-prettyprint-header": "זהו ייצוג ב־HTML של תסדיר $1. תסדיר HTML טוב לתיקון שגיאות, אבל אינו מתאים ליישומים.\n\nיש לציין את הפרמטר format כדי לשנות את תסדיר הפלט. כדי לראות ייצוג של תסדיר $1 לא ב־HTML יש לרשום format=$2.\n\nר' את [https://www.mediawiki.org/wiki/API התיעוד המלא], או את [[Special:ApiHelp/main|העזרה של API]] למידע נוסף.",
+       "api-orm-param-props": "באילו שדות לעשות שאילתה.",
+       "api-orm-param-limit": "מספר מרבי של שורות להחזיר.",
+       "api-pageset-param-titles": "רשימת כותרות.",
+       "api-pageset-param-pageids": "רשימת מזהי דף לעובד עליהם.",
+       "api-pageset-param-revids": "רשימת מזהי גרסה לעבוד עליהם.",
+       "api-pageset-param-generator": "קבלת רשימת דפים לעבוד עליהם על־ידי הרצת יחידת שאילתה שצוינה.\n\n'''לתשומת לבך:''' לשמות בפרמטר generator צריכה להיות התחילית \"g\", ר' דוגמאות.",
+       "api-pageset-param-redirects-generator": "פתרון אוטומטי של הפניות ב־$1titles, ב־$1pageids, וב־$1revids, ודפים שמחזיר $1generator.",
+       "api-pageset-param-redirects-nogenerator": "פתרון אוטומטי של הפניות ב־$1titles, ב־$1pageids וב־$1revids.",
+       "api-pageset-param-converttitles": "המרת כותרות לסוגי כתב אחרים אם זה נחוץ. זה עובד רק אם שפת הכותרת של הוויקי תומכת בהמרת סוגי כתב. השפות שתמכות בהמרת סוגי כתב הן $1.",
        "api-help-title": "עזרה של MediaWiki API",
        "api-help-lead": "זהו דף תיעוד של API שנוצר באופן אוטומטי.\n\nתיעוד ודוגמאות: https://www.mediawiki.org/wiki/API",
        "api-help-main-header": "יחידה ראשית",
        "api-help-flag-readrights": "יחידה זו דורשת הרשאות קריאה.",
        "api-help-flag-writerights": "יחידה זו דורשת הרשאות כתיבה.",
        "api-help-flag-mustbeposted": "יחידה זו מקבלת רק בקשות POST.",
+       "api-help-flag-generator": "היחידה הזאת יכולה להיות מחולל.",
        "api-help-parameters": "{{PLURAL:$1|פרמטר|פרמטרים}}:",
+       "api-help-param-deprecated": "מיושן.",
        "api-help-param-required": "פרמטר זה נדרש.",
        "api-help-param-list": "{{PLURAL:$1|1=ערך אחד|2=ערכים (מופרדים באמצעות \"{{!}}\")}}: $2",
+       "api-help-param-list-can-be-empty": "{{PLURAL:$1|0=חייב להיות ריק|יכול להיות ריק או $2}}",
        "api-help-param-limit": "מספר הפרמטרים לא יכול להיות גדול מ־$1.",
        "api-help-param-limit2": "המספר המרבי המותר הוא $1 (עבור בוטים – $2).",
        "api-help-param-integer-min": "ה{{PLURAL:$1|1=ערך|2=ערכים}} לא יכולים להיות קטנים מ־$2.",
        "api-help-param-integer-max": "ה{{PLURAL:$1|1=ערך לא יכול להיות גדול|2=ערכים לא יכולים להיות גדולים}} מ־$3.",
        "api-help-param-integer-minmax": "ה{{PLURAL:$1|1=ערך חייב|2=ערכים חייבים}} להיות בין $2 ל־$3.",
+       "api-help-param-upload": "חייב להישלח (posted) בתור העלאת קובץ באמצעות multipart/form-data.",
        "api-help-param-multi-separate": "הפרדה בין ערכים נעשית באמצעות \"|\".",
        "api-help-param-multi-max": "מספר הערכים המרבי הוא {{PLURAL:$1|$1}} (עבור בוטים – {{PLURAL:$2|$2}}).",
        "api-help-param-default": "ברירת מחדל: $1",
        "api-help-param-default-empty": "ברירת מחדל: <span class=\"apihelp-empty\">(ריק)</span>",
+       "api-help-param-token": "אסימון \"$1\" אוחזר מ־[[Special:ApiHelp/query+tokens|action=query&meta=tokens]]",
+       "api-help-param-token-webui": "לשם תאימות, גם האסימון שמשמש בממשק דפדפן מתקבל.",
+       "api-help-param-disabled-in-miser-mode": "כבוי בשל [https://www.mediawiki.org/wiki/Manual:$wgMiserMode מצב חיסכון].",
+       "api-help-param-limited-in-miser-mode": "'''לתשומת לבך:''' בשל [https://www.mediawiki.org/wiki/Manual:$wgMiserMode מצב חיסכון], שימוש בזה יכול להוביל לפחות מ־\"$1limit\" תוצאות לפני המשך; במצבים קיצוניים ייתכן שיחזרו אפס תוצאות.",
+       "api-help-param-direction": "באיזה כיוון למספר:\n;newer:לרשום את הישנים ביותר בהתחלה. לתשומת לבך: $1start חייב להיות לפני $1end.\n;older:לרשום את החדשים ביותר בהתחלה (בררת מחדל). לתשומת לבך: $1start חייב להיות אחרי $1end.",
+       "api-help-param-continue": "כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך.",
        "api-help-param-no-description": "<span class=\"apihelp-empty\">(ללא תיאור)</span>",
        "api-help-examples": "{{PLURAL:$1|דוגמה|דוגמאות}}:",
        "api-help-permissions": "{{PLURAL:$1|הרשאה|הרשאות}}:",
        "api-help-permissions-granted-to": "{{PLURAL:$1|הוענק ל|הוענקו ל}}: $2",
-       "api-credits-header": "קרדיטים"
+       "api-help-right-apihighlimits": "להשתמש במגבלות גבוהות יותר בשאילתות API (שאילתות אטיות: $1; שאילתות מהירות: $2). המגבלות לשאילתות אטיות חלות גם על פרמטרים מרובי־ערכים.",
+       "api-credits-header": "קרדיטים",
+       "api-credits": "מפתחי ה־API:\n* רואן קטאו (מפתח מוביל 2007–2009)\n* ויקטור וסילייב\n* בריאן טונג מין\n* סאם ריד\n* יורי אסטרחן (יוצר, מפתח מוביל מספטמבר 2006 עד ספטמבר 2007)\n* בראד יורש (מפתח מוביל מאז 2013)\n\nאנא שלחו הערות, הצעות ושאלות לכתובת mediawiki-api@lists.wikimedia.org או כתבו דיווח באג באתר https://bugzilla.wikimedia.org."
 }
index 8ead891..21db93a 100644 (file)
@@ -7,7 +7,7 @@
                        "Mar(c)"
                ]
        },
-       "apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [https://www.mediawiki.org/wiki/API:Main_page Documentatie]\n* [https://www.mediawiki.org/wiki/API:FAQ FAQ]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api E-maillijst]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API-aankondigingen]\n* [https://bugzilla.wikimedia.org/buglist.cgi?component=API&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.delta_ts Bugs & verzoeken]\n</div>\n<strong>Status:</strong> Alle funties die op deze pagina worden weergegeven horen te werken. Aan de API wordt actief gewerkt, en deze kan gewijzigd worden. Abonneer u op  de [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ e-maillijst mediawiki-api-announce] voor meldingen over aanpassingen.\n\n<strong>Foutieve verzoeken:</strong> als de API foutieve verzoeken ontvangt, wordt er geantwoord met een HTTP-header met de sleutel \"MediaWiki-API-Error\" en daarna worden de waarde van de header en de foutcode op dezelfde waarde ingesteld. Zie https://www.mediawiki.org/wiki/API:Errors_and_warnings voor meer informatie.",
+       "apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [https://www.mediawiki.org/wiki/API:Main_page Documentatie]\n* [https://www.mediawiki.org/wiki/API:FAQ FAQ]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api E-maillijst]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API-aankondigingen]\n* [https://bugzilla.wikimedia.org/buglist.cgi?component=API&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.delta_ts Bugs & verzoeken]\n</div>\n<strong>Status:</strong> Alle functies die op deze pagina worden weergegeven horen te werken. Aan de API wordt actief gewerkt, en deze kan gewijzigd worden. Abonneer u op  de [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ e-maillijst mediawiki-api-announce] voor meldingen over aanpassingen.\n\n<strong>Foutieve verzoeken:</strong> als de API foutieve verzoeken ontvangt, wordt er geantwoord met een HTTP-header met de sleutel \"MediaWiki-API-Error\" en daarna worden de waarde van de header en de foutcode op dezelfde waarde ingesteld. Zie https://www.mediawiki.org/wiki/API:Errors_and_warnings voor meer informatie.",
        "apihelp-main-param-action": "Welke handeling uit te voeren.",
        "apihelp-main-param-format": "De opmaak van de uitvoer.",
        "apihelp-main-param-maxlag": "De maximale vertraging kan gebruikt worden als MediaWiki is geïnstalleerd op een databasecluster die gebruik maakt van replicatie. Om te voorkomen dat handelingen nog meer databasereplicatievertraging veroorzaken, kan deze parameter er voor zorgen dat de client wacht totdat de replicatievertraging lager is dan de aangegeven waarde. In het geval van buitensporige vertraging, wordt de foutcode \"maxlag\" teruggegeven met een bericht als \"Waiting for $host: $lag seconds lagged\".<br />Zie https://www.mediawiki.org/wiki/Manual:Maxlag_parameter voor mee informatie.",
@@ -17,9 +17,9 @@
        "apihelp-block-param-reason": "Reden voor blokkade.",
        "apihelp-edit-example-edit": "Pagina bewerken",
        "apihelp-emailuser-description": "Gebruiker e-mailen.",
-       "apihelp-emailuser-param-subject": "Onderwerp header.",
-       "apihelp-emailuser-param-text": "Mailbody",
-       "apihelp-expandtemplates-param-title": "Titel van de pagina.",
+       "apihelp-emailuser-param-subject": "Onderwerpkoptekst.",
+       "apihelp-emailuser-param-text": "E-mailtekst.",
+       "apihelp-expandtemplates-param-title": "Paginanaam.",
        "apihelp-feedcontributions-param-year": "Van jaar (en eerder).",
        "apihelp-feedcontributions-param-month": "Van maand (en eerder).",
        "apihelp-login-param-name": "Gebruikersnaam.",
@@ -30,5 +30,6 @@
        "api-help-parameters": "{{PLURAL:$1|Parameter|Parameters}}:",
        "api-help-param-deprecated": "Verouderd.",
        "api-help-param-default": "Standaard: $1",
-       "api-credits-header": "Vermeldingen"
+       "api-credits-header": "Vermeldingen",
+       "api-credits": "API-ontwikkelaars:\n* Roan Kattouw (hoofdontwikkelaar september 2007–2009)\n* Victor Vasiliev\n* Bryan Tong Minh\n* Sam Reed\n* Yuri Astrakhan (oorspronkelijke ontwikkelaar, hoofdontwikkelaar september 2006 – september 2007)\n* Brad Jorsch (hoofdontwikkelaar 2013 – heden)\n\nStuur uw opmerkingen, suggesties en vragen naar mediawiki-api@lists.wikimedia.org\nof maak een melding aan op https://bugzilla.wikimedia.org/."
 }
diff --git a/includes/api/i18n/sr-ec.json b/includes/api/i18n/sr-ec.json
new file mode 100644 (file)
index 0000000..32a6765
--- /dev/null
@@ -0,0 +1,8 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Milicevic01"
+               ]
+       },
+       "apihelp-block-param-reason": "Разлог блокирање."
+}
index d8739f7..2b6de32 100644 (file)
@@ -4,7 +4,8 @@
                        "Gaoxuewei",
                        "Linforest",
                        "Liuxinyu970226",
-                       "Papapasan"
+                       "Papapasan",
+                       "LNDDYL"
                ]
        },
        "apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [https://www.mediawiki.org/wiki/API:Main_page 文档]\n* [https://www.mediawiki.org/wiki/API:FAQ 常见问题]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api 邮件列表]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API公告]\n* [https://bugzilla.wikimedia.org/buglist.cgi?component=API&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.delta_ts 程序错误与功能请求]\n</div>\n<strong>状态信息:</strong> 本页所展示的所有特性都应正常工作,但是API仍在开发当中,将会随时变化。请订阅[https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ mediawiki-api-announce 邮件列表]以便获得更新通知。\n\n<strong>错误请求:</strong> 当API收到错误请求时,HTTP header将会返回一个包含\"MediaWiki-API-Error\"的值,随后header的值与error code将会送回并设置为相同的值。详细信息请参阅https://www.mediawiki.org/wiki/API:Errors_and_warnings 。",
@@ -71,6 +72,7 @@
        "apihelp-edit-param-contentmodel": "新内容的内容模型。",
        "apihelp-edit-example-edit": "编辑一个页面",
        "apihelp-edit-example-prepend": "页面中预置_&#95;NOTOC_&#95;",
+       "apihelp-edit-example-undo": "通过13585撤销修订版本13579并自动填写编辑摘要",
        "apihelp-emailuser-description": "电子邮件联系一位用户。",
        "apihelp-emailuser-param-target": "电子邮件的目标用户。",
        "apihelp-emailuser-param-subject": "主题页眉。",
        "apihelp-query+allredirects-example-unique-generator": "获得所有目标页面,标记丢失的",
        "apihelp-query+allredirects-example-generator": "获得包含重定向的页面",
        "apihelp-query+alltransclusions-param-namespace": "要列举的名字空间。",
+       "apihelp-query+allusers-param-group": "只包含指定组中的用户。",
+       "apihelp-query+allusers-param-excludegroup": "排除指定组中的用户。",
        "apihelp-query+allusers-param-witheditsonly": "只列出有编辑的用户。",
        "apihelp-query+allusers-param-activeusers": "只列出最近$1天内活跃的用户。",
        "apihelp-query+allusers-example-Y": "列出以Y开头的用户",
+       "apihelp-query+backlinks-param-title": "要搜索的标题。不能与$1pageid一起使用。",
+       "apihelp-query+backlinks-param-pageid": "要搜索的页面ID。不能与$1title一起使用。",
+       "apihelp-query+backlinks-param-namespace": "要列举的名字空间。",
        "apihelp-query+backlinks-example-simple": "显示至[[首页]]的链接",
        "apihelp-query+backlinks-example-generator": "获取关于链接至[[首页]]的页面的信息",
        "apihelp-query+blocks-description": "列出所有被封禁的用户和IP地址。",
        "apihelp-query+categorymembers-example-simple": "获取[[:Category:Physics]]中的前10个页面。",
        "apihelp-query+categorymembers-example-generator": "获取关于[[:Category:Physics]]中的前10个页面的页面信息。",
        "apihelp-query+contributors-example-simple": "显示[[首页]]的贡献",
+       "apihelp-query+deletedrevisions-example-titles": "列出[[首页]]和[[Talk:首页]]的已删除修订,包含内容",
        "apihelp-query+deletedrevs-paraminfo-modes": "{{PLURAL:$1|模式}}:$2",
        "apihelp-query+deletedrevs-param-from": "从此标题开始列出。",
        "apihelp-query+deletedrevs-param-to": "列出至此标题为止。",
        "apihelp-query+images-param-limit": "返回多少文件。",
        "apihelp-query+images-example-simple": "获取[[首页]]使用的文件列表",
        "apihelp-query+images-example-generator": "获取有关[[首页]]使用的文件的信息",
+       "apihelp-query+imageusage-param-title": "要搜索的标题。不能与$1pageid一起使用。",
+       "apihelp-query+imageusage-param-pageid": "要搜索的页面ID。不能与$1title一起使用。",
        "apihelp-query+imageusage-param-namespace": "要列举的名字空间。",
        "apihelp-query+imageusage-example-simple": "显示使用[[:File:Albert Einstein Head.jpg]]的页面",
        "apihelp-query+imageusage-example-generator": "获取有关使用[[:File:Albert Einstein Head.jpg]]的页面的信息",
        "apihelp-query+recentchanges-example-simple": "最近更改列表",
        "apihelp-query+redirects-param-namespace": "只包含这些名字空间的页面。",
        "apihelp-query+redirects-param-limit": "返回多少重定向。",
-       "apihelp-query+redirects-example-simple": "获取至[[首页]]的重定向列表",
+       "apihelp-query+redirects-example-simple": "获取至[[Project:首页]]的重定向列表",
        "apihelp-query+redirects-example-generator": "获取所有重定向至[[首页]]的信息",
        "apihelp-query+revisions-example-last5": "获取“首页”的最近5次修订",
        "apihelp-query+revisions-example-first5": "获取“首页”的前5次修订版本",
        "apihelp-query+siteinfo-example-interwiki": "获取本地跨wiki前缀列表",
        "apihelp-query+tags-description": "列出更改标签。",
        "apihelp-query+tags-example-simple": "可用标签列表",
+       "apihelp-query+templates-param-namespace": "只显示此名字空间的模板。",
        "apihelp-query+templates-param-limit": "返回多少模板。",
        "apihelp-query+templates-param-templates": "只列出这些模板。对于检查某一页面使用某一模板很有用。",
        "apihelp-query+templates-example-simple": "从[[首页]]获取模板",
        "apihelp-query+watchlistraw-description": "获取登录用户的监视列表的所有页面。",
        "apihelp-query+watchlistraw-param-namespace": "只列出指定名字空间的页面。",
        "apihelp-revisiondelete-description": "删除和恢复修订版本。",
+       "apihelp-revisiondelete-param-hide": "每次修订要隐藏的东西。",
+       "apihelp-revisiondelete-param-show": "每次修订要恢复显示的东西。",
        "apihelp-revisiondelete-param-reason": "删除或恢复的原因。",
        "apihelp-rollback-example-simple": "回退由用户Example对[[首页]]做出的最近编辑",
        "apihelp-rollback-example-summary": "回退由IP用户192.0.2.5对[[首页]]做出的最近编辑,带编辑摘要“回退破坏”,并将这些编辑和回退标记为“机器人”",
        "apihelp-upload-param-watch": "监视页面。",
        "apihelp-upload-param-ignorewarnings": "忽略任何警告。",
        "apihelp-upload-param-file": "文件内容。",
-       "apihelp-upload-param-stash": "å¦\82æ\9e\9c设置ï¼\8cæ\9c\8då\8a¡å\99¨å°\86ä¸\8dä¼\9aæ·»å\8a æ\96\87件è\87³å­\98å\82¨åº\93并æ\9a\82æ\97¶è\97\8få\8c¿。",
+       "apihelp-upload-param-stash": "å¦\82æ\9e\9c设置ï¼\8cæ\9c\8då\8a¡å\99¨å°\86临æ\97¶è\97\8få\8c¿æ\96\87件è\80\8cä¸\8dæ\98¯å\8a å\85¥å­\98å\82¨åº\93。",
        "apihelp-upload-param-chunk": "大块内容。",
        "apihelp-upload-example-url": "从URL上传",
        "apihelp-userrights-param-user": "用户名。",
        "apihelp-userrights-param-userid": "用户ID。",
+       "apihelp-userrights-param-add": "将用户加入至这些组中。",
+       "apihelp-userrights-param-remove": "将用户从这些组中移除。",
        "apihelp-userrights-param-reason": "更改原因。",
        "apihelp-userrights-example-user": "将用户FooBot添加至“机器人”用户组,并从“管理员”和“行政员”组移除",
        "apihelp-watch-example-watch": "监视页面“首页”",
index 074128f..6fd6fb5 100644 (file)
@@ -222,8 +222,6 @@ class MWException extends Exception {
        public function report() {
                global $wgMimeType;
 
-               MWExceptionHandler::logException( $this );
-
                if ( defined( 'MW_API' ) ) {
                        // Unhandled API exception, we can't be sure that format printer is alive
                        self::header( 'MediaWiki-API-Error: internal_api_error_' . get_class( $this ) );
index 1f1ba9c..0d90e66 100644 (file)
  * @ingroup Exception
  */
 class MWExceptionHandler {
+
        /**
-        * Install an exception handler for MediaWiki exception types.
+        * Install handlers with PHP.
         */
        public static function installHandler() {
-               set_exception_handler( array( 'MWExceptionHandler', 'handle' ) );
+               set_exception_handler( array( 'MWExceptionHandler', 'handleException' ) );
+               set_error_handler( array( 'MWExceptionHandler', 'handleError' ) );
        }
 
        /**
@@ -45,7 +47,7 @@ class MWExceptionHandler {
                                $e->report();
                        } catch ( Exception $e2 ) {
                                // Exception occurred from within exception handler
-                               // Show a simpler error message for the original exception,
+                               // Show a simpler message for the original exception,
                                // don't try to invoke report()
                                $message = "MediaWiki internal error.\n\n";
 
@@ -83,7 +85,6 @@ class MWExceptionHandler {
                                echo nl2br( htmlspecialchars( $message ) ) . "\n";
                        }
 
-                       self::logException( $e );
                }
        }
 
@@ -108,6 +109,7 @@ class MWExceptionHandler {
         * If there are any open database transactions, roll them back and log
         * the stack trace of the exception that should have been caught so the
         * transaction could be aborted properly.
+        *
         * @since 1.23
         * @param Exception $e
         */
@@ -133,13 +135,15 @@ class MWExceptionHandler {
         *   } catch ( Exception $e ) {
         *       echo $e->__toString();
         *   }
+        *
+        * @since 1.25
         * @param Exception $e
         */
-       public static function handle( $e ) {
+       public static function handleException( $e ) {
                global $wgFullyInitialised;
 
                self::rollbackMasterChangesAndLog( $e );
-
+               self::logException( $e );
                self::report( $e );
 
                // Final cleanup
@@ -155,6 +159,22 @@ class MWExceptionHandler {
                exit( 1 );
        }
 
+       /**
+        * @since 1.25
+        * @param int $level Error level raised
+        * @param string $message
+        * @param string $file
+        * @param int $line
+        */
+       public static function handleError( $level, $message, $file = null, $line = null ) {
+               $e = new ErrorException( $message, 0, $level, $file, $line );
+               self::logError( $e );
+
+               // This handler is for logging only. Return false will instruct PHP
+               // to continue regular handling.
+               return false;
+       }
+
        /**
         * Generate a string representation of an exception's stack trace
         *
@@ -219,7 +239,7 @@ class MWExceptionHandler {
        }
 
        /**
-        * Get the ID for this error.
+        * Get the ID for this exception.
         *
         * The ID is saved so that one can match the one output to the user (when
         * $wgShowExceptionDetails is set to false), to the entry in the debug log.
@@ -251,8 +271,7 @@ class MWExceptionHandler {
        }
 
        /**
-        * Return the requested URL and point to file and line number from which the
-        * exception occurred.
+        * Get a message formatting the exception message and its origin.
         *
         * @since 1.22
         * @param Exception $e
@@ -260,12 +279,13 @@ class MWExceptionHandler {
         */
        public static function getLogMessage( Exception $e ) {
                $id = self::getLogId( $e );
+               $type = get_class( $e );
                $file = $e->getFile();
                $line = $e->getLine();
                $message = $e->getMessage();
                $url = self::getURL() ?: '[no req]';
 
-               return "[$id] $url   Exception from line $line of $file: $message";
+               return "[$id] $url   $type from line $line of $file: $message";
        }
 
        /**
@@ -287,6 +307,7 @@ class MWExceptionHandler {
         * @code
         *  {
         *    "id": "c41fb419",
+        *    "type": "MWException",
         *    "file": "/var/www/mediawiki/includes/cache/MessageCache.php",
         *    "line": 704,
         *    "message": "Non-string key given",
@@ -298,6 +319,7 @@ class MWExceptionHandler {
         * @code
         *  {
         *    "id": "dc457938",
+        *    "type": "MWException",
         *    "file": "/vagrant/mediawiki/includes/cache/MessageCache.php",
         *    "line": 704,
         *    "message": "Non-string key given",
@@ -324,6 +346,7 @@ class MWExceptionHandler {
 
                $exceptionData = array(
                        'id' => self::getLogId( $e ),
+                       'type' => get_class( $e ),
                        'file' => $e->getFile(),
                        'line' => $e->getLine(),
                        'message' => $e->getMessage(),
@@ -347,7 +370,7 @@ class MWExceptionHandler {
         * Log an exception to the exception log (if enabled).
         *
         * This method must not assume the exception is an MWException,
-        * it is also used to handle PHP errors or errors from other libraries.
+        * it is also used to handle PHP exceptions or exceptions from other libraries.
         *
         * @since 1.22
         * @param Exception $e
@@ -368,7 +391,22 @@ class MWExceptionHandler {
                                wfDebugLog( 'exception-json', $json, 'private' );
                        }
                }
-
        }
 
+       /**
+        * Log an exception that wasn't thrown but made to wrap an error.
+        *
+        * @since 1.25
+        * @param Exception $e
+       */
+       protected static function logError( Exception $e ) {
+               global $wgLogExceptionBacktrace;
+
+               $log = self::getLogMessage( $e );
+               if ( $wgLogExceptionBacktrace ) {
+                       wfDebugLog( 'error', $log . "\n" . $e->getTraceAsString() );
+               } else {
+                       wfDebugLog( 'error', $log );
+               }
+       }
 }
index 65176dd..1175bd3 100644 (file)
@@ -39,10 +39,12 @@ class HTMLSelectAndOtherField extends HTMLSelectField {
                $textAttribs = array(
                        'id' => $this->mID . '-other',
                        'size' => $this->getSize(),
+                       'class' => array( 'mw-htmlform-select-and-other-field' ),
+                       'data-id-select' => $this->mID,
                );
 
                if ( $this->mClass !== '' ) {
-                       $textAttribs['class'] = $this->mClass;
+                       $textAttribs['class'][] = $this->mClass;
                }
 
                $allowedParams = array(
@@ -50,7 +52,8 @@ class HTMLSelectAndOtherField extends HTMLSelectField {
                        'autofocus',
                        'multiple',
                        'disabled',
-                       'tabindex'
+                       'tabindex',
+                       'maxlength', // gets dynamic with javascript, see mediawiki.htmlform.js
                );
 
                $textAttribs += $this->getAttributes( $allowedParams );
@@ -71,6 +74,7 @@ class HTMLSelectAndOtherField extends HTMLSelectField {
                        $list = $request->getText( $this->mName );
                        $text = $request->getText( $this->mName . '-other' );
 
+                       // Should be built the same as in mediawiki.htmlform.js
                        if ( $list == 'other' ) {
                                $final = $text;
                        } elseif ( !in_array( $list, $this->mFlatOptions, true ) ) {
index 3094d55..22fb1df 100644 (file)
@@ -227,7 +227,7 @@ class WebInstallerOutput {
        public function getHeadAttribs() {
                return array(
                        'dir' => $this->getDir(),
-                       'lang' => $this->getLanguageCode(),
+                       'lang' => wfBCP47( $this->getLanguageCode() ),
                );
        }
 
index 05b0eca..17e0d50 100644 (file)
@@ -93,6 +93,7 @@
        "config-db-password-empty": "Avita nzertà na password pe' l'utente nuovo d' 'o database: $1.\nPure si fosse possibbele 'e crià ll'utente senza password chisto nun fosse sicuro.",
        "config-db-username-empty": "Avita miette nu valore p' 'o \"{{int:config-db-username}}\"",
        "config-db-wiki-account": "Account utente p' 'o funzionamento nurmale",
+       "config-db-prefix": "Prefisso d' 'a tavolozza d' 'o database:",
        "config-db-charset": "Nzieme 'e carattere d' 'o database",
        "config-charset-mysql5-binary": "MySQL 4.1/5.0 binario",
        "config-charset-mysql5": "MySQL 4.1/5.0 UTF-8",
        "config-missing-db-host": "Avita miette nu valore p' 'o \"{{int:config-db-host}}\"",
        "config-missing-db-server-oracle": "Avita miette nu valore p' 'o \"{{int:config-db-host-oracle}}\"",
        "config-mssql-install-auth": "Sceglie 'o tipo d'autenticazziona ca s'ausarrà pe cunnettà â database, durante ll'operazziona d'istallazziona. Si piglie \"{{int:config-mssql-windowsauth}}\", 'e credenziale 'e qualunque fosse ll'utenza ca 'o webserver sta pruciessanno sarranno ausate.",
-       "config-mssql-web-auth": "Sceglie 'o tipo d'autenticazziona ca 'o web server pigliarrà pe se cunnettà a 'o server 'e bbase 'e dati, durante ll'operazziona nurmale d' 'a wiki.\nSi piglie \"{{int:config-mssql-windowsauth}}\", 'e credenziale 'e qualunque fosse ll'utenza ca 'o webserver sta pruciessanno sarranno ausate."
+       "config-mssql-web-auth": "Sceglie 'o tipo d'autenticazziona ca 'o web server pigliarrà pe se cunnettà a 'o server 'e bbase 'e dati, durante ll'operazziona nurmale d' 'a wiki.\nSi piglie \"{{int:config-mssql-windowsauth}}\", 'e credenziale 'e qualunque fosse ll'utenza ca 'o webserver sta pruciessanno sarranno ausate.",
+       "config-install-updates": "Mpiccià ll'agghiurnamiente ca nun fossero necessarie"
 }
index 9cf7006..bf6cf04 100644 (file)
        "config-mysql-myisam": "MyISAM",
        "config-mysql-myisam-dep": "'''Waarschuwing''': u hebt MyISAM geselecteerd als opslagengine voor MySQL. Dit is niet aan te raden voor MediaWiki omdat:\n* het nauwelijks ondersteuning biedt voor gebruik door meerdere gebruikers tegelijkertijd door het locken van tabellen;\n* het meer vatbaar is voor corruptie dan andere engines;\n* de code van MediaWiki niet alstijd omgaat met MyISAM zoals dat zou moeten.\n\nAls uw installatie van MySQL InnoDB ondersteunt, gebruik dat dan vooral.\nAls uw installatie van MySQL geen ondersteuning heeft voor InnoDB, denk dan na over upgraden.",
        "config-mysql-only-myisam-dep": "'''Waarschuwing:''' MyISAM is enige beschikbare opslagmethode voor MySQL in deze omgeving, en deze wordt niet aangeraden voor gebruik met MediaWiki, omdat:\n* er nauwelijks ondersteuning is voor meerdere gelijktijdige transacties omdat tabellen op slot gezet worden;\n* tabellen makkelijker stuk kunnen gaan;\n* de code van MediaWiki niet altijd op de juiste wijze omgaat met MyISAM.\n\nUw installatie van MySQL heeft geen ondersteuning voor InnoDB. We raden u aan om een meer recente versie te gebruiken.",
-       "config-mysql-engine-help": "'''InnoDB''' is vrijwel altijd de beste instelling, omdat deze goed omgaat met meerdere verzoeken tegelijkertijd.\n\n'''MyISAM''' is bij een zeer beperkt aantal gebruikers mogelijk sneller, of als de wiki alleen-lezen is.\nMyISAM-databases raken vaker corrupt dan InnoDB-databases.",
+       "config-mysql-engine-help": "'''InnoDB''' is vrijwel altijd de beste instelling, omdat deze goed omgaat met meerdere verzoeken tegelijkertijd.\n\n'''MyISAM''' is bij een zeer beperkt aantal gebruikers mogelijk sneller, of als de wiki alleen-lezen is.\nMyISAM-databases raken vaker beschadigd dan InnoDB-databases.",
        "config-mysql-charset": "Tekenset voor de database:",
        "config-mysql-binary": "Binair",
        "config-mysql-utf8": "UTF-8",
index 6eb5258..bea6ced 100644 (file)
@@ -32,12 +32,8 @@ class CSSMin {
        /* Constants */
 
        /**
-        * Maximum file size to still qualify for in-line embedding as a data-URI
-        *
-        * 24,576 is used because Internet Explorer has a 32,768 byte limit for data URIs,
-        * which when base64 encoded will result in a 1/3 increase in size.
+        * Internet Explorer data URI length limit. See encodeImageAsDataURI().
         */
-       const EMBED_SIZE_LIMIT = 24576;
        const DATA_URI_SIZE_LIMIT = 32768;
        const URL_REGEX = 'url\(\s*[\'"]?(?P<file>[^\?\)\'"]*?)(?P<query>\?[^\)\'"]*?|)[\'"]?\s*\)';
        const EMBED_REGEX = '\/\*\s*\@embed\s*\*\/';
@@ -110,17 +106,17 @@ class CSSMin {
         * @param string $file Image file to encode.
         * @param string|null $type File's MIME type or null. If null, CSSMin will
         *     try to autodetect the type.
-        * @param int|bool $sizeLimit If the size of the target file is greater than
-        *     this value, decline to encode the image file and return false
-        *     instead. If $sizeLimit is false, no limit is enforced.
+        * @param bool $ie8Compat By default, a data URI will only be produced if it can be made short
+        *     enough to fit in Internet Explorer 8 (and earlier) URI length limit (32,768 bytes). Pass
+        *     `false` to remove this limitation.
         * @return string|bool Image contents encoded as a data URI or false.
         */
-       public static function encodeImageAsDataURI( $file, $type = null,
-               $sizeLimit = self::EMBED_SIZE_LIMIT
-       ) {
-               if ( $sizeLimit !== false && filesize( $file ) >= $sizeLimit ) {
+       public static function encodeImageAsDataURI( $file, $type = null, $ie8Compat = true ) {
+               // Fast-fail for files that definitely exceed the maximum data URI length
+               if ( $ie8Compat && filesize( $file ) >= self::DATA_URI_SIZE_LIMIT ) {
                        return false;
                }
+
                if ( $type === null ) {
                        $type = self::getMimeType( $file );
                }
@@ -128,22 +124,41 @@ class CSSMin {
                        return false;
                }
 
-               $contents = file_get_contents( $file );
-               // Only whitespace and printable ASCII characters
-               $isText = (bool)preg_match( '/^[\r\n\t\x20-\x7e]+$/', $contents );
+               return self::encodeStringAsDataURI( file_get_contents( $file ), $type, $ie8Compat );
+       }
 
-               if ( $isText ) {
-                       // Do not base64-encode non-binary files (sane SVGs), unless that'd exceed URI length limit.
+       /**
+        * Encode file contents as a data URI with chosen MIME type.
+        *
+        * The URI will be base64-encoded for binary files or just percent-encoded otherwise.
+        *
+        * @since 1.25
+        *
+        * @param string $contents File contents to encode.
+        * @param string $type File's MIME type.
+        * @param bool $ie8Compat See encodeImageAsDataURI().
+        * @return string|bool Image contents encoded as a data URI or false.
+        */
+       public static function encodeStringAsDataURI( $contents, $type, $ie8Compat = true ) {
+               // Try #1: Non-encoded data URI
+               // The regular expression matches ASCII whitespace and printable characters.
+               if ( preg_match( '/^[\r\n\t\x20-\x7e]+$/', $contents ) ) {
+                       // Do not base64-encode non-binary files (sane SVGs).
                        // (This often produces longer URLs, but they compress better, yielding a net smaller size.)
                        $uri = 'data:' . $type . ',' . rawurlencode( $contents );
-                       if ( strlen( $uri ) >= self::DATA_URI_SIZE_LIMIT ) {
-                               $uri = 'data:' . $type . ';base64,' . base64_encode( $contents );
+                       if ( !$ie8Compat || strlen( $uri ) < self::DATA_URI_SIZE_LIMIT ) {
+                               return $uri;
                        }
-               } else {
-                       $uri = 'data:' . $type . ';base64,' . base64_encode( $contents );
                }
 
-               return $uri;
+               // Try #2: Encoded data URI
+               $uri = 'data:' . $type . ';base64,' . base64_encode( $contents );
+               if ( !$ie8Compat || strlen( $uri ) < self::DATA_URI_SIZE_LIMIT ) {
+                       return $uri;
+               }
+
+               // A data URI couldn't be produced
+               return false;
        }
 
        /**
index 1e83e27..5e70aa9 100644 (file)
@@ -284,6 +284,9 @@ class ProfilerXhprof extends Profiler {
                $buffer = '';
                $bufferSize = 0;
                foreach ( $metrics as $func => $data ) {
+                       if ( strpos( $func, '@' ) !== false ) {
+                               continue; // ignore cyclic re-entries to functions
+                       }
                        $line = sprintf( $wgUDPProfilerFormatString,
                                $this->getProfileID(),
                                $data['ct'],
index 272d533..c837d1a 100644 (file)
@@ -59,7 +59,7 @@ abstract class ImageQueryPage extends QueryPage {
                                }
                        }
 
-                       $out->addHTML( $gallery->toHtml() );
+                       $out->addHTML( $gallery->toHTML() );
                }
        }
 
index cf82b86..084336d 100644 (file)
@@ -147,6 +147,7 @@ class SpecialBlock extends FormSpecialPage {
                        ),
                        'Reason' => array(
                                'type' => 'selectandother',
+                               'maxlength' => 255,
                                'label-message' => 'ipbreason',
                                'options-message' => 'ipbreason-dropdown',
                        ),
index 2d6213a..05c89c2 100644 (file)
@@ -285,24 +285,6 @@ class LinkSearchPage extends QueryPage {
                return $this->msg( 'linksearch-line' )->rawParams( $urlLink, $pageLink )->escaped();
        }
 
-       /**
-        * Override to check query validity.
-        *
-        * @param mixed $offset Numerical offset or false for no offset
-        * @param mixed $limit Numerical limit or false for no limit
-        */
-       function doQuery( $offset = false, $limit = false ) {
-               list( $this->mMungedQuery, ) = LinkSearchPage::mungeQuery( $this->mQuery, $this->mProt );
-               if ( $this->mMungedQuery === false ) {
-                       $this->getOutput()->addWikiMsg( 'linksearch-error' );
-               } else {
-                       // For debugging
-                       // Generates invalid xhtml with patterns that contain --
-                       //$this->getOutput()->addHTML( "\n<!-- " . htmlspecialchars( $this->mMungedQuery ) . " -->\n" );
-                       parent::doQuery( $offset, $limit );
-               }
-       }
-
        /**
         * Override to squash the ORDER BY.
         * We do a truncated index search, so the optimizer won't trust
index 77ad9aa..ccc5dea 100644 (file)
@@ -732,7 +732,7 @@ class SpecialUpload extends SpecialPage {
 
                return '<li>' .
                        wfMessage( 'file-exists-duplicate' )->numParams( count( $dupes ) )->parse() .
-                       $gallery->toHtml() . "</li>\n";
+                       $gallery->toHTML() . "</li>\n";
        }
 
        protected function getGroupName() {
index b6a3be2..2eefd0a 100644 (file)
@@ -527,20 +527,8 @@ class LoginForm extends SpecialPage {
                        return Status::newFatal( 'sorbs_create_account_reason' );
                }
 
-               // Normalize the name so that silly things don't cause "invalid username"
-               // errors. User::newFromName does some rather strict checking, rejecting
-               // e.g. leading/trailing/multiple spaces. But first we need to reject
-               // usernames that would be treated as titles with a fragment part.
-               if ( strpos( $this->mUsername, '#' ) !== false ) {
-                       return Status::newFatal( 'noname' );
-               }
-               $title = Title::makeTitleSafe( NS_USER, $this->mUsername );
-               if ( !is_object( $title ) ) {
-                       return Status::newFatal( 'noname' );
-               }
-
                # Now create a dummy user ($u) and check if it is valid
-               $u = User::newFromName( $title->getText(), 'creatable' );
+               $u = User::newFromName( $this->mUsername, 'creatable' );
                if ( !is_object( $u ) ) {
                        return Status::newFatal( 'noname' );
                } elseif ( 0 != $u->idForName() ) {
index 8bafdec..7cf05bc 100644 (file)
@@ -67,11 +67,11 @@ class AutoloadGenerator {
        public function forceClassPath( $fqcn, $inputPath ) {
                $path = realpath( $inputPath );
                if ( !$path ) {
-                       throw new \MWException( "Invalid path: $inputPath" );
+                       throw new \Exception( "Invalid path: $inputPath" );
                }
                $len = strlen( $this->basepath );
                if ( substr( $path, 0, $len ) !== $this->basepath ) {
-                       throw new \MWException( "Path is not within basepath: $inputPath" );
+                       throw new \Exception( "Path is not within basepath: $inputPath" );
                }
                $shortpath = substr( $path, $len );
                $this->overrides[$fqcn] = $shortpath;
@@ -83,11 +83,11 @@ class AutoloadGenerator {
        public function readFile( $inputPath ) {
                $path = realpath( $inputPath );
                if ( !$path ) {
-                       throw new \MWException( "Invalid path: $inputPath" );
+                       throw new \Exception( "Invalid path: $inputPath" );
                }
                $len = strlen( $this->basepath );
                if ( substr( $path, 0, $len ) !== $this->basepath ) {
-                       throw new \MWException( "Path is not within basepath: $inputPath" );
+                       throw new \Exception( "Path is not within basepath: $inputPath" );
                }
                $result = $this->collector->getClasses(
                        file_get_contents( $path )
@@ -124,7 +124,7 @@ class AutoloadGenerator {
 
                // We need to generate a line each rather than exporting the
                // full array so __DIR__ can be prepended to all the paths
-               $format = "\${$this->variableName}[%s] = __DIR__ . %s;\n";
+               $format = "%s => __DIR__ . %s,";
                foreach ( $this->classes as $path => $contained ) {
                        $exportedPath = var_export( $path, true );
                        foreach ( $contained as $fqcn ) {
@@ -147,7 +147,7 @@ class AutoloadGenerator {
                // sort for stable output
                ksort( $content );
 
-               $output = implode( '', $content );
+               $output = implode( "\n\t", $content );
                file_put_contents(
                        $this->basepath . '/autoload.php',
                        <<<EOD
@@ -156,7 +156,10 @@ class AutoloadGenerator {
 
 global \${$this->variableName};
 
-{$output}
+\${$this->variableName} = array(
+       {$output}
+);
+
 EOD
                );
        }
index 493f818..c74cfe8 100644 (file)
        "hidetoc": "گیزلت",
        "collapsible-collapse": "ییغیشلات",
        "collapsible-expand": "گئنیشلت",
+       "confirmable-yes": "هن",
+       "confirmable-no": "یوْخ",
        "thisisdeleted": "$1-نا باخ یا اوْنو قایتار؟",
        "viewdeleted": "$1 گؤستریلسین؟",
        "restorelink": "{{PLURAL:$1|بیر|$1}} سیلینمیش دَییشیکلیک",
        "gotaccount": "اؤنجه‌دن حسابینیز وارمی؟ $1.",
        "gotaccountlink": "گیریش",
        "userlogin-resetlink": "گیریش بیلگیلرینیزی اونوتموسونوز؟",
-       "userlogin-resetpassword-link": "رمزینیزی صیفیرلایین",
+       "userlogin-resetpassword-link": "رمزینیزی اونوتموسوز مو؟",
+       "userlogin-createanother": "بیر باشقا حساب یارات",
        "createacct-emailrequired": "ایمیل آدرسی",
        "createacct-emailoptional": "ایمیل آدرسی (ایستگه باغلی)",
        "createacct-email-ph": "ایمیل آدرسینیزی داخیل ائدین",
+       "createacct-another-email-ph": "ایمیل آدرسینیزی داخیل ائدین",
        "createaccountmail": "بیر گئچیجی راست‌گله رمز ایشلت و اونو آشاغیدا بللندیرن ایمیل آدرسینه گؤندر",
        "createacct-realname": "دوغرو آد (ایستگه باغلی)",
        "createaccountreason": "نَدَن‌لیک:",
        "createacct-captcha": "امنیت یوخلاماسی",
        "createacct-imgcaptcha-ph": "اوست‌ده‌کی گؤردوگونوز یازی‌نی داخیل ائدین",
        "createacct-submit": "حسابینیزی یارادین",
+       "createacct-another-submit": "بیر باشقا حساب یارات",
        "createacct-benefit-heading": "{{SITENAME}} سیزین کیمی آدام‌لارین الی ایله یارانیب‌دیر.",
        "createacct-benefit-body1": "{{PLURAL:$1|دَییشیکلیک}}",
        "createacct-benefit-body2": "{{PLURAL:$1|صحیفه}}",
        "edit-gone-missing": "صحیفنی یئنی لمک مومکون دئییل.\nچوخ گومان کی، صحیفه سیلینمیش‌دیر.",
        "edit-conflict": "سیزله برابر دییشدیرمه",
        "edit-no-change": "سیزین دییشدیر قئیده آلینمامیش‌دیر. بئله کی، متنده هئچ بیر دییشدیر ائدیلممیش‌دیر.",
+       "postedit-confirmation-created": "به صفحه یارانیب‌دیر.",
        "postedit-confirmation-saved": "سیزین دَییشدیرمه‌نیز قئید اولونوب‌دور.",
        "edit-already-exists": "یئنی صحیفنی یاراتماق مومکون دئییل.\nبئله کی، بو آددا صحیفه آرتیق مؤوجوددور.",
        "defaultmessagetext": "دفالت دانیشیق متنی",
        "revdelete-hide-user": "دَییشدیرن یازارین ایستیفاده‌چی آدینی/آی‌پی اونوانینی گیزله",
        "revdelete-hide-restricted": "بیلگی‌لری ایدارچی‌لردن ده گیزله",
        "revdelete-radio-same": "(ديَیشدیرمه)",
-       "revdelete-radio-set": "بلی",
-       "revdelete-radio-unset": "یوخ",
+       "revdelete-radio-set": "گیزلی",
+       "revdelete-radio-unset": "گؤرونن",
        "revdelete-suppress": "بیلگی‌لری ایداره‌چیلردن ده گیزله",
        "revdelete-unsuppress": "برپا اولونان وئرسیا‌لار اوزرین‌دن محدودیت‌لری قال‌دیر",
        "revdelete-log": "ندن:",
        "prefs-email": "ایمیل ترجیحلری",
        "prefs-rendering": "گؤرونوش",
        "saveprefs": "قئید ائت",
-       "restoreprefs": "بوتون ایلک ترجیحلری قایتار",
+       "restoreprefs": "بوتون ایلک ترجیحلری قایتار",
        "prefs-editing": "دَییشدیرمک‌ده",
        "rows": "سطرلر:",
        "columns": "سوتونلار",
        "badsiglength": "ایمضانیز چوخ اوزون‌دور.\nاو گرک {{PLURAL:$1|بیر|$1}} حرف‌دن اوزون اولمایا.",
        "yourgender": "جینس:",
        "gender-unknown": "بیلیندیرمه‌میش",
-       "gender-male": "آقا",
-       "gender-female": "خانیم",
+       "gender-male": "کیشی",
+       "gender-female": "قادین",
        "prefs-help-gender": "ایستگه یاغلی: یازیلیم‌لا، دوزگون جنسیته ایلگی‌لی آدرس وئرمک اوچون ایشنیر.\nبو بیلگی، عمومی اولاجاق‌دیر.",
        "email": "ایمیل",
        "prefs-help-realname": "اصلی آد ایستگه باغلی‌دیر.\nاگر اونو وئرماغی سئچسز، سیزین ایشلرینیزی سیزه مونتسب ائدن‌ده، بو اصلی آد ایشلنه‌جک‌دیر.",
        "prefs-signature": "ایمضا",
        "prefs-dateformat": "تاریخ فورمتی",
        "prefs-timeoffset": "ساعات قورشاغینین فرقی",
-       "prefs-advancedediting": "عمومی",
+       "prefs-advancedediting": "گنل تنظیم‌لر",
        "prefs-editor": "دَییشدیرن",
        "prefs-preview": "اؤن‌گؤستریش",
        "prefs-advancedrc": "گلیشمیش سئچَنکلر",
        "license-nopreview": "(اؤن‌گؤستریش یوخدور)",
        "upload_source_url": "(بیر گئچرلی و عموم گؤره بیلن اینترنت آدرسی)",
        "upload_source_file": "(بیلگی‌سایارینیزدا بیر فایل)",
+       "listfiles-delete": "سیل",
        "listfiles-summary": "بۇ اؤزل صحیفه، بۆتون یۆکله‌نیلن فایل‌لاری گؤستریر.",
        "listfiles_search_for": "مئدیا آدی اوچون آختار:",
        "imgfile": "فایل",
        "randomincategory": "بؤلمه‌ده راست‌گله صحیفه",
        "randomincategory-invalidcategory": "«$1» بیر گئچرلی بؤلمه آدی دئییل.",
        "randomincategory-nopages": "[[:Category:$1|$1]] بؤلمه‌سین‌ده، هئچ صحیفه یوخدور.",
+       "randomincategory-category": "بؤلمه:",
+       "randomincategory-legend": "بؤلمه‌ده راست‌گله صفحه",
        "randomredirect": "راست‌گله یول‌لاندیرما",
        "randomredirect-nopages": "«$1» آدفضاسیندا هئچ بیر یول‌لاندیرما یوخدور.",
        "statistics": "آمارلار",
        "querypage-disabled": "پِرفورمانس اوچون بو اؤزل صحیفه باغلانیب‌دیر.",
        "booksources": "کیتاب قایناقلاری",
        "booksources-search-legend": "کیتاب قایناقلارین آختار",
+       "booksources-search": "آختار",
        "booksources-text": "آشاغیدا یئنی و ایشلنمیش کیتاب‌لار ساتان خاریجی کئچیدلرده سیز آختاردیغینیز کیتاب حاقیندا علاوه معلومات آلا بیلرسیز:",
        "booksources-invalid-isbn": "وئریلن ISBN اعتبارسیز کیمی گؤرونور؛ اورجینال قایناق‌دان کوپیالاما اشکالار اوچون نظارت ائدین.",
        "specialloguserlabel": "ایجراچی",
        "autoblockid": "اوتوماتیک باغلانما #$1",
        "block": "ایستیفادچینی باغلاما",
        "unblock": "ایستیفاده‌چی‌نین باغلانماسین گؤتور",
-       "blockip": "ایستیفاده چی نی باغلا",
+       "blockip": " {{GENDER:$1|ایشلدن}}ی باغلا",
        "blockip-legend": "ایستیفادچی نی باغلا",
        "blockiptext": "آشاغی‌داکی فورمو ایستیفاده ائده‌رک مویین بیر ایپنین و یا قئیدیات‌دان کئچمیش ایستیفاده‌چی‌نین دییشیک‌لیک ائتمه‌سینی مانعه تؤره‌ده بیلرسینیز. بو یالنیز واندالیزمی قارشی‌سینی آلماق اوچون و [[{{MediaWiki:Policy-url}}|قایدا‌لارا]] اویغون اولا‌راق ائدیلمه‌لی. آشاغییا موتلق قاداغا ایله علاقه‌دار بیر شرح یازین. (نومونه:-بو-صحیفه‌لرده واندالیزم ائتمیش‌دیر).",
        "ipaddressorusername": "آی-پی عونوانی و یا ایستیفاده‌چی آدی",
        "import": "صحیفه‌لری ایدخال ائت",
        "importinterwiki": "ویکیلر اراسی چیخارما",
        "import-interwiki-text": "ایچه کؤچورمک اوچون بیر wiki و صحیفه باش‌لیغی سئچین.\nرئویزیون تاریخ‌لری و یازارلارین آدلاری قورونا‌جاق.\nبوتون ویکیلئراراسی ایچه کؤچورمه حرکت‌لری [[Special:Log/import|ایچه کؤچورمه گوندلیگینده]] یازیلماقدا‌دیر.",
+       "import-interwiki-sourcepage": "قایناق صفحه:",
        "import-interwiki-history": "صحیفه‌نین دییشمه تاریخچه‌لری‌نین هامی‌سینی کؤچور",
        "import-interwiki-templates": "بوتون شابلون‌لارلا بیرلیکده",
        "import-interwiki-submit": "ایچری توکمه اولسون",
        "watchlistedit-raw-done": "ایزله‌دیکلرینیز گونجل‌لندی.",
        "watchlistedit-raw-added": "{{PLURAL:$1|بیر|$1}} باشلیق آرلیریلدی:",
        "watchlistedit-raw-removed": "{{PLURAL:$1|بیر|$1}} باشلیق چیخاریلدی:",
+       "watchlistedit-clear-titles": "باشلیق‌لار:",
        "watchlisttools-view": "ایلگیلی دَییشیکلیکلره باخین",
        "watchlisttools-edit": "ایزله‌دیکلره باخ و اونلاری دَییشدیر",
        "watchlisttools-raw": "چیی ایزله‌دیکلری دَییشدیر",
        "duplicate-defaultsort": "'''دیقت:''' احتیمال ائدیلن «$2» دفالت آچاری، قاباقکی «$1» دفالت آچارینی گئچرسیز ائدیر.",
        "version": "نوسخه‌",
        "version-extensions": "قورولموش گنیشلندیرمه‌لر",
-       "version-skins": "قابیقلار",
+       "version-skins": "یوکلنمیش قابیق‌لار",
        "version-specialpages": "اؤزل صحیفه‌لر",
        "version-parserhooks": "آیریشدیران چنگل‌لری",
        "version-variables": "دَییشینلر",
        "version-hook-name": "چنگه‌لین آدی",
        "version-hook-subscribedby": "طرفیندن گیریش‌‌میش",
        "version-version": "(نسخه $1)",
+       "version-no-ext-name": "[آد سیز]",
        "version-license": "مِدیاویکی لیسانسی",
        "version-ext-license": "لیسانس",
+       "version-skin-colheader-name": "قابیق",
+       "version-ext-colheader-version": "سۆروم",
+       "version-ext-colheader-license": "لیسانس",
+       "version-ext-colheader-description": "آچیقلاما",
+       "version-ext-colheader-credits": "یازیچی‌لار",
        "version-poweredby-credits": "بو wیکی ' ''[https://www.mediawiki.org/ مئدیاwیکی]'ع' پروقرامی ایستیفاده ائدیله‌رک يارادیلمیشدیر، یاازارلار © 2001-$1 $2.",
        "version-poweredby-others": "آیریلار",
        "version-credits-summary": "بو ایستفاده چیلر دییشدیر لرینه گوره [[Special:Version|مئدیاویکی]] تانیش ائدیرم.",
        "htmlform-no": "یوخ",
        "htmlform-yes": "بلی",
        "htmlform-chosen-placeholder": "بیر سئچمه سئچین",
+       "htmlform-cloner-create": "چوْخراق آرتیر",
+       "htmlform-cloner-delete": "سیل",
        "sqlite-has-fts": "$1 بوتون یازی آختارما دستگی‌له",
        "sqlite-no-fts": "$1 بوتون یازی آختارماماق‌لا",
        "logentry-delete-delete": "$1، $3 صحیفه‌سینی {{GENDER:$2|سیلدی}}",
        "duration-centuries": "{{PLURAL:$1|بیر|$1}} یوز-ایل",
        "duration-millennia": "{{PLURAL:$1|بیر|$1}} مین‌ایل",
        "rotate-comment": "عکس $1 {{PLURAL:$1|درجه}} ساعات عقربه‌لری ایستیقامتینده فیرلاندیریلب‌دیر",
+       "expand_templates_output": "سوْنوج",
+       "expand_templates_ok": "اوْلسون",
+       "expand_templates_remove_comments": "باخیش‌لاری سیل",
        "expand_templates_generate_rawhtml": "چیی اچ‌تی‌ام‌ال گؤستر",
-       "expand_templates_preview": "اؤن‌گؤستریش"
+       "expand_templates_preview": "اؤن‌گؤستریش",
+       "pagelang-name": "صفحه",
+       "pagelang-language": "دیل",
+       "pagelang-select-lang": "دیل سئچمه‌سی",
+       "mediastatistics-table-count": "فایل‌لارین سایی",
+       "mediastatistics-header-unknown": "بیلینمه‌ین",
+       "mediastatistics-header-bitmap": "بیت‌مپ گؤرونتولر",
+       "mediastatistics-header-audio": "سس",
+       "mediastatistics-header-video": "ویدیولار",
+       "mediastatistics-header-office": "دفتر"
 }
index 56e6cbc..59b80c2 100644 (file)
        "nstab-help": "Старонка дапамогі",
        "nstab-category": "Катэгорыя",
        "nosuchaction": "Няма такога дзеяньня",
-       "nosuchactiontext": "Ð\94зеÑ\8fнÑ\8cне, Ð¿Ð°Ð·Ð½Ð°Ñ\87анае Ñ\9e URL, Ð·Ñ\8cÑ\8fÑ\9eлÑ\8fеÑ\86Ñ\86а Ð½Ñ\8fÑ\81лÑ\83Ñ\88нÑ\8bм.\nÐ\9cагÑ\87Ñ\8bма, Ð²Ñ\8b Ñ\9eвÑ\8fлÑ\96 Ð½Ñ\8fÑ\81лÑ\83Ñ\88нÑ\8b URL Ð°Ð±Ð¾ Ð¿ÐµÑ\80айÑ\88лÑ\96 Ð¿Ð° Ð½Ñ\8fÑ\81лÑ\83Ñ\88най Ñ\81паÑ\81Ñ\8bлÑ\86Ñ\8b.\nÐ\93Ñ\8dÑ\82а Ð¼Ð¾Ð¶Ð° Ð±Ñ\8bÑ\86Ñ\8c Ñ\96 Ð¿Ð°Ð¼Ñ\8bлкай Ñ\83 Ð°Ð¿Ñ\80агÑ\80амаваньні {{GRAMMAR:родны|{{SITENAME}}}}.",
+       "nosuchactiontext": "Ð\94зеÑ\8fнÑ\8cне, Ð¿Ð°Ð·Ð½Ð°Ñ\87анае Ñ\9e URL, Ð·Ñ\8cÑ\8fÑ\9eлÑ\8fеÑ\86Ñ\86а Ð½Ñ\8fÑ\81лÑ\83Ñ\88нÑ\8bм.\nÐ\9cагÑ\87Ñ\8bма, Ð²Ñ\8b Ñ\9eвÑ\8fлÑ\96 Ð½Ñ\8fÑ\81лÑ\83Ñ\88нÑ\8b URL Ð°Ð±Ð¾ Ð¿ÐµÑ\80айÑ\88лÑ\96 Ð¿Ð° Ð½Ñ\8fÑ\81лÑ\83Ñ\88най Ñ\81паÑ\81Ñ\8bлÑ\86Ñ\8b.\nÐ\93Ñ\8dÑ\82а Ð¼Ð¾Ð¶Ð° Ð±Ñ\8bÑ\86Ñ\8c Ñ\96 Ð¿Ð°Ð¼Ñ\8bлкай Ñ\83 Ð¿Ñ\80агÑ\80амнÑ\8bм Ð·Ð°Ð±ÐµÑ\81Ñ\8cпÑ\8fÑ\87Ñ\8dньні {{GRAMMAR:родны|{{SITENAME}}}}.",
        "nosuchspecialpage": "Такой спэцыяльнай старонкі не існуе",
        "nospecialpagetext": "<strong>Спэцыяльная старонка, да якой Вы зьвярнуліся, не існуе.</strong>\n\nСьпіс дзейных спэцыяльных старонак можна знайсьці на [[Special:SpecialPages|{{int:specialpages}}]].",
        "error": "Памылка",
index 1415b2c..fc86b50 100644 (file)
        "content-model-text": "обикновен текст",
        "content-model-javascript": "Джаваскрипт",
        "content-model-css": "CSS",
+       "duplicate-args-category": "Страници с еднакви шаблонни параметри",
+       "duplicate-args-category-desc": "Страницата съдържа повиквания за шаблон, които използват повтарящи се параметри, като например <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> or <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
        "expensive-parserfunction-warning": "Внимание: Тази страница прекалено много пъти използва ресурсоемки парсерни функции.\n\nВ момента има {{PLURAL:$1|$1 обръщение|$1 обръщения}} към такива функции, а трябва да {{PLURAL:$1|е|са}} по-малко от $2.",
        "expensive-parserfunction-category": "Страници, които прекалено много пъти използват ресурсоемки парсерни функции",
        "post-expand-template-inclusion-warning": "Внимание: Размерът за включване на този шаблон е твърде голям.\nНякои шаблони няма да бъдат включени.",
        "node-count-exceeded-category": "Страници, където е превишен възел-граф",
        "node-count-exceeded-category-desc": "Страницата превишава максималния възел-граф.",
        "node-count-exceeded-warning": "Страница превиши броя на възлите",
+       "expansion-depth-exceeded-category": "Страници, в които е превишена дълбочината на разгръщане",
+       "expansion-depth-exceeded-category-desc": "Страницата превишава максимално допустимата дълбочина на разгръщане.",
+       "expansion-depth-exceeded-warning": "Страницата е превишила разрешената дълбочина на разгръщане",
+       "parser-unstrip-loop-warning": "Открито е ''unstrip'' зацикляне",
+       "parser-unstrip-recursion-limit": "''Unstrip'' лимита на рекурсия превишава ($1)",
        "undo-success": "Редакцията може да бъде върната. Прегледайте долното сравнение и се уверете, че наистина искате да го направите. След това съхранете страницата, за да извършите връщането.",
        "undo-failure": "Редакцията не може да бъде върната поради конфликтни междинни редакции.",
        "undo-norev": "Редакцията не може да бъде върната тъй като не съществува или е била изтрита.",
index 880f255..adfc915 100644 (file)
        "filerenameerror": "No s'ha pogut reanomenar el fitxer «$1» com «$2».",
        "filedeleteerror": "No s'ha pogut eliminar el fitxer «$1».",
        "directorycreateerror": "No s'ha pogut crear el directori «$1».",
+       "directoryreadonlyerror": "Directory \"$1\" is read-only.",
        "filenotfound": "No s'ha pogut trobar el fitxer «$1».",
        "unexpected": "S'ha trobat un valor imprevist: «$1»=«$2».",
        "formerror": "Error: no s'ha pogut enviar les dades del formulari",
index fa20694..fdde405 100644 (file)
        "prefs-tabs-navigation-hint": "Tipp: Du kannst die linke und rechte Pfeiltasten benutzen, um zwischen den Registerkarten in der Reiterliste zu navigieren.",
        "email-address-validity-valid": "Diese E-Mail-Adresse scheint gültig zu sein.",
        "email-address-validity-invalid": "Eine gültige E-Mail-Adresse ist erforderlich.",
-       "userrights": "Benutzerrechteverwaltung",
+       "userrights": "Benutzerrechte verwalten",
        "userrights-lookup-user": "Gruppenzugehörigkeit verwalten",
        "userrights-user-editname": "Benutzername:",
        "editusergroup": "Benutzerrechte bearbeiten",
index c18adfc..5d4a2bf 100644 (file)
        "otherlanguages": "Σε άλλες γλώσσες",
        "redirectedfrom": "(Ανακατεύθυνση από $1)",
        "redirectpagesub": "Σελίδα ανακατεύθυνσης",
+       "redirectto": "Ανακατεύθυνση σε:",
        "lastmodifiedat": "Η σελίδα αυτή τροποποιήθηκε τελευταία φορά στις $1, στις $2.",
        "viewcount": "Αυτή η σελίδα έχει προσπελαστεί {{PLURAL:$1|μια φορά|$1 φορές}}.",
        "protectedpage": "Προστατευμένη σελίδα",
        "pool-timeout": "Χρόνος αναμονής για το κλείδωμα",
        "pool-queuefull": "Η ουρά της δεξαμενής διεργασιών είναι πλήρης",
        "pool-errorunknown": "Άγνωστο σφάλμα",
+       "pool-servererror": "Η υπηρεσία καταμετρητή ομαδοποίησης δεν είναι διαθέσιμη ($1).",
        "aboutsite": "Σχετικά με {{SITENAME}}",
        "aboutpage": "Project:Σχετικά",
        "copyright": "Το περιεχόμενο είναι διαθέσιμο σύμφωνα με την $1 εκτός αν αναφέρεται διαφορετικά.",
        "viewyourtext": "Μπορείτε να προβάλετε και να αντιγράψετε τον κώδικα των '''επεξεργασιών σας''' σε αυτήν τη σελίδα:",
        "protectedinterface": "Αυτή η σελίδα παρέχει κείμενο διεπαφής για το λογισμικό σε αυτό το wiki, και έχει κλειδωθεί για αποτροπή τυχόν βανδαλισμού.\n\nΓια να προσθέσετε ή να αλλάξετε τις μεταφράσεις για όλα τα wikis, παρακαλούμε χρησιμοποιήστε  [//translatewiki.net/ translatewiki.net], το εγχείρημα τοπικοποίησης του  MediaWiki.",
        "editinginterface": "<strong>Προειδοποίηση:</strong> Επεξεργάζεστε μια σελίδα η οποία χρησιμοποιείται για να παρέχει κείμενο διεπαφής για το λογισμικό. Αλλαγές σε αυτήν τη σελίδα θα επηρεάσουν την εμφάνιση της διεπαφής χρήστη για άλλους χρήστες αυτού του wiki.",
+       "translateinterface": "Για να προσθέσετε ή να αλλάξετε τις μεταφράσεις για όλα τα wiki, παρακαλούμε χρησιμοποιήστε το [//translatewiki.net/ translatewiki.net], το έργο τοπικοποίησης του MediaWiki.",
        "cascadeprotected": "Αυτή η σελίδα έχει προστατευθεί από επεξεργασία, επειδή περιλαμβάνεται {{PLURAL:$1|στην ακόλουθη σελίδα, που είναι προστατευμένη|στις ακόλουθες σελίδες, που είναι προστατευμένες}} με ενεργοποιημένη τη «διαδοχική» προστασία στο:\n$2",
        "namespaceprotected": "Δεν έχετε άδεια να επεξεργάζεστε σελίδες στον τομέα '''$1'''.",
        "customcssprotected": "Δεν έχετε δικαιώματα για να επεξεργαστείτε αυτή τη σελίδα CSS, επειδή περιέχει προσωπικές ρυθμίσεις άλλου χρήστη.",
        "createaccount-text": "Κάποιος δημιούργησε έναν λογαριασμό για τη διεύθυνση email σας στο {{SITENAME}} ($4) με το όνομα \"$2\", με κωδικό πρόσβασης \"$3\". Θα πρέπει να συνδεθείτε και να αλλάξετε τον κωδικό πρόσβασής σας τώρα.\n\nΜπορείτε να αγνοήσετε αυτό το μήνυμα, αν αυτός ο λογαριασμός δημιουργήθηκε εσφαλμένα.",
        "login-throttled": "Κάνατε πάρα πολλές πρόσφατες απόπειρες σύνδεσης.\nΠαρακαλούμε περιμένετε $1 προτού ξαναδοκιμάσετε.",
        "login-abort-generic": "Η είσοδος δεν πέτυχε - Ματαιώθηκε",
+       "login-migrated-generic": "Ο λογαριασμός σας έχει μεταναστεύσει, και το όνομα χρήστη σας δεν υπάρχει πλέον σε αυτό το wiki.",
        "loginlanguagelabel": "Γλώσσα: $1",
        "suspicious-userlogout": "Το αίτημα αποσύνδεσής σας απερρίφθη επειδή φαίνεται ότι στάλθηκε από ένα λανθασμένο φυλλομετρητή (browser) ή διακομιστή προσωρινής αποθήκευσης.",
        "createacct-another-realname-tip": "Το πραγματικό όνομα είναι προαιρετικό\nΑν επιλέξετε να το δώσετε, αυτό θα μπορεί να χρησιμοποιηθεί για να αναγνωριστεί η δουλειά σας.",
        "content-model-text": "απλό κείμενο",
        "content-model-javascript": "JavaScript",
        "content-model-css": "CSS",
+       "duplicate-args-category": "Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων",
+       "duplicate-args-category-desc": "Η σελίδα περιέχει κλήσεις πρότυπων που χρησιμοποιούν διπλές παραμέτρους, όπως <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> or <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
        "expensive-parserfunction-warning": "Προειδοποίηση: Αυτή η σελίδα περιέχει πάρα πολύ ακριβό αναλυτή λειτουργικών κλήσεων.\n\nΠρέπει να περιέχει λιγότερες από $2 {{PLURAL:$2|κλήση|κλήσεις}}, τώρα {{PLURAL:$1|υπάρχει $1 κλήση|υπάρχουν $1 κλήσεις}}.",
        "expensive-parserfunction-category": "Σελίδες με πάρα πολλές ακριβές λεξιαναλυτικές λειτουργικές κλήσεις",
        "post-expand-template-inclusion-warning": "'''Προειδοποίηση:''' Το μέγεθος συμπερίληψης προτύπων είναι πολύ μεγάλο.\nΚάποια πρότυπα δεν θα συμπεριληφθούν.",
        "revdelete-show-file-confirm": "Είστε σίγουροι ότι θέλετε να δείτε μία διεγραμμένη αναθεώρηση του αρχείου \"<nowiki>$1</nowiki>\" από τις $2 στις $3;",
        "revdelete-show-file-submit": "Ναι",
        "revdelete-selected-text": "{{PLURAL:$1|Επιλεγμένη έκδοση|Επιλεγμένες εκδόσεις}} της [[:$2]]:",
+       "revdelete-selected-file": "{{PLURAL:$1|Επιλεγμένη έκδοση αρχείου|Επιλεγμένες εκδόσεις αρχείου}} του [[:$2]]:",
        "logdelete-selected": "{{PLURAL:$1|Επιλεγμένο γεγονός αρχείου καταγραφής|Επιλεγμένα γεγονότα αρχείου καταγραφής}}:",
        "revdelete-confirm": "Παρακαλούμε επιβεβαιώστε ότι σκοπεύετε να το κάνετε αυτό, ότι αντιλαμβάνεσθε τις συνέπειες, και ότι το κάνετε σύμφωνα με την [[{{MediaWiki:Policy-url}}|πολιτική]].",
        "revdelete-suppress-text": "Η καταστολή μπορεί να χρησιμοποιηθεί <strong> μόνο </strong> για τις ακόλουθες περιπτώσεις:\n* Ενδεχόμενη συκοφαντική δυσφήμιση\n* Ακατάλληλες προσωπικές πληροφορίες\n*: <em>διευθύνσεις κατοικίας και αριθμοί τηλεφώνου, αριθμοί ταυτότητας, κλπ. </em>",
        "shown-title": "Εμφάνιση $1 {{PLURAL:$1|αποτελέσματος|αποτελεσμάτων}} ανά σελίδα",
        "viewprevnext": "Εμφάνιση ($1 {{int:pipe-separator}} $2) ($3).",
        "searchmenu-exists": "'''Υπάρχει μια σελίδα που ονομάζεται «[[:$1]]» σε αυτό το wiki.'''",
-       "searchmenu-new": "'''Δημιουργήστε τη σελίδα «[[:$1]]» σε αυτό το wiki!'''",
+       "searchmenu-new": "<strong>Δημιουργήστε τη σελίδα «[[:$1]]» σε αυτό το wiki!</strong>\n{{PLURAL:$2|0=|Δείτε επίσης τη σελίδα που βρέθηκε με την αναζήτησή σας.|Δείτε επίσης τα αποτελέσματα της αναζήτησης που βρέθηκαν.}}",
        "searchprofile-articles": "Σελίδες περιεχομένου",
        "searchprofile-images": "Πολυμέσα",
        "searchprofile-everything": "Οτιδήποτε",
        "searchall": "όλα",
        "showingresults": "Παρακάτω {{PLURAL:$1|εμφανίζεται μέχρι <strong>1</strong> αποτέλεσμα|εμφανίζονται μέχρι <strong>$1</strong> αποτελέσματα}} ξεκινώντας από το Νο <strong>$2</strong>.",
        "showingresultsinrange": "Παρακάτω {{PLURAL:$1|εμφανίζεται μέχρι <strong>1</strong> αποτέλεσμα|εμφανίζονται μέχρι <strong>$1</strong> αποτελέσματα}} σε εύρος από το Νο <strong>$2</strong> μέχρι το Νο <strong>$3</strong>.",
+       "search-showingresults": "{{PLURAL:$5|Αποτέλεσμα <strong>$1</strong> από <strong>$3</strong>|Αποτελέσματα <strong>$1 - $2</strong> από <strong>$3</strong>}}",
        "search-nonefound": "Δεν υπάρχουν αποτελέσματα που να ικανοποιούν το ερώτημα.",
        "powersearch-legend": "Αναλυτική αναζήτηση",
        "powersearch-ns": "Αναζήτηση στις περιοχές ονομάτων:",
        "powersearch-togglelabel": "Έλεγχος:",
        "powersearch-toggleall": "Όλες",
        "powersearch-togglenone": "Καμία",
+       "powersearch-remember": "Διατήρηση επιλογής για μελλοντικές αναζητήσεις",
        "search-external": "Εξωτερική αναζήτηση",
        "searchdisabled": "Η αναζήτηση για τον ιστότοπο \"{{SITENAME}}\" είναι απενεργοποιημένη. Μπορείτε να αναζητήσετε μέσω του Google εν τω μεταξύ. Σημειώστε ότι οι κατάλογοί τους για το περιεχόμενο του ιστοτόπου \"{{SITENAME}}\" μπορεί να είναι απαρχαιωμένοι.",
        "search-error": "Παρουσιάστηκε σφάλμα κατά την αναζήτηση:$1",
        "gender-female": "Γυναίκα",
        "prefs-help-gender": "Η ρύθμιση αυτή της προτίμησης είναι προαιρετική.\nΤο λογισμικό χρησιμοποιεί την τιμή αυτής της παραμέτρου για να απευθύνεται προς εσάς και για να αναφέρεται σε σας όταν απευθύνεται σε άλλους, χρησιμοποιώντας το κατάλληλο γραμματικό γένος.\nΑυτή η πληροφορία θα είναι δημόσια.",
        "email": "Ηλεκτρονικό ταχυδρομείο",
-       "prefs-help-realname": "* Πραγματικό όνομα (προαιρετικό): εφόσον εισάγετε το όνομά σας, αυτό θα μπορεί να χρησιμοποιηθεί για να αναγνωριστεί η δουλειά σας.",
+       "prefs-help-realname": "Το πραγματικό όνομα είναι προαιρετικό.\nΕφόσον παρέχεται, μπορεί να χρησιμοποιηθεί για να αναγνωριστεί το έργο σας.",
        "prefs-help-email": "Το ηλεκτρονικό ταχυδρομείο είναι προαιρετικό, ωστόσο δίνει τη δυνατότητα να σας αποσταλεί ένας νέος κωδικός στην περίπτωση που ξεχάσετε τον κωδικό σας.",
        "prefs-help-email-others": "Μπορείτε επίσης να επιλέξετε να αφήσετε τους  άλλους να επικοινωνήσουν  μαζί σας μέσω της σελίδας χρήστη ή συζήτησης  χωρίς να χρειάζεται να αποκαλύψετε την ταυτότητά σας.",
        "prefs-help-email-required": "Απαιτείται διεύθυνση ηλεκτρονικού ταχυδρομείου.",
        "right-deletedtext": "Εμφάνιση διεγραμμένου κειμένου και αλλαγών ανάμεσα στις διεγραμμένες εκδόσεις",
        "right-browsearchive": "Αναζήτηση στις διαγραμμένες σελίδες",
        "right-undelete": "Ανάκληση διαγραφής μίας σελίδας",
-       "right-suppressrevision": "Î\95Ï\80ιθεÏ\8eÏ\81ηÏ\83η ÎºÎ±Î¹ Î±Ï\80οκαÏ\84άÏ\83Ï\84αÏ\83η Î±Î½Î±Î¸ÎµÏ\89Ï\81ήÏ\83εÏ\89ν ÎºÏ\81Ï\85μμένÏ\89ν Î±Ï\80Ï\8c Ï\84οÏ\85Ï\82 Î´Î¹Î±Ï\87ειÏ\81ιÏ\83Ï\84έÏ\82",
+       "right-suppressrevision": "ΠÏ\81οβολή, Î±Ï\80Ï\8cκÏ\81Ï\85Ï\88η ÎºÎ±Î¹ ÎµÏ\80ανεμÏ\86άνιÏ\83η Ï\83Ï\85γκεκÏ\81ιμένÏ\89ν Î±Î½Î±Î¸ÎµÏ\89Ï\81ήÏ\83εÏ\89ν Ï\83ελίδÏ\89ν Î±Ï\80Ï\8c ÎºÎ¬Î¸Îµ Ï\87Ï\81ήÏ\83Ï\84η",
        "right-viewsuppressed": "Προβολή αναθεωρήσεων κρυμμένων από κάθε χρήστη",
        "right-suppressionlog": "Προβολή ιδιωτικών καταγραφών",
        "right-block": "Φραγή άλλων χρηστών από την επεξεργασία",
        "right-editmyusercss": "Επεξεργασία των ιδιωτικών αρχείων CSS χρήστη",
        "right-editmyuserjs": "Επεξεργασία των ιδιωτικών αρχείων JavaScript χρήστη",
        "right-viewmywatchlist": "Προβολή της δικής σας λίστα παρακολούθησης",
+       "right-editmywatchlist": "Επεξεργασία της δικής σας λίστας παρακολούθησής. Σημειώστε ότι κάποιες ενέργειες θα εξακολουθούν να προσθέτουν σελίδες, ακόμα και χωρίς αυτό το δικαίωμα.",
        "right-viewmyprivateinfo": "Δείτε τα προσωπικά σας δεδομένα (π.χ. διεύθυνση ηλεκτρονικού ταχυδρομείου, πραγματικό όνομα)",
        "right-editmyprivateinfo": "Επεξεργαστείτε τα προσωπικά σας δεδομένα (π.χ. διεύθυνση ηλεκτρονικού ταχυδρομείου, πραγματικό όνομα)",
        "right-editmyoptions": "Επεξεργασία των προτιμήσεών σας",
        "action-createpage": "να δημιουργήσετε σελίδες",
        "action-createtalk": "να δημιουργήσετε σελίδες συζήτησης",
        "action-createaccount": "να δημιουργήσετε αυτό το λογαριασμό χρήστη",
+       "action-history": "προβολή ιστορικού αυτή της σελίδας",
        "action-minoredit": "να σημειώσετε αυτή την επεξεργασία σαν «μικρής κλίμακας»",
        "action-move": "να μετακινήσετε αυτή τη σελίδα",
        "action-move-subpages": "να μετακινήσετε αυτή τη σελίδα, καθώς και τις υποσελίδες της",
        "recentchanges-label-plusminus": "Μεταβολή του μεγέθους της σελίδας σε bytes",
        "recentchanges-legend-heading": "'''Υπόμνημα:'''",
        "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (δείτε [[Special:NewPages|κατάλογος νέων σελίδων]])",
-       "rcnotefrom": "Παρακάτω είναι οι αλλαγές από τις <strong>$2</strong>  (εμφανίζονται μέχρι <strong>$1</strong> ).",
+       "rcnotefrom": "Παρακάτω {{PLURAL:$5|είναι η αλλαγή|είναι οι αλλαγές}} από <strong>$3, $4</strong> (έως <strong>$1</strong> που εμφανίζεται).",
        "rclistfrom": "Εμφάνιση νέων αλλαγών αρχίζοντας από τις $3 στις $2",
        "rcshowhideminor": "$1 μικροεπεξεργασιών",
        "rcshowhideminor-show": "Εμφάνιση",
        "booksources": "Πηγές βιβλίων",
        "booksources-search-legend": "Αναζήτηση για πηγές βιβλίων",
        "booksources-isbn": "ISBN:",
+       "booksources-search": "Αναζήτηση",
        "booksources-text": "Παρακάτω είναι μια λίστα συνδέσμων σε άλλους ιστοτόπους οι οποίοι πωλούν νέα και μεταχειρισμένα βιβλία, και μπορεί επίσης να έχουν περισσότερες πληροφορίες για βιβλία για τα οποία ψάχνετε:",
        "booksources-invalid-isbn": "Το δοσμένο ISBN δεν φαίνεται να είναι έγκυρο· ελέγξτε για λάθη κατά την αντιγραφή από την αρχική πηγή.",
        "specialloguserlabel": "",
        "listgrouprights-namespaceprotection-namespace": "Ονοματοχώρος",
        "listgrouprights-namespaceprotection-restrictedto": "Δικαίωμα(τα) που επιτρέπει(ουν) σε χρήστη να επεξεργαστεί",
        "trackingcategories": "Παρακολούθηση κατηγοριών",
+       "trackingcategories-msg": "Κατηγορία παρακολούθησης",
        "trackingcategories-name": "Όνομα μηνύματος",
        "trackingcategories-desc": "Κριτήρια συμπερίληψης κατηγορίας",
+       "noindex-category-desc": "Η σελίδα δεν καταλογογραφείται από ρομπότ, επειδή έχει τη μαγική λέξη <code><nowiki>__NOINDEX__</nowiki></code> σε αυτή και είναι σε ένα χώρο ονομάτων όπου αυτή η ετικέτα επιτρέπεται.",
+       "index-category-desc": "Η σελίδα έχει ένα <code><nowiki>__INDEX__</nowiki></code> (και είναι σε ένα χώρο ονομάτων όπου η ετικέτα επιτρέπεται), και ως εκ τούτου καταλογογραφείται από ρομπότ, ενώ κανονικά δεν θα γινόταν.",
        "post-expand-template-inclusion-category-desc": "Το μέγεθος της σελίδας είναι μεγαλύτερο από <code>$wgMaxArticleSize</code> μετά την επέκταση όλων των προτύπων, έτσι ώστε ορισμένα πρότυπα δεν έχουν αναπτυχθεί.",
+       "post-expand-template-argument-category-desc": "Η σελίδα είναι μεγαλύτερη από <code>$wgMaxArticleSize</code> μετά την επέκταση της μεταβλητής ενός προτύπου (κάτι σε τρίπλές αγκύλες, όπως <code>{{{Foo}}}</code>).",
+       "broken-file-category-desc": "Η σελίδα περιέχει ένα σπασμένο σύνδεσμο αρχείου (σύνδεσμο για να ενσωμάτωση ενός αρχείου, ενώ το αρχείο δεν υπάρχει).",
        "hidden-category-category-desc": "Η κατηγορία περιέχει <code><nowiki>__HIDDENCAT__</nowiki></code> στο περιεχόμενο της σελίδας της, που την εμποδίζει εκ προεπιλογής να εμφανίζεται στο πλαίσιο συνδέσμων κατηγοριών των σελίδων.",
        "trackingcategories-nodesc": "Καμία διαθέσιμη περιγραφή.",
        "trackingcategories-disabled": "Η κατηγορία είναι απενεργοποιημένη",
        "delete-toobig": "Αυτή η σελίδα έχει μεγάλο ιστορικό τροποποιήσεων, πάνω από $1 {{PLURAL:$1|τροποποίηση|τροποποιήσεις}}.\nΗ διαγραφή τέτοιων σελίδων έχει περιοριστεί για την αποφυγή τυχαίας αναστάτωσης του {{SITENAME}}.",
        "delete-warning-toobig": "Αυτή η σελίδα έχει μεγάλο ιστορικό τροποποιήσεων, πάνω από $1 {{PLURAL:$1|τροποποίηση|τροποποιήσεις}}.\nΗ διαγραφή της μπορεί να αναστατώσει τη λειτουργία της βάσης δεδομένων του {{SITENAME}}. Συνιστούμε μεγάλη προσοχή.",
        "deleteprotected": "Δεν μπορείτε να διαγράψετε αυτή τη σελίδα επειδή είναι προστατευόμενη.",
+       "deleting-backlinks-warning": "\"'Προσοχή:\"' [[Special:WhatLinksHere/{{FULLPAGENAME}}|Άλλες σελίδες]] συνδέουν ή ενσωματώνουν τη σελίδα που πρόκειται να διαγράψετε.",
        "rollback": "Επαναφορά επεξεργασιών",
        "rollback_short": "Επαναφορά",
        "rollbacklink": "αναστροφή",
index 6cccd40..9a78cc6 100644 (file)
        "versionrequiredtext": "MediaWikistä tarvitaan vähintään versio $1 tämän sivun käyttämiseen. Katso [[Special:Version|versio]].",
        "ok": "OK",
        "pagetitle": "$1 – {{SITENAME}}",
-       "retrievedfrom": "Haettu osoitteesta $1",
+       "retrievedfrom": "Noudettu kohteesta $1",
        "youhavenewmessages": "Sinulle on $1 ($2).",
        "youhavenewmessagesfromusers": "Sinulle on $1 {{PLURAL:$3|toiselta käyttäjältä|$3 käyttäjältä}} ($2).",
        "youhavenewmessagesmanyusers": "Sinulle on $1 uusia viestejä useilta käyttäjiltä ($2).",
        "filerenameerror": "Tiedostoa <b>$1</b> ei voitu nimetä uudelleen nimellä <b>$2</b>.",
        "filedeleteerror": "Tiedostoa <b>$1</b> ei voitu poistaa.",
        "directorycreateerror": "Hakemiston ”$1” luominen epäonnistui.",
+       "directoryreadonlyerror": "Hakemisto ”$1” ei ole kirjoitettavissa.",
+       "directorynotreadableerror": "Hakemisto ”$1” ei ole luettavissa.",
        "filenotfound": "Tiedostoa <b>$1</b> ei löytynyt.",
        "unexpected": "Odottamaton arvo: ”$1” on ”$2”.",
        "formerror": "Lomakkeen tiedot eivät kelpaa",
        "viewsourcetext": "Voit katsoa ja kopioida tämän sivun lähdetekstiä:",
        "viewyourtext": "Voit tarkastella ja kopioida lähdekoodin '''tekemistäsi muutoksista''' tähän sivuun:",
        "protectedinterface": "Tämä sivu sisältää ohjelmiston käyttöliittymätekstiä ja on suojattu häiriköinnin estämiseksi.\nViestien kääntäminen tulisi tehdä [//translatewiki.net/ translatewiki.netissä] – MediaWikin kotoistusprojektissa.",
-       "editinginterface": "<strong>Varoitus:</strong> Olet muokkaamassa sivua, joka sisältää ohjelmiston käyttöliittymän tekstiä.\nMuutokset tähän sivuun vaikuttavat muiden käyttäjien käyttöliittymän ulkoasuun tässä wikissä.",
+       "editinginterface": "<strong>Varoitus:</strong> Olet muokkaamassa sivua, joka sisältää ohjelmiston käyttöliittymän tekstiä.\nMuutokset tähän sivuun vaikuttavat muiden käyttäjien käyttöliittymään tässä wikissä.",
        "translateinterface": "Jos haluat lisätä tai muuttaa käännöksiä kaikissa wikeissä, käytä siihen MediaWikin kääntämistä varten rakennettua sivustoa [//translatewiki.net/ translatewiki.net].",
        "cascadeprotected": "Tämä sivu on suojattu muokkauksilta, koska se on sisällytetty {{PLURAL:$1|seuraavaan tarttuvasti suojattuun sivuun|seuraaviin tarttuvasti suojattuihin sivuihin}}:\n$2",
        "namespaceprotected": "Et voi muokata sivuja nimiavaruudessa '''$1'''.",
        "powersearch-remember": "Muista valinta tulevia hakuja varten",
        "search-external": "Ulkoinen haku",
        "searchdisabled": "Tekstihaku on poistettu toistaiseksi käytöstä suuren kuorman vuoksi. Voit käyttää alla olevaa Googlen hakukenttää sivujen etsimiseen, kunnes haku tulee taas käyttöön. <small>Huomaa, että ulkopuoliset kopiot {{GRAMMAR:genitive|{{SITENAME}}}} sisällöstä eivät välttämättä ole ajan tasalla.</small>",
-       "search-error": "Hakutoiminnossa on havaittu virhe: $1",
+       "search-error": "Haku epäonnistui: $1",
        "preferences": "Asetukset",
        "mypreferences": "Asetukset",
        "prefs-edits": "Muokkauksia",
        "invert": "Käänteinen valinta",
        "tooltip-invert": "Valitse tämä kohta, jos haluat piilottaa muutokset sivuihin valitussa nimiavaruudessa (ja liittyviin nimiavaruuksiin, jos valittu)",
        "namespace_association": "Liittyvä nimiavaruus",
-       "tooltip-namespace_association": "Valitse tämä kohta, jos haluat haun sisältävän myös sen keskustelu- tai aihe-nimiavaruuden, joka liittyy valittuun nimiavaruuteen",
+       "tooltip-namespace_association": "Valitse tämä kohta, jos haluat haun sisältävän myös valittuun nimiavaruuteen liittyvän keskustelu- tai aihenimiavaruuden.",
        "blanknamespace": "(sivut)",
        "contributions": "{{GENDER:$1|Käyttäjän}} muokkaukset",
        "contributions-title": "Käyttäjän $1 muokkaukset",
        "api-error-stashfailed": "Sisäinen virhe: Väliaikaisen tiedoston tallentaminen epäonnistui.",
        "api-error-publishfailed": "Sisäinen virhe: Väliaikaisen tiedoston julkaiseminen epäonnistui.",
        "api-error-stasherror": "Tiedostoa ladattaessa tapahtui virhe.",
+       "api-error-stashedfilenotfound": "Tallennettavaa tiedostoa ei löytynyt säilöstä.",
+       "api-error-stashpathinvalid": "Hakupolku, jossa säilötyn tiedoston olisi pitänyt olla, oli virheellinen.",
+       "api-error-stashfilestorage": "Tiedoston tallentaminen säilöön epäonnistui.",
+       "api-error-stashzerolength": "Palvelin ei voinut säilöä tiedostoa, koska sen pituus oli nolla.",
+       "api-error-stashnotloggedin": "Sinun täytyy kirjautua sisään, jotta voit tallentaa tiedostoja lataussäilöön.",
+       "api-error-stashwrongowner": "Tiedosto, jota yritit käyttää säilössä, ei ole sinun omasi.",
+       "api-error-stashnosuchfilekey": "Tiedoston avainta, jota yritit käyttää säilössä, ei ole olemassa.",
        "api-error-timeout": "Palvelin ei vastannut odotetun ajan kuluessa.",
        "api-error-unclassified": "Tapahtui tuntematon virhe.",
        "api-error-unknown-code": "Tuntematon virhe: $1.",
index 236c94a..2016aa3 100644 (file)
        "hidetoc": "masquer",
        "collapsible-collapse": "masquer",
        "collapsible-expand": "afficher",
-       "confirmable-confirm": "Êtes-vous sûr{{GENDER:||e|(e)}} ?",
+       "confirmable-confirm": "Êtes-vous sûr{{GENDER:$1||e|(e)}} ?",
        "confirmable-yes": "Oui",
        "confirmable-no": "Non",
        "thisisdeleted": "Désirez-vous afficher ou restaurer $1 ?",
        "listusers-creationsort": "Trier par date de création",
        "listusers-desc": "Trier en ordre descendant",
        "usereditcount": "$1 modification{{PLURAL:$1||s}}",
-       "usercreated": "Créé le $1 à $2",
+       "usercreated": "{{GENDER:$3|Créé}} le $1 à $2",
        "newpages": "Nouvelles pages",
        "newpages-username": "Nom d'utilisateur :",
        "ancientpages": "Pages les plus anciennement modifiées",
        "undelete-error": "Page d’erreur d’annulation",
        "undelete-error-short": "Erreur lors de la restauration du fichier : $1",
        "undelete-error-long": "Des erreurs ont été rencontrées lors de la restauration du fichier :\n\n$1",
-       "undelete-show-file-confirm": "Êtes-vous sûr{{GENDER:||e|(e)} de vouloir visionner une version supprimée du fichier « <nowiki>$1</nowiki> » datant du $2 à $3 ?",
+       "undelete-show-file-confirm": "Êtes-vous sûr{{GENDER:||e|(e)}} de vouloir visionner une version supprimée du fichier « <nowiki>$1</nowiki> » datant du $2 à $3 ?",
        "undelete-show-file-submit": "Oui",
        "undelete-revision-row": "$1 $2 ($3) $4 — $5 $6 $7 $8 $9",
        "namespace": "Espace de noms :",
        "blockipsuccesssub": "Blocage réussi",
        "blockipsuccesstext": "[[Special:Contributions/$1|$1]] a été bloqué{{GENDER:$1||e|}}.<br />\nConsultez la [[Special:BlockList|liste des blocages]] pour revoir les blocages.",
        "ipb-blockingself": "Vous êtes sur le point de bloquer votre propre compte ! Êtes-vous certain{{GENDER:||e}} de vouloir faire cela ?",
-       "ipb-confirmhideuser": "Vous êtes sur le point de bloquer un utilisateur avec « cacher l'utilisateur » activé. Cela supprime le nom de l'utilisateur dans toutes les listes et les entrées du journal. Êtes-vous sûr{{GENDER:||e|(e)} de vouloir le faire ?",
-       "ipb-confirmaction": "Si vous êtes sûr{{GENDER:||e|(e)} de vraiment vouloir le faire, veuillez cocher le champ « {{int:ipb-confirm}} » en bas.",
+       "ipb-confirmhideuser": "Vous êtes sur le point de bloquer un utilisateur avec « cacher l'utilisateur » activé. Cela supprime le nom de l'utilisateur dans toutes les listes et les entrées du journal. Êtes-vous sûr{{GENDER:||e|(e)}} de vouloir le faire ?",
+       "ipb-confirmaction": "Si vous êtes sûr{{GENDER:||e|(e)}} de vraiment vouloir le faire, veuillez cocher le champ « {{int:ipb-confirm}} » en bas.",
        "ipb-edit-dropdown": "Modifier les motifs de blocage par défaut",
        "ipb-unblock-addr": "Débloquer $1",
        "ipb-unblock": "Débloquer un compte utilisateur ou une adresse IP",
        "sorbs_create_account_reason": "Votre adresse IP est listée comme mandataire ouvert dans le DNSBL utilisé par {{SITENAME}}.\nVous ne pouvez pas créer un compte.",
        "xffblockreason": "Une adresse IP dans l'en-tête X-Forwarded-For, soit la vôtre ou celle d'un serveur proxy que vous utilisez, a été bloquée. La raison du blocage initial est : $1",
        "cant-see-hidden-user": "L’utilisateur que vous tentez de bloquer a déjà été bloqué et masqué. N’ayant pas le droit ''hideuser'', vous ne pouvez pas voir ou modifier le blocage de cet utilisateur.",
-       "ipbblocked": "Vous ne pouvez pas bloquer ou débloquer d'autres utilisateurs, parce que vous êtes vous-même bloqué{{GENDER:||e|}",
+       "ipbblocked": "Vous ne pouvez pas bloquer ou débloquer d'autres utilisateurs, parce que vous êtes vous-même bloqué{{GENDER:||e|}}.",
        "ipbnounblockself": "Vous n'êtes pas autorisé{{GENDER:||e}} à vous débloquer vous-même",
        "lockdb": "Verrouiller la base de données",
        "unlockdb": "Déverrouiller la base de données",
index 503770b..fe11a5c 100644 (file)
        "search-result-category-size": "{{PLURAL:$1|$1 bhall|$1 bhall|$1 bhuill|$1 ball}} ({{PLURAL:$2|$2 fho-roinn-seòrsa|$2 fho-roinn-seòrsa|$2 fo-roinnean-seòrsa|$2 fo-roinn-seòrsa}}, {{PLURAL:$3|$3 fhaidhle|$3 fhaidhle|$3 faidhlichean|$3 faidhle}})",
        "search-redirect": "(ag ath-sheòladh $1)",
        "search-section": "(earrann $1)",
-       "search-file-match": "{a' freagairt ri susbaint an fhaidhle)",
+       "search-file-match": "(a' freagairt ri susbaint an fhaidhle)",
        "search-suggest": "An e na leanas a bha fa-near dhut: $1",
        "search-interwiki-caption": "Pròiseactan co-cheangailte",
        "search-interwiki-default": "Toraidhean o $1:",
index 0cb20a6..85fc18e 100644 (file)
        "excontent": "התוכן היה: \"$1\"",
        "excontentauthor": "התוכן היה: \"$1\" ({{GENDER:$2|והתורם היחיד היה|והתורמת היחידה הייתה}} \"[[Special:Contributions/$2|$2]]\")",
        "exbeforeblank": "התוכן לפני שרוקן היה: \"$1\"",
-       "delete-confirm": "מחיקת $1",
+       "delete-confirm": "מחיקת \"$1\"",
        "delete-legend": "מחיקה",
        "historywarning": "<strong>אזהרה:</strong> לדף שאתם עומדים למחוק יש היסטוריית שינויים של {{PLURAL:$1|גרסה אחת|$1 גרסאות}}:",
        "confirmdeletetext": "אתם עומדים למחוק דף יחד עם כל ההיסטוריה שלו.\n\nאנא אשרו שזה אכן מה שאתם מתכוונים לעשות, שאתם מבינים את התוצאות של מעשה כזה, ושהמעשה מבוצע בהתאם ל[[{{MediaWiki:Policy-url}}|נוהלי האתר]].",
index 3b924e1..21adac2 100644 (file)
        "mergelogpagetext": "A lapok egyesítéséről szóló napló. Szűkítheted a listát a műveletet végző szerkesztő, vagy az érintett oldal megadásával.",
        "history-title": "A(z) „$1” laptörténete",
        "difference-title": "„$1” változatai közötti eltérés",
-       "difference-title-multipage": "Oldalak közötti különbség \" $1 \"és\" $2 \"",
+       "difference-title-multipage": "„$1” és „$2” oldalak közötti különbség",
        "difference-multipage": "(Lapok közti eltérés)",
        "lineno": "$1. sor:",
        "compareselectedversions": "Kiválasztott változatok összehasonlítása",
index 685de7b..3cf8e3e 100644 (file)
        "filerenameerror": "Saan a managanan manen ti papeles \"$1\" iti \"$2\".",
        "filedeleteerror": "Saan a maikkat ti papeles \"$1\".",
        "directorycreateerror": "Saan a mapartuat ti direktorio \"$1\".",
+       "directoryreadonlyerror": "Ti direktorio ti \"$1\" ket mabasa laeng.",
+       "directorynotreadableerror": "Ti direktorio ti \"$1\" ket saan a mabasa.",
        "filenotfound": "Saan a mabirukan ti papeles \"$1\".",
        "unexpected": "Di nanamnama a pateg: \"$1\"=\"$2\".",
        "formerror": "Biddut: saan a maited ti porma.",
        "upload_directory_read_only": "Ti pagikargaan a direktorio ($1) ket saan a masuratan babaen ti webserver.",
        "uploaderror": "Biddut ti panagikarga",
        "upload-recreate-warning": "<strong>Ballag: Ti papeles babaen ti dayta a nagan ket naikkat wenno naiyalis.</strong>\n\nTi listaan ti panagikkat ken panagiyalis para iti daytoy a panid ket naited ditoy para iti pakainugotan:",
-       "uploadtext": "Usaren ti porma dita baba tapno makaikarga iti papeles.\nTi panagkita wenno panagbiruk ti dati a naikarga a papeles mapan idiay [[Special:FileList|listaan dagiti naikarga a papeles]], dagiti naikarga wenno naikarga manen ket nailista pay idiay [[Special:Log/upload|listaan ti panagikarga]], dagiti panagikkat ket idiay [[Special:Log/delete|listaan ti panagikkat]].\n\nTi panangiraman ti papeles iti panid, usaren ti silpo a kas dagiti sumaganad a porma:\n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.jpg]]</nowiki></code></strong> tapno mausar ti napno a bersion ti papeles \n* <strong><code><nowiki>[[</nowiki>{{ns:file<nowiki>:File.png|200px|thumb|left|alt text]]</nowiki></code></strong> tapno mausar ti 200 a piksel a kalawa a panagiparang iti kanigid a margin nga addaan iti \"alt text\"a kas ti deskripsion\n* <strong><code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></code></strong> para iti dagus a panangisilpo iti papeles nga awan ti panangipakita ti papeles",
+       "uploadtext": "Usaren ti porma dita baba tapno makaikarga iti papeles.\nTi panagkita wenno panagbiruk ti dati a naikarga a papeles mapan idiay [[Special:FileList|listaan dagiti naikarga a papeles]], dagiti naikarga wenno naikarga manen ket nailista pay idiay [[Special:Log/upload|listaan ti panagikarga]], dagiti panagikkat ket idiay [[Special:Log/delete|listaan ti panagikkat]].\n\nTi panangiraman ti papeles iti panid, usaren ti silpo a kas dagiti sumaganad a porma:\n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.jpg]]</nowiki></code></strong> tapno mausar ti napno a bersion ti papeles \n* <strong><code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.png|200px|thumb|left|alt text]]</nowiki></code></strong> tapno mausar ti 200 a piksel a kalawa a panagiparang iti kanigid a margin nga addaan iti \"alt text\"a kas ti deskripsion\n* <strong><code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></code></strong> para iti dagus a panangisilpo iti papeles nga awan ti panangipakita ti papeles",
        "upload-permitted": "Dagiti maipalubos a kita ti papeles: $1.",
        "upload-preferred": "Dagiti kaykayat a kita ti papeles: $1.",
        "upload-prohibited": "Dagiti maiparit a kita ti papeles: $1.",
        "mostcategories": "Dagiti panid a kaaduan kadagiti kategoria",
        "mostimages": "Dagiti papeles a kaaduan iti nakasilpo",
        "mostinterwikis": "Dagiti panid a kaaduan kadagiti interwiki",
-       "mostrevisions": "Dagiti artikulo a kaaduan kadagiti rebision",
+       "mostrevisions": "Dagiti panid a kaaduan kadagiti rebision",
        "prefixindex": "Amin a pampanid nga addaan iti pasaruno",
        "prefixindex-namespace": "Amin a pampanid nga addaan iti pasaruno (nagan ti espasio ti $1)",
        "prefixindex-strip": "Ikkaten ti pasaruno iti listaan",
        "version-entrypoints": "Pagserrekan a puntos dagiti URL",
        "version-entrypoints-header-entrypoint": "Pagserrekan a puntos",
        "version-entrypoints-header-url": "URL",
-       "redirect": "Ibaw-ing babaen ti papeles, agar-aramat, panid wenno ID ti rebision",
+       "redirect": "Baw-ing babaen ti papeles, agar-aramat, panid wenno ID ti rebision",
        "redirect-legend": "Ibaw-ing iti papeles wenno panid",
-       "redirect-summary": "Daytoy nga espesial a panid ket maibaw-ing iti papeles (iti nagan ti papeles), ti panid (iti ID ti rebision wenno ID ti panid), wenno ti panid ti agar-aramat (iti numeriko nga ID ti agar-aramat). Panag-usar:\n[[{{#Special:Redirect}}/file/Example.jpg]], \n[[{{#Special:Redirect}}/page/64308]], \n[[{{#Special:Redirect}}/revision/328429]], wenno\n[[{{#Special:Redirect}}/user/101]].",
+       "redirect-summary": "Daytoy nga espesial a panid ket maibaw-ing iti papeles (iti nagan ti papeles), ti panid (iti ID ti rebision wenno ID ti panid), wenno ti panid ti agar-aramat (iti numeriko nga ID ti agar-aramat). Panagusar:\n[[{{#Special:Redirect}}/file/Example.jpg]], \n[[{{#Special:Redirect}}/page/64308]], \n[[{{#Special:Redirect}}/revision/328429]], wenno\n[[{{#Special:Redirect}}/user/101]].",
        "redirect-submit": "Inkan",
        "redirect-lookup": "Kitaen:",
        "redirect-value": "Pateg:",
        "specialpages-group-pages": "Lislistaan ti pampanid",
        "specialpages-group-pagetools": "Ramramit ti panid",
        "specialpages-group-wiki": "Datos ken ramramit",
-       "specialpages-group-redirects": "Panangibaw-ing kadagiti espesial a pampanid",
+       "specialpages-group-redirects": "Panangibaw-ing kadagiti espesial a panid",
        "specialpages-group-spam": "Ramramit ti spam",
        "blankpage": "Blanko a panid",
        "intentionallyblankpage": "Daytoy a panid  ket naigagara a blanko.",
index b37caa4..fdf1330 100644 (file)
        "content-model-text": "қалыпты мәтін",
        "content-model-javascript": "JavaScript",
        "content-model-css": "CSS",
+       "duplicate-args-category": "Үлгіні шақыруда қабатталып тұрған аргументтер қолданған беттер",
        "expensive-parserfunction-warning": "<strong>Ескерту:</strong> Бұл бет тым көп шығыс алатын құрылым талдатқыш жетелер шақыруынан тұрады.\n\nБұл $2  {{PLURAL:$2|шақыру|шақырулар}} шамасынан кем болуы керек, осы арада {{PLURAL:$1|қазір $1 шақыру|қазір $1 шақыру}}.",
        "expensive-parserfunction-category": "Шығыс алатын құрылым талдатқыш жетелерінің тым көп шақырымы бар беттер",
        "post-expand-template-inclusion-warning": "<strong>Ескерту:</strong> Үлгі кірістіру мөлшері тым үлкен.\nКейбір үлгілер кірістірілмейді.",
index 449e9a8..86ad9fb 100644 (file)
        "accmailtitle": "Qupïya söz jöneltildi.",
        "accmailtext": "$2 jaýına «$1» qupïya sözi jöneltildi.",
        "newarticle": "(Jaña)",
-       "newarticletext": "Siltemege erip äli bastalmağan betke kelipsiz.\nBetti bastaw üşin, tömendegi kiristirw ornında mätiniñizdi teriñiz (köbirek aqparat üşin [[{{{{ns:mediawiki}}:helppage}}|anıqtama betin] qarañız).\nEger jañılğannan osında kelgen bolsañız, şolğışıñız «Artqa» degen batırmasın nuqıñız.",
+       "newarticletext": "Siltemege erip äli bastalmağan betke kelipsiz.\nBetti bastaw üşin, tömendegi kiristirw ornında mätiniñizdi teriñiz (köbirek aqparat üşin [[{{{{ns:mediawiki}}:helppage}}|anıqtama betin]] qarañız).\nEger jañılğannan osında kelgen bolsañız, şolğışıñız «Artqa» degen batırmasın nuqıñız.",
        "anontalkpagetext": "----''Bul tirkelgisiz (nemese tirkelgisin qoldanbağan) qatıswşı talqılaw beti. Osı qatıswşını biz tek sandıq IP mekenjaýımen teñdestiremiz.\nOsındaý IP mekenjaý birneşe qatıswşığa ortaqtastırılğan bolwı mümkin.\nEger siz tirkelgisiz qatıswşı bolsañız jäne sizge qatıssız mändemeler jiberilgenin sezseñiz, basqa tirkelgisiz qatıswşılarmen aralastırmawı üşin [[{{#special:Userlogin}}|tirkeliñiz ne kiriñiz]].''",
        "noarticletext": "Bul bette ağımda eş mätin joq, basqa betterden osı bet atawın [[Special:Search/{{PAGENAME}}|izdep körwiñizge]] nemese osı betti [{{fullurl:{{FULLPAGENAME}}|action=edit}} tüzetwiñizge] boladı.",
        "userpage-userdoesnotexist": "«<nowiki>$1</nowiki>» qatıswşı tirkelgisi jazıp alınbağan. Bul betti bastaw/öñdew talabıñızdı tekserip şığıñız.",
index 0d2af85..3bc4dee 100644 (file)
        "filerenameerror": "\"$1\" 파일을 \"$2\"로 옮길 수 없습니다.",
        "filedeleteerror": "\"$1\" 파일을 삭제할 수 없습니다.",
        "directorycreateerror": "\"$1\" 디렉터리를 만들 수 없습니다.",
+       "directoryreadonlyerror": "\"$1\" 디렉터리는 읽기 전용입니다.",
+       "directorynotreadableerror": "\"$1\" 디렉터리는 읽을 수 없습니다.",
        "filenotfound": "\"$1\" 파일을 찾을 수 없습니다.",
        "unexpected": "예기치 않은 값: \"$1\"=\"$2\".",
        "formerror": "오류: 양식을 제출할 수 없습니다.",
        "viewyourtext": "이 문서에 남긴 '''내 편집''' 내용을 보거나 복사할 수 있습니다:",
        "protectedinterface": "이 문서는 이 위키의 소프트웨어 인터페이스에 쓰이는 문서로, 부정 행위를 막기 위해 보호되어 있습니다.\n모든 위키에 대한 번역을 추가하거나 바꾸려면 미디어위키 지역화 프로젝트인 [//translatewiki.net/wiki/Main_Page?setlang=ko translatewiki.net]에 참여하시기 바랍니다.",
        "editinginterface": "<strong>경고</strong>: 소프트웨어 인터페이스에 쓰이는 문서를 고치고 있습니다.\n이 문서에 있는 내용을 바꾸면 이 위키에 있는 모든 사용자에게 영향을 끼칩니다.\n모든 위키에 대한 번역을 추가하거나 바꾸려면 미디어위키 지역화 프로젝트인 [//translatewiki.net/ translatewiki.net]에 참여하시기 바랍니다.",
+       "translateinterface": "모든 위키를 위해 번역을 추가하거나 바꾸려면, 미디어위키 지역화 프로젝트인 [//translatewiki.net/ translatewiki.net]을 사용해 주시기 바랍니다.",
        "cascadeprotected": "이 문서는 다음 \"연쇄적\" 보호가 걸린 {{PLURAL:$1|문서}}에 포함되어 있어 함께 보호됩니다:\n$2",
        "namespaceprotected": "'''$1''' 이름공간을 편집할 수 있는 권한이 없습니다.",
        "customcssprotected": "여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 이 CSS 문서를 편집할 수 없습니다.",
        "content-model-javascript": "자바스크립트",
        "content-model-css": "CSS",
        "duplicate-args-category": "중복된 인수를 사용한 틀의 호출을 포함한 문서",
+       "duplicate-args-category-desc": "문서에 <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code>나 <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>와 같은, 인수를 중복하여 사용한 틀 호출을 포함합니다.",
        "expensive-parserfunction-warning": "'''경고:''' 이 문서는 너무 많은 파서 함수를 포함하고 있습니다.\n\n$2개 보다 적게 {{PLURAL:$2|써야}} 하지만 {{PLURAL:$1|지금은 $1개를 쓰고 있습니다}}.",
        "expensive-parserfunction-category": "느린 파서 함수 호출을 너무 많이 하는 문서",
        "post-expand-template-inclusion-warning": "'''경고:''' 틀 포함 크기가 너무 큽니다.\n일부 틀은 포함되지 않을 수 있습니다.",
        "search-result-category-size": "{{PLURAL:$1|문서 1개|문서 $1개}}, {{PLURAL:$2|하위 분류 1개|하위 분류 $2개}}, {{PLURAL:$3|파일 1개|파일 $3개}}",
        "search-redirect": "($1에서 넘어옴)",
        "search-section": "($1 문단)",
+       "search-category": "(분류 $1)",
        "search-file-match": "(내용이 일치하는 파일 있음)",
        "search-suggest": "$1 문서를 찾고 있으신가요?",
        "search-interwiki-caption": "자매 프로젝트",
        "suppress": "오버사이트",
        "querypage-disabled": "이 특수 문서는 성능상의 이유로 비활성화되었습니다.",
        "apihelp": "API 도움말",
+       "apihelp-no-such-module": "\"$1\" 모듈을 찾을 수 없습니다.",
        "booksources": "책 찾기",
        "booksources-search-legend": "책 원본 검색",
        "booksources-isbn": "ISBN:",
        "tooltip-pt-mycontris": "내 기여의 목록",
        "tooltip-pt-login": "꼭 로그인해야 하는 것은 아니지만, 로그인을 권장합니다.",
        "tooltip-pt-logout": "로그아웃",
+       "tooltip-pt-createaccount": "계정을 만들고 로그인하는 것이 좋습니다; 하지만, 필수는 아닙니다",
        "tooltip-ca-talk": "문서의 내용에 대한 토론 문서",
        "tooltip-ca-edit": "문서를 편집할 수 있습니다. 저장하기 전에 미리 보기를 해주세요.",
        "tooltip-ca-addsection": "문단 추가하기",
        "tooltip-feed-atom": "이 문서의 Atom 피드",
        "tooltip-t-contributions": "이 사용자의 기여 목록",
        "tooltip-t-emailuser": "이 사용자에게 이메일 보내기",
+       "tooltip-t-info": "이 문서에 대한 자세한 정보",
        "tooltip-t-upload": "파일 올리기",
        "tooltip-t-specialpages": "모든 특수 문서의 목록",
        "tooltip-t-print": "이 문서의 인쇄용 판",
        "unknown_extension_tag": "알 수 없는 확장 기능 태그 \"$1\"",
        "duplicate-defaultsort": "'''경고:''' 기본 정렬 키 \"$2\"가 이전의 기본 정렬 키 \"$1\"를 덮어쓰고 있습니다.",
        "duplicate-displaytitle": "<strong>경고:</strong> \"$2\" 제목 표시는 기존의 표시되는 제목 \"$1\"을 덮어씁니다.",
+       "invalid-indicator-name": "<strong>오류:</strong> 문서 상태 표시기의 <code>name</code> 특성은 비어 있지 않아야 합니다.",
        "version": "버전",
        "version-extensions": "설치된 확장 기능",
        "version-skins": "설치된 스킨",
        "revdelete-uname-unhid": "사용자 이름 숨김 해제됨",
        "revdelete-restricted": "관리자에게 제한을 적용함",
        "revdelete-unrestricted": "관리자에 대한 제한을 해제함",
+       "logentry-merge-merge": "$1 사용자가 $3 문서를 $4 안에 {{GENDER:$2|병합했습니다}} (판은 $5까지)",
        "logentry-move-move": "$1 사용자가 $3 문서를 $4 문서로 {{GENDER:$2|옮겼습니다}}",
        "logentry-move-move-noredirect": "$1 사용자가 $3 문서를 넘겨주기를 만들지 않고 $4 문서로 {{GENDER:$2|옮겼습니다}}",
        "logentry-move-move_redir": "$1 사용자가 $3 문서를 $4 문서로 {{GENDER:$2|옮기면서}} 넘겨주기를 덮어썼습니다",
index 13a065e..1cae24b 100644 (file)
        "log-description-pagelang": "Dëst ass a Log mat den Ännerunge vun de Sprooche vun de Säiten.",
        "default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (aktivéiert)",
        "default-skin-not-found-row-disabled": "* <code>$1</code> / $2 ('''desaktivéiert''')",
+       "mediastatistics": "Statistike vun de Medien",
        "mediastatistics-nbytes": "{{PLURAL:$1|$1 Byte|$1 Byten}} ($2; $3%)",
        "mediastatistics-table-mimetype": "MIME-Typ",
        "mediastatistics-table-extensions": "Méiglech Erweiderungen",
        "mediastatistics-header-video": "Videoen",
        "mediastatistics-header-office": "Office",
        "mediastatistics-header-text": "Textuell",
+       "mediastatistics-header-archive": "Kompriméiert Formater",
        "json-error-unknown": "Et gouf e Problem mam JSON. Feeler: $1",
        "json-error-syntax": "Syntaxfeeler"
 }
index 9645330..5391ca8 100644 (file)
@@ -19,7 +19,8 @@
                        "Vinitutpal",
                        "아라",
                        "बिप्लब आनन्द",
-                       "सरोज कुमार ढकाल"
+                       "सरोज कुमार ढकाल",
+                       "Bijay chaurasia"
                ]
        },
        "tog-underline": "लिंककेँ रेखांकित करू:",
@@ -45,9 +46,9 @@
        "tog-enotifminoredits": "छोट परिवर्त्तनक हेतु सेहो हमरा ई-मेल पठाऊ",
        "tog-enotifrevealaddr": "हमर ई-पत्र संकेत सूचना ई-पत्रमे देखाउ",
        "tog-shownumberswatching": "ध्यान राखैबला प्रयोक्ताक संख्या",
-       "tog-oldsig": "अखुनका दस्खत",
-       "tog-fancysig": "हसà¥\8dताà¤\95à¥\8dषरकें विकिटेक्सटक रूपमे देखू (स्वचालित श्रृंखला हीन)",
-       "tog-uselivepreview": "à¤\95रà¥\82 à¤\9aल à¤ªà¥\82रà¥\8dवावलà¥\8bà¤\95न (à¤\9cावासà¥\8dà¤\95à¥\8dरिपà¥\8dà¤\9f à¤\9aाहà¥\80) (पà¥\8dरायà¥\8bà¤\97िà¤\95)",
+       "tog-oldsig": "अखुनका दस्खत:",
+       "tog-fancysig": "दसà¥\8dà¤\96तकें विकिटेक्सटक रूपमे देखू (स्वचालित श्रृंखला हीन)",
+       "tog-uselivepreview": "करू चल पूर्वावलोकन (प्रायोगिक)",
        "tog-forceeditsummary": "हमरा सचेत करू जखन हम खाली सम्पादम सारांशमे जाइ",
        "tog-watchlisthideown": "हमर साकांक्ष सूचीसँ हमर सम्पादन नुकाउ",
        "tog-watchlisthidebots": "हमर साकांक्ष सूचीसँ स्वचालित सम्पादन हटाउ",
        "qbfind": "ताकू",
        "qbbrowse": "गवेषण करू",
        "qbedit": "सम्पादन करू",
-       "qbpageoptions": "à¤\88 à¤ªà¤¨à¥\8dना",
-       "qbmyoptions": "हमर à¤ªà¤¨à¥\8dना सभ",
+       "qbpageoptions": "à¤\88 à¤ªà¥\83षà¥\8dठ",
+       "qbmyoptions": "हमर à¤ªà¥\83षà¥\8dठ सभ",
        "faq": "त्वरित प्रश्नोत्तरी",
        "faqpage": "Project: त्वरित प्रश्नोत्तरी",
        "actions": "क्रिया सभ",
        "parser-template-loop-warning": "नमूना परिक्रम भेटल: [[$1]]",
        "parser-template-recursion-depth-warning": "नमूना प्रत्यावर्तन गहीर सीमा पार केलक ($1)",
        "language-converter-depth-warning": "भाषान्तर गहीर सीमा पार केलक ($1)",
+       "node-count-exceeded-category": "पन्ना नोड गिनती पार क्या गेल अछि",
+       "node-count-exceeded-category-desc": "ई पन्ना अधिकतम नोड गिनती पार केन अछि",
+       "node-count-exceeded-warning": "पन्ना नोड गिनती पार केन अछि",
+       "expansion-depth-exceeded-category": "ई पन्ना विस्तार गहिराई पार केन",
+       "expansion-depth-exceeded-category-desc": "ई पन्ना अधिकतमरुपमे विस्तार गहिराई पार के अछि",
+       "expansion-depth-exceeded-warning": "पन्ना विस्तार गहिराई पार केन अछि",
+       "parser-unstrip-loop-warning": "Unstrip लूप पता लाग्ल अछि",
        "undo-success": "ई सम्पादन पूर्ववत बदलल जा सकैए।\nकृपा क' नीचाँक तुलनाक जाँच करू ई देखैले जे ई वएह भेल अछि जे अहाँ चाहै छलहुँ, आ तखन सम्पादन ख़तम करबा लेल नीचाँक परिवर्तन सुरक्षित करू ।",
        "undo-failure": "मध्यवर्ती विरोधी सम्पादनक कारण ऐ सम्पादनकेँ खतम नै कएल जा सकैए।",
        "undo-norev": "ई सम्पादन खतम नै कएला जा सकैए कारण ई अछि नै वा मेटा देल गेल अछि।",
        "tooltip-feed-atom": "ऐ पन्ना लेल अणु समदिया",
        "tooltip-t-contributions": "ऐ प्रयोक्ताक योगदानक सूची देखू",
        "tooltip-t-emailuser": "ऐ प्रयोक्ताकेँ ई-पत्र पठाउ",
+       "tooltip-t-info": "ई पन्ना के बारेमे थप जानकारी",
        "tooltip-t-upload": "चित्र आकि मीडिया फाइलकेँ अपलोड करू",
        "tooltip-t-specialpages": "सभटा विशेष पन्नाक सूची",
        "tooltip-t-print": "ऐ पृष्ठक छपैबला रूप",
        "pageinfo-header-restrictions": "पन्ना संरक्षण",
        "pageinfo-header-properties": "पन्ना जानकारी",
        "pageinfo-display-title": "प्रदर्शन शिर्षक",
+       "pageinfo-default-sort": "डिफल्ट सर्ट कुंजी",
+       "pageinfo-length": "पन्ना आकार (बाइट्स में)",
+       "pageinfo-article-id": "पन्ना आई॰डी॰",
+       "pageinfo-language": "पन्ना सामग्री भाषा",
        "pageinfo-robot-index": "मान्य",
        "pageinfo-robot-noindex": "अमान्य",
        "pageinfo-watchers": "जानकारक संख्या",
        "pageinfo-redirectsto-info": "जानकारी",
        "pageinfo-contentpage-yes": "हँ",
        "pageinfo-protect-cascading-yes": "हँ",
+       "pageinfo-category-pages": "पृष्ठ संख्या",
+       "pageinfo-category-subcats": "उपसंवर्ग के संख्या",
+       "pageinfo-category-files": "फाइल सभके संख्या",
        "markaspatrolleddiff": "देखि लेल गेल, एहन चिन्ह लगाऊ",
        "markaspatrolledtext": "देखि लेल गेल, एहन चिन्ह लगाऊ",
        "markedaspatrolled": "देखि लेल गेल, एहन चिन्ह लगाऊ",
        "markedaspatrollederror": "देख लेलिय, एहन चिन्ह नहि लगा सकब.",
        "markedaspatrollederrortext": "अहाँ कोनो संशोधनकेँ संचालित निर्दिष्ट करू।",
        "markedaspatrollederror-noautopatrol": "अहाँ अपन कएल संशोधनकेँ संचालित नै कहि सकै छी।",
+       "markedaspatrollednotify": "$1 पृष्ठ में कएल गएल ऐ परिवर्तन जाँचल गेल चिन्हासी कएल गेल।",
+       "markedaspatrollederrornotify": "जाँचल चिन्हासी असफल भेल।",
        "patrol-log-page": "संचालन वृत्तलेख",
        "patrol-log-header": "ई संचालित संशोधन सभक वृत्तलेख छी।",
        "log-show-hide-patrol": "$1 निरीक्षण वृत्तलेख",
        "newimages-summary": "ऐ विशेष पन्नामे उपारोपित संचिका सभ देखाएल गेल अछि।",
        "newimages-legend": "चलनी",
        "newimages-label": "संचिका नाम (वा ओकर अंश):",
+       "newimages-showbots": "बोटद्वारा कएल गेल अपलोड देखाऊ",
        "noimages": "किछु देखबा योग्य नै |",
        "ilsubmit": "ताकू",
        "bydate": "तारीख सं",
        "minutes": "{{PLURAL:$1|$1 मिनट|$1 मिनट}}",
        "hours": "{{PLURAL:$1|$1 घण्टा|$1 घण्टा}}",
        "days": "{{PLURAL:$1|$1 दिन|$1 दिन}}",
+       "weeks": "{{PLURAL:$1|$1 सप्ताह|$1 सप्ताह}}",
+       "months": "{{PLURAL:$1|$1 महिना|$1 महिना}}",
+       "years": "{{PLURAL:$1|$1 वर्ष|$1 वर्ष}}",
        "ago": "$1 पहिने",
        "just-now": "अखन",
        "hours-ago": "$1 {{PLURAL:$1|घंटा|घंटा}} पहिले",
        "thursday-at": "बृहस्पतिबार $1 बजे",
        "friday-at": "शुक्रवार $1 बजे",
        "saturday-at": "शनिबार $1 बजे",
+       "sunday-at": "रविवार $1 बजे",
+       "yesterday-at": "काइल $1 बजे",
        "bad_image_list": "फॉर्मेट निम्न प्रकारेँ अछि:\n\nमात्र सूचीबद्ध सामग्री (* सँ प्रारम्भ होय बला पंक्त्ति) विचारनीय अछि। पंक्त्तिक प्रथम लिंक आवश्यक रूपसँ खराब चित्रक लिंक होयबाक चाही।\n\nओही पंक्त्तिक कोनो आर लिंक अपवाद स्वरूप अछि, उदाहरणस्वरूप पन्ना जतय चित्र पंक्त्तिअहि पर होय।",
        "variantname-zh-cn": "cn",
        "variantname-zh-tw": "tw",
        "invalidateemail": "ई-मेल प्रमाणिकरण रद्द करू",
        "scarytranscludedisabled": "[अन्तरविकी समावेश अशक्त कएल गेल अछि]",
        "scarytranscludefailed": "[नमूना आनब विफल भेल $1 लेल]",
+       "scarytranscludefailed-httpstatus": "[$1 के लेल आकृति नै आइन पेलौ, त्रुटि: HTTP $2]",
        "scarytranscludetoolong": "यूआरएल बड़ पैग अछि",
        "deletedwhileediting": "'''Warning''': अहां जखन सें संपादन शुरू केने छी, ओकर बाद से ई पृष्ठ के मिटा देल गेल अछि.",
        "confirmrecreate": "प्रयोक्ता [[User:$1|$1]] ([[User talk:$1|वार्ता]]) अहाँक कारण सहित सम्पादनक बाद ऐ पन्नाकेँ मेटा देलक:\n: ''$2''\nकृपा कऽ अहाँ सुनिश्चित करू जे अहाँ ऐ पन्नाकेँ फेरसँ बनबऽ चाहै छी।",
        "confirm-watch-top": "ऐ पन्नाकेँ अपन साकांक्ष सूचीमे जोड़ू",
        "confirm-unwatch-button": "ठीक अछि",
        "confirm-unwatch-top": "ऐ पन्नाकेँ हमर साकांक्ष सूचीसँ हटाउ",
+       "quotation-marks": "\"$1\"",
        "imgmultipageprev": "पहिलुका पृष्ठ",
        "imgmultipagenext": "अगुलका पृष्ठ",
        "imgmultigo": "जाऊ",
        "imgmultigoto": "$1 पृष्ठ पर जाऊ",
+       "img-lang-default": "(डिफल्ट भाषा)",
        "img-lang-go": "जाऊ",
        "ascending_abbrev": "asc",
        "descending_abbrev": "desc",
        "version-software-version": "संस्करण",
        "version-entrypoints-header-url": "यू॰आर॰एल",
        "redirect-submit": "जाऊ",
+       "redirect-user": "प्रयोक्ता आई॰डी॰",
+       "redirect-page": "पन्ना आई॰डी॰",
+       "redirect-revision": "पन्ना अवतरण संख्या",
+       "redirect-file": "फाइल नाम",
        "fileduplicatesearch": "द्वितीयक संचिका ताकू",
        "fileduplicatesearch-summary": "हैश मानक आधारपर द्वितीयक संचिका ताकू।",
        "fileduplicatesearch-legend": "द्वितीयक ताकू",
        "fileduplicatesearch-result-n": "संचिका \"$1\" केँ छै {{PLURAL:$2|1 तादात्म्य द्वितीयक|$2तादात्म्य द्वितीयक}}.",
        "fileduplicatesearch-noresults": "कोनो \"$1\" नाम्ना संचिका नै।",
        "specialpages": "विशेष पन्ना",
+       "specialpages-note-top": "कुंजी",
        "specialpages-note": "* सामान्य विशिष्ट पन्ना।\n* <span class=\"mw-specialpagerestricted\">प्रतिबंधित विशिष्ट पन्ना।</span>\n* <span class=\"mw-specialpagecached\">उपस्मृतिक विशिष्ट पन्ना (पुरान भऽ सकैए)।</span>",
        "specialpages-group-maintenance": "सुस्थापन प्रतिवेदन",
        "specialpages-group-other": "दोसर विशेष पन्ना",
        "tags": "मान्य परिवर्तन चेन्ह सभ",
        "tag-filter": "[[Special:Tags|Tag]] छन्ना:",
        "tag-filter-submit": "चलनी",
+       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ट्याग}}]]: $2)",
        "tags-title": "चेन्ह सभ",
        "tags-intro": "ई पन्ना चेन्ह सभकेँ सूचित करैए जे तंत्रांश सम्पादनसँ चिन्हित करए, आ ओकर अर्थ सेहो।",
        "tags-tag": "चेन्हक नाम",
index f3cea21..706ffac 100644 (file)
        "version-hook-name": "കൊളുത്തിന്റെ പേര്",
        "version-hook-subscribedby": "വരിക്കാരനായത്",
        "version-version": "($1)",
-       "version-no-ext-name": "[[പേര് നൽകിയിട്ടില്ല]",
+       "version-no-ext-name": "[പേര് നൽകിയിട്ടില്ല]",
        "version-license": "മീഡിയവിക്കി ഉപയോഗാനുമതി",
        "version-ext-license": "അനുമതി",
        "version-ext-colheader-name": "അനുബന്ധം",
index 20d4915..a074da5 100644 (file)
@@ -78,7 +78,7 @@
        "tog-watchmoves": "Pagina’s en bestanden die ik hernoem automatisch volgen",
        "tog-watchdeletion": "Pagina’s en bestanden die ik verwijder automatisch volgen",
        "tog-watchrollback": "Pagina's waarop ik heb teruggedraaid automatisch volgen",
-       "tog-minordefault": "Mijn bewerkingen standaard als ‘klein’ markeren",
+       "tog-minordefault": "Mijn bewerkingen standaard als kleine bewerking markeren",
        "tog-previewontop": "Voorvertoning boven bewerkingsveld weergeven",
        "tog-previewonfirst": "Voorvertoning bij eerste bewerking weergeven",
        "tog-enotifwatchlistpages": "Mij e-mailen bij bewerkingen van pagina’s of bestanden op mijn volglijst",
        "qbmyoptions": "Mijn pagina's",
        "faq": "Veelgestelde vragen",
        "faqpage": "Project:Veelgestelde vragen",
-       "actions": "Acties",
+       "actions": "Handelingen",
        "namespaces": "Naamruimten",
        "variants": "Varianten",
        "navigation-heading": "Navigatiemenu",
        "filerenameerror": "\"$1\" kon niet hernoemd worden naar \"$2\".",
        "filedeleteerror": "Bestand \"$1\" kon niet verwijderd worden.",
        "directorycreateerror": "De map \"$1\" kon niet aangemaakt worden.",
+       "directoryreadonlyerror": "De map \"$1\" is alleen-lezen.",
+       "directorynotreadableerror": "De map \"$1\" kan niet gelezen worden.",
        "filenotfound": "Bestand \"$1\" kon niet gevonden worden.",
        "unexpected": "Onverwachte waarde: \"$1\"=\"$2\".",
        "formerror": "Fout: formulier kon niet verzonden worden",
        "cannotchangeemail": "Het e-mailadres voor een gebruiker kan op deze wiki niet gewijzigd worden.",
        "emaildisabled": "Deze site kan geen e-mails verzenden.",
        "accountcreated": "Gebruiker aangemaakt",
-       "accountcreatedtext": "Het gebruikersaccount voor [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|overleg]]) is aangemaakt.",
+       "accountcreatedtext": "De gebruiker [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|overleg]]) is aangemaakt.",
        "createaccount-title": "Gebruikers registreren voor {{SITENAME}}",
        "createaccount-text": "Iemand heeft een gebruiker op {{SITENAME}} ($4) aangemaakt met de naam \"$2\" en uw e-mailadres.\nHet wachtwoord voor \"$2\" is \"$3\".\nMeld u aan en wijzig uw wachtwoord.\n\nNegeer dit bericht als deze gebruiker zonder uw medeweten is aangemaakt.",
        "login-throttled": "U heeft recentelijk te veel mislukte aanmeldpogingen gedaan.\nWacht alstublieft $1 voordat u het opnieuw probeert.",
        "user-mail-no-addy": "Geprobeerd een e-mail te verzenden zonder een e-mailadres.",
        "user-mail-no-body": "Er is geprobeerd een e-mail te verzenden zonder inhoud of met een hele korte inhoud.",
        "changepassword": "Wachtwoord wijzigen",
-       "resetpass_announce": "Voer een nieuw wachtwoord in om het aanmelden te voltooien:",
+       "resetpass_announce": "Voer een nieuw wachtwoord in om het aanmelden te voltooien.",
        "resetpass_text": "<!-- Voeg hier tekst toe -->",
        "resetpass_header": "Wachtwoord wijzigen",
        "oldpassword": "Huidige wachtwoord:",
        "resetpass-submit-loggedin": "Wachtwoord wijzigen",
        "resetpass-submit-cancel": "Annuleren",
        "resetpass-wrong-oldpass": "Het huidige of tijdelijke wachtwoord is ongeldig.\nMogelijk hebt u uw wachtwoord al gewijzigd of een nieuw tijdelijk wachtwoord aangevraagd.",
-       "resetpass-recycled": "Gelieve uw wachtwoord op iets anders dan uw huidige wachtwoord in te stellen.",
-       "resetpass-temp-emailed": "U bent aangemeld met een tijdelijk code die u per e-mail hebt ontvangen.\nOm het inloggen te voltooien moet u hier een nieuw wachtwoord instellen:",
+       "resetpass-recycled": "Wijzig uw wachtwoord naar iets anders dan uw huidige wachtwoord.",
+       "resetpass-temp-emailed": "U bent aangemeld met een tijdelijk code die u per e-mail hebt ontvangen.\nOm het aanmelden te voltooien moet u hier een nieuw wachtwoord instellen:",
        "resetpass-temp-password": "Tijdelijk wachtwoord:",
        "resetpass-abort-generic": "De wachtwoordwijziging is afgebroken door een uitbreiding.",
        "resetpass-expired": "Uw wachtwoord is verlopen. Stel een nieuw wachtwoord om aan te melden.",
        "anontalkpagetext": "----''Deze overlegpagina hoort bij een anonieme gebruiker die geen gebruikersnaam heeft of deze niet gebruikt.\nDaarom wordt het IP-adres ter identificatie gebruikt.\nHet is mogelijk dat meerdere personen hetzelfde IP-adres gebruiken.\nMogelijk ontvangt u hier berichten die niet voor u bedoeld zijn.\nAls u dat wilt voorkomen, [[Special:UserLogin/signup|registreer u]] of [[Special:UserLogin|meld u aan]] om verwarring met andere anonieme gebruikers te voorkomen.''",
        "noarticletext": "Deze pagina bevat geen tekst.\nU kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina's, <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken] of [{{fullurl:{{FULLPAGENAME}}|action=edit}} deze pagina bewerken]</span>.",
        "noarticletext-nopermission": "Deze pagina bevat geen tekst.\nU kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina's of\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} de logboeken doorzoeken]</span>, maar u mag de pagina niet aanmaken.",
-       "missing-revision": "De versie #$1 van de pagina \"{{FULLPAGENAME}} bestaat niet.\n\nDit wordt meestal veroorzaakt door het volgen van een verouderde koppeling naar een pagina die is verwijderd.\nMeer gegevens zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
+       "missing-revision": "De versie #$1 van de pagina \"{{FULLPAGENAME}}\" bestaat niet.\n\nDit wordt meestal veroorzaakt door het volgen van een verouderde koppeling naar een pagina die is verwijderd.\nMeer gegevens zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
        "userpage-userdoesnotexist": "U bewerkt een gebruikerspagina van een gebruiker die niet bestaat (gebruiker \"$1\").\nControleer of u deze pagina wel wilt aanmaken of bewerken.",
        "userpage-userdoesnotexist-view": "De gebruiker \"$1\" is niet geregistreerd.",
        "blocked-notice-logextract": "Deze gebruiker is op het moment geblokkeerd.\nDe laatste regel uit het blokkeerlogboek wordt hieronder ter referentie weergegeven:",
        "content-not-allowed-here": "De inhoud \"$1\" is niet toegestaan op pagina [[$2]].",
        "editwarning-warning": "Als u deze pagina verlaat verliest u mogelijk wijzigingen die u hebt gemaakt.\nAls u bent aangemeld, kunt u deze waarschuwing uitschakelen in het tabblad \"{{int:prefs-editing}}\" in uw voorkeuren.",
        "editpage-notsupportedcontentformat-title": "Inhoudsformaat niet ondersteund",
-       "editpage-notsupportedcontentformat-text": "Het inhoudsformaat $1 wordt niet ondersteund door het inhoudsmodel $2.",
+       "editpage-notsupportedcontentformat-text": "Het inhoudstype $1 wordt niet ondersteund door het inhoudsmodel $2.",
        "content-model-wikitext": "wikitekst",
        "content-model-text": "tekst zonder opmaak",
        "content-model-javascript": "JavaScript",
        "currentrev": "Huidige versie",
        "currentrev-asof": "Huidige versie van $2 om $3",
        "revisionasof": "Versie van $2 om $3",
-       "revision-info": "Versie door {{GENDER:$6|$2}} op $4 om $5 $7",
+       "revision-info": "Versie door {{GENDER:$6|$2}} op $4 om $5$7",
        "previousrevision": "← Oudere versie",
        "nextrevision": "Nieuwere versie →",
        "currentrevisionlink": "Huidige versie",
        "rev-deleted-event": "(logboekregel verwijderd)",
        "rev-deleted-user-contribs": "[gebruikersnaam of IP-adres verwijderd - bewerking verborgen in bijdragen]",
        "rev-deleted-text-permission": "Deze bewerking is '''verwijderd'''.\nEr kunnen details aanwezig zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
-       "rev-suppressed-text-permission": "Deze paginaversie is <strong>verwijderd</strong>. Details kunnen gevonden worden in [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verwijderlogboek].",
+       "rev-suppressed-text-permission": "Deze paginaversie is <strong>verwijderd</strong>. Meer gegevens zijn mogelijk te vinden in het  [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verwijderlogboek].",
        "rev-deleted-text-unhide": "Deze paginaversie is '''verwijderd'''.\nEr kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].\nAls u wilt kunt u [$1 deze versie bekijken].",
        "rev-suppressed-text-unhide": "Deze paginaversie is '''onderdrukt'''.\nEr kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} logboek onderdrukte versies].\nAls u wilt kunt u [$1 deze versie bekijken].",
        "rev-deleted-text-view": "Deze paginaversie is '''verwijderd'''.\nU kunt deze bekijken; er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
        "rev-suppressed-no-diff": "U kunt de verschillen niet bekijken, omdat een van de versies is '''verwijderd'''.",
        "rev-deleted-unhide-diff": "Een van de bewerkingen voor de verschillen die u hebt opgevraagd is '''verwijderd'''.\nEr kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].\nAls u wilt kunt u [$1 de verschillen bekijken].",
        "rev-suppressed-unhide-diff": "Een van de versies in deze verschillen is '''onderdrukt'''.\nEr kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].\nAls u wilt kunt u [$1 deze versie bekijken].",
-       "rev-deleted-diff-view": "Een van de versies voor de verschillen die u hebt opgevraagd, is '''verwijderd'''.\nU kunt deze verschillen bekijken. Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
+       "rev-deleted-diff-view": "Een van de versies voor de verschillen die u hebt opgevraagd, is '''verwijderd'''.\nU kunt deze verschillen bekijken. Meer gegevens zijn mogelijk te vinden in het  [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
        "rev-suppressed-diff-view": "Een van de bewerkingen voor de verschillen die u hebt opgevraagd, is '''onderdrukt'''.\nU kunt deze verschillen bekijken. Er kunnen details te vinden zijn in het [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} verbergingslogboek].",
        "rev-delundel": "weergeven/verbergen",
        "rev-showdeleted": "weergeven",
        "logdelete-text": "Verwijderde logboekregels zijn nog zichtbaar in de logboeken, maar delen van de inhoud zijn niet openbaar.",
        "revdelete-text-others": "Andere beheerders kunnen de verborgen inhoud nog steeds inzien en weer zichtbaar maken, tenzij er aanvullende beperkingen zijn ingesteld.",
        "revdelete-confirm": "Bevestig dat u dit wilde doen, dat u de consequenties begrijpt en dat u dit doet in overeenstemming met het geldende [[{{MediaWiki:Policy-url}}|beleid]].",
-       "revdelete-suppress-text": "Gebruik versies verbergen '''alleen''' in de volgende gevallen:\n* Mogelijk smadelijke informatie;\n* Ongepaste persoonlijke gegevens, zoals:\n*: ''adres, telefoonnummers, identificatienummer, enzovoort.''",
+       "revdelete-suppress-text": "Gebruik versies verbergen <strong>alleen</strong> in de volgende gevallen:\n* Mogelijk smadelijke informatie;\n* Ongepaste persoonlijke gegevens, zoals:\n*: <em>adres, telefoonnummers, nationaal identificatienummer, enzovoort.</em>",
        "revdelete-legend": "Zichtbaarheidsbeperkingen instellen",
        "revdelete-hide-text": "Versietekst",
        "revdelete-hide-image": "Bestandsinhoud verbergen",
        "revdelete-submit": "Toepassen op de geselecteerde {{PLURAL:$1|bewerking|bewerkingen}}",
        "revdelete-success": "'''De zichtbaarheid van de wijziging is bijgewerkt.'''",
        "revdelete-failure": "'''De zichtbaarheid van de wijziging kon niet bijgewerkt worden:'''\n$1",
-       "logdelete-success": "'''Zichtbaarheid van de gebeurtenis succesvol ingesteld.'''",
+       "logdelete-success": "<strong>Zichtbaarheid van de gebeurtenis ingesteld.</strong>",
        "logdelete-failure": "'''De zichtbaarheid van de logboekregel kon niet ingesteld worden:'''\n$1",
        "revdel-restore": "Zichtbaarheid wijzigen",
        "pagehist": "Geschiedenis",
        "mergehistory-go": "Samenvoegbare bewerkingen bekijken",
        "mergehistory-submit": "Versies samenvoegen",
        "mergehistory-empty": "Er zijn geen versies die samengevoegd kunnen worden.",
-       "mergehistory-success": "$3 {{PLURAL:$3|versie|versies}} van [[:$1]] zijn succesvol samengevoegd naar [[:$2]].",
+       "mergehistory-success": "$3 {{PLURAL:$3|versie|versies}} van [[:$1]] zijn samengevoegd naar [[:$2]].",
        "mergehistory-fail": "Kan geen geschiedenis samenvoegen, controleer opnieuw de pagina- en tijdinstellingen.",
-       "mergehistory-fail-toobig": "Niet in staat om geschiedenis samen te voegen omdat meer dan de limiet van $1 {{PLURAL:$1|revisie zou|revisies zouden}} worden verplaatst.",
+       "mergehistory-fail-toobig": "Niet in staat om geschiedenis samen te voegen omdat meer dan de limiet van $1 {{PLURAL:$1|versie wordt|versie worden}} verplaatst.",
        "mergehistory-no-source": "De bronpagina $1 bestaat niet.",
        "mergehistory-no-destination": "De bestemmingspagina $1 bestaat niet.",
        "mergehistory-invalid-source": "De bronpagina moet een geldige paginanaam zijn.",
        "showhideselectedversions": "Geselecteerde versies weergeven/verbergen",
        "editundo": "ongedaan maken",
        "diff-empty": "(geen verschil)",
-       "diff-multi-sameuser": "({{PLURAL:$1|Een tussenliggende revisie|$1 tussenliggende revisies}} door dezelfde gebruiker niet weergegeven)",
-       "diff-multi-otherusers": "({{PLURAL:$1|Een tussenliggende revisie|$1 tussenliggende revisies}} door {{PLURAL:$2|een andere gebruiker|$2 gebruikers}} niet weergegeven)",
+       "diff-multi-sameuser": "({{PLURAL:$1|Een tussenliggende versie|$1 tussenliggende versies}} door dezelfde gebruiker niet weergegeven)",
+       "diff-multi-otherusers": "({{PLURAL:$1|Een tussenliggende versie|$1 tussenliggende versies}} door {{PLURAL:$2|een andere gebruiker|$2 gebruikers}} niet weergegeven)",
        "diff-multi-manyusers": "($1 tussenliggende {{PLURAL:$1|versie|versies}} door meer dan $2 {{PLURAL:$2|gebruiker|gebruikers}}  worden niet weergegeven)",
        "difference-missing-revision": "{{PLURAL:$2|Eén versie|$2 versies}} van deze verschillen ($1) {{PLURAL:$2|is|zijn}} niet aangetroffen.\n\nDit wordt meestal veroorzaakt door het volgen van een verouderde koppeling verschillen voor een pagina die is verwijderd.\nMeer gegevens zijn mogelijk te vinden in het [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} verwijderingslogboek].",
        "searchresults": "Zoekresultaten",
        "searchall": "alle",
        "showingresults": "Hieronder {{PLURAL:$1|staat '''1''' resultaat|staan '''$1''' resultaten}} vanaf #'''$2'''.",
        "showingresultsinrange": "Hieronder {{PLURAL:$1|wordt|worden}} maximaal {{PLURAL:$1|<strong>1</strong> resultaat|<strong>$1 </strong>resultaten}} weergegeven in het bereik #<strong>$2</strong> tot #<strong>$3</strong>.",
-       "search-showingresults": "{{PLURAL:$4|Resultaat <strong>$1</strong> van <strong>$2</strong>|Resultaten <strong>$1 - $2</strong> van de <strong>$3</strong>}}",
+       "search-showingresults": "{{PLURAL:$4|Resultaat <strong>$1</strong> van <strong>$2</strong>|Resultaten <strong>$1 - $2</strong> van <strong>$3</strong>}}",
        "search-nonefound": "Er zijn geen resultaten voor uw zoekopdracht.",
        "powersearch-legend": "Uitgebreid zoeken",
        "powersearch-ns": "Zoeken in naamruimten:",
        "prefs-tokenwatchlist": "Token",
        "prefs-diffs": "Verschillen",
        "prefs-help-prefershttps": "Deze voorkeur wordt toegepast bij de volgende keer aanmelden.",
-       "prefswarning-warning": "U heeft deze wijzigingen gemaakt in uw voorkeuren die nog niet opgeslagen zijn. Wanneer u de pagina verlaat zonder op \"$1\" te klikken zullen uw voorkeuren niet geüpdated worden.",
+       "prefswarning-warning": "U heeft deze wijzigingen gemaakt in uw voorkeuren die nog niet opgeslagen zijn. Wanneer u de pagina verlaat zonder op \"$1\" te klikken worden uw voorkeuren niet bijgewerkt.",
        "prefs-tabs-navigation-hint": "Tip: u kunt de pijltjestoetsen naar links en naar rechts gebruiken om te navigeren tussen de tabbladen in de lijst.",
        "email-address-validity-valid": "Het e-mailadres lijkt geldig",
        "email-address-validity-invalid": "Geef een geldig e-mailadres op",
        "right-browsearchive": "Verwijderde pagina's zoeken",
        "right-undelete": "Verwijderde pagina's terugplaatsen",
        "right-suppressrevision": "Specifieke versies bekijken, verbergen en weer zichtbaar maken op pagina's van elke gebruiker",
-       "right-viewsuppressed": "Bekijk versies verborgen door elke gebruiker",
+       "right-viewsuppressed": "Versies verborgen door elke gebruiker bekijken",
        "right-suppressionlog": "Niet-openbare logboeken bekijken",
        "right-block": "Andere gebruikers de mogelijkheid ontnemen te bewerken",
        "right-blockemail": "Een gebruiker het recht ontnemen om e-mail te versturen",
        "php-uploaddisabledtext": "Het uploaden van bestanden is uitgeschakeld in PHP.\nControleer de instelling \"file_uploads\".",
        "uploadscripted": "Dit bestand bevat HTML- of scriptcode die foutief door uw browser kan worden weergegeven.",
        "uploadscriptednamespace": "Dit SVG-bestand bevat een ongeldige naamruimte \"$1\".",
-       "uploadinvalidxml": "De XML in het geüploade bestand kon niet worden geparst.",
+       "uploadinvalidxml": "De XML in het geüploade bestand kon niet worden verwerkt.",
        "uploadvirus": "Het bestand bevat een virus! Details: $1",
        "uploadjava": "Het bestand is een ZIP-bestand dat een Java .class-bestand bevat.\nHet uploaden van Java-bestanden is niet toegestaan omdat hiermee beveiligingsinstellingen omzeild kunnen worden.",
        "upload-source": "Bronbestand",
        "upload-proto-error": "Verkeerd protocol",
        "upload-proto-error-text": "Uploads via deze methode vereisen URL's die beginnen met <code>http://</code> of <code>ftp://</code>.",
        "upload-file-error": "Interne fout",
-       "upload-file-error-text": "Er is een interne fout opgetreden tijdens het aanmaken van een tijdelijk bestaan op de server.\nNeem contact op met een [[Special:ListUsers/sysop|moderator]].",
+       "upload-file-error-text": "Er is een interne fout opgetreden tijdens het aanmaken van een tijdelijk bestaan op de server.\nNeem contact op met een [[Special:ListUsers/sysop|beheerder]].",
        "upload-misc-error": "Onbekende uploadfout",
-       "upload-misc-error-text": "Er is tijdens het uploaden een onbekende fout opgetreden.\nControleer of de URL correct en beschikbaar is en probeer het opnieuw.\nAls het probleem aanhoudt, neem dan contact op met een [[Special:ListUsers/sysop|moderator]].",
+       "upload-misc-error-text": "Er is tijdens het uploaden een onbekende fout opgetreden.\nControleer of de URL correct en beschikbaar is en probeer het opnieuw.\nAls het probleem aanhoudt, neem dan contact op met een [[Special:ListUsers/sysop|beheerder]].",
        "upload-too-many-redirects": "De URL bevatte te veel doorverwijzingen",
        "upload-http-error": "Er is een HTTP-fout opgetreden: $1",
        "upload-copy-upload-invalid-domain": "Uploaden per kopie is niet beschikbaar vanuit dit domein.",
        "lockmanager-fail-svr-release": "Het was niet mogelijk om de vergrendeling voor de server $1 op te heffen.",
        "zip-file-open-error": "Er is een fout opgetreden bij het openen van het bestand voor de ZIP-controle.",
        "zip-wrong-format": "Het opgegeven bestand was geen ZIP-bestand.",
-       "zip-bad": "Het bestand is een corrupt of onleesbare ZIP-bestand.\nDe veiligheid kan niet worden gecontroleerd.",
+       "zip-bad": "Het bestand is een beschadigd of onleesbaar ZIP-bestand.\nDe veiligheid kan niet worden gecontroleerd.",
        "zip-unsupported": "Het bestand is een ZIP-bestand dat gebruik maakt van ZIP-mogelijkheden die MediaWiki niet ondersteunt.\nDe veiligheid kan niet worden gecontroleerd.",
        "uploadstash": "Verborgen uploads",
        "uploadstash-summary": "Deze pagina biedt toegang tot bestanden die geüpload zijn of nog geüpload worden maar nog niet beschikbaar gemaakt zijn in de wiki. Deze bestanden zijn alleen zichtbaar voor de gebruiker die ze uploadt.",
        "nolicense": "Maak een keuze",
        "licenses-edit": "Licentieopties bewerken",
        "license-nopreview": "(Voorvertoning niet beschikbaar)",
-       "upload_source_url": "(een bestand van een geldige, publiek toegankelijke URL)",
+       "upload_source_url": "(een bestand van een geldige, openbare URL)",
        "upload_source_file": "(een bestand op uw computer)",
        "listfiles-delete": "verwijderen",
        "listfiles-summary": "Op deze speciale pagina zijn alle toegevoegde bestanden te bekijken.",
        "listduplicatedfiles-summary": "Dit is een lijst met bestanden waarvan de laatste versie een duplicaat is van de meest recente versie van een ander bestand. Er wordt alleen gerapporteerd over lokale bestanden.",
        "listduplicatedfiles-entry": "[[:File:$1|$1]] heeft [[$3|{{PLURAL:$2|één duplicaat|$2 duplicaten}}]].",
        "unusedtemplates": "Ongebruikte sjablonen",
-       "unusedtemplatestext": "Deze pagina geeft alle pagina's weer in de naamruimte {{ns:template}} die op geen enkele pagina gebruikt worden.\nVergeet niet de \"Koppelingen naar deze pagina\" te controleren alvorens dit sjabloon te verwijderen.",
+       "unusedtemplatestext": "Deze pagina geeft alle pagina's weer in de naamruimte {{ns:template}} die op geen enkele pagina gebruikt worden.\nVergeet niet de koppelingen naar deze pagina te controleren alvorens deze sjabloon te verwijderen.",
        "unusedtemplateswlh": "andere koppelingen",
        "randompage": "Willekeurige pagina",
        "randompage-nopages": "Er zijn geen pagina's in de volgende {{PLURAL:$2|naamruimte|naamruimten}}: $1.",
        "protectedpagesempty": "Er zijn momenteel geen pagina's beveiligd die aan deze voorwaarden voldoen.",
        "protectedpages-timestamp": "Tijdstip",
        "protectedpages-page": "Pagina",
-       "protectedpages-expiry": "Verloopt",
+       "protectedpages-expiry": "Vervalt",
        "protectedpages-performer": "Beveiligd door",
        "protectedpages-params": "Beveiligingsopties",
        "protectedpages-reason": "Reden",
        "linksearch-pat": "Zoekpatroon:",
        "linksearch-ns": "Naamruimte:",
        "linksearch-ok": "Zoeken",
-       "linksearch-text": "Wildcards zoals \"*.wikipedia.org\" of \"*.org\" zijn toegestaan.\nHeeft tenminste een topleveldomein nodig, zoals bijvoorbeeld \"*.org\".<br />\n{{PLURAL:$2|Ondersteund protocol|Ondersteunde protocollen}}: <code>$1</code> (wordt \"http://\" als er geen protocol wordt opgegeven).",
+       "linksearch-text": "Het jokerteken gebruiken, zoals \"*.wikipedia.org\" of \"*.org\" is toegestaan.\nHeeft tenminste een topleveldomein nodig, zoals bijvoorbeeld \"*.org\".<br />\n{{PLURAL:$2|Ondersteund protocol|Ondersteunde protocollen}}: <code>$1</code> (wordt \"http://\" als er geen protocol wordt opgegeven).",
        "linksearch-line": "$1 heeft een koppeling in $2",
        "linksearch-error": "Wildcards zijn alleen toegestaan aan het begin van een hostnaam.",
        "listusersfrom": "Gebruikers bekijken vanaf:",
        "viewdeletedpage": "Verwijderde pagina's bekijken",
        "undeletepagetext": "Hieronder {{PLURAL:$1|staat de pagina die verwijderd is|staan pagina's die zijn verwijderd}} en vanuit het archief teruggeplaatst {{PLURAL:$1|kan|kunnen}} worden.",
        "undelete-fieldset-title": "Versies terugplaatsen",
-       "undeleteextrahelp": "Laat alle vakjes leeg en klik op '''''Terugplaatsen''''' om de hele pagina inclusief alle eerdere versies terug te plaatsen.\nVink de terug te plaatsen versies aan en klik op '''''Terugplaatsen''''' om bepaalde versies terug te plaatsen.",
+       "undeleteextrahelp": "Laat alle vakjes leeg en klik op <strong><em>Terugplaatsen</em></strong> om de hele pagina inclusief alle eerdere versies terug te plaatsen.\nVink de terug te plaatsen versies aan en klik op <strong><em>Terugplaatsen</em></strong> om bepaalde versies terug te plaatsen.",
        "undeleterevisions": "$1 {{PLURAL:$1|versie|versies}} gearchiveerd",
        "undeletehistory": "Als u een pagina terugplaatst, worden alle versies hersteld.\nAls er al een nieuwe pagina met dezelfde naam is aangemaakt sinds de pagina is verwijderd, worden de eerder verwijderde versies teruggeplaatst en blijft de huidige versie intact.",
        "undeleterevdel": "Herstellen is niet mogelijk als daardoor de meest recente versie van de pagina of het bestand gedeeltelijk wordt verwijderd.\nVerwijder in die gevallen de meest recent verwijderde versie uit de selectie.",
        "range_block_disabled": "De mogelijkheid voor beheerders om een groep IP-adressen te blokkeren is uitgeschakeld.",
        "ipb_expiry_invalid": "Ongeldige duur.",
        "ipb_expiry_temp": "Blokkades voor verborgen gebruikers moeten permanent zijn.",
-       "ipb_hide_invalid": "Het is niet mogelijk deze gebruiker te verbergen;  deze heeft meer dan {{PLURAL:$1|een bewerking|$1 bewerkingen}} gedaan.",
+       "ipb_hide_invalid": "Het is niet mogelijk deze gebruiker te verbergen; deze heeft meer dan {{PLURAL:$1|een bewerking|$1 bewerkingen}} uitgevoerd.",
        "ipb_already_blocked": "\"$1\" is al geblokkeerd",
        "ipb-needreblock": "$1 is al geblokkeerd.\nWilt u de instellingen wijzigen?",
        "ipb-otherblocks-header": "Andere {{PLURAL:$1|blokkade|blokkades}}",
        "movepagetalktext": "De bijbehorende overlegpagina krijgt automatisch een andere naam, '''tenzij''':\n* De overlegpagina onder de nieuwe naam al bestaat;\n* U het onderstaande vinkje deselecteert.\n\nIn die gevallen moet u de pagina handmatig hernoemen of samenvoegen.",
        "movearticle": "Te hernoemen pagina:",
        "moveuserpage-warning": "'''Waarschuwing:''' u gaat een gebruikerspagina hernoemen. Houd er rekening mee dat alleen de pagina wordt hernoemd, ''niet'' de gebruiker.",
-       "movecategorypage-warning": "<strong>Waarschuwing:</strong> U staat op het punt een categoriepagina te hernoemen. Houdt u er rekening mee dat alleen de categoriepagina zelf hernoemd zal worden; pagina's in de oude categorie zullen <em>niet</em> automatisch naar de nieuwe worden verplaatst.",
+       "movecategorypage-warning": "<strong>Waarschuwing:</strong> U staat op het punt een categoriepagina te hernoemen. Houdt u er rekening mee dat alleen de categoriepagina zelf hernoemd wordt; pagina's in de oude categorie worden <em>niet</em> automatisch naar de nieuwe verplaatst.",
        "movenologintext": "U moet [[Special:UserLogin|aangemeld]] zijn om een pagina te hernoemen.",
        "movenotallowed": "U hebt geen rechten om pagina's te hernoemen.",
        "movenotallowedfile": "U hebt geen rechten om bestanden te hernoemen.",
        "allmessagesname": "Naam",
        "allmessagesdefault": "Standaardinhoud",
        "allmessagescurrent": "Huidige inhoud",
-       "allmessagestext": "Hieronder staan de systeemberichten uit de MediaWiki-naamruimte.\nGa naar [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation MediaWiki-lokalisatie] en [//translatewiki.net translatewiki.net] als u wilt bijdragen aan de algemene vertaling voor MediaWiki.",
+       "allmessagestext": "Hieronder staan de systeemberichten uit de MediaWikinaamruimte.\nGa naar [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation MediaWikilokalisatie] en [https://translatewiki.net translatewiki.net] als u wilt bijdragen aan de algemene vertaling voor MediaWiki.",
        "allmessagesnotsupportedDB": "Deze pagina kan niet worden gebruikt, omdat '''$wgUseDatabaseMessages''' is uitgeschakeld.",
        "allmessages-filter-legend": "Filter",
        "allmessages-filter": "Filteren op aangepast:",
        "importuploaderrortemp": "Upload van het importbestand in mislukt.\nEen tijdelijke map is niet aanwezig.",
        "import-parse-failure": "Fout bij het verwerken van de XML-import",
        "import-noarticle": "Er zijn geen te importeren pagina's!",
-       "import-nonewrevisions": "Geen revisies geïmporteerd (alle waren al aanwezig, of overgeslagen vanwege fouten).",
+       "import-nonewrevisions": "Geen versies geïmporteerd (alle waren al aanwezig, of overgeslagen vanwege fouten).",
        "xml-error-string": "$1 op regel $2, kolom $3 (byte $4): $5",
        "import-upload": "XML-gegevens uploaden",
        "import-token-mismatch": "De sessiegegevens zijn verloren gegaan. Probeer het opnieuw.",
        "import-error-special": "Pagina \"$1\" is niet geïmporteerd omdat deze is geplaatst in een speciale naamruimte waar geen pagina's in geplaatst kunnen worden.",
        "import-error-invalid": "De pagina\" \"$1\" is niet geïmporteerd omdat de naam ongeldig is.",
        "import-error-unserialize": "Versie $2 van de pagina \"$1\" kon niet verwerkt worden. De versie hoort contentmodel $3 te gebruiken met een serialisatie als $4.",
-       "import-error-bad-location": "Revisie $2 met behulp van model $3 kan niet worden opgeslagen als \"$1\" op deze wiki, aangezien dat model niet ondersteund wordt op die pagina.",
+       "import-error-bad-location": "Versie $2 met behulp van model $3 kan niet worden opgeslagen als \"$1\" op deze wiki, aangezien dat model niet ondersteund wordt op die pagina.",
        "import-options-wrong": "Verkeerde {{PLURAL:$2|optie|opties}}: <nowiki>$1</nowiki>",
        "import-rootpage-invalid": "De opgegeven basispagina is ongeldig.",
        "import-rootpage-nosubpage": "In de naamruimte \"$1\" van de basispagina is het aanmaken van subpagina's niet mogelijk.",
        "confirmemail_subject": "Bevestiging e-mailadres voor {{SITENAME}}",
        "confirmemail_body": "Iemand, waarschijnlijk u, met het IP-adres $1,\nheeft zich met dit e-mailadres geregistreerd als gebruiker \"$2\" op {{SITENAME}}.\n\nOpen de volgende koppeling in uw webbrowser om te bevestigen dat u deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} te activeren:\n\n$3\n\nAls u uzelf *niet* hebt aangemeld, volg dan de volgende koppeling om de bevestiging van uw e-mailadres te annuleren:\n\n$5\n\nDe bevestigingscode vervalt op $4.",
        "confirmemail_body_changed": "Iemand, waarschijnlijk u, met het IP-adres $1,\nheeft het e-mailadres geregistreerd voor gebruiker \"$2\" op {{SITENAME}} gewijzigd naar dit e-mailadres.\n\nOpen de volgende koppeling in uw webbrowser om te bevestigen dat u deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} opnieuw te activeren:\n\n$3\n\nAls u uzelf *niet* hebt aangemeld, volg dan de volgende koppeling om de bevestiging van uw e-mailadres te annuleren:\n\n$5\n\nDe bevestigingscode vervalt op $4.",
-       "confirmemail_body_set": "Iemand, waarschijnlijk u, met het IP-adres $1,\nheeft het e-mailadres voor gebruiker \"$2\" op {{SITENAME}} ingesteld op dit e-mailadres.\n\nKlik op de volgende koppeling of open deze in uw webbrowser om te bevestigen dat u deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} opnieuw te activeren:\n\n$3\n\nAls deze gebruiker *niet* aan u toebehoort, klik dan op de volgende koppeling om de bevestiging van uw e-mailadres te annuleren:\n\n$5\n\nDe bevestigingscode vervalt op $4.",
+       "confirmemail_body_set": "Iemand, waarschijnlijk u, met het IP-adres $1,\nheeft het e-mailadres voor gebruiker \"$2\" op {{SITENAME}} ingesteld op dit e-mailadres.\n\nOpen de volgende koppeling in uw webbrowser om te bevestigen dat u deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} opnieuw te activeren:\n\n$3\n\nAls deze gebruiker *niet* aan u toebehoort, klik dan op de volgende koppeling om de bevestiging van uw e-mailadres te annuleren:\n\n$5\n\nDe bevestigingscode vervalt op $4.",
        "confirmemail_invalidated": "De e-mailbevestiging is geannuleerd",
        "invalidateemail": "E-mailbevestiging annuleren",
        "scarytranscludedisabled": "[Interwiki-invoeging van sjablonen is uitgeschakeld]",
        "watchlistedit-raw-removed": "Er {{PLURAL:$1|is 1 pagina|zijn $1 pagina's}} verwijderd:",
        "watchlistedit-clear-title": "Volglijst gewist",
        "watchlistedit-clear-legend": "Volglijst wissen",
-       "watchlistedit-clear-explain": "Alle titels zullen van uw volglijst worden verwijderd",
-       "watchlistedit-clear-titles": "Titels:",
+       "watchlistedit-clear-explain": "Alle pagina's worden van uw volglijst verwijderd",
+       "watchlistedit-clear-titles": "Pagina's:",
        "watchlistedit-clear-submit": "Volglijst wissen (dit is definitief!)",
        "watchlistedit-clear-done": "Uw volglijst is gewist.",
        "watchlistedit-clear-removed": "Er {{PLURAL:$1|is 1 pagina|zijn $1 pagina's}} verwijderd:",
        "logentry-patrol-patrol": "$1 {{GENDER:$2|heeft}} versie $4 van pagina $3 gemarkeerd als gecontroleerd",
        "logentry-patrol-patrol-auto": "$1 {{GENDER:$2|heeft}} versie $4 van pagina $3 automatisch gemarkeerd als gecontroleerd",
        "logentry-newusers-newusers": "Gebruiker $1 {{GENDER:$2|is}} aangemaakt",
-       "logentry-newusers-create": "Gebruikersaccount $1 {{GENDER:$2|is}} aangemaakt",
-       "logentry-newusers-create2": "Gebruikersaccount $3 {{GENDER:$2|is}} aangemaakt door $1",
+       "logentry-newusers-create": "Gebruiker $1 {{GENDER:$2|is}} aangemaakt",
+       "logentry-newusers-create2": "Gebruiker $3 {{GENDER:$2|is}} aangemaakt door $1",
        "logentry-newusers-byemail": "Gebruiker $3 {{GENDER:$2|is}} aangemaakt door $1 en het wachtwoord is per e-mail verzonden",
-       "logentry-newusers-autocreate": "Gebruikersaccount $1 {{GENDER:$2|is}} automatisch aangemaakt",
+       "logentry-newusers-autocreate": "Gebruiker $1 {{GENDER:$2|is}} automatisch aangemaakt",
        "logentry-rights-rights": "$1 {{GENDER:$2|heeft}} groepslidmaatschap voor $3 gewijzigd van $4 naar $5",
        "logentry-rights-rights-legacy": "$1 {{GENDER:$2|heeft}} het groepslidmaatschap gewijzigd voor $3",
        "logentry-rights-autopromote": "$1 {{GENDER:$2|is}} automatisch gepromoveerd van $4 naar $5",
        "api-error-stashfailed": "Interne fout: de server kon het tijdelijke bestand niet opslaan.",
        "api-error-publishfailed": "Interne fout: de server kon het tijdelijke bestand niet publiceren.",
        "api-error-stasherror": "Er is een fout opgetreden tijdens het uploaden van het bestand naar de tijdelijke opslagruimte.",
+       "api-error-stashedfilenotfound": "Het opgeslagen bestand is niet aangetroffen tijdens het uploaden vanuit de stash.",
+       "api-error-stashpathinvalid": "Het pad waar het bestand in de stash werd verwacht is ongeldig.",
+       "api-error-stashfilestorage": "Er is een fout opgetreden tijdens het opslaan van het bestand in de stash.",
+       "api-error-stashzerolength": "De server kon het bestand niet opslaan in de stash, omdat het een lengte van nul had.",
+       "api-error-stashnotloggedin": "U moet aangemeld zijn om bestanden te kunnen opslaan in de stash.",
+       "api-error-stashwrongowner": "U bent geen eigenaar van het bestand waar u toegang tot probeerde te krijgen.",
+       "api-error-stashnosuchfilekey": "Het sleutelbestand in de stash waar u toegang tot probeert te krijgen bestaat niet.",
        "api-error-timeout": "De server heeft niet binnen de verwachte tijd geantwoord.",
        "api-error-unclassified": "Er is een onbekende fout opgetreden",
        "api-error-unknown-code": "Interne fout: \"$1\"",
        "expand_templates_generate_xml": "XML-parserboom bekijken",
        "expand_templates_generate_rawhtml": "Ruwe HTML weergeven",
        "expand_templates_preview": "Voorvertoning",
-       "pagelanguage": "Taal pagina kiezen",
+       "pagelanguage": "Paginataal kiezen",
        "pagelang-name": "Pagina",
        "pagelang-language": "Taal",
-       "pagelang-use-default": "Gebruik standaard taal",
+       "pagelang-use-default": "Standaard taal gebruiken",
        "pagelang-select-lang": "Taal selecteren",
-       "right-pagelang": "Taal van de pagina wijzigen",
-       "action-pagelang": "Taal van de pagina wijzigen",
-       "log-name-pagelang": "Logboek van taalwijzigingen",
+       "right-pagelang": "Paginataal wijzigen",
+       "action-pagelang": "paginataal te wijzigen",
+       "log-name-pagelang": "Logboek taalwijzigingen",
        "log-description-pagelang": "Dit is een logboek van wijzigingen van de taal van pagina's.",
-       "logentry-pagelang-pagelang": "$1 wijzigde de taal van de pagina '$3' van $4 naar $5.",
+       "logentry-pagelang-pagelang": "$1 heeft de taal van de pagina \"$3\" gewijzigd van $4 naar $5.",
        "default-skin-not-found": "Het standaard uiterlijk voor de wiki, dat is ingesteld in <code dir=\"ltr\">$wgDefaultSkin</code> as <code>$1</code>, is niet beschikbaar.\n\nUw installatie heeft de volgende uiterlijken. Zie See [https://www.mediawiki.org/wiki/Manual:Skin_configuration Handboek: uiterlijk instellen] voor meer informatie over hoe u het uiterlijk instelt en een standaard uiterlijk aangeeft.\n\n$2\n\n; Als u MediaWiki zojuist hebt geïnstalleerd:\n: U hebt waarschijnlijk geïnstalleerd via git, or direct vanuit de broncode via een andere methode. Deze melding is verwacht. Installeer één of meer van de [https://www.mediawiki.org/wiki/Category:All_skins beschikbare uiterlijken op mediawiki.org], door:\n:* De [https://www.mediawiki.org/wiki/Download tarball te downloaden], die meerdere uiterlijken en uitbreidingen bevat. U kunt de map <code>skins/</code> daar uit kopiëren;\n:* Een van de repositories <code>mediawiki/skins/*</code> te klonen via git in de map <code dir=\"ltr\">skins/</code> van uw installatie van MediaWiki.\n: Als u dit doet en u bent MediaWikiontwikkelaar, heeft dit geen invloed op uw gitrepository.\n\n; Als u MediaWiki net hebt bijgewerkt:\n: In MediaWiki 1.24 en nieuwere versies worden geïnstalleerde uiterlijken niet langer automatisch ingeschakeld (zie [https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery Handboek: uiterlijken automatisch vinden]). U kunt de volgende regels kopieren naar <code>LocalSettings.php</code> om alle op dit moment geïnstalleerde uiterlijken in te schakelen:\n\n<pre dir=\"ltr\">$3</pre>\n\n; In het geval u zojuist <code>LocalSettings.php</code> hebt aangepast:\n: Controleer de namen van de uiterlijken op spelfouten.",
        "default-skin-not-found-no-skins": "Het standaard uiterlijk voor uw wiki, als aangegeven in <code>$wgDefaultSkin</code> als <code>$1</code>, is niet beschikbaar.\n\nU hebt geen geïnstalleerde uiterlijken.\n\n; Als u MediaWiki zojuist hebt geïnstalleerd:\n: U hebt waarschijnlijk geïnstalleerd via git, or direct vanuit de broncode via een andere methode. Deze melding is verwacht. Installeer één of meer van de [https://www.mediawiki.org/wiki/Category:All_skins beschikbare uiterlijken op mediawiki.org], door:\n:* De [https://www.mediawiki.org/wiki/Download tarball te downloaden], die meerdere uiterlijken en uitbreidingen bevat. U kunt de map <code>skins/</code> daar uit kopiëren;\n:* Een van de repositories <code>mediawiki/skins/*</code> te klonen via git in de map <code dir=\"ltr\">skins/</code> van uw installatie van MediaWiki.\n: Als u dit doet en u bent MediaWikiontwikkelaar, heeft dit geen invloed op uw gitrepository.",
        "default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (ingeschakeld)",
        "default-skin-not-found-row-disabled": "* <code>$1</code> / $2 (<strong>uitgeschakeld</strong>)",
        "mediastatistics": "Mediastatistieken",
-       "mediastatistics-summary": "Statistieken over geüploade bestandstypen. Dit overzicht bevat alleen de meest recente versie van een bestand. Oude of verwijderde versies worden niet meegenomen.",
+       "mediastatistics-summary": "Statistieken over geüploade bestandstypen. Dit overzicht bevat alleen de meest recente versie van een bestand. Oude of verwijderde versies worden niet meegeteld.",
        "mediastatistics-nbytes": "{{PLURAL:$1|$1 byte|$1 bytes}} ($2; $3%)",
        "mediastatistics-table-mimetype": "MIME-type",
        "mediastatistics-table-extensions": "Mogelijke extensies",
        "json-error-depth": "De maximale stackdiepte is overschreden",
        "json-error-state-mismatch": "Ongeldige of onjuiste JSON",
        "json-error-ctrl-char": "Fout in controlekarakter, mogelijk verkeerd gecodeerd",
-       "json-error-syntax": "Syntaxfoutmelding",
+       "json-error-syntax": "Er zit een fout in de syntaxis",
        "json-error-utf8": "Ongeldige UTF-8-tekens, mogelijk verkeerd gecodeerd",
        "json-error-recursion": "Een of meer recursieve verwijzingen in de waarde die moet worden gecodeerd",
        "json-error-inf-or-nan": "Een of meer NAN- of INF-waarden in de waarde die moet worden gecodeerd",
index 46d12c0..449d7a1 100644 (file)
        "preview": "Lebelela",
        "showpreview": "Laetša sebopego sa letlaka",
        "showdiff": "Laetša diphetogo",
-       "anoneditwarning": "<strong>Temošo:</strong> Gawa ''tsena'', IP ya gago e tla šumišwa go histori ya diphetogo tša letlakala. Ge o ka <strong>[$1 tsena]</strong> goba wa  <strong>[$2 tlhoma tšhupaleloko</strong>,diphetogo tša gago di tla šumiša leina la gago.",
+       "anoneditwarning": "<strong>Temošo:</strong> Gawa ''tsena'', IP ya gago e tla šumišwa go histori ya diphetogo tša letlakala. Ge o ka <strong>[$1 tsena]</strong> goba wa  <strong>[$2 tlhoma tšhupaleloko]</strong>,diphetogo tša gago di tla šumiša leina la gago.",
        "summary-preview": "Lebelela kakaretšo:",
        "blockedtitle": "Mošomiši o thibilwe",
        "blockedtext": "'''Leina la gago la mošomiši goba IP atrese e thibilwe.'''\n\nO thibilwe ke $1. Makaba a go thiba ke ''$2''.\n\n* Go thoma gago thiba: $8\n* Fetatšatši yago thiba: $6\n* Mothibiwa: $7\n\nO ka leka go boledišana le $1 goba [[{{MediaWiki:Grouppage-sysop}}|molaudi]] ka go thibiwa go.\nO ka se kgone go šumiša thulusu ya 'romela mošomiši molaetša' ka ntle gage o loketše e-mail ya gago go\n[[Special:Preferences|dikgatlhegelo]] gape ge o sa thibelwa go e šomiša.\nIP atrese ya gago ke $3, ge ID ya go thiba ele #$5. Ka kgopelo šumiša ID le IP go dipoledišano ka moka tšeo dilego mabapi le go go thiba.",
index e88863f..ab817bb 100644 (file)
        "resettokens-legend": "ଟୋକନ ରିସେଟ କରନ୍ତୁ",
        "resettokens-tokens": "ଟୋକନମାନ:",
        "resettokens-token-label": "$1 (ବର୍ତ୍ତମାନ: $2)",
-       "resettokens-watchlist-token": "[[Special:Watchlist|ନିଜର ଦେଖଣାତାଲିକରେ ହେଉଥିବା ବଦଳ}}ର ୱେବ ଫିଡ଼ ପାଇଁ ଟୋକନ (ଆଟମ/RSS)",
+       "resettokens-watchlist-token": "[[Special:Watchlist|ନିଜର ଦେଖଣାତାଲିକରେ ହେଉଥିବା ବଦଳ]]ର ୱେବ ଫିଡ଼ ପାଇଁ ଟୋକନ (ଆଟମ/RSS)",
        "resettokens-done": "ଟୋକନ ରିସେଟ ହେଲା ।",
        "resettokens-resetbutton": "ବଛାଯାଇଥିବା ଟୋକନ ରିସେଟ କରନ୍ତୁ",
        "bold_sample": "ମୋଟା ଲେଖା",
        "limitreport-expansiondepth": "ସର୍ବୋଚ୍ଚ ବଢ଼ାଇବା ଗଭୀରତା",
        "limitreport-expensivefunctioncount": "ଭାରୀ ପାର୍ସର ଫଙ୍କସନ ଆକଳନ",
        "expandtemplates": "ଛାଞ୍ଚ ବଢ଼ାଇବା",
-       "expand_templates_intro": "ଏହି ବିଶେଷ ପୃଷ୍ଠାଟି ସବୁ ଲେଖା ନେଇ ଛାଞ୍ଚକୁ ବାରମ୍ବାର ବଢ଼ାଇଦିଏ ।\nଏହା <code><nowiki>{{</nowiki>#language:…}}</code> ଭଳି ପାର୍ସର ଫଙ୍କସନମାନଙ୍କୁ\n<code><nowiki>{{</nowiki>CURRENTDAY}}</code> ଭଳି ଭେରିଏବଲମାନଙ୍କୁ ବଢ଼ାଏ ।\nଅଧିକନ୍ତୁ, ଏହା <code><nowiki>{{ }} }}</code>ରେ ଥିବା ସବୁ କିଛି ବଢ଼ାଇଥାଏ ।",
+       "expand_templates_intro": "ଏହି ବିଶେଷ ପୃଷ୍ଠାଟି ସବୁ ଲେଖା ନେଇ ଛାଞ୍ଚକୁ ବାରମ୍ବାର ବଢ଼ାଇଦିଏ ।\nଏହା <code><nowiki>{{</nowiki>#language:…}}</code> ଭଳି ପାର୍ସର ଫଙ୍କସନମାନଙ୍କୁ\n<code><nowiki>{{</nowiki>CURRENTDAY}}</code> ଭଳି ଭେରିଏବଲମାନଙ୍କୁ ବଢ଼ାଏ ।\nଅଧିକନ୍ତୁ, ଏହା <code><nowiki>{{</nowiki> }}</code>ରେ ଥିବା ସବୁ କିଛି ବଢ଼ାଇଥାଏ ।",
        "expand_templates_title": "{{FULLPAGENAME}} ଆଦି ପାଇଁ ପ୍ରସଙ୍ଗ ନାମ:",
        "expand_templates_input": "ଇନପୁଟ ବିଷୟ:",
        "expand_templates_output": "ପରିଣାମ",
index bf39363..4108b32 100644 (file)
@@ -87,7 +87,7 @@
        "tog-watchcreations": "Dodawaj do obserwowanych tworzone przeze mnie strony oraz wgrywane przeze mnie pliki",
        "tog-watchdefault": "Dodawaj do obserwowanych strony i pliki, które edytuję",
        "tog-watchmoves": "Dodawaj do obserwowanych strony i pliki, które przenoszę",
-       "tog-watchdeletion": "Dodawaj do obserwowanych strony i pliki, które usuwam",
+       "tog-watchdeletion": "Dodawać do listy obserwowanych usunięte mną strony i pliki",
        "tog-watchrollback": "Dodawaj do obserwowanych strony, w których {{GENDER:|wycofałem|wycofałam}} edycję",
        "tog-minordefault": "Wszystkie edycje domyślnie oznaczaj jako drobne",
        "tog-previewontop": "Pokazuj podgląd powyżej obszaru edycji",
index 5d1bffb..4eb1009 100644 (file)
        "log-name-pagelang": "Argistr dij cangiament ëd lenga",
        "log-description-pagelang": "Cost-sì a l'é n'argistr dij cangiament ant le lenghe dle pàgine.",
        "logentry-pagelang-pagelang": "$1 {{GENDER:$2|a l'ha cangià}} la lenga dla pàgina $3 da $4 a $5.",
-       "default-skin-not-found": "Tension! La pel predeterminà për soa wiki, definìa an <code dir=\"ltr\">$wgDefaultSkin</code> tanme <code>$1</code>, a l'é nen disponìbil.\n\nSoa anstalassion a smija anclude le pel sì-dapress. Ch'a vëdda [https://www.mediawiki.org/wiki/Manual:Skin_configuration ël manual ëd configurassion dle pel] për d'anformassion su coma abiliteje e serne col apredefinìa.\n\n$2\n\n; S'a l'ha pen-a anstalà MediaWiki:\n: A l'é probàbil che a l'abia anstalalo da git, o diretaman dal còdes sorgiss an n'àutra manera. A l'é normal. Ch'a preuva a anstalé dle pej da [https://www.mediawiki.org/wiki/Category:All_skins la lista dle pel Ëd mediawiki.org], parèj:\n:* Dëscariand l' [https://www.mediawiki.org/wiki/Download archivi tar ëd l'anstalador], ch'a comprend vàire pel e estension. A peul copié e ancolé la lista dle <code>pel/</code> d'ambelelà.\n:* Clonand un dij depòsit <code>mediawiki/skins/*</code> via git ant la lista <code dir=\"ltr\">skins/</code> ëd soa anstalassion ëd MediaWiki.\n: Sòn a dovrìa nen antërferì con sò depòsit git si chiel a l'é un dësvlupador ëd MediaWiki.\n\n; S'a l'ha pen-a agiornà MediaWiki:\n: MediaWiki 1.24 e pi neuv a përmet pi nen an automàtich le pel anstalà (ch'a vëdda [https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery manual an sla dëscuverta automàtica dle pel). A peul copié le linie sì-dapress an <code>LocalSettings.php</code> për abilité tute le pel ch'a son anstalà al moment:\n\n<pre dir=\"ltr\">$3</pre>\n\n; S'a l'ha pen-a modifivà <code>LocalSettings.php</code>:\n: Ch'a verìfica torna ël nòm ëd dle pej për evité ij boro.",
+       "default-skin-not-found": "Tension! La pel predeterminà për soa wiki, definìa an <code dir=\"ltr\">$wgDefaultSkin</code> tanme <code>$1</code>, a l'é nen disponìbil.\n\nSoa anstalassion a smija anclude le pel sì-dapress. Ch'a vëdda [https://www.mediawiki.org/wiki/Manual:Skin_configuration ël manual ëd configurassion dle pel] për d'anformassion su coma abiliteje e serne col apredefinìa.\n\n$2\n\n; S'a l'ha pen-a anstalà MediaWiki:\n: A l'é probàbil che a l'abia anstalalo da git, o diretaman dal còdes sorgiss an n'àutra manera. A l'é normal. Ch'a preuva a anstalé dle pej da [https://www.mediawiki.org/wiki/Category:All_skins la lista dle pel Ëd mediawiki.org], parèj:\n:* Dëscariand l' [https://www.mediawiki.org/wiki/Download archivi tar ëd l'anstalador], ch'a comprend vàire pel e estension. A peul copié e ancolé la lista dle <code>pel/</code> d'ambelelà.\n:* Clonand un dij depòsit <code>mediawiki/skins/*</code> via git ant la lista <code dir=\"ltr\">skins/</code> ëd soa anstalassion ëd MediaWiki.\n: Sòn a dovrìa nen antërferì con sò depòsit git si chiel a l'é un dësvlupador ëd MediaWiki.\n\n; S'a l'ha pen-a agiornà MediaWiki:\n: MediaWiki 1.24 e pi neuv a përmet pi nen an automàtich le pel anstalà (ch'a vëdda [https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery manual an sla dëscuverta automàtica dle pel]). A peul copié le linie sì-dapress an <code>LocalSettings.php</code> për abilité tute le pel ch'a son anstalà al moment:\n\n<pre dir=\"ltr\">$3</pre>\n\n; S'a l'ha pen-a modifivà <code>LocalSettings.php</code>:\n: Ch'a verìfica torna ël nòm ëd dle pej për evité ij boro.",
        "default-skin-not-found-no-skins": "Darmagi! La pel dë stàndard për soa wiki, definìa da <code>$wgDefaultSkin</code> tanme <code>$1</code>, a l'é nen disponìbil.\n\nChiel a l'ha gnun-a pel anstalà.\n\n; S'a l'ha pen-a anstalà o agiornà MediaWiki:\n: A l'é probàbil ch'a l'abia falo da git, o diret dal còdes sorgiss an n'àutra manera. A l'é normal. MediaWiki 1.24 e pi recent doesn't a ancludo gnun-a pel ant ël depòsit prinsipal. Ch'a preuva a anstalé chèiche pel da [https://www.mediawiki.org/wiki/Category:All_skins la lista dle pel ëd mediawiki.org]:\n:* Dëscariand [https://www.mediawiki.org/wiki/Download l'archivi tar dl'anstalador], ch'a comprend vàire pel e estension. A peul copié e ancolé la lista <code>skins/</code> da là.\n:* Clonand un dij depòsit <code>mediawiki/skins/*</code> via git ant la lista <code dir=\"ltr\">skins/</code> ëd soa anstalassion ëd MediaWiki.\n: Fé sòn a dovrìa nen antërferì con sò depòsit git se chiel a l'é un dësvlupador ëd MediaWiki. Ch'a vëdda [https://www.mediawiki.org/wiki/Manual:Skin_configuration Manual: ël manual dla configurassion dle pel] për d'anformassion su coma ativé le pel e serne cola predefinìa.",
        "default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (abilità)",
        "default-skin-not-found-row-disabled": "* <code>$1</code> / $2 ('''disabilità''')",
index e254fa5..869cc5b 100644 (file)
        "searchprofile-advanced-tooltip": "Used as tooltip for the option {{msg-mw|Searchprofile-advanced}} in [[Special:Search]].\n\nSee also:\n* {{msg-mw|Searchprofile-advanced|message}}\n* {{msg-mw|Searchprofile-advanced-tooltip|tooltip}}",
        "search-result-size": "Shown per line of a [[Special:Search|search result]]\n* $1 - the size of the page in bytes, but no need to add \"byte\" or similar as the unit is added by special function\n* $2 - the sum of all words in this page",
        "search-result-category-size": "Parameters:\n* $1 - number of members in this category. $1 is equal to $2+$3.\n* $2 - number of subcategories\n* $3 - number of files",
-       "search-redirect": "\"Redirect\" is a noun here, not a verb.\n\nParameters:\n* $1 - a link to the redirect to the page (so, $1 is the page that the search result is redirected '''from''')",
+       "search-redirect": "\"Redirect\" is a noun here, not a verb.\n\nParameters:\n* $1 - a link to the redirect to the page (so, $1 is the page that the search result is redirected '''from''')\n{{Identical|Redirect}}",
        "search-section": "This text will be shown on the search result listing after the page title of a result if the search algorithm thinks that section is more relevant than the rest of the page. $1 is a section title.\n{{Identical|Section}}",
        "search-category": "This text will be shown on the search result listing after the page title of a result if the search algorithm thinks that the page being in a particular category is relevant.\n\nParameters:\n* $1 - the category's name with any matching portion highlighted\n{{Identical|Category}}",
        "search-file-match": "This text will be shown on the search result listing after the page title of a result if the search engine got search results from the contents of files, rather than the pages.",
index 468b8d1..0cae5ff 100644 (file)
        "upload-failure-subj": "Problemă la trimitere",
        "upload-failure-msg": "A apărut o problemă cu încărcarea de la [$2]:\n\n$1",
        "upload-warning-subj": "Avertizare la încărcare",
-       "upload-warning-msg": "A apărut o problemă în timpul încărcării de la [$2]. Vă puteți întoarce la [[Special:Upload/stash/$1|formularul de trimitere]]pentru a corecta această problemă.",
+       "upload-warning-msg": "A apărut o problemă în timpul încărcării de la [$2]. Vă puteți întoarce la [[Special:Upload/stash/$1|formularul de trimitere]] pentru a corecta această problemă.",
        "upload-proto-error": "Protocol incorect",
        "upload-proto-error-text": "Importul de la distanță necesită adrese URL care încep cu <code>http://</code> sau <code>ftp://</code>.",
        "upload-file-error": "Eroare internă",
        "zip-wrong-format": "Fișierul specificat nu era un fișier de tip ZIP.",
        "zip-bad": "Fișierul este un fișier corupt de tip ZIP, fiind imposibil de citit.\nNu poate fi verificat în mod corespunzător în vederea securității.",
        "zip-unsupported": "Fișierul este unul de tip ZIP cu caracteristici neacceptate de MediaWiki.\nNu poate fi verificat în mod corespunzător în vederea securității.",
-       "uploadstash": "Fișiere trimise în așteptare",
-       "uploadstash-summary": "Această pagină oferă acces la fișierele care sunt încărcate (sau în curs de încărcare) dar nu sunt încă publicate pe wiki. Aceste fișiere nu sunt vizibile nimănui cu excepția celui care le-a încărcat.",
-       "uploadstash-clear": "Șterge fișierele în așteptare",
-       "uploadstash-nofiles": "Nu aveți fișiere în lista de așteptare.",
+       "uploadstash": "Fișiere în depozitul temporar",
+       "uploadstash-summary": "Această pagină oferă acces la fișierele care sunt încărcate sau sunt în curs de încărcare, dar nu sunt încă publicate pe wiki. Aceste fișiere nu sunt vizibile nimănui, cu excepția celui care le-a încărcat.",
+       "uploadstash-clear": "Șterge fișierele din depozitul temporar",
+       "uploadstash-nofiles": "Nu aveți fișiere în depozitul temporar.",
        "uploadstash-badtoken": "Execuția acestei acțiuni nu a reușit, probabil deoarece informațiile dumneavoastră de identificare au expirat. Încercați din nou.",
        "uploadstash-errclear": "Golirea fișierelor nu a reușit.",
        "uploadstash-refresh": "Reîmprospătează lista de fișiere",
        "api-error-overwrite": "Nu este permisă suprascrierea unui fișier existent.",
        "api-error-stashfailed": "Eroare internă: serverul nu a putut stoca fișierul temporar.",
        "api-error-publishfailed": "Eroare internă: serverul nu a putut publica fișierul temporar.",
+       "api-error-stasherror": "A apărut o eroare la încărcarea fișierului în depozitul temporar.",
+       "api-error-stashedfilenotfound": "Fișierul din depozitul temporar nu a fost găsit când s-a încercat încărcarea sa.",
+       "api-error-stashpathinvalid": "Calea unde ar fi trebuit să fie găsit fișierul din depozitul temporar nu este validă.",
+       "api-error-stashfilestorage": "A apărut o eroare la stocarea fișierului în depozitul temporar.",
+       "api-error-stashzerolength": "Serverul nu a putut depozita temporar fișierul, deoarece are o mărime egală cu zero.",
+       "api-error-stashnotloggedin": "Trebuie să vă autentificați pentru a salva fișiere în depozitul temporar.",
+       "api-error-stashwrongowner": "Fișierul pe care încercați să-l accesați din depozitul temporar nu vă aparține.",
+       "api-error-stashnosuchfilekey": "Cheia fișierului pe care încercați să-l accesați din depozitul temporar nu există.",
        "api-error-timeout": "Serverul nu a răspuns în timp util.",
        "api-error-unclassified": "A apărut o eroare necunoscută.",
        "api-error-unknown-code": "Eroare necunoscută: „$1”",
index d87edcd..32cab6e 100644 (file)
        "search-relatedarticle": "Связанный",
        "searchrelated": "связанный",
        "searchall": "все",
-       "showingresults": "Ниже {{PLURAL:$1|1=показан результат|показаны  результаты}} с № '''$2''' и вплоть до № '''$1'''.",
+       "showingresults": "Ниже {{PLURAL:$1|1=показан <strong>1</strong> результат|показан  <strong>$1</strong> результат|показано <strong>$1</strong> результата|показаны <strong>$1</strong> результатов}}, начиная с № <strong>$2</strong>.",
        "showingresultsinrange": "Ниже показано до {{PLURAL:$1|<strong>1</strong> результата|<strong>$1</strong> результата|<strong>$1</strong> результатов}} в диапазоне от <strong>$2</strong> до <strong>$3</strong>.",
        "search-showingresults": "{{PLURAL:$4|Результат <strong>$1</strong> из <strong>$3</strong>|Результаты <strong>$1 — $2</strong> из <strong>$3</strong>}}",
        "search-nonefound": "Соответствий запросу не найдено.",
index 6e39183..b08f81d 100644 (file)
        "filerenameerror": "Datoteke »$1« ni mogoče preimenovati v »$2«.",
        "filedeleteerror": "Datoteke »$1« ni mogoče izbrisati.",
        "directorycreateerror": "Ne morem ustvariti direktorija »$1«.",
+       "directoryreadonlyerror": "Mapa »$1« je samo za branje.",
+       "directorynotreadableerror": "Mapa »$1« ni berljiva.",
        "filenotfound": "Datoteke »$1« ne najdem.",
        "unexpected": "Nepričakovana vrednost: \"$1\"=\"$2\".",
        "formerror": "Napaka: obrazca ni mogoče predložiti",
index 5684954..39de585 100644 (file)
        "viewsourcetext": "Можете читати и копирати садржај ове странице:",
        "viewyourtext": "Можете да погледате и копирате извор '''ваших измена''' на овој страници:",
        "protectedinterface": "Ова страница садржи текст корисничког окружења за софтвер на овом викију и заштићена је ради спречавања злоупотребе.\nДа бисте додали или изменили преводе свих викија, посетите [//translatewiki.net/ Транслејтвики], пројекат за локализацију Медијавикија.",
-       "editinginterface": "<strong>Упозорење:</strong> уређујете страницу која се користи за приказивање текста корисничког окружења.\nИзмене на овој страници ће утицати на све кориснике овог викија.\nДа бисте додали или изменили преводе свих викија, посетите [//translatewiki.net/ Транслејтвики], пројекат за локализацију Медијавикија.",
+       "editinginterface": "<strong>Упозорење:</strong> уређујете страницу која се користи за приказивање текста корисничког окружења.\nИзмене на овој страници ће утицати на све кориснике овог викија.",
+       "translateinterface": "Да додате или промените преводе за све викије, посетите [//translatewiki.net/ Транслејтвики], пројекат за локализацију Медијавикија.",
        "cascadeprotected": "Ова страница је закључана јер садржи {{PLURAL:$1|следећу страницу која је заштићена|следеће странице које су заштићене}} „преносивом“ заштитом:\n$2",
        "namespaceprotected": "Немате дозволу да уређујете странице у именском простору '''$1'''.",
        "customcssprotected": "Немате дозволу да мењате ову CSS страницу јер садржи личне поставке другог корисника.",
        "revdelete-confirm": "Потврдите да намеравате ово урадити, да разумете последице и да то чините у складу с [[{{MediaWiki:Policy-url}}|правилима]].",
        "revdelete-suppress-text": "Сакривање измена би требало користити '''само''' у следећим случајевима:\n* Злонамерни или погрдни подаци\n* Неприкладни лични подаци\n*: ''кућна адреса и број телефона, број банковне картице итд.''",
        "revdelete-legend": "Ограничења видљивости",
-       "revdelete-hide-text": "Текст измене",
+       "revdelete-hide-text": "СакÑ\80иÑ\98 Ñ\82екст измене",
        "revdelete-hide-image": "Сакриј садржај датотеке",
        "revdelete-hide-name": "Сакриј радњу и одредиште",
        "revdelete-hide-comment": "Опис измене",
        "search-result-category-size": "{{PLURAL:$1|1 члан|$1 члана|$1 чланова}}, ({{PLURAL:$2|1 поткатегорија|$2 поткатегорије|$2 поткатегорија}}, {{PLURAL:$3|1 датотека|$3 датотеке|$3 датотека}})",
        "search-redirect": "(преусмерење $1)",
        "search-section": "(одељак $1)",
+       "search-category": "(категорија $1)",
        "search-suggest": "Да ли сте мислили на: $1",
        "search-interwiki-caption": "Братски пројекти",
        "search-interwiki-default": "Резултати са $1:",
        "randomincategory-nopages": "Нема страница у категорији [[:Category:$1|$1]].",
        "randomincategory-category": "Категорија:",
        "randomredirect": "Случајно преусмерење",
-       "randomredirect-nopages": "Ð\9dема Ð¿Ñ\80еÑ\83Ñ\81меÑ\80еÑ\9aа Ñ\83 Ð¸Ð¼ÐµÐ½Ñ\81ком Ð¿Ñ\80оÑ\81Ñ\82оÑ\80Ñ\83 â\80\9e$1â\80\9d.",
+       "randomredirect-nopages": "Ð\9dема Ð¿Ñ\80еÑ\83Ñ\81меÑ\80еÑ\9aа Ñ\83 Ð¸Ð¼ÐµÐ½Ñ\81ком Ð¿Ñ\80оÑ\81Ñ\82оÑ\80Ñ\83 â\80\9e$1â\80\9c.",
        "statistics": "Статистике",
        "statistics-header-pages": "Странице",
        "statistics-header-edits": "Измене",
        "tooltip-feed-atom": "Атом довод ове странице",
        "tooltip-t-contributions": "Погледајте списак доприноса овог корисника",
        "tooltip-t-emailuser": "Пошаљите е-поруку овом кориснику",
+       "tooltip-t-info": "Више информација о овој страници",
        "tooltip-t-upload": "Пошаљите датотеке",
        "tooltip-t-specialpages": "Списак свих посебних страница",
        "tooltip-t-print": "Верзија ове странице за штампање",
        "revdelete-uname-unhid": "корисничко име је откривено",
        "revdelete-restricted": "примењена ограничења за администраторе",
        "revdelete-unrestricted": "уклоњена ограничења за администраторе",
+       "logentry-merge-merge": "$1 је {{GENDER:$2|спојио|спојила}} $3 у $4 (све до измене $5)",
        "logentry-move-move": "$1 је {{GENDER:$2|преместио|преместила}} страницу $3 на $4",
        "logentry-move-move-noredirect": "$1 је {{GENDER:$2|преместио|преместила}} страницу $3 на $4 без остављања преусмерења",
        "logentry-move-move_redir": "$1 је {{GENDER:$2|преместио|преместила}} страницу $3 на $4 преко преусмерења",
index 57633c1..8eb2f0d 100644 (file)
        "viewsourcetext": "Možete čitati i kopirati sadržaj ove stranice:",
        "viewyourtext": "Možete da pogledate i umnožite izvor '''vaših izmena''' na ovoj stranici:",
        "protectedinterface": "Ova stranica sadrži tekst korisničkog okruženja za softver na ovom vikiju i zaštićena je radi sprečavanja zloupotrebe.\nDa biste dodali ili izmenili prevode svih vikija, posetite [//translatewiki.net/ Translejtviki], projekat za lokalizaciju Medijavikija.",
-       "editinginterface": "<strong>Upozorenje:</strong> uređujete stranicu koja se koristi za prikazivanje teksta korisničkog okruženja.\nIzmene na ovoj stranici će uticati na sve korisnike ovog vikija.\nDa biste dodali ili izmenili prevode svih vikija, posetite [//translatewiki.net/ Translejtviki], projekat za lokalizaciju Medijavikija.",
+       "editinginterface": "<strong>Upozorenje:</strong> uređujete stranicu koja se koristi za prikazivanje teksta korisničkog okruženja.\nIzmene na ovoj stranici će uticati na sve korisnike ovog vikija.",
        "cascadeprotected": "Ova stranica je zaključana jer sadrži {{PLURAL:$1|sledeću stranicu koja je zaštićena|sledeće stranice koje su zaštićene}} „prenosivom“ zaštitom:\n$2",
        "namespaceprotected": "Nemate dozvolu da uređujete stranice u imenskom prostoru '''$1'''.",
        "customcssprotected": "Nemate dozvolu da menjate ovu CSS stranicu jer sadrži lične postavke drugog korisnika.",
        "revdelete-confirm": "Potvrdite da nameravate ovo uraditi, da razumete posledice i da to činite u skladu s [[{{MediaWiki:Policy-url}}|pravilima]].",
        "revdelete-suppress-text": "Sakrivanje izmena bi trebalo koristiti '''samo''' u sledećim slučajevima:\n* Zlonamerni ili pogrdni podaci\n* Neprikladni lični podaci\n*: ''kućna adresa i broj telefona, broj bankovne kartice itd.''",
        "revdelete-legend": "Ograničenja vidljivosti",
-       "revdelete-hide-text": "Tekst izmene",
+       "revdelete-hide-text": "Sakrij tekst izmene",
        "revdelete-hide-image": "Sakrij sadržaj datoteke",
        "revdelete-hide-name": "Sakrij radnju i odredište",
        "revdelete-hide-comment": "Opis izmene",
        "randomincategory-nopages": "Nema stranica u kategoriji [[:Category:$1|$1]].",
        "randomincategory-category": "Kategorija:",
        "randomredirect": "Slučajno preusmerenje",
-       "randomredirect-nopages": "Nema preusmerenja u imenskom prostoru â\80\9e$1â\80\9d.",
+       "randomredirect-nopages": "Nema preusmerenja u imenskom prostoru â\80\9e$1â\80\9c.",
        "statistics": "Statistike",
        "statistics-header-pages": "Stranice",
        "statistics-header-edits": "Izmene",
index e534258..a0071b8 100644 (file)
@@ -51,7 +51,9 @@
                        "Mykola Swarnyk",
                        "Milicevic01",
                        "Lamsec",
-                       "Olion"
+                       "Olion",
+                       "Piramidion",
+                       "Andygol"
                ]
        },
        "tog-underline": "Підкреслювання посилань:",
@@ -69,7 +71,7 @@
        "tog-watchmoves": "Додавати перейменовані мною сторінки та файли до мого списку спостереження",
        "tog-watchdeletion": "Додавати вилучені мною сторінки та файли до мого списку спостереження",
        "tog-watchrollback": "Додавати відкочені мною сторінки до мого списку спостереження",
-       "tog-minordefault": "СпоÑ\87аÑ\82кÑ\83 Ð¿Ð¾Ð·Ð½Ð°Ñ\87аÑ\82и Ð²Ñ\81Ñ\96 Ð·Ð¼Ñ\96ни Ð½ÐµÐ·Ð½Ð°Ñ\87ними",
+       "tog-minordefault": "Типово Ð¿Ð¾Ð·Ð½Ð°Ñ\87аÑ\82и Ð²Ñ\81Ñ\96 Ð·Ð¼Ñ\96ни, Ñ\8fк Ð½ÐµÐ·Ð½Ð°Ñ\87нÑ\96",
        "tog-previewontop": "Показувати попередній перегляд перед вікном редагування, а не після",
        "tog-previewonfirst": "Показувати попередній перегляд під час першого редагування",
        "tog-enotifwatchlistpages": "Повідомляти електронною поштою про зміну сторінки або файлу з мого списку спостереження",
        "tuesday": "вівторок",
        "wednesday": "середа",
        "thursday": "четвер",
-       "friday": "п'ятниця",
+       "friday": "пятниця",
        "saturday": "субота",
        "sun": "Нд",
        "mon": "Пн",
        "filerenameerror": "Не вдалося перейменувати файл «$1» на «$2».",
        "filedeleteerror": "Не вдалося вилучити файл «$1».",
        "directorycreateerror": "Не вдалося створити каталог \"$1\".",
+       "directoryreadonlyerror": "Каталог \"$1\" доступний лише для читання.",
+       "directorynotreadableerror": "Каталог \"$1\" нечитабельний.",
        "filenotfound": "Не вдалося знайти файл «$1».",
        "unexpected": "Неочікуване значення: «$1»=«$2».",
        "formerror": "Помилка: неможливо передати дані форми",
        "zip-wrong-format": "Вказаний файл не є ZIP-файлом",
        "zip-bad": "ZIP-файл є пошкоджений чи в інший спосіб непридатний для зчитування.\nВін не піддається перевірці в цілях безпеки.",
        "zip-unsupported": "Файл використовує такі можливості ZIP, які не підтримуються MediaWiki.\nВін не піддається перевірці в цілях безпеки.",
-       "uploadstash": "Ð\97аванÑ\82ажиÑ\82и Ñ\81Ñ\85овок",
+       "uploadstash": "СÑ\85овок Ð·Ð°Ð²Ð°Ð½Ñ\82аженÑ\8c",
        "uploadstash-summary": "Ця сторінка надає доступ до файлів, що були завантажені (або завантажуються зараз), але ще не були опубліковані в вікі. Ці файли не відображаються нікому, крім користувача, що їх завантажив.",
        "uploadstash-clear": "Очистити сховані файли",
        "uploadstash-nofiles": "У вас немає схованих файлів.",
        "nolicense": "Відсутнє",
        "licenses-edit": "Редагувати параметри ліцензії",
        "license-nopreview": "(Попередній перегляд недоступний)",
-       "upload_source_url": "(ви Ð²Ð¸Ð±Ñ\80али правильну, публічно доступну інтернет-адресу)",
+       "upload_source_url": "(введÑ\96Ñ\82Ñ\8c правильну, публічно доступну інтернет-адресу)",
        "upload_source_file": " (файл на вашому комп'ютері)",
        "listfiles-delete": "видалити",
        "listfiles-summary": "Ця спеціальна сторінка показує всі завантажені файли.",
        "api-error-stashfailed": "Внутрішня помилка: сервер не зміг зберегти тимчасовий файл.",
        "api-error-publishfailed": "Внутрішня помилка: сервер не зміг опублікувати тимчасовий файл.",
        "api-error-stasherror": "Сталася помилка при завантаженні файлу у сховище.",
+       "api-error-stashedfilenotfound": "Неможливо знайти прихований файл, під час спроби його надсилання зі схованки.",
+       "api-error-stashpathinvalid": "Шлях, за яким повинен знаходитись прихований файл, є хибним.",
+       "api-error-stashfilestorage": "Сталася помилка під час збереження файлу в схованці.",
+       "api-error-stashzerolength": "Сервер не може зберегти файл, тому що він має нульовий розмір.",
+       "api-error-stashnotloggedin": "Ви повинні увійти в систему, аби мати змогу зберігати файли у сховку завантажень.",
+       "api-error-stashwrongowner": "Файл, до якого ви намагалися отримати доступ в схованці, не належить вам.",
+       "api-error-stashnosuchfilekey": "Ключ файлу, до якого Ви намагались отримати доступ у сховку, не існує.",
        "api-error-timeout": "Сервер не відповідає протягом очікуваного часу.",
        "api-error-unclassified": "Сталася невідома помилка.",
        "api-error-unknown-code": "Невідома помилка: «$1»",
index 9553b99..c5b5512 100644 (file)
        "filerenameerror": "Không thể đổi tên tập tin “$1” thành “$2”.",
        "filedeleteerror": "Không thể xóa tập tin “$1”.",
        "directorycreateerror": "Không thể tạo được danh mục “$1”.",
+       "directoryreadonlyerror": "Thư mục “$1” là chỉ-đọc.",
+       "directorynotreadableerror": "Không đọc được thư mục “$1”.",
        "filenotfound": "Không tìm thấy tập tin “$1”.",
        "unexpected": "Không hiểu giá trị: “$1”=“$2”.",
        "formerror": "Lỗi: không gửi mẫu đi được.",
index f7d1db8..3d27764 100644 (file)
@@ -72,9 +72,9 @@
        "tog-editondblclick": "開啟滑鼠雙擊編輯頁面",
        "tog-editsectiononrightclick": "開啟滑鼠右鍵點選章節標題編輯",
        "tog-watchcreations": "將我建立的頁面和上傳的檔案加入監視清單",
-       "tog-watchdefault": "將我編輯的頁面和檔案新增至監視清單",
+       "tog-watchdefault": "將我編輯的頁面和檔案加入監視清單",
        "tog-watchmoves": "將我移動的頁面和檔案加入監視清單",
-       "tog-watchdeletion": "將我刪除的頁面和檔案新增至監視清單",
+       "tog-watchdeletion": "將我刪除的頁面和檔案加入監視清單",
        "tog-watchrollback": "將我曾經還原的頁面新增至監視清單",
        "tog-minordefault": "預設標記所有的編輯為小修訂",
        "tog-previewontop": "顯示預覽於編輯框上方",
@@ -88,7 +88,7 @@
        "tog-fancysig": "將簽名視為 Wikitext 語言 (不自動產生連結)",
        "tog-uselivepreview": "使用即時預覽 (實驗中)",
        "tog-forceeditsummary": "未填寫編輯摘要時提示我",
-       "tog-watchlisthideown": "隱藏監視清單中我自己的編輯",
+       "tog-watchlisthideown": "隱藏監視清單中我的編輯",
        "tog-watchlisthidebots": "隱藏監視清單中機器人的編輯",
        "tog-watchlisthideminor": "隱藏監視清單中的小修訂",
        "tog-watchlisthideliu": "隱藏監視清單中已登入使用者的編輯",
        "filerenameerror": "無法重新命名檔案 \"$1\" 為 \"$2\"。",
        "filedeleteerror": "無法刪除檔案 \"$1\"。",
        "directorycreateerror": "無法建立目錄 \"$1\"。",
+       "directoryreadonlyerror": "目錄 \"$1\" 為唯讀。",
+       "directorynotreadableerror": "目錄 \"$1\" 無法讀取。",
        "filenotfound": "找不到檔案 \"$1\"。",
        "unexpected": "預期之外的資料:\"$1\"=\"$2\"。",
        "formerror": "錯誤:無法送出表單。",
        "createacct-submit": "建立您的帳號",
        "createacct-another-submit": "建立另一個帳號",
        "createacct-benefit-heading": "{{SITENAME}} 是由像您一樣貢獻的人所建立的。",
-       "createacct-benefit-body1": " {{PLURAL:$1|次編輯}}",
+       "createacct-benefit-body1": "{{PLURAL:$1|次編輯}}",
        "createacct-benefit-body2": "$1 頁",
        "createacct-benefit-body3": " 位最近的{{PLURAL:$1|貢獻者}}",
        "badretype": "兩次輸入的密碼並不相同。",
        "cascadeprotectedwarning": "<strong>警告:</strong>本頁已經被保護,只有擁有管理員權限的使用者才可編輯,此頁面被下列頁面引用因此連鎖保護:",
        "titleprotectedwarning": "<strong>警告:本頁面已被保護,需要 [[Special:ListGroupRights|特殊權限]] 方可建立。</strong>\n以下提供最近的日誌以便參考:",
        "templatesused": "此頁面使用了以下{{PLURAL:$1|樣版}}:",
-       "templatesusedpreview": "此預覽使用了以下{{PLURAL:$1|樣板}}:",
+       "templatesusedpreview": "此預覽使用了以下{{PLURAL:$1|樣板}}",
        "templatesusedsection": "此頁面使用了以下{{PLURAL:$1|樣版}}:",
        "template-protected": "(受保護)",
        "template-semiprotected": "(受半保護)",
        "searchprofile-advanced-tooltip": "搜尋自訂命名空間",
        "search-result-size": "$1 ($2 個字)",
        "search-result-category-size": "$1 位成員 ($2 個子分類,$3 個檔案)",
-       "search-redirect": "(重新導向 $1)",
+       "search-redirect": "(重新導向 $1)",
        "search-section": "(章節 $1)",
        "search-category": "(分類 $1)",
        "search-file-match": "(符合檔案內容)",
        "group-sysop": "管理員",
        "group-bureaucrat": "行政員",
        "group-suppress": "監督員",
-       "group-all": "(全部)",
+       "group-all": "(全部)",
        "group-user-member": "{{GENDER:$1|使用者}}",
        "group-autoconfirmed-member": "自動確認使用者",
        "group-bot-member": "機器人",
        "booksources-text": "下列清單包含其他銷售新書籍或二手書籍的網站連結,可會有你想尋找書籍的進一部資訊:",
        "booksources-invalid-isbn": "您提供的 ISBN 不正確,請檢查複製的來源是否有誤。",
        "specialloguserlabel": "執行者:",
-       "speciallogtitlelabel": "目標 (標題或使用者):",
+       "speciallogtitlelabel": "目標(標題或使用者):",
        "log": "日誌",
        "all-logs-page": "所有公開日誌",
-       "alllogstext": "合併顯示所有 {{SITENAME}} 中所有類型的日誌。\n您可以點選下拉式選單選擇日誌的類型,指定使用者名稱 (區分大小寫) 或影響的頁面 (區分大小寫)。",
+       "alllogstext": "合併顯示所有 {{SITENAME}} 中所有類型的日誌。\n您可以點選下拉式選單選擇日誌的類型,指定使用者名稱(區分大小寫)或影響的頁面(區分大小寫)。",
        "logempty": "無符合條件的日誌。",
        "log-title-wildcard": "搜尋以此欄位文字為字首的標題",
        "showhideselectedlogentries": "顯示/隱藏已選擇的日誌項目",
        "enotif_body_intro_deleted": "{{SITENAME}} $2 已刪除頁面 $1 於 $PAGEEDITDATE,詳見 $3。",
        "enotif_body_intro_created": "{{SITENAME}} 的頁面 $1 已於 $PAGEEDITDATE 被使用者 $2 {{GENDER:$2|建立}},詳見目前的修訂 $3。",
        "enotif_body_intro_moved": "{{SITENAME}} 的頁面 $1 已於 $PAGEEDITDATE 被使用者 $2 {{GENDER:$2|移動}},詳見目前的修訂 $3。",
-       "enotif_body_intro_restored": "{{SITENAME}} 的頁面 $1 已於 $PAGEEDITDATE 被使用者 $2 {{GENDER:$2|恢復}},詳見目前的修訂 $3。",
+       "enotif_body_intro_restored": "{{SITENAME}} 的頁面 $1 已於 $PAGEEDITDATE 被使用者 $2 {{GENDER:$2|還原}},詳見目前的修訂 $3。",
        "enotif_body_intro_changed": "{{SITENAME}} 的頁面 $1 已於 $PAGEEDITDATE 被使用者 $2 {{GENDER:$2|更改}},詳見目前的修訂 $3。",
        "enotif_lastvisited": "請參考 $1 檢視自您上次檢視後所有的變更。",
        "enotif_lastdiff": "請參考 $1 檢視此變更。",
        "whatlinkshere-prev": "前 $1 筆",
        "whatlinkshere-next": "後 $1 筆",
        "whatlinkshere-links": "← 連結",
-       "whatlinkshere-hideredirs": "$1 重新導向頁面",
+       "whatlinkshere-hideredirs": "$1重新導向頁面",
        "whatlinkshere-hidetrans": "$1 引用",
        "whatlinkshere-hidelinks": "$1 連結",
        "whatlinkshere-hideimages": "$1 檔案連結",
index ffc8c3b..f5141f6 100644 (file)
@@ -82,7 +82,7 @@ INLINE_GROUPED_CLASSES = NO
 INLINE_SIMPLE_STRUCTS  = NO
 TYPEDEF_HIDES_STRUCT   = NO
 SYMBOL_CACHE_SIZE      = 0
-LOOKUP_CACHE_SIZE      = 1
+LOOKUP_CACHE_SIZE      = 2
 #---------------------------------------------------------------------------
 # Build related configuration options
 #---------------------------------------------------------------------------
index 78e66b7..5e4cac6 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if ( PHP_SAPI != 'cli' ) {
+       die( "This script can only be run from the command line.\n" );
+}
+
 require_once __DIR__ . '/../includes/utils/AutoloadGenerator.php';
 
 // Mediawiki installation directory
index e53ed54..6a7b35a 100644 (file)
@@ -901,8 +901,13 @@ return array(
                'scripts' => 'resources/src/mediawiki/mediawiki.htmlform.js',
                'dependencies' => array(
                        'jquery.mwExtension',
+                       'jquery.byteLimit',
+               ),
+               'messages' => array(
+                       'htmlform-chosen-placeholder',
+                       // @todo Load this message in content language
+                       'colon-separator',
                ),
-               'messages' => array( 'htmlform-chosen-placeholder' ),
        ),
        'mediawiki.icon' => array(
                'styles' => 'resources/src/mediawiki/mediawiki.icon.less',
index 7a41708..51cb8d0 100644 (file)
@@ -165,8 +165,13 @@ div.magnify a {
        width: 15px;
        height: 11px;
        /* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
+
+       /* Use same SVG support hack as mediawiki.legacy's shared.css */
+       background-image: url(images/magnify-clip-ltr.png);
+       /* @embed */
+       background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
        /* @embed */
-       background: url(images/magnify-clip-ltr.png) center center no-repeat;
+       background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
        /* Don't annoy people who copy-paste everything too much */
        -moz-user-select: none;
        -webkit-user-select: none;
@@ -194,8 +199,12 @@ img.thumbborder {
 
 /* @noflip */
 .mw-content-ltr div.magnify a {
-       /* @embed */
+       /* Use same SVG support hack as mediawiki.legacy's shared.css */
        background-image: url(images/magnify-clip-ltr.png);
+       /* @embed */
+       background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
+       /* @embed */
+       background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
 }
 
 /* @noflip */
@@ -212,8 +221,12 @@ img.thumbborder {
 
 /* @noflip */
 .mw-content-rtl div.magnify a {
-       /* @embed */
+       /* Use same SVG support hack as mediawiki.legacy's shared.css */
        background-image: url(images/magnify-clip-rtl.png);
+       /* @embed */
+       background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-rtl.svg);
+       /* @embed */
+       background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-rtl.svg);
 }
 
 /* @noflip */
index 00a9cee..712b1b4 100644 (file)
Binary files a/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png and b/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png differ
diff --git a/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg b/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg
new file mode 100644 (file)
index 0000000..4d3dcb6
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 15" width="15" height="11">
+    <g id="magnify-clip" fill="#fff" stroke="#000">
+        <path id="bigbox" d="M1.509 1.865h10.99v7.919h-10.99z"/>
+        <path id="smallbox" d="M-1.499 6.868h5.943v4.904h-5.943z"/>
+    </g>
+</svg>
index ff85c07..1d03a8c 100644 (file)
Binary files a/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png and b/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png differ
diff --git a/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg b/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg
new file mode 100644 (file)
index 0000000..582e4ae
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 15" width="15" height="11">
+    <g id="magnify-clip" fill="#fff" stroke="#000">
+        <path id="bigbox" d="M9.491 1.865h-10.99v7.919h10.99z"/>
+        <path id="smallbox" d="M12.499 6.868h-5.943v4.904h5.943z"/>
+    </g>
+</svg>
index 55f2f89..14f6aee 100644 (file)
@@ -20,7 +20,7 @@
 
 .mw-changeslist-legend dt {
        float: left;
-       margin-right: 0.5em;
+       margin: 0 0.5em 0 0;
 }
 
 .mw-changeslist-legend dd {
index fd76c80..4a4a97e 100644 (file)
        } );
 
        function enhance( $root ) {
-               var $matrixTooltips, $autocomplete;
+               var $matrixTooltips, $autocomplete,
+                       // cache the separator to avoid object creation on each keypress
+                       colonSeparator = mw.message( 'colon-separator' ).text();
 
                /**
                 * @ignore
                                handleSelectOrOther.call( this, true );
                        } );
 
+               // Add a dynamic max length to the reason field of SelectAndOther
+               // This checks the length together with the value from the select field
+               // When the reason list is changed and the bytelimit is longer than the allowed,
+               // nothing is done
+               $root
+                       .find( '.mw-htmlform-select-and-other-field' )
+                       .each( function () {
+                               var $this = $( this ),
+                                       // find the reason list
+                                       $reasonList = $root.find( '#' + $this.data( 'id-select' ) ),
+                                       // cache the current selection to avoid expensive lookup
+                                       currentValReasonList = $reasonList.val();
+
+                               $reasonList.change( function () {
+                                       currentValReasonList = $reasonList.val();
+                               } );
+
+                               $this.byteLimit( function ( input ) {
+                                       // Should be built the same as in HTMLSelectAndOtherField::loadDataFromRequest
+                                       var comment = currentValReasonList;
+                                       if ( comment === 'other' ) {
+                                               comment = input;
+                                       } else if ( input !== '' ) {
+                                               // Entry from drop down menu + additional comment
+                                               comment += colonSeparator + input;
+                                       }
+                                       return comment;
+                               } );
+                       } );
+
                // Set up hide-if elements
                $root.find( '.mw-htmlform-hide-if' ).each( function () {
                        var v, $fields, test, func,
diff --git a/skins/common/ajax.js b/skins/common/ajax.js
deleted file mode 120000 (symlink)
index 6cf8d71..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../resources/src/mediawiki.legacy/ajax.js
\ No newline at end of file
diff --git a/skins/common/images/bullet.gif b/skins/common/images/bullet.gif
deleted file mode 100644 (file)
index b43de48..0000000
Binary files a/skins/common/images/bullet.gif and /dev/null differ
diff --git a/skins/common/images/magnify-clip-rtl.png b/skins/common/images/magnify-clip-rtl.png
deleted file mode 100644 (file)
index ff85c07..0000000
Binary files a/skins/common/images/magnify-clip-rtl.png and /dev/null differ
diff --git a/skins/common/images/magnify-clip.png b/skins/common/images/magnify-clip.png
deleted file mode 100644 (file)
index 00a9cee..0000000
Binary files a/skins/common/images/magnify-clip.png and /dev/null differ
diff --git a/skins/common/images/redirectltr.png b/skins/common/images/redirectltr.png
deleted file mode 100644 (file)
index 695f2a1..0000000
Binary files a/skins/common/images/redirectltr.png and /dev/null differ
diff --git a/skins/common/images/redirectrtl.png b/skins/common/images/redirectrtl.png
deleted file mode 100644 (file)
index c954a2a..0000000
Binary files a/skins/common/images/redirectrtl.png and /dev/null differ
diff --git a/skins/common/wikibits.js b/skins/common/wikibits.js
deleted file mode 120000 (symlink)
index c86af5b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../resources/src/mediawiki.legacy/wikibits.js
\ No newline at end of file
index 1125504..e59b506 100755 (executable)
@@ -93,6 +93,12 @@ class PHPUnitMaintClass extends Maintenance {
        public function execute() {
                global $IP;
 
+               // Deregister handler from MWExceptionHandler::installHandle so that PHPUnit's own handler
+               // stays in tact.
+               // Has to in execute() instead of finalSetup(), because finalSetup() runs before
+               // doMaintenance.php includes Setup.php, which calls MWExceptionHandler::installHandle().
+               restore_error_handler();
+
                $this->forceFormatServerArgv();
 
                # Make sure we have --configuration or PHPUnit might complain
index 2eda8f1..96a88f0 100644 (file)
@@ -26,9 +26,9 @@
         */
 
        // When a test() indicates asynchronicity with stop(),
-       // allow 10 seconds to pass before killing the test(),
+       // allow 30 seconds to pass before killing the test(),
        // and assuming failure.
-       QUnit.config.testTimeout = 10 * 1000;
+       QUnit.config.testTimeout = 30 * 1000;
 
        // Add a checkbox to QUnit header to toggle MediaWiki ResourceLoader debug mode.
        QUnit.config.urlConfig.push( {