Merge "Revert "merged master"" into Wikidata
authorDaniel Kinzler <daniel.kinzler@wikimedia.de>
Wed, 29 Aug 2012 13:15:19 +0000 (13:15 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Wed, 29 Aug 2012 13:15:19 +0000 (13:15 +0000)
567 files changed:
RELEASE-NOTES-1.20
api.php
docs/hooks.txt
docs/magicword.txt
docs/memcached.txt
extensions/README
img_auth.php
includes/Article.php
includes/AutoLoader.php
includes/Category.php
includes/CryptRand.php
includes/DefaultSettings.php
includes/Defines.php
includes/EditPage.php
includes/Exception.php
includes/FeedUtils.php
includes/FileDeleteForm.php
includes/GlobalFunctions.php
includes/HTMLForm.php
includes/ImagePage.php
includes/Licenses.php
includes/Linker.php
includes/LocalisationCache.php
includes/Message.php
includes/MessageBlobStore.php
includes/Metadata.php
includes/OutputPage.php
includes/ProtectionForm.php
includes/Revision.php
includes/SiteStats.php
includes/Skin.php
includes/SkinLegacy.php
includes/SkinTemplate.php
includes/SpecialPage.php
includes/StreamFile.php
includes/Title.php
includes/WebStart.php
includes/WikiPage.php
includes/ZipDirectoryReader.php
includes/actions/InfoAction.php
includes/api/ApiParse.php
includes/api/ApiQueryDuplicateFiles.php
includes/api/ApiQueryLogEvents.php
includes/api/ApiQueryProtectedTitles.php
includes/api/ApiQueryRecentChanges.php
includes/api/ApiQueryRevisions.php
includes/api/ApiSetNotificationTimestamp.php
includes/db/Database.php
includes/db/DatabasePostgres.php
includes/debug/Debug.php
includes/filebackend/FSFileBackend.php
includes/filebackend/FileBackendMultiWrite.php
includes/filebackend/TempFSFile.php
includes/filebackend/filejournal/FileJournal.php
includes/filerepo/FileRepo.php
includes/filerepo/file/File.php
includes/installer/DatabaseInstaller.php
includes/installer/DatabaseUpdater.php
includes/installer/Installer.php
includes/installer/MysqlUpdater.php
includes/installer/OracleUpdater.php
includes/installer/PostgresUpdater.php
includes/installer/SqliteUpdater.php
includes/installer/WebInstaller.php
includes/installer/WebInstallerOutput.php
includes/installer/WebInstallerPage.php
includes/job/UploadFromUrlJob.php
includes/json/FormatJson.php
includes/libs/GenericArrayObject.php
includes/logging/LogFormatter.php
includes/logging/LogPage.php
includes/media/Bitmap.php
includes/media/DjVu.php
includes/media/Exif.php
includes/media/FormatMetadata.php
includes/media/GIF.php
includes/media/ImageHandler.php
includes/media/MediaHandler.php
includes/media/MediaTransformOutput.php
includes/media/PNG.php
includes/media/SVG.php
includes/media/SVGMetadataExtractor.php
includes/media/XMP.php
includes/normal/UtfNormal.php
includes/parser/CoreParserFunctions.php
includes/parser/Parser.php
includes/parser/StripState.php
includes/resourceloader/ResourceLoaderLanguageDataModule.php
includes/specials/SpecialDeletedContributions.php
includes/specials/SpecialNewpages.php
includes/specials/SpecialRecentchanges.php
includes/specials/SpecialRecentchangeslinked.php
includes/specials/SpecialRevisiondelete.php
includes/specials/SpecialUndelete.php
includes/specials/SpecialUserlogin.php
includes/templates/Usercreate.php
includes/templates/Userlogin.php
includes/tidy.conf
includes/upload/UploadBase.php
index.php
languages/Language.php
languages/LanguageConverter.php
languages/classes/LanguageAm.php [new file with mode: 0644]
languages/classes/LanguageAr.php
languages/classes/LanguageBe.php [new file with mode: 0644]
languages/classes/LanguageBh.php [new file with mode: 0644]
languages/classes/LanguageBs.php
languages/classes/LanguageCs.php [new file with mode: 0644]
languages/classes/LanguageCu.php
languages/classes/LanguageCy.php [new file with mode: 0644]
languages/classes/LanguageDsb.php
languages/classes/LanguageFr.php [new file with mode: 0644]
languages/classes/LanguageGa.php
languages/classes/LanguageGan.php
languages/classes/LanguageGd.php [new file with mode: 0644]
languages/classes/LanguageHe.php
languages/classes/LanguageIu.php
languages/classes/LanguageKk.php
languages/classes/LanguageKu.php
languages/classes/LanguageShi.php
languages/classes/LanguageSr.php
languages/classes/LanguageTg.php
languages/classes/LanguageUz.php
languages/classes/LanguageZh.php
languages/messages/MessagesAb.php
languages/messages/MessagesAf.php
languages/messages/MessagesAk.php
languages/messages/MessagesAln.php
languages/messages/MessagesAn.php
languages/messages/MessagesAr.php
languages/messages/MessagesArc.php
languages/messages/MessagesAry.php
languages/messages/MessagesArz.php
languages/messages/MessagesAs.php
languages/messages/MessagesAst.php
languages/messages/MessagesAz.php
languages/messages/MessagesBa.php
languages/messages/MessagesBar.php
languages/messages/MessagesBcl.php
languages/messages/MessagesBe.php
languages/messages/MessagesBe_tarask.php
languages/messages/MessagesBg.php
languages/messages/MessagesBjn.php
languages/messages/MessagesBn.php
languages/messages/MessagesBr.php
languages/messages/MessagesBs.php
languages/messages/MessagesCa.php
languages/messages/MessagesCe.php
languages/messages/MessagesCkb.php
languages/messages/MessagesCs.php
languages/messages/MessagesCu.php
languages/messages/MessagesCy.php
languages/messages/MessagesDa.php
languages/messages/MessagesDe.php
languages/messages/MessagesDiq.php
languages/messages/MessagesDsb.php
languages/messages/MessagesEgl.php
languages/messages/MessagesEl.php
languages/messages/MessagesEn.php
languages/messages/MessagesEo.php
languages/messages/MessagesEs.php
languages/messages/MessagesEt.php
languages/messages/MessagesEu.php
languages/messages/MessagesFa.php
languages/messages/MessagesFi.php
languages/messages/MessagesFo.php
languages/messages/MessagesFr.php
languages/messages/MessagesFrp.php
languages/messages/MessagesGa.php
languages/messages/MessagesGag.php
languages/messages/MessagesGan.php
languages/messages/MessagesGd.php
languages/messages/MessagesGl.php
languages/messages/MessagesGot.php
languages/messages/MessagesGrc.php
languages/messages/MessagesGsw.php
languages/messages/MessagesGu.php
languages/messages/MessagesHaw.php
languages/messages/MessagesHe.php
languages/messages/MessagesHi.php
languages/messages/MessagesHif_latn.php
languages/messages/MessagesHr.php
languages/messages/MessagesHsb.php
languages/messages/MessagesHu.php
languages/messages/MessagesHy.php
languages/messages/MessagesIa.php
languages/messages/MessagesId.php
languages/messages/MessagesIg.php
languages/messages/MessagesIlo.php
languages/messages/MessagesIs.php
languages/messages/MessagesIt.php
languages/messages/MessagesJa.php
languages/messages/MessagesJv.php
languages/messages/MessagesKa.php
languages/messages/MessagesKhw.php
languages/messages/MessagesKiu.php
languages/messages/MessagesKk_arab.php
languages/messages/MessagesKk_cyrl.php
languages/messages/MessagesKk_latn.php
languages/messages/MessagesKm.php
languages/messages/MessagesKo.php
languages/messages/MessagesKrc.php
languages/messages/MessagesKsh.php
languages/messages/MessagesKu_latn.php
languages/messages/MessagesKw.php
languages/messages/MessagesLad.php
languages/messages/MessagesLb.php
languages/messages/MessagesLez.php
languages/messages/MessagesLi.php
languages/messages/MessagesLmo.php
languages/messages/MessagesLt.php
languages/messages/MessagesLus.php
languages/messages/MessagesLv.php
languages/messages/MessagesLzz.php
languages/messages/MessagesMai.php
languages/messages/MessagesMg.php
languages/messages/MessagesMhr.php
languages/messages/MessagesMk.php
languages/messages/MessagesMl.php
languages/messages/MessagesMn.php
languages/messages/MessagesMr.php
languages/messages/MessagesMs.php
languages/messages/MessagesMt.php
languages/messages/MessagesMwl.php
languages/messages/MessagesMyv.php
languages/messages/MessagesMzn.php
languages/messages/MessagesNb.php
languages/messages/MessagesNds.php
languages/messages/MessagesNds_nl.php
languages/messages/MessagesNe.php
languages/messages/MessagesNl.php
languages/messages/MessagesNn.php
languages/messages/MessagesNso.php
languages/messages/MessagesOc.php
languages/messages/MessagesOr.php
languages/messages/MessagesOs.php
languages/messages/MessagesPa.php
languages/messages/MessagesPdc.php
languages/messages/MessagesPl.php
languages/messages/MessagesPms.php
languages/messages/MessagesPnb.php
languages/messages/MessagesPs.php
languages/messages/MessagesPt.php
languages/messages/MessagesPt_br.php
languages/messages/MessagesQqq.php
languages/messages/MessagesQu.php
languages/messages/MessagesRm.php
languages/messages/MessagesRo.php
languages/messages/MessagesRoa_tara.php
languages/messages/MessagesRu.php
languages/messages/MessagesRue.php
languages/messages/MessagesSa.php
languages/messages/MessagesSah.php
languages/messages/MessagesSat.php
languages/messages/MessagesSd.php
languages/messages/MessagesSe.php
languages/messages/MessagesSh.php
languages/messages/MessagesSi.php
languages/messages/MessagesSk.php
languages/messages/MessagesSl.php
languages/messages/MessagesSq.php
languages/messages/MessagesSr_ec.php
languages/messages/MessagesSr_el.php
languages/messages/MessagesSrn.php
languages/messages/MessagesStq.php
languages/messages/MessagesSu.php
languages/messages/MessagesSv.php
languages/messages/MessagesSw.php
languages/messages/MessagesSzl.php
languages/messages/MessagesTa.php
languages/messages/MessagesTe.php
languages/messages/MessagesTet.php
languages/messages/MessagesTh.php
languages/messages/MessagesTl.php
languages/messages/MessagesTly.php
languages/messages/MessagesTpi.php
languages/messages/MessagesTr.php
languages/messages/MessagesTru.php
languages/messages/MessagesTt_cyrl.php
languages/messages/MessagesTt_latn.php
languages/messages/MessagesUg_arab.php
languages/messages/MessagesUk.php
languages/messages/MessagesUr.php
languages/messages/MessagesUz.php
languages/messages/MessagesVec.php
languages/messages/MessagesVep.php
languages/messages/MessagesVi.php
languages/messages/MessagesVo.php
languages/messages/MessagesVot.php
languages/messages/MessagesVro.php
languages/messages/MessagesWa.php
languages/messages/MessagesWar.php
languages/messages/MessagesYi.php
languages/messages/MessagesYo.php
languages/messages/MessagesZh_hans.php
languages/messages/MessagesZh_hant.php
load.php
maintenance/Maintenance.php
maintenance/archives/upgradeLogging.php
maintenance/attachLatest.php
maintenance/backupTextPass.inc
maintenance/benchmarks/Benchmarker.php
maintenance/benchmarks/bench_HTTP_HTTPS.php
maintenance/benchmarks/bench_delete_truncate.php
maintenance/benchmarks/bench_if_switch.php
maintenance/benchmarks/bench_strtr_str_replace.php
maintenance/benchmarks/bench_utf8_title_check.php
maintenance/benchmarks/bench_wfIsWindows.php
maintenance/benchmarks/benchmarkHooks.php
maintenance/benchmarks/benchmarkPurge.php
maintenance/cdb.php
maintenance/changePassword.php
maintenance/checkAutoLoader.php
maintenance/checkBadRedirects.php
maintenance/checkImages.php
maintenance/checkSyntax.php
maintenance/checkUsernames.php
maintenance/cleanupAncientTables.php
maintenance/cleanupCaps.php
maintenance/cleanupImages.php
maintenance/cleanupPreferences.php
maintenance/cleanupRemovedModules.php
maintenance/cleanupSpam.php
maintenance/cleanupTable.inc
maintenance/cleanupTitles.php
maintenance/cleanupUploadStash.php
maintenance/cleanupWatchlist.php
maintenance/clear_interwiki_cache.php
maintenance/clear_stats.php
maintenance/commandLine.inc
maintenance/compareParsers.php
maintenance/convertLinks.php
maintenance/convertUserOptions.php
maintenance/copyFileBackend.php
maintenance/createAndPromote.php
maintenance/deleteArchivedFiles.php
maintenance/deleteArchivedRevisions.php
maintenance/deleteBatch.php
maintenance/deleteDefaultMessages.php
maintenance/deleteImageMemcached.php
maintenance/deleteOldRevisions.php
maintenance/deleteOrphanedRevisions.php
maintenance/deleteRevision.php
maintenance/deleteSelfExternals.php
maintenance/dumpBackup.php
maintenance/dumpIterator.php
maintenance/dumpLinks.php
maintenance/dumpSisterSites.php
maintenance/dumpTextPass.php
maintenance/dumpUploads.php
maintenance/edit.php
maintenance/eval.php
maintenance/fetchText.php
maintenance/fileOpPerfTest.php
maintenance/findHooks.php
maintenance/fixDoubleRedirects.php
maintenance/fixExtLinksProtocolRelative.php
maintenance/fixSlaveDesync.php
maintenance/fixTimestamps.php
maintenance/fixUserRegistration.php
maintenance/formatInstallDoc.php
maintenance/fuzz-tester.php
maintenance/generateSitemap.php
maintenance/getLagTimes.php
maintenance/getSlaveServer.php
maintenance/getText.php
maintenance/hiphop/make
maintenance/hiphop/run-server
maintenance/importDump.php
maintenance/importImages.php
maintenance/importSiteScripts.php
maintenance/importTextFile.php
maintenance/initEditCount.php
maintenance/initStats.php
maintenance/install.php
maintenance/jsparse.php
maintenance/lag.php
maintenance/language/alltrans.php
maintenance/language/checkDupeMessages.php
maintenance/language/checkExtensions.php
maintenance/language/checkLanguage.php
maintenance/language/countMessages.php
maintenance/language/date-formats.php
maintenance/language/digit2html.php
maintenance/language/dumpMessages.php
maintenance/language/generateCollationData.php
maintenance/language/generateNormalizerData.php
maintenance/language/langmemusage.php
maintenance/language/languages.inc
maintenance/language/messages.inc
maintenance/language/rebuildLanguage.php
maintenance/language/transstat.php
maintenance/language/validate.php
maintenance/language/writeMessagesArray.inc
maintenance/mcc.php
maintenance/mctest.php
maintenance/mergeMessageFileList.php
maintenance/migrateUserGroup.php
maintenance/minify.php
maintenance/moveBatch.php
maintenance/mwdocgen.php
maintenance/namespaceDupes.php
maintenance/nextJobDB.php
maintenance/nukeNS.php
maintenance/nukePage.php
maintenance/oracle/alterSharedConstraints.php
maintenance/orphans.php
maintenance/parse.php
maintenance/patchSql.php
maintenance/populateCategory.php
maintenance/populateImageSha1.php
maintenance/populateLogSearch.php
maintenance/populateLogUsertext.php
maintenance/populateParentId.php
maintenance/populateRevisionLength.php
maintenance/populateRevisionSha1.php
maintenance/preprocessDump.php
maintenance/preprocessorFuzzTest.php
maintenance/protect.php
maintenance/pruneFileCache.php
maintenance/purgeDeletedFiles.php
maintenance/purgeList.php
maintenance/purgeOldText.php
maintenance/purgeParserCache.php
maintenance/purgeStaleMemcachedText.php
maintenance/reassignEdits.php
maintenance/rebuildFileCache.php
maintenance/rebuildImages.php
maintenance/rebuildLocalisationCache.php
maintenance/rebuildall.php
maintenance/rebuildmessages.php
maintenance/rebuildrecentchanges.php
maintenance/rebuildtextindex.php
maintenance/refreshImageCount.php
maintenance/refreshImageMetadata.php
maintenance/refreshLinks.php
maintenance/removeUnusedAccounts.php
maintenance/renameDbPrefix.php
maintenance/renderDump.php
maintenance/resetUserTokens.php
maintenance/rollbackEdits.php
maintenance/runBatchedQuery.php
maintenance/runJobs.php
maintenance/showJobs.php
maintenance/showStats.php
maintenance/sql.php
maintenance/sqlite.php
maintenance/stats.php
maintenance/storage/checkStorage.php
maintenance/storage/compressOld.php
maintenance/storage/dumpRev.php
maintenance/storage/fixBug20757.php
maintenance/storage/moveToExternal.php
maintenance/storage/orphanStats.php
maintenance/storage/recompressTracked.php
maintenance/storage/resolveStubs.php
maintenance/storage/storageTypeStats.php
maintenance/storage/testCompression.php
maintenance/storage/trackBlobs.php
maintenance/syncFileBackend.php
maintenance/undelete.php
maintenance/update.php
maintenance/updateArticleCount.php
maintenance/updateCollation.php
maintenance/updateDoubleWidthSearch.php
maintenance/updateRestrictions.php
maintenance/updateSearchIndex.php
maintenance/updateSpecialPages.php
maintenance/upgrade1_5.php
maintenance/userOptions.inc
maintenance/waitForSlave.php
mw-config/index.php
opensearch_desc.php
profileinfo.php
redirect.php
resources/Resources.php
resources/jquery/jquery.form.js
resources/jquery/jquery.tablesorter.js
resources/mediawiki.language/languages/ar.js [new file with mode: 0644]
resources/mediawiki.language/languages/he.js
resources/mediawiki.language/languages/hi.js [new file with mode: 0644]
resources/mediawiki.language/mediawiki.language.js
resources/mediawiki/mediawiki.js
resources/mediawiki/mediawiki.util.js
serialized/serialize.php
skins/CologneBlue.php
skins/Nostalgia.php
skins/Simple.php
skins/Standard.php
skins/common/images/add.png
skins/common/images/ajax-loader.gif
skins/common/images/spinner.gif
skins/common/preview.js
skins/common/upload.js
skins/monobook/main.css
skins/vector/screen.css
tests/RunSeleniumTests.php
tests/TestsAutoLoader.php
tests/jasmine/spec_makers/makeJqueryMsgSpec.php
tests/parser/parserTests.txt
tests/parserTests.php
tests/phpunit/MediaWikiPHPUnitCommand.php
tests/phpunit/MediaWikiTestCase.php
tests/phpunit/bootstrap.php
tests/phpunit/data/media/exif-gps.jpg
tests/phpunit/includes/ExtraParserTest.php
tests/phpunit/includes/GlobalFunctions/GlobalTest.php
tests/phpunit/includes/MockOutputPage.php [new file with mode: 0644]
tests/phpunit/includes/RevisionStorageTest.php
tests/phpunit/includes/TemplateCategoriesTest.php
tests/phpunit/includes/ZipDirectoryReaderTest.php
tests/phpunit/includes/api/ApiEditPageTest.php
tests/phpunit/includes/api/ApiTestCase.php
tests/phpunit/includes/api/RandomImageGenerator.php
tests/phpunit/includes/api/generateRandomImages.php
tests/phpunit/includes/db/DatabaseSQLTest.php
tests/phpunit/includes/db/TestORMRowTest.php
tests/phpunit/includes/filerepo/FileBackendTest.php
tests/phpunit/includes/libs/GenericArrayObjectTest.php
tests/phpunit/includes/media/BitmapMetadataHandlerTest.php
tests/phpunit/includes/media/ExifRotationTest.php
tests/phpunit/includes/media/ExifTest.php
tests/phpunit/includes/media/FormatMetadataTest.php
tests/phpunit/includes/media/GIFMetadataExtractorTest.php
tests/phpunit/includes/media/GIFTest.php
tests/phpunit/includes/media/JpegMetadataExtractorTest.php
tests/phpunit/includes/media/JpegTest.php
tests/phpunit/includes/media/PNGMetadataExtractorTest.php
tests/phpunit/includes/media/PNGTest.php
tests/phpunit/includes/media/SVGMetadataExtractorTest.php
tests/phpunit/includes/media/TiffTest.php
tests/phpunit/includes/media/XMPTest.php
tests/phpunit/includes/parser/MediaWikiParserTest.php
tests/phpunit/includes/parser/PreprocessorTest.php
tests/phpunit/includes/upload/UploadStashTest.php
tests/phpunit/languages/LanguageHeTest.php
tests/phpunit/languages/LanguageSrTest.php
tests/phpunit/languages/LanguageUzTest.php
tests/phpunit/maintenance/backupPrefetchTest.php
tests/phpunit/maintenance/backupTextPassTest.php
tests/phpunit/maintenance/fetchTextTest.php
tests/phpunit/maintenance/getSlaveServerTest.php
tests/phpunit/phpunit.php
tests/phpunit/suites/UploadFromUrlTestSuite.php
tests/qunit/QUnitTestResources.php
tests/qunit/suites/resources/jquery/jquery.tablesorter.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.util.test.js
tests/selenium/installer/MediaWikiButtonsAvailabilityTestCase.php
tests/selenium/installer/MediaWikiDifferentDatabaseAccountTestCase.php
tests/selenium/installer/MediaWikiDifferntDatabasePrefixTestCase.php
tests/selenium/installer/MediaWikiErrorsConnectToDatabasePageTestCase.php
tests/selenium/installer/MediaWikiErrorsNamepageTestCase.php
tests/selenium/installer/MediaWikiHelpFieldHintTestCase.php
tests/selenium/installer/MediaWikiInstallationCommonFunction.php
tests/selenium/installer/MediaWikiInstallerTestSuite.php
tests/selenium/installer/MediaWikiMySQLDataBaseTestCase.php
tests/selenium/installer/MediaWikiMySQLiteDataBaseTestCase.php
tests/selenium/installer/MediaWikiOnAlreadyInstalledTestCase.php
tests/selenium/installer/MediaWikiRestartInstallationTestCase.php
tests/selenium/installer/MediaWikiRightFrameworkLinksTestCase.php
tests/selenium/installer/MediaWikiUpgradeExistingDatabaseTestCase.php
tests/selenium/installer/MediaWikiUserInterfaceTestCase.php
tests/selenium/suites/MediawikiCoreSmokeTestCase.php
tests/selenium/suites/MyContributionsTestCase.php
tests/selenium/suites/MyWatchListTestCase.php
thumb.php
thumb_handler.php

index 9fa1ce9..48995c0 100644 (file)
@@ -129,12 +129,6 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
 * Allow importing pages as subpage.
 * Add lang and hreflang attributes to language links on Login page.
 * (bug 22749) Create Special:MostInterwikis.
-* Show change tags when transclude Special:Recentchanges(linked) or Special:Newpages.
-* (bug 23226) Add |class= parameter to image links in order to add class(es) to HTML img tag.
-* (bug 39431) SVG animated status is now shown in long description
-* (bug 39376) jquery.form upgraded to 3.14
-* SVG files will now show the actual width in the SVG's specified units
-  in the metadata box.
 
 === Bug fixes in 1.20 ===
 * (bug 30245) Use the correct way to construct a log page title.
@@ -208,7 +202,7 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
 * (bug 37331) ResourceLoader modules sometimes execute twice in Firefox
 * (bug 31644) GlobalUsage, CentralAuth and AbuseLog extensions should not use
   insecure links to foreign wikis in the WikiMap.
-* (bug 36073) Avoid duplicate element IDs on File pages.
+* (bug 36073) Avoid duplicate element IDs on File pages
 * (bug 25095) Special:Categories should also include the first relevant item
   when "from" is filled.
 * (bug 35526) jquery.tablesorter now uses a stable sort.
@@ -217,15 +211,6 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
   are returned, like in previous versions.
 * (bug 36524) "Show" options on Special:RecentChanges and Special:RecentChangesLinked
   are now remembered between successive clicks.
-* (bug 26069) Page title is no longer "Error" for all error pages.
-* (bug 39297) Show warning if thumbnail of animated image will not be animated.
-* (bug 38249) Parser will throw an exception instead of outputting gibberish if
-  PCRE is compiled without support for unicode properties.
-* (bug 30390) Suggested file name on Special:Upload should not contain
-  illegal characters.
-* (bug 27111) Cascading foreign file repos now fetch shared descriptions properly.
-* EXIF below sea level GPS altitude data is now shown correctly.
-* (bug 39284) jquery.tablesorter should not consider "."" or "?"" to be a currency.
 
 === API changes in 1.20 ===
 * (bug 34316) Add ability to retrieve maximum upload size from MediaWiki API.
@@ -262,7 +247,6 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
 * (bug 38904) prop=revisions&rvstart=... no longer blows up when continuing.
 * (bug 39032) ApiQuery generates help in constructor.
 * (bug 11142) Improve file extension blacklist error reporting in API upload
-* (bug 39635) PostgreSQL LOCK IN SHARE MODE option is a syntax error
 
 === Languages updated in 1.20 ===
 
@@ -296,7 +280,6 @@ changes to languages because of Bugzilla reports.
 * Deprecated mw.user.anonymous in favour of mw.user.isAnon.
 * Deprecated DatabaseBase functions newFromParams(), newFromType(), set(),
   quote_ident(), and escapeLike() were removed.
-* Use of __DIR__ instead of dirname( __FILE__ ).
 
 == Compatibility ==
 
diff --git a/api.php b/api.php
index ad420ff..9e1f5dd 100644 (file)
--- a/api.php
+++ b/api.php
@@ -43,7 +43,7 @@ if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'core/includes/WebStart.php' );
 } else {
-       require ( __DIR__ . '/includes/WebStart.php' );
+       require ( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 
 wfProfileIn( 'api.php' );
index de5d4ce..5fe3cf0 100644 (file)
@@ -824,11 +824,11 @@ $title: Title object for the title being linked to (may not be the same as
   $wgTitle, if the section is included from a template)
 $section: The designation of the section being pointed to, to be included in
   the link, like "&section=$section"
-$tooltip: The default tooltip.  Escape before using.
+$tooltip: The default tooltip.  Escape with htmlspecialchars() before using.
   By default, this is wrapped in the 'editsectionhint' message.
 &$result: The HTML to return, prefilled with the default plus whatever other
   changes earlier hooks have made
-$lang: The language code to use for the link in the wfMessage function
+$lang: The language code to use for the link in the wfMsg* functions
 
 'EditFilter': Perform checks on an edit
 $editor: Edit form (see includes/EditPage.php)
@@ -950,7 +950,7 @@ $title: Title being linked to
 $section: Section to link to
 $link: Default link
 &$result: Result (alter this to override the generated links)
-$lang: The language code to use for the link in the wfMessage function
+$lang: The language code to use for the link in the wfMsg* functions
 
 'EmailConfirmed': When checking that the user's email address is "confirmed"
 $user: User being checked
@@ -1365,7 +1365,7 @@ $param: Associative Array with the following additional options:
  - lim Integer Limit of items to show, default is 50
  - conds Array Extra conditions for the query (e.g. "log_action != 'revision'")
  - showIfEmpty boolean Set to false if you don't want any output in case the loglist is empty if set to true (default), "No matching items in log" is displayed if loglist is empty
- - msgKey Array If you want a nice box with a message, set this to the key of the message. First element is the message key, additional optional elements are parameters for the key that are processed with wfMessage()->params()->parseAsBlock()
+ - msgKey Array If you want a nice box with a message, set this to the key of the message. First element is the message key, additional optional elements are parameters for the key that are processed with wfMsgExt and option 'parse'
  - offset Set to overwrite offset parameter in $wgRequest set to '' to unset offset
  - wrap String Wrap the message in html (usually something like "&lt;div ...>$1&lt;/div>").
  - flags Integer display flags (NO_ACTION_LINK,NO_EXTRA_USER_LINKS)
@@ -1674,7 +1674,7 @@ Return false and put the merged text into $text to override the default behavior
 'PreferencesGetLegend': Override the text used for the <legend> of a preferences section
 $form: the PreferencesForm object. This is a ContextSource as well
 $key: the section name
-&$legend: the legend text. Defaults to wfMessage( "prefs-$key" )->text() but may be overridden
+&$legend: the legend text. Defaults to wfMsg( "prefs-$key" ) but may be overridden
 
 'PrefixSearchBackend': Override the title prefix search used for OpenSearch and
 AJAX search suggestions. Put results into &$results outparam and return false.
index 1d9bf7d..ceae026 100644 (file)
@@ -40,7 +40,7 @@ $magicWords['es'] = array(
 );
 ----
 
-$wgExtensionMessagesFiles['ExtensionNameMagic'] = __DIR__ . '/ExtensionName.i18n.magic.php';
+$wgExtensionMessagesFiles['ExtensionNameMagic'] = dirname( __FILE__ ) . '/ExtensionName.i18n.magic.php';
 $wgHooks['MagicWordwgVariableIDs'][] = 'wfAddCustomMagicWordID';
 $wgHooks['ParserGetVariableValueSwitch'][] = 'wfGetCustomMagicWordValue';
 
@@ -74,7 +74,7 @@ $magicWords['es'] = array(
 );
 ----
 
-$wgExtensionMessagesFiles['ExtensionNameMagic'] = __DIR__ . '/ExtensionName.i18n.magic.php';
+$wgExtensionMessagesFiles['ExtensionNameMagic'] = dirname( __FILE__ ) . '/ExtensionName.i18n.magic.php';
 $wgHooks['ParserFirstCallInit'][] = 'wfRegisterCustomMagicWord';
 
 function wfRegisterCustomMagicWord( &$parser ){
index 3872edc..f5384f9 100644 (file)
@@ -138,7 +138,7 @@ Message Cache:
        key: $wgDBname:messages, $wgDBname:messages-hash, $wgDBname:messages-status
        ex: wikidb:messages, wikidb:messages-hash, wikidb:messages-status
        stores: an array where the keys are DB keys and the values are messages
-       set in: wfMessage(), Article::editUpdates() and Title::moveTo()
+       set in: wfMsg(), Article::editUpdates() and Title::moveTo()
        expriy: $wgMsgCacheExpiry
        cleared by: nothing
 
index e810286..22f4710 100644 (file)
@@ -21,10 +21,10 @@ Please note that under POSIX systems (Linux...), parent of a symbolic path
 refers to the link source, NOT to the target! You should check the env
 variable MW_INSTALL_PATH in case the extension is not in the default location.
 
-The following code snippet lets you override the default path: 
+The following code snippet let you override the default path: 
 
  $IP = getenv( 'MW_INSTALL_PATH' );
  if( $IP === false ) {
-       $IP = __DIR__ . '/../..';
+       $IP = dirname( __FILE__ ) . '/../..';
  }
  require_once( "$IP/maintenance/Maintenance.php" ); // a MediaWiki core file
index b3a3495..d712589 100644 (file)
@@ -43,7 +43,7 @@ define( 'MW_NO_OUTPUT_COMPRESSION', 1 );
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'core/includes/WebStart.php' );
 } else {
-       require ( __DIR__ . '/includes/WebStart.php' );
+       require ( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 wfProfileIn( 'img_auth.php' );
 
@@ -148,13 +148,13 @@ function wfForbidden( $msg1, $msg2 ) {
        array_shift( $args );
        array_shift( $args );
 
-       $msgHdr = wfMessage( $msg1 )->escaped();
+       $msgHdr = htmlspecialchars( wfMsg( $msg1 ) );
        $detailMsgKey = $wgImgAuthDetails ? $msg2 : 'badaccess-group0';
-       $detailMsg = wfMessage( $detailMsgKey, $args )->escaped();
+       $detailMsg = htmlspecialchars( wfMsg( $detailMsgKey, $args ) );
 
        wfDebugLog( 'img_auth',
-               "wfForbidden Hdr:" . wfMessage( $msg1 )->inLanguage( 'en' )->text() . " Msg: ".
-               wfMessage( $msg2, $args )->inLanguage( 'en' )->text()
+               "wfForbidden Hdr:" . wfMsgExt( $msg1, array( 'language' => 'en' ) ). " Msg: ".
+               wfMsgExt( $msg2, array( 'language' => 'en' ), $args )
        );
 
        header( 'HTTP/1.0 403 Forbidden' );
index a476fb2..fdfa038 100644 (file)
@@ -1635,10 +1635,11 @@ class Article extends Page {
                } else {
                        $outputPage->setPageTitle( wfMessage( 'cannotdelete-title', $this->getTitle()->getPrefixedText() ) );
                        if ( $error == '' ) {
-                               $outputPage->addWikiText(
-                                       "<div class=\"error mw-error-cannotdelete\">\n" . $status->getWikiText() . "\n</div>"
-                               );
+                               $errors = $status->getErrorsArray();
                                $deleteLogPage = new LogPage( 'delete' );
+                               $outputPage->wrapWikiMsg( "<div class=\"error mw-error-cannotdelete\">\n$1\n</div>",
+                                       $errors[0]
+                               );
                                $outputPage->addHTML( Xml::element( 'h2', null, $deleteLogPage->getName()->text() ) );
 
                                LogEventsList::showLogExtract(
index 6c56e3c..6b3b27a 100644 (file)
@@ -1022,8 +1022,6 @@ $wgAutoloadLocalClasses = array(
        'FakeConverter' => 'languages/Language.php',
        'Language' => 'languages/Language.php',
        'LanguageConverter' => 'languages/LanguageConverter.php',
-       'CLDRPluralRuleEvaluator' => 'languages/utils/CLDRPluralRuleEvaluator.php',
-       'CLDRPluralRuleError' => 'languages/utils/CLDRPluralRuleEvaluator.php',
 
        # maintenance
        'ConvertLinks' => 'maintenance/convertLinks.php',
@@ -1079,7 +1077,7 @@ $wgAutoloadLocalClasses = array(
        'JavascriptContentTest' => 'tests/phpunit/includes/JavascriptContentTest.php',
        'DummyContentHandlerForTesting' => 'tests/phpunit/includes/ContentHandlerTest.php',
        'DummyContentForTesting' => 'tests/phpunit/includes/ContentHandlerTest.php',
-       
+
        # tests/phpunit/includes
        'GenericArrayObjectTest' => 'tests/phpunit/includes/libs/GenericArrayObjectTest.php',
 
index b7b12e8..d9ca234 100644 (file)
@@ -297,8 +297,8 @@ class Category {
                        'IGNORE'
                );
 
-               $cond1 = $dbw->conditional( array( 'page_namespace' => NS_CATEGORY ), 1, 'NULL' );
-               $cond2 = $dbw->conditional( array( 'page_namespace' => NS_FILE ), 1, 'NULL' );
+               $cond1 = $dbw->conditional( 'page_namespace=' . NS_CATEGORY, 1, 'NULL' );
+               $cond2 = $dbw->conditional( 'page_namespace=' . NS_FILE, 1, 'NULL' );
                $result = $dbw->selectRow(
                        array( 'categorylinks', 'page' ),
                        array( 'pages' => 'COUNT(*)',
index 858eebf..bb80eeb 100644 (file)
@@ -83,8 +83,8 @@ class MWCryptRand {
                $files[] = __FILE__;
 
                // We must also have a parent folder, and with the usual file structure, a grandparent
-               $files[] = __DIR__;
-               $files[] = dirname( __DIR__ );
+               $files[] = dirname( __FILE__ );
+               $files[] = dirname( dirname( __FILE__ ) );
 
                // The config file is likely the most often edited file we know should be around
                // so include its stat info into the state.
index cf15ecd..ee8b124 100644 (file)
@@ -385,9 +385,7 @@ $wgImgAuthPublicTest = true;
  *                      some remote repos.
  *   - thumbDir         The base thumbnail directory. Defaults to "<directory>/thumb".
  *   - thumbUrl         The base thumbnail URL. Defaults to "<url>/thumb".
- *   - isPrivate        Set this if measures should always be taken to keep the files private.
- *                      One should not trust this to assure that the files are not web readable;
- *                      the server configuration should be done manually depending on the backend.
+ *
  *
  * These settings describe a foreign MediaWiki installation. They are optional, and will be ignored
  * for local repositories:
@@ -2335,7 +2333,7 @@ $wgVariantArticlePath = false;
 $wgLoginLanguageSelector = false;
 
 /**
- * When translating messages with wfMessage(), it is not always clear what
+ * When translating messages with wfMessage(), it is not always clear what 
  * should be considered UI messages and what should be content messages.
  *
  * For example, for the English Wikipedia, there should be only one 'mainpage',
@@ -2770,7 +2768,7 @@ $wgShowRollbackEditCount = 10;
  *      'scripts' => 'myExtension.js',
  *      'styles' => 'myExtension.css',
  *      'dependencies' => array( 'jquery.cookie', 'jquery.tabIndex' ),
- *      'localBasePath' => __DIR__,
+ *      'localBasePath' => dirname( __FILE__ ),
  *      'remoteExtPath' => 'MyExtension',
  *   );
  * @endcode
@@ -5222,7 +5220,7 @@ $wgExtensionFunctions = array();
  *
  * @par Example:
  * @code
- *    $wgExtensionMessagesFiles['ConfirmEdit'] = __DIR__.'/ConfirmEdit.i18n.php';
+ *    $wgExtensionMessagesFiles['ConfirmEdit'] = dirname(__FILE__).'/ConfirmEdit.i18n.php';
  * @endcode
  */
 $wgExtensionMessagesFiles = array();
index b589493..1a04e5a 100644 (file)
@@ -205,7 +205,7 @@ define( 'LIST_SET_PREPARED', 8);  // List of (?, ?, ?) for DatabaseIbm_db2
 /**
  * Unicode and normalisation related
  */
-require_once __DIR__.'/normal/UtfNormalDefines.php';
+require_once dirname(__FILE__).'/normal/UtfNormalDefines.php';
 
 /**@{
  * Hook support constants
index 94fda9e..5ee8277 100644 (file)
@@ -882,12 +882,11 @@ class EditPage {
                                                        # If we just undid one rev, use an autosummary
                                                        $firstrev = $oldrev->getNext();
                                                        if ( $firstrev && $firstrev->getId() == $undo ) {
-                                                               $undoSummary = wfMessage( 'undo-summary', $undo, $undorev->getUserText() )->inContentLanguage()->text();
+                                                               $undoSummary = wfMessage( 'undo-summary', $undo, $undorev->getUserText() )->inContentLanguage()->text() ;
                                                                if ( $this->summary === '' ) {
                                                                        $this->summary = $undoSummary;
                                                                } else {
-                                                                       $this->summary = $undoSummary . wfMessage( 'colon-separator' )
-                                                                               ->inContentLanguage()->text() . $this->summary;
+                                                                       $this->summary = $undoSummary . wfMessage( 'colon-separator' )->inContentLanguage()->text()  . $this->summary;
                                                                }
                                                                $this->undidRev = $undo;
                                                        }
@@ -1372,8 +1371,7 @@ class EditPage {
                                        // passed.
                                        if ( $this->summary === '' ) {
                                                $cleanSectionTitle = $wgParser->stripSectionName( $this->sectiontitle );
-                                               $this->summary = wfMessage( 'newsectionsummary', $cleanSectionTitle )
-                                                       ->inContentLanguage()->text() ;
+                                               $this->summary = wfMessage( 'newsectionsummary', $cleanSectionTitle )->inContentLanguage()->text() ;
                                        }
                                } elseif ( $this->summary !== '' ) {
                                        // Insert the section title above the content.
@@ -1527,16 +1525,14 @@ class EditPage {
                                        // passed.
                                        if ( $this->summary === '' ) {
                                                $cleanSectionTitle = $wgParser->stripSectionName( $this->sectiontitle );
-                                               $this->summary = wfMessage( 'newsectionsummary', $cleanSectionTitle )
-                                                       ->inContentLanguage()->text();
+                                               $this->summary = wfMessage( 'newsectionsummary', $cleanSectionTitle )->inContentLanguage()->text() ;
                                        }
                                } elseif ( $this->summary !== '' ) {
                                        $sectionanchor = $wgParser->guessLegacySectionNameFromWikiText( $this->summary );
                                        # This is a new section, so create a link to the new section
                                        # in the revision summary.
                                        $cleanSummary = $wgParser->stripSectionName( $this->summary );
-                                       $this->summary = wfMessage( 'newsectionsummary', $cleanSummary )
-                                               ->inContentLanguage()->text();
+                                       $this->summary = wfMessage( 'newsectionsummary', $cleanSummary )->inContentLanguage()->text() ;
                                }
                        } elseif ( $this->section != '' ) {
                                # Try to get a section anchor from the section source, redirect to edited section if header found
@@ -1980,8 +1976,8 @@ class EditPage {
                                : 'confirmrecreate';
                        $wgOut->addHTML(
                                '<div class="mw-confirm-recreate">' .
-                                       wfMessage( $key, $username, "<nowiki>$comment</nowiki>" )->parse() .
-                               Xml::checkLabel( wfMessage( 'recreate' )->text(), 'wpRecreate', 'wpRecreate', false,
+                               wfMessage( $key, $username, "<nowiki>$comment</nowiki>" )->parse() .
+                               Xml::checkLabel( wfMessage( 'recreate' )->text() , 'wpRecreate', 'wpRecreate', false,
                                        array( 'title' => Linker::titleAttrib( 'recreate' ), 'tabindex' => 1, 'id' => 'wpRecreate' )
                                ) .
                                '</div>'
@@ -2355,8 +2351,7 @@ class EditPage {
                global $wgParser;
 
                if ( $isSubjectPreview )
-                       $summary = wfMessage( 'newsectionsummary', $wgParser->stripSectionName( $summary ) )
-                               ->inContentLanguage()->text();
+                       $summary = wfMessage( 'newsectionsummary', $wgParser->stripSectionName( $summary )->inContentLanguage()->text()  );
 
                $message = $isSubjectPreview ? 'subject-preview' : 'summary-preview';
 
@@ -2624,11 +2619,11 @@ HTML
                global $wgRightsText;
                if ( $wgRightsText ) {
                        $copywarnMsg = array( 'copyrightwarning',
-                               '[[' . wfMessage( 'copyrightpage' )->inContentLanguage()->text() . ']]',
+                               '[[' . wfMessage( 'copyrightpage' )->inContentLanguage()->text()  . ']]',
                                $wgRightsText );
                } else {
                        $copywarnMsg = array( 'copyrightwarning2',
-                               '[[' . wfMessage( 'copyrightpage' )->inContentLanguage()->text() . ']]' );
+                               '[[' . wfMessage( 'copyrightpage' )->inContentLanguage()->text()  . ']]' );
                }
                // Allow for site and per-namespace customization of contribution/copyright notice.
                wfRunHooks( 'EditPageCopyrightWarning', array( $title, &$copywarnMsg ) );
@@ -2657,7 +2652,7 @@ HTML
                if ( $cancel !== '' ) {
                        $cancel .= wfMessage( 'pipe-separator' )->text();
                }
-               $edithelpurl = Skin::makeInternalOrExternalUrl( wfMessage( 'edithelppage' )->inContentLanguage()->text() );
+               $edithelpurl = Skin::makeInternalOrExternalUrl( wfMessage( 'edithelppage' )->inContentLanguage()->text()  );
                $edithelp = '<a target="helpwindow" href="' . $edithelpurl . '">' .
                        wfMessage( 'edithelp' )->escaped() . '</a> ' .
                        wfMessage( 'newwindow' )->escaped();
@@ -2681,10 +2676,7 @@ HTML
                        $handler = ContentHandler::getForModelID( $this->content_model );
                        $de = $handler->createDifferenceEngine( $this->mArticle->getContext() );
                        $de->setContent( $content2, $content1 );
-                       $de->showDiff( 
-                               wfMessage( 'yourtext' )->parse(),
-                               wfMessage( 'storedversion' )->text()
-                       );
+                       $de->showDiff( wfMessage( 'yourtext' )->parse(), wfMessage( 'storedversion' )->text()  );
 
                        $wgOut->wrapWikiMsg( '<h2>$1</h2>', "yourtext" );
                        $this->showTextbox2();
@@ -2797,7 +2789,7 @@ HTML
                                // string, which happens when you initially edit
                                // a category page, due to automatic preview-on-open.
                                $parsedNote = $wgOut->parse( "<div class='previewnote'>" .
-                                       wfMessage( 'session_fail_preview_html' )->text() . "</div>", true, /* interface */true );
+                                       wfMessage( 'session_fail_preview_html' )->text()  . "</div>", true, /* interface */true );
                        }
                        wfProfileOut( __METHOD__ );
                        return $parsedNote;
@@ -2811,15 +2803,16 @@ HTML
 
                        if ( $this->mTriedSave && !$this->mTokenOk ) {
                                if ( $this->mTokenOkExceptSuffix ) {
-                                       $note = wfMessage( 'token_suffix_mismatch' )->plain() ;
+                                       $note = wfMessage( 'token_suffix_mismatch' )->text() ;
                                } else {
-                                       $note = wfMessage( 'session_fail_preview' )->plain() ;
+                                       $note = wfMessage( 'session_fail_preview' )->text() ;
                                }
                        } elseif ( $this->incompleteForm ) {
-                               $note = wfMessage( 'edit_form_incomplete' )->plain() ;
+                               $note = wfMessage( 'edit_form_incomplete' )->text() ;
                        } else {
-                               $note = wfMessage( 'previewnote' )->plain() .
-                                       ' [[#' . self::EDITFORM_ID . '|' . $wgLang->getArrow() . ' ' . wfMessage( 'continue-editing' )->text() . ']]';
+                               $note = wfMessage( 'previewnote' )->text()  .
+                                       ' [[#' . self::EDITFORM_ID . '|' . $wgLang->getArrow() . ' '
+                                       . wfMessage( 'continue-editing' )->text()  . ']]';
                        }
 
                        $parserOptions = ParserOptions::newFromUser( $wgUser );
@@ -2828,8 +2821,8 @@ HTML
                        $parserOptions->setIsPreview( true );
                        $parserOptions->setIsSectionPreview( !is_null($this->section) && $this->section !== '' );
 
-                       # don't parse non-wikitext pages, show message about preview
                        if ( $this->mTitle->isCssJsSubpage() || $this->mTitle->isCssOrJsPage() ) {
+                               # don't parse non-wikitext pages, show message about preview
                                if( $this->mTitle->isCssJsSubpage() ) {
                                        $level = 'user';
                                } elseif( $this->mTitle->isCssOrJsPage() ) {
@@ -2966,8 +2959,8 @@ HTML
                                'id'     => 'mw-editbutton-bold',
                                'open'   => '\'\'\'',
                                'close'  => '\'\'\'',
-                               'sample' => wfMessage( 'bold_sample' )->text(),
-                               'tip'    => wfMessage( 'bold_tip' )->text(),
+                               'sample' => wfMessage( 'bold_sample' )->text() ,
+                               'tip'    => wfMessage( 'bold_tip' )->text() ,
                                'key'    => 'B'
                        ),
                        array(
@@ -2975,8 +2968,8 @@ HTML
                                'id'     => 'mw-editbutton-italic',
                                'open'   => '\'\'',
                                'close'  => '\'\'',
-                               'sample' => wfMessage( 'italic_sample' )->text(),
-                               'tip'    => wfMessage( 'italic_tip' )->text(),
+                               'sample' => wfMessage( 'italic_sample' )->text() ,
+                               'tip'    => wfMessage( 'italic_tip' )->text() ,
                                'key'    => 'I'
                        ),
                        array(
@@ -2984,8 +2977,8 @@ HTML
                                'id'     => 'mw-editbutton-link',
                                'open'   => '[[',
                                'close'  => ']]',
-                               'sample' => wfMessage( 'link_sample' )->text(),
-                               'tip'    => wfMessage( 'link_tip' )->text(),
+                               'sample' => wfMessage( 'link_sample' )->text() ,
+                               'tip'    => wfMessage( 'link_tip' )->text() ,
                                'key'    => 'L'
                        ),
                        array(
@@ -2993,8 +2986,8 @@ HTML
                                'id'     => 'mw-editbutton-extlink',
                                'open'   => '[',
                                'close'  => ']',
-                               'sample' => wfMessage( 'extlink_sample' )->text(),
-                               'tip'    => wfMessage( 'extlink_tip' )->text(),
+                               'sample' => wfMessage( 'extlink_sample' )->text() ,
+                               'tip'    => wfMessage( 'extlink_tip' )->text() ,
                                'key'    => 'X'
                        ),
                        array(
@@ -3002,8 +2995,8 @@ HTML
                                'id'     => 'mw-editbutton-headline',
                                'open'   => "\n== ",
                                'close'  => " ==\n",
-                               'sample' => wfMessage( 'headline_sample' )->text(),
-                               'tip'    => wfMessage( 'headline_tip' )->text(),
+                               'sample' => wfMessage( 'headline_sample' )->text() ,
+                               'tip'    => wfMessage( 'headline_tip' )->text() ,
                                'key'    => 'H'
                        ),
                        $imagesAvailable ? array(
@@ -3011,8 +3004,8 @@ HTML
                                'id'     => 'mw-editbutton-image',
                                'open'   => '[[' . $wgContLang->getNsText( NS_FILE ) . ':',
                                'close'  => ']]',
-                               'sample' => wfMessage( 'image_sample' )->text(),
-                               'tip'    => wfMessage( 'image_tip' )->text(),
+                               'sample' => wfMessage( 'image_sample' )->text() ,
+                               'tip'    => wfMessage( 'image_tip' )->text() ,
                                'key'    => 'D',
                        ) : false,
                        $imagesAvailable ? array(
@@ -3020,8 +3013,8 @@ HTML
                                'id'     => 'mw-editbutton-media',
                                'open'   => '[[' . $wgContLang->getNsText( NS_MEDIA ) . ':',
                                'close'  => ']]',
-                               'sample' => wfMessage( 'media_sample' )->text(),
-                               'tip'    => wfMessage( 'media_tip' )->text(),
+                               'sample' => wfMessage( 'media_sample' )->text() ,
+                               'tip'    => wfMessage( 'media_tip' )->text() ,
                                'key'    => 'M'
                        ) : false,
                        $wgUseTeX ? array(
@@ -3029,8 +3022,8 @@ HTML
                                'id'     => 'mw-editbutton-math',
                                'open'   => "<math>",
                                'close'  => "</math>",
-                               'sample' => wfMessage( 'math_sample' )->text(),
-                               'tip'    => wfMessage( 'math_tip' )->text(),
+                               'sample' => wfMessage( 'math_sample' )->text() ,
+                               'tip'    => wfMessage( 'math_tip' )->text() ,
                                'key'    => 'C'
                        ) : false,
                        array(
@@ -3038,8 +3031,8 @@ HTML
                                'id'     => 'mw-editbutton-nowiki',
                                'open'   => "<nowiki>",
                                'close'  => "</nowiki>",
-                               'sample' => wfMessage( 'nowiki_sample' )->text(),
-                               'tip'    => wfMessage( 'nowiki_tip' )->text(),
+                               'sample' => wfMessage( 'nowiki_sample' )->text() ,
+                               'tip'    => wfMessage( 'nowiki_tip' )->text() ,
                                'key'    => 'N'
                        ),
                        array(
@@ -3048,7 +3041,7 @@ HTML
                                'open'   => '--~~~~',
                                'close'  => '',
                                'sample' => '',
-                               'tip'    => wfMessage( 'sig_tip' )->text(),
+                               'tip'    => wfMessage( 'sig_tip' )->text() ,
                                'key'    => 'Y'
                        ),
                        array(
@@ -3057,7 +3050,7 @@ HTML
                                'open'   => "\n----\n",
                                'close'  => '',
                                'sample' => '',
-                               'tip'    => wfMessage( 'hr_tip' )->text(),
+                               'tip'    => wfMessage( 'hr_tip' )->text() ,
                                'key'    => 'R'
                        )
                );
@@ -3122,7 +3115,7 @@ HTML
                        if ( $wgUser->isAllowed( 'minoredit' ) ) {
                                $attribs = array(
                                        'tabindex'  => ++$tabindex,
-                                       'accesskey' => wfMessage( 'accesskey-minoredit' )->text(),
+                                       'accesskey' => wfMessage( 'accesskey-minoredit' )->text() ,
                                        'id'        => 'wpMinoredit',
                                );
                                $checkboxes['minor'] =
@@ -3138,7 +3131,7 @@ HTML
                if ( $wgUser->isLoggedIn() ) {
                        $attribs = array(
                                'tabindex'  => ++$tabindex,
-                               'accesskey' => wfMessage( 'accesskey-watch' )->text(),
+                               'accesskey' => wfMessage( 'accesskey-watch' )->text() ,
                                'id'        => 'wpWatchthis',
                        );
                        $checkboxes['watch'] =
@@ -3167,9 +3160,9 @@ HTML
                        'name'      => 'wpSave',
                        'type'      => 'submit',
                        'tabindex'  => ++$tabindex,
-                       'value'     => wfMessage( 'savearticle' )->text(),
-                       'accesskey' => wfMessage( 'accesskey-save' )->text(),
-                       'title'     => wfMessage( 'tooltip-save' )->text() . ' [' . wfMessage( 'accesskey-save' )->text() . ']',
+                       'value'     => wfMessage( 'savearticle' )->text() ,
+                       'accesskey' => wfMessage( 'accesskey-save' )->text() ,
+                       'title'     => wfMessage( 'tooltip-save' )->text()  . ' [' . wfMessage( 'accesskey-save' )->text()  . ']',
                );
                $buttons['save'] = Xml::element( 'input', $temp, '' );
 
@@ -3179,9 +3172,9 @@ HTML
                        'name'      => 'wpPreview',
                        'type'      => 'submit',
                        'tabindex'  => $tabindex,
-                       'value'     => wfMessage( 'showpreview' )->text(),
-                       'accesskey' => wfMessage( 'accesskey-preview' )->text(),
-                       'title'     => wfMessage( 'tooltip-preview' )->text() . ' [' . wfMessage( 'accesskey-preview' )->text() . ']',
+                       'value'     => wfMessage( 'showpreview' )->text() ,
+                       'accesskey' => wfMessage( 'accesskey-preview' )->text() ,
+                       'title'     => wfMessage( 'tooltip-preview' )->text()  . ' [' . wfMessage( 'accesskey-preview' )->text()  . ']',
                );
                $buttons['preview'] = Xml::element( 'input', $temp, '' );
                $buttons['live'] = '';
@@ -3191,9 +3184,9 @@ HTML
                        'name'      => 'wpDiff',
                        'type'      => 'submit',
                        'tabindex'  => ++$tabindex,
-                       'value'     => wfMessage( 'showdiff' )->text(),
-                       'accesskey' => wfMessage( 'accesskey-diff' )->text(),
-                       'title'     => wfMessage( 'tooltip-diff' )->text() . ' [' . wfMessage( 'accesskey-diff' )->text() . ']',
+                       'value'     => wfMessage( 'showdiff' )->text() ,
+                       'accesskey' => wfMessage( 'accesskey-diff' )->text() ,
+                       'title'     => wfMessage( 'tooltip-diff' )->text()  . ' [' . wfMessage( 'accesskey-diff' )->text()  . ']',
                );
                $buttons['diff'] = Xml::element( 'input', $temp, '' );
 
@@ -3274,7 +3267,7 @@ HTML
 
                $wgOut->prepareErrorPage( wfMessage( 'nosuchsectiontitle' ) );
 
-               $res = wfMessage( 'nosuchsectiontext', $this->section )->parseAsBlock();
+               $res = wfMessage( 'nosuchsectiontext', 'parse', $this->section )->parseAsBlock();
                wfRunHooks( 'EditPageNoSuchSection', array( &$this, &$res ) );
                $wgOut->addHTML( $res );
 
index a131cca..d5cf543 100644 (file)
@@ -45,7 +45,7 @@ class MWException extends Exception {
        }
 
        /**
-        * Can the extension use the Message class/wfMessage to get i18n-ed messages?
+        * Can the extension use wfMsg() to get i18n messages?
         *
         * @return bool
         */
@@ -109,7 +109,7 @@ class MWException extends Exception {
                $args = array_slice( func_get_args(), 2 );
 
                if ( $this->useMessageCache() ) {
-                       return wfMessage( $key, $args )->plain();
+                       return wfMsgNoTrans( $key, $args );
                } else {
                        return wfMsgReplaceArgs( $fallback, $args );
                }
@@ -319,11 +319,13 @@ class ErrorPageError extends MWException {
        public $title, $msg, $params;
 
        /**
-        * Note: these arguments are keys into wfMessage(), not text!
+        * @todo document
         *
-        * @param $title string|Message Message key (string) for page title, or a Message object
-        * @param $msg string|Message Message key (string) for error text, or a Message object
-        * @param $params array with parameters to wfMessage()
+        * Note: these arguments are keys into wfMsg(), not text!
+        *
+        * @param $title A title
+        * @param $msg String|Message . In string form, should be a message key
+        * @param $params Array Array to wfMsg()
         */
        function __construct( $title, $msg, $params = null ) {
                $this->title = $title;
@@ -333,7 +335,7 @@ class ErrorPageError extends MWException {
                if( $msg instanceof Message ){
                        parent::__construct( $msg );
                } else {
-                       parent::__construct( wfMessage( $msg )->text() );
+                       parent::__construct( wfMsg( $msg ) );
                }
        }
 
@@ -354,9 +356,10 @@ class ErrorPageError extends MWException {
  * @ingroup Exception
  */
 class BadTitleError extends ErrorPageError {
+
        /**
-        * @param $msg string|Message A message key (default: 'badtitletext')
-        * @param $params Array parameter to wfMessage()
+        * @param $msg string A message key (default: 'badtitletext')
+        * @param $params Array parameter to wfMsg()
         */
        function __construct( $msg = 'badtitletext', $params = null ) {
                parent::__construct( 'badtitle', $msg, $params );
@@ -474,7 +477,7 @@ class UserBlockedError extends ErrorPageError {
 
                $reason = $block->mReason;
                if( $reason == '' ) {
-                       $reason = wfMessage( 'blockednoreason' )->text();
+                       $reason = wfMsg( 'blockednoreason' );
                }
 
                /* $ip returns who *is* being blocked, $intended contains who was meant to be blocked.
@@ -533,7 +536,7 @@ class UserNotLoggedIn extends ErrorPageError {
         *        Optional, default: 'exception-nologin-text'
         * @param $titleMsg A message key to set the page title.
         *        Optional, default: 'exception-nologin'
-        * @param $params Parameters to wfMessage().
+        * @param $params Parameters to wfMsg().
         *        Optiona, default: null
         */
        public function __construct(
index 242f65c..0add262 100644 (file)
@@ -129,11 +129,11 @@ class FeedUtils {
                if( $oldid ) {
                        wfProfileIn( __METHOD__."-dodiff" );
 
-                       #$diffText = $de->getDiff( wfMessage( 'revisionasof',
+                       #$diffText = $de->getDiff( wfMsg( 'revisionasof',
                        #       $wgLang->timeanddate( $timestamp ),
                        #       $wgLang->date( $timestamp ),
-                       #       $wgLang->time( $timestamp ) )->text(),
-                       #       wfMessage( 'currentrev' )->text() );
+                       #       $wgLang->time( $timestamp ) ),
+                       #       wfMsg( 'currentrev' ) );
 
                        $diffText = '';
                        // Don't bother generating the diff if we won't be able to show it
@@ -149,11 +149,11 @@ class FeedUtils {
                                        $contentHandler = $rev->getContentHandler();
                                        $de = $contentHandler->createDifferenceEngine( $context, $oldid, $newid );
                                        $diffText = $de->getDiff(
-                                               wfMessage( 'previousrevision' )->text(), // hack
-                                               wfMessage( 'revisionasof',
-                                                       $wgLang->timeanddate( $timestamp ),
-                                                       $wgLang->date( $timestamp ),
-                                                       $wgLang->time( $timestamp ) )->text() );
+                                               wfMsg( 'previousrevision' ), // hack
+                                               wfMsg( 'revisionasof',
+                                               $wgLang->timeanddate( $timestamp ),
+                                               $wgLang->date( $timestamp ),
+                                               $wgLang->time( $timestamp ) ) );
                                }
                        }
 
@@ -180,7 +180,7 @@ class FeedUtils {
                                // Omit large new page diffs, bug 29110
                                $diffText = self::getDiffLink( $title, $newid );
                        } else {
-                               $diffText = '<p><b>' . wfMessage( 'newpage' )->text() . '</b></p>' .
+                               $diffText = '<p><b>' . wfMsg( 'newpage' ) . '</b></p>' .
                                        '<div>' . nl2br( htmlspecialchars( $newtext ) ) . '</div>';
                        }
                }
@@ -206,7 +206,7 @@ class FeedUtils {
                $diffUrl = $title->getFullUrl( $queryParameters );
 
                $diffLink = Html::element( 'a', array( 'href' => $diffUrl ),
-                       wfMessage( 'showdiff' )->inContentLanguage()->text() );
+                       wfMsgForContent( 'showdiff' ) );
 
                return $diffLink;
        }
index e75ad72..1f0c195 100644 (file)
@@ -101,8 +101,7 @@ class FileDeleteForm {
                                $reason = $deleteReason;
                        } elseif ( $deleteReason != '' ) {
                                // Entry from drop down menu + additional comment
-                               $reason = $deleteReasonList . wfMessage( 'colon-separator' )
-                                       ->inContentLanguage()->text() . $deleteReason;
+                               $reason = $deleteReasonList . wfMsgForContent( 'colon-separator' ) . $deleteReason;
                        } else {
                                $reason = $deleteReasonList;
                        }
@@ -157,10 +156,9 @@ class FileDeleteForm {
                        $status = $file->deleteOld( $oldimage, $reason, $suppress );
                        if( $status->ok ) {
                                // Need to do a log item
-                               $logComment = wfMessage( 'deletedrevision', $oldimage )->inContentLanguage()->text();
+                               $logComment = wfMsgForContent( 'deletedrevision', $oldimage );
                                if( trim( $reason ) != '' ) {
-                                       $logComment .= wfMessage( 'colon-separator' )
-                                               ->inContentLanguage()->text() . $reason;
+                                       $logComment .= wfMsgForContent( 'colon-separator' ) . $reason;
                                }
 
                                $logtype = $suppress ? 'suppress' : 'delete';
@@ -216,7 +214,7 @@ class FileDeleteForm {
                        $suppress = "<tr id=\"wpDeleteSuppressRow\">
                                        <td></td>
                                        <td class='mw-input'><strong>" .
-                                               Xml::checkLabel( wfMessage( 'revdelete-suppress' )->text(),
+                                               Xml::checkLabel( wfMsg( 'revdelete-suppress' ),
                                                        'wpSuppress', 'wpSuppress', false, array( 'tabindex' => '3' ) ) .
                                        "</strong></td>
                                </tr>";
@@ -228,28 +226,23 @@ class FileDeleteForm {
                $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getAction(),
                        'id' => 'mw-img-deleteconfirm' ) ) .
                        Xml::openElement( 'fieldset' ) .
-                       Xml::element( 'legend', null, wfMessage( 'filedelete-legend' )->text() ) .
+                       Xml::element( 'legend', null, wfMsg( 'filedelete-legend' ) ) .
                        Html::hidden( 'wpEditToken', $wgUser->getEditToken( $this->oldimage ) ) .
                        $this->prepareMessage( 'filedelete-intro' ) .
                        Xml::openElement( 'table', array( 'id' => 'mw-img-deleteconfirm-table' ) ) .
                        "<tr>
                                <td class='mw-label'>" .
-                                       Xml::label( wfMessage( 'filedelete-comment' )->text(), 'wpDeleteReasonList' ) .
+                                       Xml::label( wfMsg( 'filedelete-comment' ), 'wpDeleteReasonList' ) .
                                "</td>
                                <td class='mw-input'>" .
-                                       Xml::listDropDown(
-                                               'wpDeleteReasonList',
-                                               wfMessage( 'filedelete-reason-dropdown' )->inContentLanguage()->text(),
-                                               wfMessage( 'filedelete-reason-otherlist' )->inContentLanguage()->text(),
-                                               '',
-                                               'wpReasonDropDown',
-                                               1
-                                       ) .
+                                       Xml::listDropDown( 'wpDeleteReasonList',
+                                               wfMsgForContent( 'filedelete-reason-dropdown' ),
+                                               wfMsgForContent( 'filedelete-reason-otherlist' ), '', 'wpReasonDropDown', 1 ) .
                                "</td>
                        </tr>
                        <tr>
                                <td class='mw-label'>" .
-                                       Xml::label( wfMessage( 'filedelete-otherreason' )->text(), 'wpReason' ) .
+                                       Xml::label( wfMsg( 'filedelete-otherreason' ), 'wpReason' ) .
                                "</td>
                                <td class='mw-input'>" .
                                        Xml::input( 'wpReason', 60, $wgRequest->getText( 'wpReason' ),
@@ -262,7 +255,7 @@ class FileDeleteForm {
                        <tr>
                                <td></td>
                                <td class='mw-input'>" .
-                                       Xml::checkLabel( wfMessage( 'watchthis' )->text(),
+                                       Xml::checkLabel( wfMsg( 'watchthis' ),
                                                'wpWatch', 'wpWatch', $checkWatch, array( 'tabindex' => '3' ) ) .
                                "</td>
                        </tr>";
@@ -271,7 +264,7 @@ class FileDeleteForm {
                        <tr>
                                <td></td>
                                <td class='mw-submit'>" .
-                                       Xml::submitButton( wfMessage( 'filedelete-submit' )->text(),
+                                       Xml::submitButton( wfMsg( 'filedelete-submit' ),
                                                array( 'name' => 'mw-filedelete-submit', 'id' => 'mw-filedelete-submit', 'tabindex' => '4' ) ) .
                                "</td>
                        </tr>" .
@@ -283,7 +276,7 @@ class FileDeleteForm {
                                $title = Title::makeTitle( NS_MEDIAWIKI, 'Filedelete-reason-dropdown' );
                                $link = Linker::link(
                                        $title,
-                                       wfMessage( 'filedelete-edit-reasonlist' )->escaped(),
+                                       wfMsgHtml( 'filedelete-edit-reasonlist' ),
                                        array(),
                                        array( 'action' => 'edit' )
                                );
@@ -314,17 +307,19 @@ class FileDeleteForm {
        private function prepareMessage( $message ) {
                global $wgLang;
                if( $this->oldimage ) {
-                       return wfMessage(
+                       return wfMsgExt(
                                "{$message}-old", # To ensure grep will find them: 'filedelete-intro-old', 'filedelete-nofile-old', 'filedelete-success-old'
+                               'parse',
                                wfEscapeWikiText( $this->title->getText() ),
                                $wgLang->date( $this->getTimestamp(), true ),
                                $wgLang->time( $this->getTimestamp(), true ),
-                               wfExpandUrl( $this->file->getArchiveUrl( $this->oldimage ), PROTO_CURRENT ) )->parseAsBlock();
+                               wfExpandUrl( $this->file->getArchiveUrl( $this->oldimage ), PROTO_CURRENT ) );
                } else {
-                       return wfMessage(
+                       return wfMsgExt(
                                $message,
+                               'parse',
                                wfEscapeWikiText( $this->title->getText() )
-                       )->parseAsBlock();
+                       );
                }
        }
 
index 3af85ef..c592c7c 100644 (file)
@@ -847,7 +847,10 @@ function wfMatchesDomainList( $url, $domains ) {
  * @param $logonly Bool: set true to avoid appearing in HTML when $wgDebugComments is set
  */
 function wfDebug( $text, $logonly = false ) {
-       global $wgDebugLogFile, $wgProfileOnly, $wgDebugRawPage, $wgDebugLogPrefix;
+       global $wgOut, $wgDebugLogFile, $wgDebugComments, $wgProfileOnly, $wgDebugRawPage;
+       global $wgDebugLogPrefix, $wgShowDebug;
+
+       static $cache = array(); // Cache of unoutputted messages
 
        if ( !$wgDebugRawPage && wfIsDebugRawPage() ) {
                return;
@@ -858,10 +861,15 @@ function wfDebug( $text, $logonly = false ) {
                $text = preg_replace( '/[^\n]/', $timer . '\0', $text, 1 );
        }
 
-       if ( !$logonly ) {
-               MWDebug::debugMsg( $text );
-       }
+       if ( ( $wgDebugComments || $wgShowDebug ) && !$logonly ) {
+               $cache[] = $text;
 
+               if ( isset( $wgOut ) && is_object( $wgOut ) ) {
+                       // add the message and any cached messages to the output
+                       array_map( array( $wgOut, 'debug' ), $cache );
+                       $cache = array();
+               }
+       }
        if ( wfRunHooks( 'Debug', array( $text, null /* no log group */ ) ) ) {
                if ( $wgDebugLogFile != '' && !$wgProfileOnly ) {
                        # Strip unprintables; they can switch terminal modes when binary data
@@ -871,6 +879,8 @@ function wfDebug( $text, $logonly = false ) {
                        wfErrorLog( $text, $wgDebugLogFile );
                }
        }
+
+       MWDebug::debugMsg( $text );
 }
 
 /**
@@ -969,13 +979,8 @@ function wfLogDBError( $text ) {
                        $logDBErrorTimeZoneObject = new DateTimeZone( $wgDBerrorLogTZ );
                }
 
-               // Workaround for https://bugs.php.net/bug.php?id=52063
-               // Can be removed when min PHP > 5.3.2
-               if ( $logDBErrorTimeZoneObject === null ) {
-                       $d = date_create( "now" );
-               } else {
-                       $d = date_create( "now", $logDBErrorTimeZoneObject );
-               }
+               $d = date_create( "now",  $logDBErrorTimeZoneObject );
+
                $date = $d->format( 'D M j G:i:s T Y' );
 
                $text = "$date\t$host\t$wiki\t$text";
@@ -1673,7 +1678,7 @@ function wfMsgExt( $key, $options ) {
  * looked up didn't exist but a XHTML string, this function checks for the
  * nonexistance of messages by checking the MessageCache::get() result directly.
  *
- * @deprecated since 1.18. Use Message::isDisabled().
+ * @deprecated since 1.18
  *
  * @param $key      String: the message key looked up
  * @return Boolean True if the message *doesn't* exist.
@@ -2596,7 +2601,7 @@ function wfMkdirParents( $dir, $mode = null, $caller = null ) {
        global $wgDirectoryMode;
 
        if ( FileBackend::isStoragePath( $dir ) ) { // sanity
-               throw new MWException( __FUNCTION__ . " given storage path '$dir'." );
+               throw new MWException( __FUNCTION__ . " given storage path `$dir`.");
        }
 
        if ( !is_null( $caller ) ) {
@@ -3579,20 +3584,13 @@ function wfQueriesMustScale() {
 /**
  * Get the path to a specified script file, respecting file
  * extensions; this is a wrapper around $wgScriptExtension etc.
- * except for 'index' and 'load' which use $wgScript/$wgLoadScript
  *
  * @param $script String: script filename, sans extension
  * @return String
  */
 function wfScript( $script = 'index' ) {
-       global $wgScriptPath, $wgScriptExtension, $wgScript, $wgLoadScript;
-       if ( $script === 'index' ) {
-               return $wgScript;
-       } else if ( $script === 'load' ) {
-               return $wgLoadScript;
-       } else {
-               return "{$wgScriptPath}/{$script}{$wgScriptExtension}";
-       }
+       global $wgScriptPath, $wgScriptExtension;
+       return "{$wgScriptPath}/{$script}{$wgScriptExtension}";
 }
 
 /**
index 5c00b9f..db29436 100644 (file)
@@ -424,7 +424,7 @@ class HTMLForm extends ContextSource {
 
        /**
         * Set a message to display on a validation error.
-        * @param $msg Mixed String or Array of valid inputs to wfMessage()
+        * @param $msg Mixed String or Array of valid inputs to wfMsgExt()
         *       (so each entry can be either a String or Array)
         * @return HTMLForm $this for chaining calls (since 1.20)
         */
@@ -700,7 +700,7 @@ class HTMLForm extends ContextSource {
                                'input',
                                array(
                                        'type' => 'reset',
-                                       'value' => $this->msg( 'htmlform-reset' )->text()
+                                       'value' => wfMsg( 'htmlform-reset' )
                                )
                        ) . "\n";
                }
@@ -776,7 +776,7 @@ class HTMLForm extends ContextSource {
                        $errorstr .= Html::rawElement(
                                'li',
                                array(),
-                               wfMessage( $msg, $error )->parse()
+                               wfMsgExt( $msg, array( 'parseinline' ), $error )
                        );
                }
 
@@ -813,7 +813,7 @@ class HTMLForm extends ContextSource {
        function getSubmitText() {
                return $this->mSubmitText
                        ? $this->mSubmitText
-                       : $this->msg( 'htmlform-submit' )->text();
+                       : wfMsg( 'htmlform-submit' );
        }
 
        /**
@@ -873,7 +873,7 @@ class HTMLForm extends ContextSource {
         * @return HTMLForm $this for chaining calls (since 1.20)
         */
        public function setWrapperLegendMsg( $msg ) {
-               $this->setWrapperLegend( $this->msg( $msg )->text() );
+               $this->setWrapperLegend( $this->msg( $msg )->escaped() );
                return $this;
        }
 
@@ -1051,7 +1051,7 @@ class HTMLForm extends ContextSource {
         * @return String
         */
        public function getLegend( $key ) {
-               return $this->msg( "{$this->mMessagePrefix}-$key" )->text();
+               return wfMsg( "{$this->mMessagePrefix}-$key" );
        }
 
        /**
@@ -1100,28 +1100,6 @@ abstract class HTMLFormField {
         */
        abstract function getInputHTML( $value );
 
-       /**
-        * Get a translated interface message
-        *
-        * This is a wrapper arround $this->mParent->msg() if $this->mParent is set
-        * and wfMessage() otherwise.
-        *
-        * Parameters are the same as wfMessage().
-        *
-        * @return Message object
-        */
-       function msg() {
-               $args = func_get_args();
-
-               if ( $this->mParent ) {
-                       $callback = array( $this->mParent, 'msg' );
-               } else {
-                       $callback = 'wfMessage';
-               }
-
-               return call_user_func_array( $callback, $args );
-       }
-
        /**
         * Override this function to add specific validation checks on the
         * field input.  Don't forget to call parent::validate() to ensure
@@ -1132,7 +1110,7 @@ abstract class HTMLFormField {
         */
        function validate( $value, $alldata ) {
                if ( isset( $this->mParams['required'] ) && $this->mParams['required'] !== false && $value === '' ) {
-                       return $this->msg( 'htmlform-required' )->parse();
+                       return wfMsgExt( 'htmlform-required', 'parseinline' );
                }
 
                if ( isset( $this->mValidationCallback ) ) {
@@ -1192,7 +1170,7 @@ abstract class HTMLFormField {
                                $msgInfo = array();
                        }
 
-                       $this->mLabel = wfMessage( $msg, $msgInfo )->parse();
+                       $this->mLabel = wfMsgExt( $msg, 'parseinline', $msgInfo );
                } elseif ( isset( $params['label'] ) ) {
                        $this->mLabel = $params['label'];
                }
@@ -1393,13 +1371,13 @@ abstract class HTMLFormField {
                if ( isset( $this->mParams['help-messages'] ) ) {
                        foreach ( $this->mParams['help-messages'] as $name ) {
                                $helpMessage = (array)$name;
-                               $msg = $this->msg( array_shift( $helpMessage ), $helpMessage );
+                               $msg = wfMessage( array_shift( $helpMessage ), $helpMessage );
 
                                if ( $msg->exists() ) {
                                        if ( is_null( $helptext ) ) {
                                                $helptext = '';
                                        } else {
-                                               $helptext .= $this->msg( 'word-separator' )->escaped(); // some space
+                                               $helptext .= wfMessage( 'word-separator' )->escaped(); // some space
                                        }
                                        $helptext .= $msg->parse(); // Append message
                                }
@@ -1664,7 +1642,7 @@ class HTMLFloatField extends HTMLTextField {
                # http://dev.w3.org/html5/spec/common-microsyntaxes.html#real-numbers
                # with the addition that a leading '+' sign is ok.
                if ( !preg_match( '/^((\+|\-)?\d+(\.\d+)?(E(\+|\-)?\d+)?)?$/i', $value ) ) {
-                       return $this->msg( 'htmlform-float-invalid' )->parseAsBlock();
+                       return wfMsgExt( 'htmlform-float-invalid', 'parse' );
                }
 
                # The "int" part of these message names is rather confusing.
@@ -1673,7 +1651,7 @@ class HTMLFloatField extends HTMLTextField {
                        $min = $this->mParams['min'];
 
                        if ( $min > $value ) {
-                               return $this->msg( 'htmlform-int-toolow', $min )->parseAsBlock();
+                               return wfMsgExt( 'htmlform-int-toolow', 'parse', array( $min ) );
                        }
                }
 
@@ -1681,7 +1659,7 @@ class HTMLFloatField extends HTMLTextField {
                        $max = $this->mParams['max'];
 
                        if ( $max < $value ) {
-                               return $this->msg( 'htmlform-int-toohigh', $max )->parseAsBlock();
+                               return wfMsgExt( 'htmlform-int-toohigh', 'parse', array( $max ) );
                        }
                }
 
@@ -1708,7 +1686,7 @@ class HTMLIntField extends HTMLFloatField {
                # value to, eg, save in the DB, clean it up with intval().
                if ( !preg_match( '/^((\+|\-)?\d+)?$/', trim( $value ) )
                ) {
-                       return $this->msg( 'htmlform-int-invalid' )->parseAsBlock();
+                       return wfMsgExt( 'htmlform-int-invalid', 'parse' );
                }
 
                return true;
@@ -1792,7 +1770,7 @@ class HTMLSelectField extends HTMLFormField {
                if ( in_array( $value, $validOptions ) )
                        return true;
                else
-                       return $this->msg( 'htmlform-select-badoption' )->parse();
+                       return wfMsgExt( 'htmlform-select-badoption', 'parseinline' );
        }
 
        function getInputHTML( $value ) {
@@ -1830,9 +1808,7 @@ class HTMLSelectOrOtherField extends HTMLTextField {
 
        function __construct( $params ) {
                if ( !in_array( 'other', $params['options'], true ) ) {
-                       $msg = isset( $params['other'] ) ?
-                               $params['other'] :
-                               wfMessage( 'htmlform-selectorother-other' )->text();
+                       $msg = isset( $params['other'] ) ? $params['other'] : wfMsg( 'htmlform-selectorother-other' );
                        $params['options'][$msg] = 'other';
                }
 
@@ -1936,7 +1912,7 @@ class HTMLMultiSelectField extends HTMLFormField {
                if ( count( $validValues ) == count( $value ) ) {
                        return true;
                } else {
-                       return $this->msg( 'htmlform-select-badoption' )->parse();
+                       return wfMsgExt( 'htmlform-select-badoption', 'parseinline' );
                }
        }
 
@@ -2138,7 +2114,7 @@ class HTMLSelectAndOtherField extends HTMLSelectField {
                        } elseif ( $text == '' ) {
                                $final = $list;
                        } else {
-                               $final = $list . $this->msg( 'colon-separator' )->inContentLanguage()->text() . $text;
+                               $final = $list . wfMsgForContent( 'colon-separator' ) . $text;
                        }
 
                } else {
@@ -2147,7 +2123,7 @@ class HTMLSelectAndOtherField extends HTMLSelectField {
                        $list = 'other';
                        $text = $final;
                        foreach ( $this->mFlatOptions as $option ) {
-                               $match = $option . $this->msg( 'colon-separator' )->inContentLanguage()->text();
+                               $match = $option . wfMsgForContent( 'colon-separator' );
                                if ( strpos( $text, $match ) === 0 ) {
                                        $list = $option;
                                        $text = substr( $text, strlen( $match ) );
@@ -2175,7 +2151,7 @@ class HTMLSelectAndOtherField extends HTMLSelectField {
                }
 
                if ( isset( $this->mParams['required'] ) && $this->mParams['required'] !== false && $value[1] === '' ) {
-                       return $this->msg( 'htmlform-required' )->parse();
+                       return wfMsgExt( 'htmlform-required', 'parseinline' );
                }
 
                return true;
@@ -2204,7 +2180,7 @@ class HTMLRadioField extends HTMLFormField {
                if ( in_array( $value, $validOptions ) ) {
                        return true;
                } else {
-                       return $this->msg( 'htmlform-select-badoption' )->parse();
+                       return wfMsgExt( 'htmlform-select-badoption', 'parseinline' );
                }
        }
 
@@ -2414,11 +2390,11 @@ class HTMLEditTools extends HTMLFormField {
 
        protected function formatMsg() {
                if ( empty( $this->mParams['message'] ) ) {
-                       $msg = $this->msg( 'edittools' );
+                       $msg = wfMessage( 'edittools' );
                } else {
-                       $msg = $this->msg( $this->mParams['message'] );
+                       $msg = wfMessage( $this->mParams['message'] );
                        if ( $msg->isDisabled() ) {
-                               $msg = $this->msg( 'edittools' );
+                               $msg = wfMessage( 'edittools' );
                        }
                }
                $msg->inContentLanguage();
index 14ddd27..8329eea 100644 (file)
@@ -94,47 +94,10 @@ class ImagePage extends Article {
        /**
         * Handler for action=render
         * Include body text only; none of the image extras
-        * However, also include the shared description text
-        * so that cascading ForeignAPIRepo's work.
-        *
-        * @note This uses a div with the class "mw-shared-image-desc"
-        *    as opposed to the id "mw-shared-image-desc" since the text
-        *    from here may be cascadingly transcluded to other shared
-        *    repos, and we want all ids to be unique. On normal
-        *    view, the outermost shared description will still have
-        *    the id.
-        *
-        * This also differs from normal view in that "shareddescriptionfollows"
-        * message is not shown. I was not sure if it was appropriate to
-        * add that message here.
         */
        public function render() {
-               $out = $this->getContext()->getOutput();
-                $this->loadFile();
-
-                $descText = $this->mPage->getFile()->getDescriptionText();
-
-               $out->setArticleBodyOnly( true );
-
-               if ( !$descText ) {
-                       // If no description text, just do standard action=render
-                       parent::view();
-               } else {
-                       if ( $this->mPage->getID() !== 0 ) {
-                               // Local description exists. We need to output both
-                               parent::view();
-                               $out->addHTML( '<div class="mw-shared-image-desc">' . $descText . "</div>\n" );
-                       } else {
-                               // We don't want to output both a "noarticletext" message and the shared
-                               // description, so don't call parent::view().
-                               $out->addHTML( '<div class="mw-shared-image-desc">' . $descText . "</div>\n" );
-                               // Since we did not call parent::view(), have to call some methods it
-                               // normally takes care of. (Not that it matters much since skin not displayed)
-                               $out->setArticleFlag( true );
-                               $out->setPageTitle( $this->getTitle()->getPrefixedText() );
-                               $this->mPage->doViewUpdates( $this->getContext()->getUser() );
-                       }
-               }
+               $this->getContext()->getOutput()->setArticleBodyOnly( true );
+               parent::view();
        }
 
        public function view() {
@@ -211,7 +174,7 @@ class ImagePage extends Article {
                        if ( !$fol->isDisabled() ) {
                                $out->addWikiText( $fol->plain() );
                        }
-                       $out->addHTML( '<div id="shared-image-desc" class="mw-shared-image-desc">' . $this->mExtraDescription . "</div>\n" );
+                       $out->addHTML( '<div id="shared-image-desc">' . $this->mExtraDescription . "</div>\n" );
                }
 
                $this->closeShowImage();
@@ -220,7 +183,7 @@ class ImagePage extends Article {
 
                $out->addHTML( Xml::element( 'h2',
                        array( 'id' => 'filelinks' ),
-                       wfMessage( 'imagelinks' )->text() ) . "\n" );
+                       wfMsg( 'imagelinks' ) ) . "\n" );
                $this->imageDupes();
                # @todo FIXME: For some freaky reason, we can't redirect to foreign images.
                # Yet we return metadata about the target. Definitely an issue in the FileRepo
@@ -234,10 +197,7 @@ class ImagePage extends Article {
                }
 
                if ( $showmeta ) {
-                       $out->addHTML( Xml::element(
-                               'h2',
-                               array( 'id' => 'metadata' ),
-                               wfMessage( 'metadata' )->text() ) . "\n" );
+                       $out->addHTML( Xml::element( 'h2', array( 'id' => 'metadata' ), wfMsg( 'metadata' ) ) . "\n" );
                        $out->addWikiText( $this->makeMetadataTable( $formattedMetadata ) );
                        $out->addModules( array( 'mediawiki.action.view.metadata' ) );
                }
@@ -269,12 +229,12 @@ class ImagePage extends Article {
         */
        protected function showTOC( $metadata ) {
                $r = array(
-                       '<li><a href="#file">' . wfMessage( 'file-anchor-link' )->escaped() . '</a></li>',
-                       '<li><a href="#filehistory">' . wfMessage( 'filehist' )->escaped() . '</a></li>',
-                       '<li><a href="#filelinks">' . wfMessage( 'imagelinks' )->escaped() . '</a></li>',
+                       '<li><a href="#file">' . wfMsgHtml( 'file-anchor-link' ) . '</a></li>',
+                       '<li><a href="#filehistory">' . wfMsgHtml( 'filehist' ) . '</a></li>',
+                       '<li><a href="#filelinks">' . wfMsgHtml( 'imagelinks' ) . '</a></li>',
                );
                if ( $metadata ) {
-                       $r[] = '<li><a href="#metadata">' . wfMessage( 'metadata' )->escaped() . '</a></li>';
+                       $r[] = '<li><a href="#metadata">' . wfMsgHtml( 'metadata' ) . '</a></li>';
                }
 
                wfRunHooks( 'ImagePageShowTOC', array( $this, &$r ) );
@@ -292,7 +252,7 @@ class ImagePage extends Article {
         */
        protected function makeMetadataTable( $metadata ) {
                $r = "<div class=\"mw-imagepage-section-metadata\">";
-               $r .= wfMessage( 'metadata-help' )->plain();
+               $r .= wfMsgNoTrans( 'metadata-help' );
                $r .= "<table id=\"mw_metadata\" class=\"mw_metadata\">\n";
                foreach ( $metadata as $type => $stuff ) {
                        foreach ( $stuff as $v ) {
@@ -364,7 +324,7 @@ class ImagePage extends Article {
                        $height_orig = $this->displayImg->getHeight( $page );
                        $height = $height_orig;
 
-                       $longDesc = wfMessage( 'parentheses', $this->displayImg->getLongDesc() )->text();
+                       $longDesc = wfMsg( 'parentheses', $this->displayImg->getLongDesc() );
 
                        wfRunHooks( 'ImageOpenShowImageInlineBefore', array( &$this, &$out ) );
 
@@ -372,7 +332,7 @@ class ImagePage extends Article {
                                # image
 
                                # "Download high res version" link below the image
-                               # $msgsize = wfMessage( 'file-info-size', $width_orig, $height_orig, Linker::formatSize( $this->displayImg->getSize() ), $mime )->escaped();
+                               # $msgsize = wfMsgHtml( 'file-info-size', $width_orig, $height_orig, Linker::formatSize( $this->displayImg->getSize() ), $mime );
                                # We'll show a thumbnail of this image
                                if ( $width > $maxWidth || $height > $maxHeight ) {
                                        # Calculate the thumbnail size.
@@ -388,7 +348,7 @@ class ImagePage extends Article {
                                                # Note that $height <= $maxHeight now, but might not be identical
                                                # because of rounding.
                                        }
-                                       $msgbig = wfMessage( 'show-big-image' )->escaped();
+                                       $msgbig = wfMsgHtml( 'show-big-image' );
                                        if ( $this->displayImg->getRepo()->canTransformVia404() ) {
                                                $thumbSizes = $wgImageLimits;
                                        } else {
@@ -453,7 +413,7 @@ class ImagePage extends Article {
                                        $count = $this->displayImg->pageCount();
 
                                        if ( $page > 1 ) {
-                                               $label = $out->parse( wfMessage( 'imgmultipageprev' )->text(), false );
+                                               $label = $out->parse( wfMsg( 'imgmultipageprev' ), false );
                                                $link = Linker::linkKnown(
                                                        $this->getTitle(),
                                                        $label,
@@ -467,7 +427,7 @@ class ImagePage extends Article {
                                        }
 
                                        if ( $page < $count ) {
-                                               $label = wfMessage( 'imgmultipagenext' )->text();
+                                               $label = wfMsg( 'imgmultipagenext' );
                                                $link = Linker::linkKnown(
                                                        $this->getTitle(),
                                                        $label,
@@ -499,8 +459,8 @@ class ImagePage extends Article {
                                                '</td><td><div class="multipageimagenavbox">' .
                                                Xml::openElement( 'form', $formParams ) .
                                                Html::hidden( 'title', $this->getTitle()->getPrefixedDBkey() ) .
-                                                       wfMessage( 'imgmultigoto' )->rawParams( $select )->parse() .
-                                               Xml::submitButton( wfMessage( 'imgmultigo' )->text() ) .
+                                               wfMsgExt( 'imgmultigoto', array( 'parseinline', 'replaceafter' ), $select ) .
+                                               Xml::submitButton( wfMsg( 'imgmultigo' ) ) .
                                                Xml::closeElement( 'form' ) .
                                                "<hr />$thumb1\n$thumb2<br style=\"clear: both\" /></div></td></tr></table>"
                                        );
@@ -527,7 +487,7 @@ class ImagePage extends Article {
                                $medialink = "[[Media:$filename|$linktext]]";
 
                                if ( !$this->displayImg->isSafeFile() ) {
-                                       $warning = wfMessage( 'mediawarning' )->plain();
+                                       $warning = wfMsgNoTrans( 'mediawarning' );
                                        // dirmark is needed here to separate the file name, which
                                        // most likely ends in Latin characters, from the description,
                                        // which may begin with the file type. In RTL environment
@@ -549,25 +509,6 @@ EOT
                                }
                        }
 
-                       // Add cannot animate thumbnail warning
-                       if ( !$this->displayImg->canAnimateThumbIfAppropriate() ) {
-                               // Include the extension so wiki admins can
-                               // customize it on a per file-type basis
-                               // (aka say things like use format X instead).
-                               // additionally have a specific message for
-                               // file-no-thumb-animation-gif
-                               $ext = $this->displayImg->getExtension();
-                               $noAnimMesg = wfMessageFallback(
-                                       'file-no-thumb-animation-' . $ext,
-                                       'file-no-thumb-animation'
-                               )->plain();
-
-                               $out->addWikiText( <<<EOT
-<div class="mw-noanimatethumb">{$noAnimMesg}</div>
-EOT
-                               );
-                       }
-
                        if ( !$this->displayImg->isLocal() ) {
                                $this->printSharedImageText();
                        }
@@ -654,9 +595,9 @@ EOT
                $wrap = "<div class=\"sharedUploadNotice\">\n$1\n</div>\n";
                $repo = $this->mPage->getFile()->getRepo()->getDisplayName();
 
-               if ( $descUrl && $descText && wfMessage( 'sharedupload-desc-here' )->plain() !== '-'  ) {
+               if ( $descUrl && $descText && wfMsgNoTrans( 'sharedupload-desc-here' ) !== '-'  ) {
                        $out->wrapWikiMsg( $wrap, array( 'sharedupload-desc-here', $repo, $descUrl ) );
-               } elseif ( $descUrl && wfMessage( 'sharedupload-desc-there' )->plain() !== '-' ) {
+               } elseif ( $descUrl && wfMsgNoTrans( 'sharedupload-desc-there' ) !== '-' ) {
                        $out->wrapWikiMsg( $wrap, array( 'sharedupload-desc-there', $repo, $descUrl ) );
                } else {
                        $out->wrapWikiMsg( $wrap, array( 'sharedupload', $repo ), ''/*BACKCOMPAT*/ );
@@ -693,22 +634,19 @@ EOT
                }
 
                $out = $this->getContext()->getOutput();
-               $out->addHTML( "<ul>\n" );
+               $out->addHTML( "<br /><ul>\n" );
 
                # "Upload a new version of this file" link
-               $canUpload = $this->getTitle()->userCan( 'upload', $this->getContext()->getUser() );
-               if ( $canUpload && UploadBase::userCanReUpload( $this->getContext()->getUser(), $this->mPage->getFile()->name ) ) {
-                       $ulink = Linker::makeExternalLink( $this->getUploadUrl(), wfMessage( 'uploadnewversion-linktext' )->text() );
+               if ( UploadBase::userCanReUpload( $this->getContext()->getUser(), $this->mPage->getFile()->name ) ) {
+                       $ulink = Linker::makeExternalLink( $this->getUploadUrl(), wfMsg( 'uploadnewversion-linktext' ) );
                        $out->addHTML( "<li id=\"mw-imagepage-reupload-link\"><div class=\"plainlinks\">{$ulink}</div></li>\n" );
-               } else {
-                       $out->addHTML( "<li id=\"mw-imagepage-upload-disallowed\">" . $this->getContext()->msg( 'upload-disallowed-here' )->escaped() . "</li>\n" );
                }
 
                # External editing link
                if ( $wgUseExternalEditor ) {
                        $elink = Linker::linkKnown(
                                $this->getTitle(),
-                               wfMessage( 'edit-externally' )->escaped(),
+                               wfMsgHtml( 'edit-externally' ),
                                array(),
                                array(
                                        'action' => 'edit',
@@ -718,8 +656,8 @@ EOT
                        );
                        $out->addHTML(
                                '<li id="mw-imagepage-edit-external">' . $elink . ' <small>' .
-                                       wfMessage( 'edit-externally-help' )->parse() .
-                                       "</small></li>\n"
+                               wfMsgExt( 'edit-externally-help', array( 'parseinline' ) ) .
+                               "</small></li>\n"
                        );
                }
 
@@ -893,7 +831,7 @@ EOT
                        } else {
                                $link = Linker::makeExternalLink( $file->getDescriptionUrl(),
                                        $file->getTitle()->getPrefixedText() );
-                               $fromSrc = wfMessage( 'shared-repo-from', $file->getRepo()->getDisplayName() )->text();
+                               $fromSrc = wfMsg( 'shared-repo-from', $file->getRepo()->getDisplayName() );
                        }
                        $out->addHTML( "<li>{$link} {$fromSrc}</li>\n" );
                }
index ba504a9..0cfb047 100644 (file)
@@ -120,7 +120,7 @@ class Licenses extends HTMLFormField {
                foreach ( $tagset as $key => $val )
                        if ( is_array( $val ) ) {
                                $this->html .= $this->outputOption(
-                                       $key, '',
+                                       $this->msg( $key ), '',
                                        array(
                                                'disabled' => 'disabled',
                                                'style' => 'color: GrayText', // for MSIE
@@ -130,7 +130,7 @@ class Licenses extends HTMLFormField {
                                $this->makeHtml( $val, $depth + 1 );
                        } else {
                                $this->html .= $this->outputOption(
-                                       $val->text, $val->template,
+                                       $this->msg( $val->text ), $val->template,
                                        array( 'title' => '{{' . $val->template . '}}' ),
                                        $depth
                                );
@@ -138,15 +138,13 @@ class Licenses extends HTMLFormField {
        }
 
        /**
-        * @param $message
+        * @param $text
         * @param $value
         * @param $attribs null
         * @param $depth int
         * @return string
         */
-       protected function outputOption( $message, $value, $attribs = null, $depth = 0 ) {
-               $msgObj = $this->msg( $message );
-               $text = $msgObj->exists() ? $msgObj->text() : $message;
+       protected function outputOption( $text, $value, $attribs = null, $depth = 0 ) {
                $attribs['value'] = $value;
                if ( $value === $this->selected )
                        $attribs['selected'] = 'selected';
@@ -154,6 +152,15 @@ class Licenses extends HTMLFormField {
                return str_repeat( "\t", $depth ) . Xml::element( 'option', $attribs, $val ) . "\n";
        }
 
+       /**
+        * @param $str string
+        * @return String
+        */
+       protected function msg( $str ) {
+               $msg = wfMessage( $str );
+               return $msg->exists() ? $msg->text() : $str;
+       }
+
        /**#@-*/
 
        /**
index 7aba444..3a4f7c3 100644 (file)
@@ -345,7 +345,7 @@ class Linker {
                } elseif ( in_array( 'known', $options ) ) {
                        $defaults['title'] = $target->getPrefixedText();
                } else {
-                       $defaults['title'] = wfMessage( 'red-link-title', $target->getPrefixedText() )->text();
+                       $defaults['title'] = wfMsg( 'red-link-title', $target->getPrefixedText() );
                }
 
                # Finally, merge the custom attribs with the default ones, and iterate
@@ -536,7 +536,6 @@ class Linker {
         *          valign          Vertical alignment (baseline, sub, super, top, text-top, middle,
         *                          bottom, text-bottom)
         *          alt             Alternate text for image (i.e. alt attribute). Plain text.
-        *          class           HTML for image classes. Plain text.
         *          caption         HTML for image caption.
         *          link-url        URL to link to
         *          link-title      Title object to link to
@@ -581,9 +580,6 @@ class Linker {
                if ( !isset( $fp['title'] ) ) {
                        $fp['title'] = '';
                }
-               if ( !isset( $fp['class'] ) ) {
-                       $fp['class'] = '';
-               }
 
                $prefix = $postfix = '';
 
@@ -667,11 +663,8 @@ class Linker {
                        $params = array(
                                'alt' => $fp['alt'],
                                'title' => $fp['title'],
-                               'valign' => isset( $fp['valign'] ) ? $fp['valign'] : false,
-                               'img-class' => $fp['class'] );
-                       if ( isset( $fp['border'] ) ) {
-                               $params['img-class'] .= ( $params['img-class'] !== '' ) ? ' thumbborder' : 'thumbborder';
-                       }
+                               'valign' => isset( $fp['valign'] ) ? $fp['valign'] : false ,
+                               'img-class' => isset( $fp['border'] ) ? 'thumbborder' : false );
                        $params = self::getImageLinkMTOParams( $fp, $query, $parser ) + $params;
 
                        $s = $thumb->toHtml( $params );
@@ -832,14 +825,13 @@ class Linker {
                        $s .= self::makeBrokenImageLinkObj( $title, $fp['title'], '', '', '', $time == true );
                        $zoomIcon = '';
                } elseif ( !$thumb ) {
-                       $s .= wfMessage( 'thumbnail_error', '' )->escaped();
+                       $s .= htmlspecialchars( wfMsg( 'thumbnail_error', '' ) );
                        $zoomIcon = '';
                } else {
                        $params = array(
                                'alt' => $fp['alt'],
                                'title' => $fp['title'],
-                               'img-class' => ( isset( $fp['class'] ) && $fp['class'] !== '' ) ? $fp['class'] . ' thumbimage' : 'thumbimage'
-                       );
+                               'img-class' => 'thumbimage' );
                        $params = self::getImageLinkMTOParams( $fp, $query ) + $params;
                        $s .= $thumb->toHtml( $params );
                        if ( isset( $fp['framed'] ) ) {
@@ -849,7 +841,7 @@ class Linker {
                                        Html::rawElement( 'a', array(
                                                'href' => $url,
                                                'class' => 'internal',
-                                               'title' => wfMessage( 'thumbnail-more' )->text() ),
+                                               'title' => wfMsg( 'thumbnail-more' ) ),
                                                Html::element( 'img', array(
                                                        'src' => $wgStylePath . '/common/images/magnify-clip' . ( $wgContLang->isRTL() ? '-rtl' : '' ) . '.png',
                                                        'width' => 15,
@@ -979,7 +971,7 @@ class Linker {
                        $key = strtolower( $name );
                }
 
-               return self::linkKnown( SpecialPage::getTitleFor( $name ) , wfMessage( $key )->text() );
+               return self::linkKnown( SpecialPage::getTitleFor( $name ) , wfMsg( $key ) );
        }
 
        /**
@@ -1071,7 +1063,7 @@ class Linker {
                        }
                        $contribsPage = SpecialPage::getTitleFor( 'Contributions', $userText );
 
-                       $items[] = self::link( $contribsPage, wfMessage( 'contribslink' )->escaped(), $attribs );
+                       $items[] = self::link( $contribsPage, wfMsgHtml( 'contribslink' ), $attribs );
                }
                if ( $blockable && $wgUser->isAllowed( 'block' ) ) {
                        $items[] = self::blockLink( $userId, $userText );
@@ -1112,7 +1104,7 @@ class Linker {
         */
        public static function userTalkLink( $userId, $userText ) {
                $userTalkPage = Title::makeTitle( NS_USER_TALK, $userText );
-               $userTalkLink = self::link( $userTalkPage, wfMessage( 'talkpagelinktext' )->escaped() );
+               $userTalkLink = self::link( $userTalkPage, wfMsgHtml( 'talkpagelinktext' ) );
                return $userTalkLink;
        }
 
@@ -1123,7 +1115,7 @@ class Linker {
         */
        public static function blockLink( $userId, $userText ) {
                $blockPage = SpecialPage::getTitleFor( 'Block', $userText );
-               $blockLink = self::link( $blockPage, wfMessage( 'blocklink' )->escaped() );
+               $blockLink = self::link( $blockPage, wfMsgHtml( 'blocklink' ) );
                return $blockLink;
        }
 
@@ -1134,7 +1126,7 @@ class Linker {
         */
        public static function emailLink( $userId, $userText ) {
                $emailPage = SpecialPage::getTitleFor( 'Emailuser', $userText );
-               $emailLink = self::link( $emailPage, wfMessage( 'emaillink' )->escaped() );
+               $emailLink = self::link( $emailPage, wfMsgHtml( 'emaillink' ) );
                return $emailLink;
        }
 
@@ -1146,12 +1138,12 @@ class Linker {
         */
        public static function revUserLink( $rev, $isPublic = false ) {
                if ( $rev->isDeleted( Revision::DELETED_USER ) && $isPublic ) {
-                       $link = wfMessage( 'rev-deleted-user' )->escaped();
+                       $link = wfMsgHtml( 'rev-deleted-user' );
                } elseif ( $rev->userCan( Revision::DELETED_USER ) ) {
                        $link = self::userLink( $rev->getUser( Revision::FOR_THIS_USER ),
                                $rev->getUserText( Revision::FOR_THIS_USER ) );
                } else {
-                       $link = wfMessage( 'rev-deleted-user' )->escaped();
+                       $link = wfMsgHtml( 'rev-deleted-user' );
                }
                if ( $rev->isDeleted( Revision::DELETED_USER ) ) {
                        return '<span class="history-deleted">' . $link . '</span>';
@@ -1167,7 +1159,7 @@ class Linker {
         */
        public static function revUserTools( $rev, $isPublic = false ) {
                if ( $rev->isDeleted( Revision::DELETED_USER ) && $isPublic ) {
-                       $link = wfMessage( 'rev-deleted-user' )->escaped();
+                       $link = wfMsgHtml( 'rev-deleted-user' );
                } elseif ( $rev->userCan( Revision::DELETED_USER ) ) {
                        $userId = $rev->getUser( Revision::FOR_THIS_USER );
                        $userText = $rev->getUserText( Revision::FOR_THIS_USER );
@@ -1175,7 +1167,7 @@ class Linker {
                                . wfMessage( 'word-separator' )->plain()
                                . self::userToolLinks( $userId, $userText );
                } else {
-                       $link = wfMessage( 'rev-deleted-user' )->escaped();
+                       $link = wfMsgHtml( 'rev-deleted-user' );
                }
                if ( $rev->isDeleted( Revision::DELETED_USER ) ) {
                        return ' <span class="history-deleted">' . $link . '</span>';
@@ -1289,11 +1281,11 @@ class Linker {
                        }
                        if ( $pre ) {
                                # written summary $presep autocomment (summary /* section */)
-                               $pre .= wfMessage( 'autocomment-prefix' )->inContentLanguage()->escaped();
+                               $pre .= wfMsgExt( 'autocomment-prefix', array( 'escapenoentities', 'content' ) );
                        }
                        if ( $post ) {
                                # autocomment $postsep written summary (/* section */ summary)
-                               $auto .= wfMessage( 'colon-separator' )->inContentLanguage()->escaped();
+                               $auto .= wfMsgExt( 'colon-separator', array( 'escapenoentities', 'content' ) );
                        }
                        $auto = '<span class="autocomment">' . $auto . '</span>';
                        $comment = $pre . $link . $wgLang->getDirMark() . '<span dir="auto">' . $auto . $post . '</span>';
@@ -1515,12 +1507,12 @@ class Linker {
                        return "";
                }
                if ( $rev->isDeleted( Revision::DELETED_COMMENT ) && $isPublic ) {
-                       $block = " <span class=\"comment\">" . wfMessage( 'rev-deleted-comment' )->escaped() . "</span>";
+                       $block = " <span class=\"comment\">" . wfMsgHtml( 'rev-deleted-comment' ) . "</span>";
                } elseif ( $rev->userCan( Revision::DELETED_COMMENT ) ) {
                        $block = self::commentBlock( $rev->getComment( Revision::FOR_THIS_USER ),
                                $rev->getTitle(), $local );
                } else {
-                       $block = " <span class=\"comment\">" . wfMessage( 'rev-deleted-comment' )->escaped() . "</span>";
+                       $block = " <span class=\"comment\">" . wfMsgHtml( 'rev-deleted-comment' ) . "</span>";
                }
                if ( $rev->isDeleted( Revision::DELETED_COMMENT ) ) {
                        return " <span class=\"history-deleted\">$block</span>";
@@ -1534,11 +1526,13 @@ class Linker {
         */
        public static function formatRevisionSize( $size ) {
                if ( $size == 0 ) {
-                       $stxt = wfMessage( 'historyempty' )->escaped();
+                       $stxt = wfMsgExt( 'historyempty', 'parsemag' );
                } else {
-                       $stxt = wfMessage( 'nbytes' )->numParams( $size )->escaped();
+                       global $wgLang;
+                       $stxt = wfMsgExt( 'nbytes', 'parsemag', $wgLang->formatNum( $size ) );
                        $stxt = wfMessage( 'parentheses' )->rawParams( $stxt )->escaped();
                }
+               $stxt = htmlspecialchars( $stxt );
                return "<span class=\"history-size\">$stxt</span>";
        }
 
@@ -1590,13 +1584,11 @@ class Linker {
         * Wraps the TOC in a table and provides the hide/collapse javascript.
         *
         * @param $toc String: html of the Table Of Contents
-        * @param $lang String|Language|false: Language for the toc title, defaults to user language
+        * @param $lang mixed: Language code for the toc title
         * @return String: full html of the TOC
         */
        public static function tocList( $toc, $lang = false ) {
-               $lang = wfGetLangObj( $lang );
-               $title = wfMessage( 'toc' )->inLanguage( $lang )->escaped();
-
+               $title = wfMsgExt( 'toc', array( 'language' => $lang, 'escape' ) );
                return
                   '<table id="toc" class="toc"><tr><td>'
                 . '<div id="toctitle"><h2>' . $title . "</h2></div>\n"
@@ -1811,14 +1803,11 @@ class Linker {
                        # Construct the HTML
                        $outText = '<div class="mw-templatesUsedExplanation">';
                        if ( $preview ) {
-                               $outText .= wfMessage( 'templatesusedpreview' )->numParams( count( $templates ) )
-                                       ->parseAsBlock();
+                               $outText .= wfMsgExt( 'templatesusedpreview', array( 'parse' ), count( $templates ) );
                        } elseif ( $section ) {
-                               $outText .= wfMessage( 'templatesusedsection' )->numParams( count( $templates ) )
-                                       ->parseAsBlock();
+                               $outText .= wfMsgExt( 'templatesusedsection', array( 'parse' ), count( $templates ) );
                        } else {
-                               $outText .= wfMessage( 'templatesused' )->numParams( count( $templates ) )
-                                       ->parseAsBlock();
+                               $outText .= wfMsgExt( 'templatesused', array( 'parse' ), count( $templates ) );
                        }
                        $outText .= "</div><ul>\n";
 
@@ -1826,23 +1815,23 @@ class Linker {
                        foreach ( $templates as $titleObj ) {
                                $r = $titleObj->getRestrictions( 'edit' );
                                if ( in_array( 'sysop', $r ) ) {
-                                       $protected = wfMessage( 'template-protected' )->parse();
+                                       $protected = wfMsgExt( 'template-protected', array( 'parseinline' ) );
                                } elseif ( in_array( 'autoconfirmed', $r ) ) {
-                                       $protected = wfMessage( 'template-semiprotected' )->parse();
+                                       $protected = wfMsgExt( 'template-semiprotected', array( 'parseinline' ) );
                                } else {
                                        $protected = '';
                                }
                                if ( $titleObj->quickUserCan( 'edit' ) ) {
                                        $editLink = self::link(
                                                $titleObj,
-                                               wfMessage( 'editlink' )->text(),
+                                               wfMsg( 'editlink' ),
                                                array(),
                                                array( 'action' => 'edit' )
                                        );
                                } else {
                                        $editLink = self::link(
                                                $titleObj,
-                                               wfMessage( 'viewsourcelink' )->text(),
+                                               wfMsg( 'viewsourcelink' ),
                                                array(),
                                                array( 'action' => 'edit' )
                                        );
@@ -1863,13 +1852,14 @@ class Linker {
         * @return String: HTML output
         */
        public static function formatHiddenCategories( $hiddencats ) {
+               global $wgLang;
                wfProfileIn( __METHOD__ );
 
                $outText = '';
                if ( count( $hiddencats ) > 0 ) {
                        # Construct the HTML
                        $outText = '<div class="mw-hiddenCategoriesExplanation">';
-                       $outText .= wfMessage( 'hiddencategories' )->numParams( count( $hiddencats ) )->parseAsBlock();
+                       $outText .= wfMsgExt( 'hiddencategories', array( 'parse' ), $wgLang->formatnum( count( $hiddencats ) ) );
                        $outText .= "</div><ul>\n";
 
                        foreach ( $hiddencats as $titleObj ) {
@@ -2029,8 +2019,7 @@ class Linker {
         */
        public static function revDeleteLink( $query = array(), $restricted = false, $delete = true ) {
                $sp = SpecialPage::getTitleFor( 'Revisiondelete' );
-               $msgKey = $delete ? 'rev-delundel' : 'rev-showdeleted';
-               $html = wfMessage( $msgKey )->escaped();
+               $html = $delete ? wfMsgHtml( 'rev-delundel' ) : wfMsgHtml( 'rev-showdeleted' );
                $tag = $restricted ? 'strong' : 'span';
                $link = self::link( $sp, $html, array(), $query, array( 'known', 'noclasses' ) );
                return Xml::tags( $tag, array( 'class' => 'mw-revdelundel-link' ), wfMessage( 'parentheses' )->rawParams( $link )->escaped() );
@@ -2045,10 +2034,8 @@ class Linker {
         * of appearance with CSS
         */
        public static function revDeleteLinkDisabled( $delete = true ) {
-               $msgKey = $delete ? 'rev-delundel' : 'rev-showdeleted';
-               $html = wfMessage( $msgKey )->escaped();
-               $htmlParentheses = wfMessage( 'parentheses' )->rawParams( $html )->escaped();
-               return Xml::tags( 'span', array( 'class' => 'mw-revdelundel-link' ), $htmlParentheses );
+               $html = $delete ? wfMsgHtml( 'rev-delundel' ) : wfMsgHtml( 'rev-showdeleted' );
+               return Xml::tags( 'span', array( 'class' => 'mw-revdelundel-link' ), wfMessage( 'parentheses' )->rawParams( $html )->escaped() );
        }
 
        /* Deprecated methods */
index c1ac848..9ce26d0 100644 (file)
@@ -110,7 +110,7 @@ class LocalisationCache {
                'dateFormats', 'datePreferences', 'datePreferenceMigrationMap',
                'defaultDateFormat', 'extraUserToggles', 'specialPageAliases',
                'imageFiles', 'preloadedMessages', 'namespaceGenderAliases',
-               'digitGroupingPattern', 'pluralRules'
+               'digitGroupingPattern'
        );
 
        /**
@@ -118,7 +118,7 @@ class LocalisationCache {
         * by a fallback sequence.
         */
        static public $mergeableMapKeys = array( 'messages', 'namespaceNames',
-               'dateFormats', 'imageFiles', 'preloadedMessages', 'pluralRules'
+               'dateFormats', 'imageFiles', 'preloadedMessages',
        );
 
        /**
@@ -154,12 +154,6 @@ class LocalisationCache {
         */
        static public $preloadedKeys = array( 'dateFormats', 'namespaceNames' );
 
-       /**
-        * Associative array of cached plural rules. The key is the language code,
-        * the value is an array of plural rules for that language.
-        */
-       var $pluralRules = null;
-
        var $mergeableKeys = null;
 
        /**
@@ -240,9 +234,9 @@ class LocalisationCache {
         */
        public function getItem( $code, $key ) {
                if ( !isset( $this->loadedItems[$code][$key] ) ) {
-                       wfProfileIn( __METHOD__ . '-load' );
+                       wfProfileIn( __METHOD__.'-load' );
                        $this->loadItem( $code, $key );
-                       wfProfileOut( __METHOD__ . '-load' );
+                       wfProfileOut( __METHOD__.'-load' );
                }
 
                if ( $key === 'fallback' && isset( $this->shallowFallbacks[$code] ) ) {
@@ -262,9 +256,9 @@ class LocalisationCache {
        public function getSubitem( $code, $key, $subkey ) {
                if ( !isset( $this->loadedSubitems[$code][$key][$subkey] ) &&
                         !isset( $this->loadedItems[$code][$key] ) ) {
-                       wfProfileIn( __METHOD__ . '-load' );
+                       wfProfileIn( __METHOD__.'-load' );
                        $this->loadSubitem( $code, $key, $subkey );
-                       wfProfileOut( __METHOD__ . '-load' );
+                       wfProfileOut( __METHOD__.'-load' );
                }
 
                if ( isset( $this->data[$code][$key][$subkey] ) ) {
@@ -373,7 +367,7 @@ class LocalisationCache {
         */
        public function isExpired( $code ) {
                if ( $this->forceRecache && !isset( $this->recachedLangs[$code] ) ) {
-                       wfDebug( __METHOD__ . "($code): forced reload\n" );
+                       wfDebug( __METHOD__."($code): forced reload\n" );
                        return true;
                }
 
@@ -382,7 +376,7 @@ class LocalisationCache {
                $preload = $this->store->get( $code, 'preload' );
                // Different keys may expire separately, at least in LCStore_Accel
                if ( $deps === null || $keys === null || $preload === null ) {
-                       wfDebug( __METHOD__ . "($code): cache missing, need to make one\n" );
+                       wfDebug( __METHOD__."($code): cache missing, need to make one\n" );
                        return true;
                }
 
@@ -392,7 +386,7 @@ class LocalisationCache {
                        // anymore (e.g. uninstalled extensions)
                        // When this happens, always expire the cache
                        if ( !$dep instanceof CacheDependency || $dep->isExpired() ) {
-                               wfDebug( __METHOD__ . "($code): cache for $code expired due to " .
+                               wfDebug( __METHOD__."($code): cache for $code expired due to " .
                                        get_class( $dep ) . "\n" );
                                return true;
                        }
@@ -487,68 +481,10 @@ class LocalisationCache {
                } elseif ( $_fileType == 'aliases' ) {
                        $data = compact( 'aliases' );
                } else {
-                       throw new MWException( __METHOD__ . ": Invalid file type: $_fileType" );
-               }
-               return $data;
-       }
-
-       /**
-        * Get the compiled plural rules for a given language from the XML files.
-        * @since 1.20
-        */
-       public function getCompiledPluralRules( $code ) {
-               $rules = $this->getPluralRules( $code );
-               try {
-                       $compiledRules = CLDRPluralRuleEvaluator::compile( $rules );
-               } catch( CLDRPluralRuleError $e ) {
-                       wfDebugLog( 'l10n', $e->getMessage() . "\n" );
-                       return array();
-               }
-               return $compiledRules;
-       }
-
-       /**
-        * Get the plural rules for a given language from the XML files.
-        * Cached.
-        * @since 1.20
-        */
-       public function getPluralRules( $code ) {
-               if ( $this->pluralRules === null ) {
-                       $cldrPlural = __DIR__ . "/../languages/data/plurals.xml";
-                       $mwPlural = __DIR__ . "/../languages/data/plurals-mediawiki.xml";
-                       // Load CLDR plural rules
-                       $this->loadPluralFile( $cldrPlural );
-                       if ( file_exists( $mwPlural ) ) {
-                               // Override or extend
-                               $this->loadPluralFile( $mwPlural );
-                       }
-               }
-               if ( !isset( $this->pluralRules[$code] ) ) {
-                       return array();
-               } else {
-                       return $this->pluralRules[$code];
+                       throw new MWException( __METHOD__.": Invalid file type: $_fileType" );
                }
-       }
 
-       /**
-        * Load a plural XML file with the given filename, compile the relevant
-        * rules, and save the compiled rules in a process-local cache.
-        */
-       private function loadPluralFile( $fileName ) {
-               $doc = new DOMDocument;
-               $doc->load( $fileName );
-               $rulesets = $doc->getElementsByTagName( "pluralRules" );
-               foreach ( $rulesets as $ruleset ) {
-                       $codes = $ruleset->getAttribute( 'locales' );
-                       $rules = array();
-                       $ruleElements = $ruleset->getElementsByTagName( "pluralRule" );
-                       foreach ( $ruleElements as $elt ) {
-                               $rules[] = $elt->nodeValue;
-                       }
-                       foreach ( explode( ' ', $codes ) as $code ) {
-                               $this->pluralRules[$code] = $rules;
-                       }
-               }
+               return $data;
        }
 
        /**
@@ -651,12 +587,12 @@ class LocalisationCache {
                # Load the primary localisation from the source file
                $fileName = Language::getMessagesFileName( $code );
                if ( !file_exists( $fileName ) ) {
-                       wfDebug( __METHOD__ . ": no localisation file for $code, using fallback to en\n" );
+                       wfDebug( __METHOD__.": no localisation file for $code, using fallback to en\n" );
                        $coreData['fallback'] = 'en';
                } else {
                        $deps[] = new FileDependency( $fileName );
                        $data = $this->readPHPFile( $fileName, 'core' );
-                       wfDebug( __METHOD__ . ": got localisation for $code from source\n" );
+                       wfDebug( __METHOD__.": got localisation for $code from source\n" );
 
                        # Merge primary localisation
                        foreach ( $data as $key => $value ) {
@@ -669,6 +605,7 @@ class LocalisationCache {
                if ( is_null( $coreData['fallback'] ) ) {
                        $coreData['fallback'] = $code === 'en' ? false : 'en';
                }
+
                if ( $coreData['fallback'] === false ) {
                        $coreData['fallbackSequence'] = array();
                } else {
@@ -717,7 +654,7 @@ class LocalisationCache {
                        $used = false;
 
                        foreach ( $data as $key => $item ) {
-                               if ( $this->mergeExtensionItem( $codeSequence, $key, $allData[$key], $item ) ) {
+                               if( $this->mergeExtensionItem( $codeSequence, $key, $allData[$key], $item ) ) {
                                        $used = true;
                                }
                        }
@@ -747,22 +684,19 @@ class LocalisationCache {
                        $page = str_replace( ' ', '_', $page );
                }
                # Decouple the reference to prevent accidental damage
-               unset( $page );
+               unset($page);
 
                # Set the list keys
                $allData['list'] = array();
                foreach ( self::$splitKeys as $key ) {
                        $allData['list'][$key] = array_keys( $allData[$key] );
                }
-               # Load CLDR plural rules for JavaScript
-               $allData['pluralRules'] = $this->getPluralRules( $code );
-               # And for PHP
-               $allData['compiledPluralRules'] = $this->getCompiledPluralRules( $code );
+
                # Run hooks
                wfRunHooks( 'LocalisationCacheRecache', array( $this, $code, &$allData ) );
 
                if ( is_null( $allData['namespaceNames'] ) ) {
-                       throw new MWException( __METHOD__ . ': Localisation data failed sanity check! ' .
+                       throw new MWException( __METHOD__.': Localisation data failed sanity check! ' .
                                'Check that your languages/messages/MessagesEn.php file is intact.' );
                }
 
@@ -990,7 +924,7 @@ class LCStore_DB implements LCStore {
                }
 
                if ( !$code ) {
-                       throw new MWException( __METHOD__ . ": Invalid language \"$code\"" );
+                       throw new MWException( __METHOD__.": Invalid language \"$code\"" );
                }
 
                $this->dbw = wfGetDB( DB_MASTER );
@@ -1034,7 +968,7 @@ class LCStore_DB implements LCStore {
                }
 
                if ( is_null( $this->currentLang ) ) {
-                       throw new MWException( __CLASS__ . ': must call startWrite() before calling set()' );
+                       throw new MWException( __CLASS__.': must call startWrite() before calling set()' );
                }
 
                $this->batch[] = array(
@@ -1106,7 +1040,7 @@ class LCStore_CDB implements LCStore {
                }
 
                // Close reader to stop permission errors on write
-               if ( !empty( $this->readers[$code] ) ) {
+               if( !empty($this->readers[$code]) ) {
                        $this->readers[$code]->close();
                }
 
@@ -1124,14 +1058,14 @@ class LCStore_CDB implements LCStore {
 
        public function set( $key, $value ) {
                if ( is_null( $this->writer ) ) {
-                       throw new MWException( __CLASS__ . ': must call startWrite() before calling set()' );
+                       throw new MWException( __CLASS__.': must call startWrite() before calling set()' );
                }
                $this->writer->set( $key, serialize( $value ) );
        }
 
        protected function getFileName( $code ) {
                if ( !$code || strpos( $code, '/' ) !== false ) {
-                       throw new MWException( __METHOD__ . ": Invalid language \"$code\"" );
+                       throw new MWException( __METHOD__.": Invalid language \"$code\"" );
                }
                return "{$this->directory}/l10n_cache-$code.cdb";
        }
@@ -1247,9 +1181,8 @@ class LocalisationCache_BulkLoad extends LocalisationCache {
                while ( count( $this->data ) > $this->maxLoadedLangs && count( $this->mruLangs ) ) {
                        reset( $this->mruLangs );
                        $code = key( $this->mruLangs );
-                       wfDebug( __METHOD__ . ": unloading $code\n" );
+                       wfDebug( __METHOD__.": unloading $code\n" );
                        $this->unload( $code );
                }
        }
-
 }
index 1e60bae..47dd820 100644 (file)
@@ -214,7 +214,6 @@ class Message {
 
        /**
         * Constructor.
-        * @since 1.17
         * @param $key: message key, or array of message keys to try and use the first non-empty message for
         * @param $params Array message parameters
         * @return Message: $this
@@ -230,7 +229,6 @@ class Message {
         * Factory function that is just wrapper for the real constructor. It is
         * intented to be used instead of the real constructor, because it allows
         * chaining method calls, while new objects don't.
-        * @since 1.17
         * @param $key String: message key
         * @param Varargs: parameters as Strings
         * @return Message: $this
@@ -245,7 +243,6 @@ class Message {
         * Factory function accepting multiple message keys and returning a message instance
         * for the first message which is non-empty. If all messages are empty then an
         * instance of the first message key is returned.
-        * @since 1.18
         * @param Varargs: message keys (or first arg as an array of all the message keys)
         * @return Message: $this
         */
@@ -265,7 +262,6 @@ class Message {
 
        /**
         * Adds parameters to the parameter list of this message.
-        * @since 1.17
         * @param Varargs: parameters as Strings, or a single argument that is an array of Strings
         * @return Message: $this
         */
@@ -284,7 +280,6 @@ class Message {
         * In other words the parsing process cannot access the contents
         * of this type of parameter, and you need to make sure it is
         * sanitized beforehand.  The parser will see "$n", instead.
-        * @since 1.17
         * @param Varargs: raw parameters as Strings (or single argument that is an array of raw parameters)
         * @return Message: $this
         */
@@ -302,7 +297,6 @@ class Message {
        /**
         * Add parameters that are numeric and will be passed through
         * Language::formatNum before substitution
-        * @since 1.18
         * @param Varargs: numeric parameters (or single argument that is array of numeric parameters)
         * @return Message: $this
         */
@@ -319,7 +313,7 @@ class Message {
 
        /**
         * Set the language and the title from a context object
-        * @since 1.19
+        *
         * @param $context IContextSource
         * @return Message: $this
         */
@@ -389,7 +383,6 @@ class Message {
 
        /**
         * Enable or disable database use.
-        * @since 1.17
         * @param $value Boolean
         * @return Message: $this
         */
@@ -400,7 +393,7 @@ class Message {
 
        /**
         * Set the Title object to use as context when transforming the message
-        * @since 1.18
+        *
         * @param $title Title object
         * @return Message: $this
         */
@@ -423,7 +416,6 @@ class Message {
 
        /**
         * Returns the message parsed from wikitext to HTML.
-        * @since 1.17
         * @return String: HTML
         */
        public function toString() {
@@ -466,7 +458,6 @@ class Message {
         * Magic method implementation of the above (for PHP >= 5.2.0), so we can do, eg:
         *     $foo = Message::get($key);
         *     $string = "<abbr>$foo</abbr>";
-        * @since 1.18
         * @return String
         */
        public function __toString() {
@@ -475,7 +466,6 @@ class Message {
 
        /**
         * Fully parse the text from wikitext to HTML
-        * @since 1.17
         * @return String parsed HTML
         */
        public function parse() {
@@ -485,7 +475,6 @@ class Message {
 
        /**
         * Returns the message text. {{-transformation is done.
-        * @since 1.17
         * @return String: Unescaped message text.
         */
        public function text() {
@@ -495,7 +484,6 @@ class Message {
 
        /**
         * Returns the message text as-is, only parameters are subsituted.
-        * @since 1.17
         * @return String: Unescaped untransformed message text.
         */
        public function plain() {
@@ -505,7 +493,6 @@ class Message {
 
        /**
         * Returns the parsed message text which is always surrounded by a block element.
-        * @since 1.17
         * @return String: HTML
         */
        public function parseAsBlock() {
@@ -516,7 +503,6 @@ class Message {
        /**
         * Returns the message text. {{-transformation is done and the result
         * is escaped excluding any raw parameters.
-        * @since 1.17
         * @return String: Escaped message text.
         */
        public function escaped() {
@@ -526,7 +512,6 @@ class Message {
 
        /**
         * Check whether a message key has been defined currently.
-        * @since 1.17
         * @return Bool: true if it is and false if not.
         */
        public function exists() {
@@ -535,7 +520,6 @@ class Message {
 
        /**
         * Check whether a message does not exist, or is an empty string
-        * @since 1.18
         * @return Bool: true if is is and false if not
         * @todo FIXME: Merge with isDisabled()?
         */
@@ -546,7 +530,6 @@ class Message {
 
        /**
         * Check whether a message does not exist, is an empty string, or is "-"
-        * @since 1.18
         * @return Bool: true if is is and false if not
         */
        public function isDisabled() {
@@ -555,7 +538,6 @@ class Message {
        }
 
        /**
-        * @since 1.17
         * @param $value
         * @return array
         */
@@ -564,7 +546,6 @@ class Message {
        }
 
        /**
-        * @since 1.18
         * @param $value
         * @return array
         */
@@ -574,7 +555,6 @@ class Message {
 
        /**
         * Substitutes any paramaters into the message text.
-        * @since 1.17
         * @param $message String: the message text
         * @param $type String: either before or after
         * @return String
@@ -593,7 +573,6 @@ class Message {
 
        /**
         * Extracts the parameter type and preprocessed the value if needed.
-        * @since 1.18
         * @param $param String|Array: Parameter as defined in this class.
         * @return Tuple(type, value)
         * @throws MWException
@@ -614,7 +593,6 @@ class Message {
 
        /**
         * Wrapper for what ever method we use to parse wikitext.
-        * @since 1.17
         * @param $string String: Wikitext message contents
         * @return string Wikitext parsed into HTML
         */
@@ -624,7 +602,6 @@ class Message {
 
        /**
         * Wrapper for what ever method we use to {{-transform wikitext.
-        * @since 1.17
         * @param $string String: Wikitext message contents
         * @return string Wikitext with {{-constructs replaced with their values.
         */
@@ -634,7 +611,7 @@ class Message {
 
        /**
         * Wrapper for what ever method we use to get message contents
-        * @since 1.17
+        *
         * @return string
         */
        protected function fetchMessage() {
index d112b25..23955ae 100644 (file)
@@ -299,7 +299,7 @@ class MessageBlobStore {
         */
        private static function reencodeBlob( $blob, $key, $lang ) {
                $decoded = FormatJson::decode( $blob, true );
-               $decoded[$key] = wfMessage( $key )->inLanguage( $lang )->text();
+               $decoded[$key] = wfMsgExt( $key, array( 'language' => $lang ) );
 
                return FormatJson::encode( (object)$decoded );
        }
@@ -353,7 +353,7 @@ class MessageBlobStore {
                $messages = array();
 
                foreach ( $module->getMessages() as $key ) {
-                       $messages[$key] = wfMessage( $key )->inLanguage( $lang )->text();
+                       $messages[$key] = wfMsgExt( $key, array( 'language' => $lang ) );
                }
 
                return FormatJson::encode( (object)$messages );
index 0ca1539..229856d 100644 (file)
@@ -60,7 +60,7 @@ abstract class RdfMetaData {
                global $wgLanguageCode, $wgSitename;
 
                $this->element( 'title', $this->mArticle->getTitle()->getText() );
-               $this->pageOrString( 'publisher', wfMessage( 'aboutpage' )->text(), $wgSitename );
+               $this->pageOrString( 'publisher', wfMsg( 'aboutpage' ), $wgSitename );
                $this->element( 'language', $wgLanguageCode );
                $this->element( 'type', 'Text' );
                $this->element( 'format', 'text/html' );
@@ -117,18 +117,14 @@ abstract class RdfMetaData {
 
        protected function person( $name, User $user ) {
                if( $user->isAnon() ){
-                       $this->element( $name, wfMessage( 'anonymous' )->numParams( 1 )->text() );
+                       $this->element( $name, wfMsgExt( 'anonymous', array( 'parsemag' ), 1 ) );
                } else {
                        $real = $user->getRealName();
                        if( $real ) {
                                $this->element( $name, $real );
                        } else {
                                $userName = $user->getName();
-                               $this->pageOrString(
-                                       $name,
-                                       $user->getUserPage(),
-                                       wfMessage( 'siteuser', $userName, $userName )->text()
-                               );
+                               $this->pageOrString( $name, $user->getUserPage(), wfMsgExt( 'siteuser', 'parsemag', $userName, $userName ) );
                        }
                }
        }
index 192e0cd..8f86b6e 100644 (file)
@@ -56,9 +56,9 @@ class OutputPage extends ContextSource {
        /**
         * Holds the debug lines that will be output as comments in page source if
         * $wgDebugComments is enabled. See also $wgShowDebug.
-        * @deprecated since 1.20; use MWDebug class instead.
+        * TODO: make a getter method for this
         */
-       public $mDebugtext = '';
+       public $mDebugtext = ''; // TODO: we might want to replace it by wfDebug() wfDebugLog()
 
        /// Should be private. Stores contents of "<title>" tag
        var $mHTMLtitle = '';
@@ -1314,6 +1314,15 @@ class OutputPage extends ContextSource {
                return $this->mBodytext;
        }
 
+       /**
+        * Add $text to the debug output
+        *
+        * @param $text String: debug text
+        */
+       public function debug( $text ) {
+               $this->mDebugtext .= $text;
+       }
+
        /**
         * Get/set the ParserOptions object to use for wikitext parsing
         *
@@ -2027,6 +2036,10 @@ class OutputPage extends ContextSource {
         *                   based on $pageTitle
         */
        public function prepareErrorPage( $pageTitle, $htmlTitle = false ) {
+               if ( $this->getTitle() ) {
+                       $this->mDebugtext .= 'Original title: ' . $this->getTitle()->getPrefixedText() . "\n";
+               }
+
                $this->setPageTitle( $pageTitle );
                if ( $htmlTitle !== false ) {
                        $this->setHTMLTitle( $htmlTitle );
@@ -2055,7 +2068,7 @@ class OutputPage extends ContextSource {
                        $title = $this->msg( $title );
                }
 
-               $this->prepareErrorPage( $title );
+               $this->prepareErrorPage( $title, $this->msg( 'errorpagetitle' ) );
 
                if ( $msg instanceof Message ){
                        $this->addHTML( $msg->parse() );
index ce0e36b..caedb63 100644 (file)
@@ -265,7 +265,7 @@ class ProtectionForm {
                $reasonstr = $this->mReasonSelection;
                if ( $reasonstr != 'other' && $this->mReason != '' ) {
                        // Entry from drop down menu + additional comment
-                       $reasonstr .= wfMessage( 'colon-separator' )->text() . $this->mReason;
+                       $reasonstr .= wfMsgForContent( 'colon-separator' ) . $this->mReason;
                } elseif ( $reasonstr == 'other' ) {
                        $reasonstr = $this->mReason;
                }
@@ -336,14 +336,8 @@ class ProtectionForm {
        function buildForm() {
                global $wgUser, $wgLang, $wgOut;
 
-               $mProtectreasonother = Xml::label(
-                       wfMessage( 'protectcomment' )->text(),
-                       'wpProtectReasonSelection'
-               );
-               $mProtectreason = Xml::label(
-                       wfMessage( 'protect-otherreason' )->text(),
-                       'mwProtect-reason'
-               );
+               $mProtectreasonother = Xml::label( wfMsg( 'protectcomment' ), 'wpProtectReasonSelection' );
+               $mProtectreason = Xml::label( wfMsg( 'protect-otherreason' ), 'mwProtect-reason' );
 
                $out = '';
                if( !$this->disabled ) {
@@ -354,7 +348,7 @@ class ProtectionForm {
                }
 
                $out .= Xml::openElement( 'fieldset' ) .
-                       Xml::element( 'legend', null, wfMessage( 'protect-legend' )->text() ) .
+                       Xml::element( 'legend', null, wfMsg( 'protect-legend' ) ) .
                        Xml::openElement( 'table', array( 'id' => 'mwProtectSet' ) ) .
                        Xml::openElement( 'tbody' );
 
@@ -368,22 +362,16 @@ class ProtectionForm {
                                "<tr><td>" . $this->buildSelector( $action, $selected ) . "</td></tr><tr><td>";
 
                        $reasonDropDown = Xml::listDropDown( 'wpProtectReasonSelection',
-                               wfMessage( 'protect-dropdown' )->inContentLanguage()->text(),
-                               wfMessage( 'protect-otherreason-op' )->inContentLanguage()->text(),
+                               wfMsgForContent( 'protect-dropdown' ),
+                               wfMsgForContent( 'protect-otherreason-op' ),
                                $this->mReasonSelection,
                                'mwProtect-reason', 4 );
-                       $scExpiryOptions = wfMessage( 'protect-expiry-options' )->inContentLanguage()->text();
+                       $scExpiryOptions = wfMsgForContent( 'protect-expiry-options' );
 
                        $showProtectOptions = ($scExpiryOptions !== '-' && !$this->disabled);
 
-                       $mProtectexpiry = Xml::label(
-                               wfMessage( 'protectexpiry' )->text(),
-                               "mwProtectExpirySelection-$action"
-                       );
-                       $mProtectother = Xml::label(
-                               wfMessage( 'protect-othertime' )->text(),
-                               "mwProtect-$action-expires"
-                       );
+                       $mProtectexpiry = Xml::label( wfMsg( 'protectexpiry' ), "mwProtectExpirySelection-$action" );
+                       $mProtectother = Xml::label( wfMsg( 'protect-othertime' ), "mwProtect-$action-expires" );
 
                        $expiryFormOptions = '';
                        if ( $this->mExistingExpiry[$action] && $this->mExistingExpiry[$action] != 'infinity' ) {
@@ -392,16 +380,13 @@ class ProtectionForm {
                                $t = $wgLang->time( $this->mExistingExpiry[$action], true );
                                $expiryFormOptions .=
                                        Xml::option(
-                                               wfMessage( 'protect-existing-expiry', $timestamp, $d, $t )->text(),
+                                               wfMsg( 'protect-existing-expiry', $timestamp, $d, $t ),
                                                'existing',
                                                $this->mExpirySelection[$action] == 'existing'
                                        ) . "\n";
                        }
 
-                       $expiryFormOptions .= Xml::option(
-                               wfMessage( 'protect-othertime-op' )->text(),
-                               "othertime"
-                       ) . "\n";
+                       $expiryFormOptions .= Xml::option( wfMsg( 'protect-othertime-op' ), "othertime" ) . "\n";
                        foreach( explode(',', $scExpiryOptions) as $option ) {
                                if ( strpos($option, ":") === false ) {
                                        $show = $value = $option;
@@ -459,12 +444,8 @@ class ProtectionForm {
                        $out .= '<tr>
                                        <td></td>
                                        <td class="mw-input">' .
-                                               Xml::checkLabel(
-                                                       wfMessage( 'protect-cascade' )->text(),
-                                                       'mwProtect-cascade',
-                                                       'mwProtect-cascade',
-                                                       $this->mCascade, $this->disabledAttrib
-                                               ) .
+                                               Xml::checkLabel( wfMsg( 'protect-cascade' ), 'mwProtect-cascade', 'mwProtect-cascade',
+                                                       $this->mCascade, $this->disabledAttrib ) .
                                        "</td>
                                </tr>\n";
                        $out .= Xml::closeElement( 'tbody' ) . Xml::closeElement( 'table' );
@@ -501,7 +482,7 @@ class ProtectionForm {
                                <tr>
                                        <td></td>
                                        <td class='mw-input'>" .
-                                               Xml::checkLabel( wfMessage( 'watchthis' )->text(),
+                                               Xml::checkLabel( wfMsg( 'watchthis' ),
                                                        'mwProtectWatch', 'mwProtectWatch',
                                                        $this->mTitle->userIsWatching() || $wgUser->getOption( 'watchdefault' ) ) .
                                        "</td>
@@ -511,10 +492,7 @@ class ProtectionForm {
                                <tr>
                                        <td></td>
                                        <td class='mw-submit'>" .
-                                               Xml::submitButton(
-                                                       wfMessage( 'confirm' )->text(),
-                                                       array( 'id' => 'mw-Protect-submit' )
-                                               ) .
+                                               Xml::submitButton( wfMsg( 'confirm' ), array( 'id' => 'mw-Protect-submit' ) ) .
                                        "</td>
                                </tr>\n";
                        $out .= Xml::closeElement( 'tbody' ) . Xml::closeElement( 'table' );
@@ -525,7 +503,7 @@ class ProtectionForm {
                        $title = Title::makeTitle( NS_MEDIAWIKI, 'Protect-dropdown' );
                        $link = Linker::link(
                                $title,
-                               wfMessage( 'protect-edit-reasonlist' )->escaped(),
+                               wfMsgHtml( 'protect-edit-reasonlist' ),
                                array(),
                                array( 'action' => 'edit' )
                        );
@@ -589,13 +567,13 @@ class ProtectionForm {
         */
        private function getOptionLabel( $permission ) {
                if( $permission == '' ) {
-                       return wfMessage( 'protect-default' )->text();
+                       return wfMsg( 'protect-default' );
                } else {
                        $msg = wfMessage( "protect-level-{$permission}" );
                        if( $msg->exists() ) {
                                return $msg->text();
                        }
-                       return wfMessage( 'protect-fallback', $permission )->text();
+                       return wfMsg( 'protect-fallback', $permission );
                }
        }
 
index 1a6a76e..0008b4e 100644 (file)
@@ -333,7 +333,7 @@ class Revision implements IDBAccessObject {
                        self::selectUserFields()
                );
                $options = array( 'LIMIT' => 1 );
-               if ( ( $flags & self::READ_LOCKING ) == self::READ_LOCKING ) {
+               if ( $flags & self::READ_LOCKING ) {
                        $options[] = 'FOR UPDATE';
                }
                return $db->select(
index 1c2c454..7f3f655 100644 (file)
@@ -347,8 +347,8 @@ class SiteStatsUpdate implements DeferrableUpdate {
                        array(
                                'rc_user != 0',
                                'rc_bot' => 0,
-                               'rc_log_type != ' . $dbr->addQuotes( 'newusers' ) . ' OR rc_log_type IS NULL',
-                               'rc_timestamp >= ' . $dbr->addQuotes( $dbr->timestamp( wfTimestamp( TS_UNIX ) - $wgActiveUserDays*24*3600 ) ),
+                               "rc_log_type != 'newusers' OR rc_log_type IS NULL",
+                               "rc_timestamp >= '{$dbw->timestamp( wfTimestamp( TS_UNIX ) - $wgActiveUserDays*24*3600 )}'",
                        ),
                        __METHOD__
                );
index 0b0b616..3db4cf9 100644 (file)
@@ -437,7 +437,7 @@ abstract class Skin extends ContextSource {
                if ( !empty( $allCats['normal'] ) ) {
                        $t = $embed . implode( "{$pop}{$embed}" , $allCats['normal'] ) . $pop;
 
-                       $msg = $this->msg( 'pagecategories' )->numParams( count( $allCats['normal'] ) )->escaped();
+                       $msg = $this->msg( 'pagecategories', count( $allCats['normal'] ) )->escaped();
                        $linkPage = wfMessage( 'pagecategorieslink' )->inContentLanguage()->text();
                        $s .= '<div id="mw-normal-catlinks" class="mw-normal-catlinks">' .
                                Linker::link( Title::newFromText( $linkPage ), $msg )
@@ -455,7 +455,7 @@ abstract class Skin extends ContextSource {
                        }
 
                        $s .= "<div id=\"mw-hidden-catlinks\" class=\"mw-hidden-catlinks$class\">" .
-                               $this->msg( 'hidden-categories' )->numParams( count( $allCats['hidden'] ) )->escaped() .
+                               $this->msg( 'hidden-categories', count( $allCats['hidden'] ) )->escaped() .
                                $colon . '<ul>' . $embed . implode( "{$pop}{$embed}" , $allCats['hidden'] ) . $pop . '</ul>' .
                                '</div>';
                }
@@ -568,7 +568,71 @@ abstract class Skin extends ContextSource {
         * @return String HTML containing debug data, if enabled (otherwise empty).
         */
        protected function generateDebugHTML() {
-               return MWDebug::getHTMLDebugLog();
+               global $wgShowDebug;
+
+               $html = MWDebug::getDebugHTML( $this->getContext() );
+
+               if ( $wgShowDebug ) {
+                       $listInternals = $this->formatDebugHTML( $this->getOutput()->mDebugtext );
+                       $html .= "\n<hr />\n<strong>Debug data:</strong><ul id=\"mw-debug-html\">" .
+                               $listInternals . "</ul>\n";
+               }
+
+               return $html;
+       }
+
+       /**
+        * @param $debugText string
+        * @return string
+        */
+       private function formatDebugHTML( $debugText ) {
+               global $wgDebugTimestamps;
+
+               $lines = explode( "\n", $debugText );
+               $curIdent = 0;
+               $ret = '<li>';
+
+               foreach ( $lines as $line ) {
+                       $pre = '';
+                       if ( $wgDebugTimestamps ) {
+                               $matches = array();
+                               if ( preg_match( '/^(\d+\.\d+ {1,3}\d+.\dM\s{2})/', $line, $matches ) ) {
+                                       $pre = $matches[1];
+                                       $line = substr( $line, strlen( $pre ) );
+                               }
+                       }
+                       $display = ltrim( $line );
+                       $ident = strlen( $line ) - strlen( $display );
+                       $diff = $ident - $curIdent;
+
+                       $display = $pre . $display;
+                       if ( $display == '' ) {
+                               $display = "\xc2\xa0";
+                       }
+
+                       if ( !$ident && $diff < 0 && substr( $display, 0, 9 ) != 'Entering ' && substr( $display, 0, 8 ) != 'Exiting ' ) {
+                               $ident = $curIdent;
+                               $diff = 0;
+                               $display = '<span style="background:yellow;">' . htmlspecialchars( $display ) . '</span>';
+                       } else {
+                               $display = htmlspecialchars( $display );
+                       }
+
+                       if ( $diff < 0 ) {
+                               $ret .= str_repeat( "</li></ul>\n", -$diff ) . "</li><li>\n";
+                       } elseif ( $diff == 0 ) {
+                               $ret .= "</li><li>\n";
+                       } else {
+                               $ret .= str_repeat( "<ul><li>\n", $diff );
+                       }
+                       $ret .= "<tt>$display</tt>\n";
+
+                       $curIdent = $ident;
+               }
+
+               $ret .= str_repeat( '</li></ul>', $curIdent ) . '</li>';
+
+               return $ret;
        }
 
        /**
@@ -1039,7 +1103,7 @@ abstract class Skin extends ContextSource {
         * @return String
         */
        static function makeI18nUrl( $name, $urlaction = '' ) {
-               $title = Title::newFromText( wfMessage( $name )->inContentLanguage()->text() );
+               $title = Title::newFromText( wfMsgForContent( $name ) );
                self::checkTitle( $title, $name );
                return $title->getLocalURL( $urlaction );
        }
@@ -1171,7 +1235,7 @@ abstract class Skin extends ContextSource {
         * @param $message String
         */
        function addToSidebar( &$bar, $message ) {
-               $this->addToSidebarPlain( $bar, wfMessage( $message )->inContentLanguage()->plain() );
+               $this->addToSidebarPlain( $bar, wfMsgForContentNoTrans( $message ) );
        }
 
        /**
@@ -1297,8 +1361,8 @@ abstract class Skin extends ContextSource {
                                        $plural = true; // Default if we have a last seen revision: if unknown, use plural
                                        $latestRev = Revision::newFromTitle ($userTalkTitle);
                                        if ( $latestRev !== null ) {
-                                               // Singular if only 1 unseen revision, plural if several unseen revisions.
-                                               $plural = $latestRev->getParentId() !== $lastSeenRev->getId();
+                                               // Singular if only 1 unseen revision, plural if several unseen revisions.\r
+                                               $plural = $latestRev->getParentId() !== $lastSeenRev->getId();\r
                                                $nofAuthors = $userTalkTitle->countAuthorsBetween( $lastSeenRev, $latestRev, 10, 'include_new' );
                                        }
                                } else {
@@ -1483,17 +1547,13 @@ abstract class Skin extends ContextSource {
        public function doEditSectionLink( Title $nt, $section, $tooltip = null, $lang = false ) {
                // HTML generated here should probably have userlangattributes
                // added to it for LTR text on RTL pages
-
-               $lang = wfGetLangObj( $lang );
-
                $attribs = array();
                if ( !is_null( $tooltip ) ) {
                        # Bug 25462: undo double-escaping.
                        $tooltip = Sanitizer::decodeCharReferences( $tooltip );
-                       $attribs['title'] = wfMessage( 'editsectionhint' )->rawParams( $tooltip )
-                               ->inLanguage( $lang )->text();
+                       $attribs['title'] = wfMsgExt( 'editsectionhint', array( 'language' => $lang, 'parsemag', 'replaceafter' ), $tooltip );
                }
-               $link = Linker::link( $nt, wfMessage( 'editsection' )->inLanguage( $lang )->text(),
+               $link = Linker::link( $nt, wfMsgExt( 'editsection', array( 'language' => $lang ) ),
                        $attribs,
                        array( 'action' => 'edit', 'section' => $section ),
                        array( 'noclasses', 'known' )
@@ -1503,8 +1563,7 @@ abstract class Skin extends ContextSource {
                # we can rid of it someday.
                $attribs = '';
                if ( $tooltip ) {
-                       $attribs = wfMessage( 'editsectionhint' )->rawParams( $tooltip )
-                               ->inLanguage( $lang )->escaped();
+                       $attribs = wfMsgExt( 'editsectionhint', array( 'language' => $lang, 'parsemag', 'escape', 'replaceafter' ), $tooltip );
                        $attribs = " title=\"$attribs\"";
                }
                $result = null;
@@ -1514,15 +1573,13 @@ abstract class Skin extends ContextSource {
                        # run, and even add them to hook-provided text.  (This is the main
                        # reason that the EditSectionLink hook is deprecated in favor of
                        # DoEditSectionLink: it can't change the brackets or the span.)
-                       $result = wfMessage( 'editsection-brackets' )->rawParams( $result )
-                               ->inLanguage( $lang )->escaped();
+                       $result = wfMsgExt( 'editsection-brackets', array( 'escape', 'replaceafter', 'language' => $lang ), $result );
                        return "<span class=\"editsection\">$result</span>";
                }
 
                # Add the brackets and the span, and *then* run the nice new hook, with
                # clean and non-redundant arguments.
-               $result = wfMessage( 'editsection-brackets' )->rawParams( $link )
-                       ->inLanguage( $lang )->escaped();
+               $result = wfMsgExt( 'editsection-brackets', array( 'escape', 'replaceafter', 'language' => $lang ), $link );
                $result = "<span class=\"editsection\">$result</span>";
 
                wfRunHooks( 'DoEditSectionLink', array( $this, $nt, $section, $tooltip, &$result, $lang ) );
index aa6b22a..4a1c699 100644 (file)
@@ -182,12 +182,12 @@ class LegacyTemplate extends BaseTemplate {
                  . $this->getSkin()->escapeSearchLink() . "\">\n"
                  . '<input type="text" id="searchInput' . $this->searchboxes . '" name="search" size="19" value="'
                  . htmlspecialchars( substr( $search, 0, 256 ) ) . "\" />\n"
-                 . '<input type="submit" name="go" value="' . wfMessage( 'searcharticle' )->text() . '" />';
+                 . '<input type="submit" name="go" value="' . wfMsg( 'searcharticle' ) . '" />';
 
                if ( $wgUseTwoButtonsSearchForm ) {
-                       $s .= '&#160;<input type="submit" name="fulltext" value="' . wfMessage( 'searchbutton' )->text() . "\" />\n";
+                       $s .= '&#160;<input type="submit" name="fulltext" value="' . wfMsg( 'searchbutton' ) . "\" />\n";
                } else {
-                       $s .= ' <a href="' . $this->getSkin()->escapeSearchLink() . '" rel="search">' . wfMessage( 'powersearch-legend' )->text() . "</a>\n";
+                       $s .= ' <a href="' . $this->getSkin()->escapeSearchLink() . '" rel="search">' . wfMsg( 'powersearch-legend' ) . "</a>\n";
                }
 
                $s .= '</form>';
@@ -236,7 +236,7 @@ class LegacyTemplate extends BaseTemplate {
                }
 
                // @todo FIXME: Is using Language::pipeList impossible here? Do not quite understand the use of the newline
-               return implode( $s, wfMessage( 'pipe-separator' )->escaped() . "\n" );
+               return implode( $s, wfMsgExt( 'pipe-separator', 'escapenoentities' ) . "\n" );
        }
 
        /**
@@ -292,7 +292,7 @@ class LegacyTemplate extends BaseTemplate {
                if ( count( $s ) ) {
                        global $wgLang;
 
-                       $out = wfMessage( 'pipe-separator' )->escaped();
+                       $out = wfMsgExt( 'pipe-separator' , 'escapenoentities' );
                        $out .= $wgLang->pipeList( $s );
                }
 
@@ -301,7 +301,7 @@ class LegacyTemplate extends BaseTemplate {
 
        function bottomLinks() {
                global $wgOut, $wgUser;
-               $sep = wfMessage( 'pipe-separator' )->escaped() . "\n";
+               $sep = wfMsgExt( 'pipe-separator', 'escapenoentities' ) . "\n";
 
                $s = '';
                if ( $wgOut->isArticleRelated() ) {
@@ -373,7 +373,7 @@ class LegacyTemplate extends BaseTemplate {
                        return '';
                }
 
-               $s = wfMessage( 'otherlanguages' )->text() . wfMessage( 'colon-separator' )->text();
+               $s = wfMsg( 'otherlanguages' ) . wfMsg( 'colon-separator' );
                $first = true;
 
                if ( $wgLang->isRTL() ) {
@@ -382,7 +382,7 @@ class LegacyTemplate extends BaseTemplate {
 
                foreach ( $a as $l ) {
                        if ( !$first ) {
-                               $s .= wfMessage( 'pipe-separator' )->escaped();
+                               $s .= wfMsgExt( 'pipe-separator', 'escapenoentities' );
                        }
 
                        $first = false;
@@ -417,9 +417,8 @@ class LegacyTemplate extends BaseTemplate {
                                $obj->getTitle()->getPrefixedDBkey() );
                }
 
-               return Html::rawElement( 'form',
-                       array( 'id' => 'specialpages', 'method' => 'get', 'action' => $wgScript ),
-                       $select->getHTML() . Xml::submitButton( wfMessage( 'go' )->text() ) );
+               return Html::rawElement( 'form', array( 'id' => 'specialpages', 'method' => 'get',
+                       'action' => $wgScript ), $select->getHTML() . Xml::submitButton( wfMsg( 'go' ) ) );
        }
 
        function pageTitleLinks() {
@@ -460,8 +459,8 @@ class LegacyTemplate extends BaseTemplate {
 
                if ( 'history' == $action || isset( $diff ) || isset( $oldid ) ) {
                        $s[] .= Linker::linkKnown(
-                               $title,
-                               wfMessage( 'currentrev' )->text()
+                                       $title,
+                                       wfMsg( 'currentrev' )
                        );
                }
 
@@ -471,18 +470,18 @@ class LegacyTemplate extends BaseTemplate {
                        if ( !$title->equals( $wgUser->getTalkPage() ) ) {
                                $tl = Linker::linkKnown(
                                        $wgUser->getTalkPage(),
-                                       wfMessage( 'newmessageslink' )->escaped(),
+                                       wfMsgHtml( 'newmessageslink' ),
                                        array(),
                                        array( 'redirect' => 'no' )
                                );
 
                                $dl = Linker::linkKnown(
                                        $wgUser->getTalkPage(),
-                                       wfMessage( 'newmessagesdifflink' )->escaped(),
+                                       wfMsgHtml( 'newmessagesdifflink' ),
                                        array(),
                                        array( 'diff' => 'cur' )
                                );
-                               $s[] = '<strong>' . wfMessage( 'youhavenewmessages', $tl, $dl )->text() . '</strong>';
+                               $s[] = '<strong>' . wfMsg( 'youhavenewmessages', $tl, $dl ) . '</strong>';
                                # disable caching
                                $wgOut->setSquidMaxage( 0 );
                                $wgOut->enableClientCache( false );
@@ -515,7 +514,7 @@ class LegacyTemplate extends BaseTemplate {
 
                if ( $sub == '' ) {
                        global $wgExtraSubtitle;
-                       $sub = wfMessage( 'tagline' )->parse() . $wgExtraSubtitle;
+                       $sub = wfMsgExt( 'tagline', 'parsemag' ) . $wgExtraSubtitle;
                }
 
                $subpages = $this->getSkin()->subPageSubtitle();
@@ -533,15 +532,14 @@ class LegacyTemplate extends BaseTemplate {
                if ( !$wgOut->isPrintable() ) {
                        $printurl = htmlspecialchars( $this->getSkin()->getTitle()->getLocalUrl(
                                $wgRequest->appendQueryValue( 'printable', 'yes', true ) ) );
-                       $s[] = "<a href=\"$printurl\" rel=\"alternate\">"
-                               . wfMessage( 'printableversion' )->text() . '</a>';
+                       $s[] = "<a href=\"$printurl\" rel=\"alternate\">" . wfMsg( 'printableversion' ) . '</a>';
                }
 
                if ( $wgOut->isSyndicated() ) {
                        foreach ( $wgOut->getSyndicationLinks() as $format => $link ) {
                                $feedurl = htmlspecialchars( $link );
                                $s[] = "<a href=\"$feedurl\" rel=\"alternate\" type=\"application/{$format}+xml\""
-                                               . " class=\"feedlink\">" . wfMessage( "feed-$format" )->escaped() . "</a>";
+                                               . " class=\"feedlink\">" . wfMsgHtml( "feed-$format" ) . "</a>";
                        }
                }
                return $wgLang->pipeList( $s );
@@ -560,15 +558,15 @@ class LegacyTemplate extends BaseTemplate {
                global $wgOut;
 
                if ( !$wgOut->isArticleRelated() ) {
-                       $s = wfMessage( 'protectedpage' )->text();
+                       $s = wfMsg( 'protectedpage' );
                } else {
                        $title = $this->getSkin()->getTitle();
                        if ( $title->quickUserCan( 'edit' ) && $title->exists() ) {
-                               $t = wfMessage( 'editthispage' )->text();
+                               $t = wfMsg( 'editthispage' );
                        } elseif ( $title->quickUserCan( 'create' ) && !$title->exists() ) {
-                               $t = wfMessage( 'create-this-page' )->text();
+                               $t = wfMsg( 'create-this-page' );
                        } else {
-                               $t = wfMessage( 'viewsource' )->text();
+                               $t = wfMsg( 'viewsource' );
                        }
 
                        $s = Linker::linkKnown(
@@ -589,7 +587,7 @@ class LegacyTemplate extends BaseTemplate {
                $title = $this->getSkin()->getTitle();
 
                if ( $title->getArticleID() && ( !$diff ) && $wgUser->isAllowed( 'delete' ) ) {
-                       $t = wfMessage( 'deletethispage' )->text();
+                       $t = wfMsg( 'deletethispage' );
 
                        $s = Linker::linkKnown(
                                $title,
@@ -612,10 +610,10 @@ class LegacyTemplate extends BaseTemplate {
 
                if ( $title->getArticleID() && ( ! $diff ) && $wgUser->isAllowed( 'protect' ) ) {
                        if ( $title->isProtected() ) {
-                               $text = wfMessage( 'unprotectthispage' )->text();
+                               $text = wfMsg( 'unprotectthispage' );
                                $query = array( 'action' => 'unprotect' );
                        } else {
-                               $text = wfMessage( 'protectthispage' )->text();
+                               $text = wfMsg( 'protectthispage' );
                                $query = array( 'action' => 'protect' );
                        }
 
@@ -641,14 +639,14 @@ class LegacyTemplate extends BaseTemplate {
 
                if ( $wgOut->isArticleRelated() ) {
                        if ( $wgUser->isWatched( $title ) ) {
-                               $text = wfMessage( 'unwatchthispage' )->text();
+                               $text = wfMsg( 'unwatchthispage' );
                                $query = array(
                                        'action' => 'unwatch',
                                        'token' => UnwatchAction::getUnwatchToken( $title, $wgUser ),
                                );
                                $id = 'mw-unwatch-link' . $this->mWatchLinkNum;
                        } else {
-                               $text = wfMessage( 'watchthispage' )->text();
+                               $text = wfMsg( 'watchthispage' );
                                $query = array(
                                        'action' => 'watch',
                                        'token' => WatchAction::getWatchToken( $title, $wgUser ),
@@ -663,7 +661,7 @@ class LegacyTemplate extends BaseTemplate {
                                $query
                        );
                } else {
-                       $s = wfMessage( 'notanarticle' )->text();
+                       $s = wfMsg( 'notanarticle' );
                }
 
                return $s;
@@ -673,7 +671,7 @@ class LegacyTemplate extends BaseTemplate {
                if ( $this->getSkin()->getTitle()->quickUserCan( 'move' ) ) {
                        return Linker::linkKnown(
                                SpecialPage::getTitleFor( 'Movepage' ),
-                               wfMessage( 'movethispage' )->text(),
+                               wfMsg( 'movethispage' ),
                                array(),
                                array( 'target' => $this->getSkin()->getTitle()->getPrefixedDBkey() )
                        );
@@ -686,7 +684,7 @@ class LegacyTemplate extends BaseTemplate {
        function historyLink() {
                return Linker::link(
                        $this->getSkin()->getTitle(),
-                       wfMessage( 'history' )->escaped(),
+                       wfMsgHtml( 'history' ),
                        array( 'rel' => 'archives' ),
                        array( 'action' => 'history' )
                );
@@ -695,21 +693,21 @@ class LegacyTemplate extends BaseTemplate {
        function whatLinksHere() {
                return Linker::linkKnown(
                        SpecialPage::getTitleFor( 'Whatlinkshere', $this->getSkin()->getTitle()->getPrefixedDBkey() ),
-                       wfMessage( 'whatlinkshere' )->escaped()
+                       wfMsgHtml( 'whatlinkshere' )
                );
        }
 
        function userContribsLink() {
                return Linker::linkKnown(
                        SpecialPage::getTitleFor( 'Contributions', $this->getSkin()->getTitle()->getDBkey() ),
-                       wfMessage( 'contributions' )->escaped()
+                       wfMsgHtml( 'contributions' )
                );
        }
 
        function emailUserLink() {
                return Linker::linkKnown(
                        SpecialPage::getTitleFor( 'Emailuser', $this->getSkin()->getTitle()->getDBkey() ),
-                       wfMessage( 'emailuser' )->escaped()
+                       wfMsgHtml( 'emailuser' )
                );
        }
 
@@ -721,7 +719,7 @@ class LegacyTemplate extends BaseTemplate {
                } else {
                        return Linker::linkKnown(
                                SpecialPage::getTitleFor( 'Recentchangeslinked', $this->getSkin()->getTitle()->getPrefixedDBkey() ),
-                               wfMessage( 'recentchangeslinked-toolbox' )->escaped()
+                               wfMsgHtml( 'recentchangeslinked-toolbox' )
                        );
                }
        }
@@ -739,41 +737,41 @@ class LegacyTemplate extends BaseTemplate {
                        $link = $title->getSubjectPage();
                        switch( $link->getNamespace() ) {
                                case NS_MAIN:
-                                       $text = wfMessage( 'articlepage' );
+                                       $text = wfMsg( 'articlepage' );
                                        break;
                                case NS_USER:
-                                       $text = wfMessage( 'userpage' );
+                                       $text = wfMsg( 'userpage' );
                                        break;
                                case NS_PROJECT:
-                                       $text = wfMessage( 'projectpage' );
+                                       $text = wfMsg( 'projectpage' );
                                        break;
                                case NS_FILE:
-                                       $text = wfMessage( 'imagepage' );
+                                       $text = wfMsg( 'imagepage' );
                                        # Make link known if image exists, even if the desc. page doesn't.
                                        if ( wfFindFile( $link ) )
                                                $linkOptions[] = 'known';
                                        break;
                                case NS_MEDIAWIKI:
-                                       $text = wfMessage( 'mediawikipage' );
+                                       $text = wfMsg( 'mediawikipage' );
                                        break;
                                case NS_TEMPLATE:
-                                       $text = wfMessage( 'templatepage' );
+                                       $text = wfMsg( 'templatepage' );
                                        break;
                                case NS_HELP:
-                                       $text = wfMessage( 'viewhelppage' );
+                                       $text = wfMsg( 'viewhelppage' );
                                        break;
                                case NS_CATEGORY:
-                                       $text = wfMessage( 'categorypage' );
+                                       $text = wfMsg( 'categorypage' );
                                        break;
                                default:
-                                       $text = wfMessage( 'articlepage' );
+                                       $text = wfMsg( 'articlepage' );
                        }
                } else {
                        $link = $title->getTalkPage();
-                       $text = wfMessage( 'talkpage' );
+                       $text = wfMsg( 'talkpage' );
                }
 
-               $s = Linker::link( $link, $text->text(), array(), array(), $linkOptions );
+               $s = Linker::link( $link, $text, array(), array(), $linkOptions );
 
                return $s;
        }
@@ -795,7 +793,7 @@ class LegacyTemplate extends BaseTemplate {
 
                return Linker::linkKnown(
                        $title,
-                       wfMessage( 'postcomment' )->text(),
+                       wfMsg( 'postcomment' ),
                        array(),
                        array(
                                'action' => 'edit',
@@ -809,13 +807,11 @@ class LegacyTemplate extends BaseTemplate {
 
                if ( $wgUploadNavigationUrl ) {
                        # Using an empty class attribute to avoid automatic setting of "external" class
-                       return Linker::makeExternalLink( $wgUploadNavigationUrl,
-                               wfMessage( 'upload' )->escaped(),
-                               false, null, array( 'class' => '' ) );
+                       return Linker::makeExternalLink( $wgUploadNavigationUrl, wfMsgHtml( 'upload' ), false, null, array( 'class' => '' ) );
                } else {
                        return Linker::linkKnown(
                                SpecialPage::getTitleFor( 'Upload' ),
-                               wfMessage( 'upload' )->escaped()
+                               wfMsgHtml( 'upload' )
                        );
                }
        }
@@ -836,7 +832,7 @@ class LegacyTemplate extends BaseTemplate {
 
                                $ret .= "$name $talkLink";
                        } else {
-                               $ret .= wfMessage( 'notloggedin' )->text();
+                               $ret .= wfMsg( 'notloggedin' );
                        }
 
                        $query = array();
@@ -850,7 +846,7 @@ class LegacyTemplate extends BaseTemplate {
                                : 'login';
                        $ret .= "\n<br />" . Linker::link(
                                SpecialPage::getTitleFor( 'Userlogin' ),
-                               wfMessage( $loginlink )->text(), array(), $query
+                               wfMsg( $loginlink ), array(), $query
                        );
                } else {
                        $talkLink = Linker::link( $wgUser->getTalkPage(),
@@ -862,7 +858,7 @@ class LegacyTemplate extends BaseTemplate {
                        $ret .= " $talkLink<br />";
                        $ret .= $wgLang->pipeList( array(
                                Linker::link(
-                                       SpecialPage::getTitleFor( 'Userlogout' ), wfMessage( 'logout' )->text(),
+                                       SpecialPage::getTitleFor( 'Userlogout' ), wfMsg( 'logout' ),
                                        array(), array( 'returnto' => $returnTo->getPrefixedDBkey() )
                                ),
                                Linker::specialLink( 'Preferences' ),
@@ -872,8 +868,8 @@ class LegacyTemplate extends BaseTemplate {
                $ret = $wgLang->pipeList( array(
                        $ret,
                        Linker::link(
-                               Title::newFromText( wfMessage( 'helppage' )->inContentLanguage()->text() ),
-                               wfMessage( 'help' )->text()
+                               Title::newFromText( wfMsgForContent( 'helppage' ) ),
+                               wfMsg( 'help' )
                        ),
                ) );
 
index d3502e9..92df4a3 100644 (file)
@@ -40,7 +40,7 @@ class MediaWiki_I18N {
                // Hack for i18n:attributes in PHPTAL 1.0.0 dev version as of 2004-10-23
                $value = preg_replace( '/^string:/', '', $value );
 
-               $value = wfMessage( $value )->text();
+               $value = wfMsg( $value );
                // interpolate variables
                $m = array();
                while( preg_match( '/\$([0-9]*?)/sm', $value, $m ) ) {
@@ -135,6 +135,7 @@ class SkinTemplate extends Skin {
                global $wgDisableCounters, $wgSitename, $wgLogo, $wgHideInterlanguageLinks;
                global $wgMaxCredits, $wgShowCreditsIfMax;
                global $wgPageShowWatchingUsers;
+               global $wgDebugComments;
                global $wgArticlePath, $wgScriptPath, $wgServer;
 
                wfProfileIn( __METHOD__ );
@@ -386,6 +387,12 @@ class SkinTemplate extends Skin {
                        }
                }
 
+               if ( $wgDebugComments ) {
+                       $tpl->setRef( 'debug', $out->mDebugtext );
+               } else {
+                       $tpl->set( 'debug', '' );
+               }
+
                $tpl->set( 'sitenotice', $this->getSiteNotice() );
                $tpl->set( 'bottomscripts', $this->bottomScripts() );
                $tpl->set( 'printfooter', $this->printSource() );
@@ -461,7 +468,6 @@ class SkinTemplate extends Skin {
                        $tpl->set( 'headscripts', $out->getHeadScripts() . $out->getHeadItems() );
                }
 
-               $tpl->set( 'debug', '' );
                $tpl->set( 'debughtml', $this->generateDebugHTML() );
                $tpl->set( 'reporttime', wfReportTime() );
 
@@ -557,8 +563,7 @@ class SkinTemplate extends Skin {
                                'text' => $this->username,
                                'href' => &$this->userpageUrlDetails['href'],
                                'class' => $this->userpageUrlDetails['exists'] ? false : 'new',
-                               'active' => ( $this->userpageUrlDetails['href'] == $pageurl ),
-                               'dir' => 'auto'
+                               'active' => ( $this->userpageUrlDetails['href'] == $pageurl )
                        );
                        $usertalkUrlDetails = $this->makeTalkUrlDetails( $this->userpage );
                        $personal_urls['mytalk'] = array(
@@ -623,7 +628,6 @@ class SkinTemplate extends Skin {
                        global $wgSecureLogin;
                        $proto = $wgSecureLogin ? PROTO_HTTPS : null;
 
-                       $login_id = $this->showIPinHeader() ? 'anonlogin' : 'login';
                        $login_url = array(
                                'text' => $this->msg( $loginlink )->text(),
                                'href' => self::makeSpecialUrl( 'Userlogin', $returnto, $proto ),
@@ -637,6 +641,10 @@ class SkinTemplate extends Skin {
                                'class' => $wgSecureLogin ? 'link-https' : ''
                        );
 
+                       if ( $this->getUser()->isAllowed( 'createaccount' ) && !$useCombinedLoginLink ) {
+                               $personal_urls['createaccount'] = $createaccount_url;
+                       }
+
                        if( $this->showIPinHeader() ) {
                                $href = &$this->userpageUrlDetails['href'];
                                $personal_urls['anonuserpage'] = array(
@@ -653,13 +661,10 @@ class SkinTemplate extends Skin {
                                        'class' => $usertalkUrlDetails['exists'] ? false : 'new',
                                        'active' => ( $pageurl == $href )
                                );
+                               $personal_urls['anonlogin'] = $login_url;
+                       } else {
+                               $personal_urls['login'] = $login_url;
                        }
-
-                       if ( $this->getUser()->isAllowed( 'createaccount' ) && !$useCombinedLoginLink ) {
-                               $personal_urls['createaccount'] = $createaccount_url;
-                       }
-
-                       $personal_urls[$login_id] = $login_url;
                }
 
                wfRunHooks( 'PersonalUrls', array( &$personal_urls, &$title ) );
@@ -1880,7 +1885,13 @@ abstract class BaseTemplate extends QuickTemplate {
        function printTrail() { ?>
 <?php $this->html( 'bottomscripts' ); /* JS call to runBodyOnloadHook */ ?>
 <?php $this->html( 'reporttime' ) ?>
-<?php echo MWDebug::getDebugHTML( $this->getSkin()->getContext() );
+<?php if ( $this->data['debug'] ): ?>
+<!-- Debug output:
+<?php $this->text( 'debug' ); ?>
+
+-->
+<?php endif;
        }
 
 }
+
index 2e5e02b..e2932e1 100644 (file)
@@ -351,7 +351,7 @@ class SpecialPage {
                        $this->mFunction = $function;
                }
                if ( $file === 'default' ) {
-                       $this->mFile = __DIR__ . "/specials/Special$name.php";
+                       $this->mFile = dirname( __FILE__ ) . "/specials/Special$name.php";
                } else {
                        $this->mFile = $file;
                }
index e7f7811..6539e08 100644 (file)
@@ -31,7 +31,7 @@ class StreamFile {
         * Stream a file to the browser, adding all the headings and fun stuff.
         * Headers sent include: Content-type, Content-Length, Last-Modified,
         * and Content-Disposition.
-        *
+        * 
         * @param $fname string Full name and path of the file to stream
         * @param $headers array Any additional headers to send
         * @param $sendErrors bool Send error messages if errors occur (like 404)
@@ -40,10 +40,6 @@ class StreamFile {
        public static function stream( $fname, $headers = array(), $sendErrors = true ) {
                wfProfileIn( __METHOD__ );
 
-               if ( FileBackend::isStoragePath( $fname ) ) { // sanity
-                       throw new MWException( __FUNCTION__ . " given storage path '$fname'." );
-               }
-
                wfSuppressWarnings();
                $stat = stat( $fname );
                wfRestoreWarnings();
@@ -146,7 +142,7 @@ class StreamFile {
 
        /**
         * Determine the file type of a file based on the path
-        *
+        * 
         * @param $filename string Storage path or file system path
         * @param $safe bool Whether to do retroactive upload blacklist checks
         * @return null|string
index b4afed6..594ade5 100644 (file)
@@ -4159,11 +4159,11 @@ class Title {
                if ( in_array( 'include_old', $options ) ) {
                        $old_cmp = '>=';
                }
-               if ( in_array( 'include_new', $options ) ) {\r
-                       $new_cmp = '<=';\r
-               }\r
-               if ( in_array( 'include_both', $options ) ) {\r
-                       $old_cmp = '>=';\r
+               if ( in_array( 'include_new', $options ) ) {
+                       $new_cmp = '<=';
+               }
+               if ( in_array( 'include_both', $options ) ) {
+                       $old_cmp = '>=';
                        $new_cmp = '<=';
                }
                // No DB query needed if $old and $new are the same or successive revisions:
index 01c5eea..17f8216 100644 (file)
@@ -81,7 +81,7 @@ define( 'MEDIAWIKI', true );
 # Full path to working directory.
 # Makes it possible to for example to have effective exclude path in apc.
 # Also doesn't break installations using symlinked includes, like
-# __DIR__ would do.
+# dirname( __FILE__ ) would do.
 $IP = getenv( 'MW_INSTALL_PATH' );
 if ( $IP === false ) {
        $IP = realpath( '.' );
index 2f90b7b..bde96cc 100644 (file)
@@ -2700,7 +2700,7 @@ class WikiPage extends Page implements IDBAccessObject {
                                array( /* WHERE */
                                        'rc_cur_id' => $current->getPage(),
                                        'rc_user_text' => $current->getUserText(),
-                                       'rc_timestamp > ' . $dbw->addQuotes( $s->rev_timestamp ),
+                                       "rc_timestamp > '{$s->rev_timestamp}'",
                                ), __METHOD__
                        );
                }
@@ -2723,9 +2723,6 @@ class WikiPage extends Page implements IDBAccessObject {
                );
                $summary = wfMsgReplaceArgs( $summary, $args );
 
-               # Truncate for whole multibyte characters.
-               $summary = $wgContLang->truncate( $summary, 255 );
-
                # Save
                $flags = EDIT_UPDATE;
 
index 0e84583..5b96b40 100644 (file)
@@ -696,10 +696,10 @@ class ZipDirectoryReader {
  * Internal exception class. Will be caught by private code.
  */
 class ZipDirectoryReaderError extends Exception {
-       var $errorCode;
+       var $code;
 
        function __construct( $code ) {
-               $this->errorCode = $code;
+               $this->code = $code;
                parent::__construct( "ZipDirectoryReader error: $code" );
        }
 
@@ -707,6 +707,6 @@ class ZipDirectoryReaderError extends Exception {
         * @return mixed
         */
        function getErrorCode() {
-               return $this->errorCode;
+               return $this->code;
        }
 }
index 19a0b06..07f76d2 100644 (file)
@@ -56,7 +56,7 @@ class InfoAction extends FormlessAction {
         * @return string Page information that will be added to the output
         */
        public function onView() {
-               global $wgContLang, $wgDisableCounters, $wgRCMaxAge, $wgRestrictionTypes;
+               global $wgDisableCounters, $wgRCMaxAge, $wgRestrictionTypes;
 
                $user = $this->getUser();
                $lang = $this->getLanguage();
@@ -121,9 +121,9 @@ class InfoAction extends FormlessAction {
 
                // Use robot policy logic
                $policy = $this->page->getRobotPolicy( 'view', $pOutput );
+               // @todo FIXME: Hard coded English text.
                $table = $this->addRow( $table,
-                       $this->msg( 'pageinfo-robot-policy' )->escaped(),
-                       $this->msg( "pageinfo-robot-${policy['index']}" )->escaped()
+                       $this->msg( 'pageinfo-robot-policy' )->escaped(), "Marked as '" . $policy['index'] . "'"
                );
 
                if ( !$wgDisableCounters ) {
@@ -179,16 +179,14 @@ class InfoAction extends FormlessAction {
                                $message = $this->msg( "protect-level-$protectionLevel" );
                                if ( $message->isDisabled() ) {
                                        // Require "$1" permission
-                                       $message = $this->msg( "protect-fallback", $protectionLevel )->parse();
+                                       $message = $this->msg( "protect-fallback", $protectionLevel )->escaped();
                                } else {
                                        $message = $message->escaped();
                                }
                        }
 
                        $table = $this->addRow( $table,
-                               $this->msg( 'pageinfo-restriction',
-                                       $this->msg( "restriction-$restrictionType" )->plain()
-                               )->parse(), $message
+                               $this->msg( 'pageinfo-restriction', $restrictionType )->escaped(), $message
                        );
                }
 
@@ -246,8 +244,10 @@ class InfoAction extends FormlessAction {
                // Array of magic word IDs
                $wordIDs = $magicWords->names;
 
+               // @todo FIXME: Should report in content language, as localised
+               //              magic words cannot be used.
                // Array of IDs => localized magic words
-               $localizedWords = $wgContLang->getMagicWords();
+               $localizedWords = $lang->getMagicWords();
 
                $listItems = array();
                foreach ( $pageProperties as $property => $value ) {
index ca5fe7e..702825a 100644 (file)
@@ -452,7 +452,7 @@ class ApiParse extends ApiBase {
                                $text == '' ? $l : $text );
                }
 
-               $s .= implode( wfMessage( 'pipe-separator' )->escaped(), $langs );
+               $s .= implode( htmlspecialchars( wfMsgExt( 'pipe-separator', 'escapenoentities' ) ), $langs );
 
                if ( $wgContLang->isRTL() ) {
                        $s = Html::rawElement( 'span', array( 'dir' => "LTR" ), $s );
index 8f0fd3b..a4efc4c 100644 (file)
@@ -118,8 +118,8 @@ class ApiQueryDuplicateFiles extends ApiQueryGeneratorBase {
                        }
                        foreach ( $dupFiles as $dupFile ) {
                                $dupName = $dupFile->getName();
-                               if( $image == $dupName && $dupFile->isLocal() ) {
-                                       continue; //ignore the local file itself
+                               if( $image == $dupName ) {
+                                       continue; //ignore the file itself
                                }
                                if( $skipUntilThisDup !== false && $dupName < $skipUntilThisDup ) {
                                        continue; //skip to pos after the image from continue param
@@ -140,9 +140,6 @@ class ApiQueryDuplicateFiles extends ApiQueryGeneratorBase {
                                                'user' => $dupFile->getUser( 'text' ),
                                                'timestamp' => wfTimestamp( TS_ISO_8601, $dupFile->getTimestamp() )
                                        );
-                                       if( !$dupFile->isLocal() ) {
-                                               $r['shared'] = '';
-                                       }
                                        $fit = $this->addPageSubItem( $pageId, $r );
                                        if ( !$fit ) {
                                                $this->setContinueEnumParameter( 'continue', $image . '|' . $dupName );
@@ -194,8 +191,7 @@ class ApiQueryDuplicateFiles extends ApiQueryGeneratorBase {
                        '' => array(
                                'name' => 'string',
                                'user' => 'string',
-                               'timestamp' => 'timestamp',
-                               'shared' => 'boolean',
+                               'timestamp' => 'timestamp'
                        )
                );
        }
index f2fd425..bc514b3 100644 (file)
@@ -359,7 +359,7 @@ class ApiQueryLogEvents extends ApiQueryBase {
 
        public function getCacheMode( $params ) {
                if ( !is_null( $params['prop'] ) && in_array( 'parsedcomment', $params['prop'] ) ) {
-                       // formatComment() calls wfMessage() among other things
+                       // formatComment() calls wfMsg() among other things
                        return 'anon-public-user-private';
                } else {
                        return 'public';
index 14aed28..5e270e0 100644 (file)
@@ -139,7 +139,7 @@ class ApiQueryProtectedTitles extends ApiQueryGeneratorBase {
 
        public function getCacheMode( $params ) {
                if ( !is_null( $params['prop'] ) && in_array( 'parsedcomment', $params['prop'] ) ) {
-                       // formatComment() calls wfMessage() among other things
+                       // formatComment() calls wfMsg() among other things
                        return 'anon-public-user-private';
                } else {
                        return 'public';
index 7ae4f37..7bb6bc5 100644 (file)
@@ -503,7 +503,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
                        return 'private';
                }
                if ( !is_null( $params['prop'] ) && in_array( 'parsedcomment', $params['prop'] ) ) {
-                       // formatComment() calls wfMessage() among other things
+                       // formatComment() calls wfMsg() among other things
                        return 'anon-public-user-private';
                }
                return 'public';
index d6b556d..3590093 100644 (file)
@@ -612,7 +612,7 @@ class ApiQueryRevisions extends ApiQueryBase {
                        return 'private';
                }
                if ( !is_null( $params['prop'] ) && in_array( 'parsedcomment', $params['prop'] ) ) {
-                       // formatComment() calls wfMessage() among other things
+                       // formatComment() calls wfMsg() among other things
                        return 'anon-public-user-private';
                }
                return 'public';
index 098b1a6..177087c 100644 (file)
@@ -269,9 +269,12 @@ class ApiSetNotificationTimestamp extends ApiBase {
 
        public function getExamples() {
                return array(
-                       'api.php?action=setnotificationtimestamp&entirewatchlist=&token=ABC123' => 'Reset the notification status for the entire watchlist',
-                       'api.php?action=setnotificationtimestamp&titles=Main_page&token=ABC123' => 'Reset the notification status for "Main page"',
-                       'api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=ABC123' => 'Set the notification timestamp for "Main page" so all edits since 1 January 2012 are unviewed',
+                       'api.php?action=setnotificationtimestamp&entirewatchlist=&token=ABC123'
+                               => 'Reset the notification status for the entire watchlist',
+                       'api.php?action=setnotificationtimestamp&titles=Main_page&token=ABC123'
+                               => 'Reset the notification status for "Main page"',
+                       'api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=ABC123'
+                               => 'Set the notification timestamp for "Main page" so all edits since 1 January 2012 are unviewed',
                );
        }
 
index ae5335b..61061b2 100644 (file)
@@ -2621,15 +2621,12 @@ abstract class DatabaseBase implements DatabaseType {
         * Returns an SQL expression for a simple conditional.  This doesn't need
         * to be overridden unless CASE isn't supported in your DBMS.
         *
-        * @param $cond string|array SQL expression which will result in a boolean value
+        * @param $cond String: SQL expression which will result in a boolean value
         * @param $trueVal String: SQL expression to return if true
         * @param $falseVal String: SQL expression to return if false
         * @return String: SQL fragment
         */
        public function conditional( $cond, $trueVal, $falseVal ) {
-               if ( is_array( $cond ) ) {
-                       $cond = $this->makeList( $cond, LIST_AND );
-               }
                return " (CASE WHEN $cond THEN $trueVal ELSE $falseVal END) ";
        }
 
index 457bf38..8f8f5e8 100644 (file)
@@ -1406,6 +1406,9 @@ SQL;
                if ( isset( $noKeyOptions['FOR UPDATE'] ) ) {
                        $postLimitTail .= ' FOR UPDATE';
                }
+               if ( isset( $noKeyOptions['LOCK IN SHARE MODE'] ) ) {
+                       $postLimitTail .= ' LOCK IN SHARE MODE';
+               }
                if ( isset( $noKeyOptions['DISTINCT'] ) || isset( $noKeyOptions['DISTINCTROW'] ) ) {
                        $startOpts .= 'DISTINCT';
                }
index 0b623e6..1ad25ae 100644 (file)
@@ -207,11 +207,11 @@ class MWDebug {
         * @param $str string
         */
        public static function debugMsg( $str ) {
-               global $wgDebugComments, $wgShowDebug;
-
-               if ( self::$enabled || $wgDebugComments || $wgShowDebug ) {
-                       self::$debug[] = rtrim( $str );
+               if ( !self::$enabled ) {
+                       return;
                }
+
+               self::$debug[] = trim( $str );
        }
 
        /**
@@ -283,91 +283,22 @@ class MWDebug {
         * @return string
         */
        public static function getDebugHTML( IContextSource $context ) {
-               global $wgDebugComments;
-
-               $html = '';
-
-               if ( self::$enabled ) {
-                       MWDebug::log( 'MWDebug output complete' );
-                       $debugInfo = self::getDebugInfo( $context );
-
-                       // Cannot use OutputPage::addJsConfigVars because those are already outputted
-                       // by the time this method is called.
-                       $html = Html::inlineScript(
-                               ResourceLoader::makeLoaderConditionalScript(
-                                       ResourceLoader::makeConfigSetScript( array( 'debugInfo' => $debugInfo ) )
-                               )
-                       );
-               }
-
-               if ( $wgDebugComments ) {
-                       $html .= "<!-- Debug output:\n" .
-                               htmlspecialchars( implode( "\n", self::$debug ) ) .
-                               "\n\n-->";
-               }
-
-               return $html;
-       }
-
-       /**
-        * Generate debug log in HTML for displaying at the bottom of the main
-        * content area.
-        * If $wgShowDebug is false, an empty string is always returned.
-        *
-        * @since 1.20
-        * @return string HTML fragment
-        */
-       public static function getHTMLDebugLog() {
-               global $wgDebugTimestamps, $wgShowDebug;
-
-               if ( !$wgShowDebug ) {
+               if ( !self::$enabled ) {
                        return '';
                }
 
-               $curIdent = 0;
-               $ret = "\n<hr />\n<strong>Debug data:</strong><ul id=\"mw-debug-html\">\n<li>";
-
-               foreach ( self::$debug as $line ) {
-                       $pre = '';
-                       if ( $wgDebugTimestamps ) {
-                               $matches = array();
-                               if ( preg_match( '/^(\d+\.\d+ {1,3}\d+.\dM\s{2})/', $line, $matches ) ) {
-                                       $pre = $matches[1];
-                                       $line = substr( $line, strlen( $pre ) );
-                               }
-                       }
-                       $display = ltrim( $line );
-                       $ident = strlen( $line ) - strlen( $display );
-                       $diff = $ident - $curIdent;
-
-                       $display = $pre . $display;
-                       if ( $display == '' ) {
-                               $display = "\xc2\xa0";
-                       }
-
-                       if ( !$ident && $diff < 0 && substr( $display, 0, 9 ) != 'Entering ' && substr( $display, 0, 8 ) != 'Exiting ' ) {
-                               $ident = $curIdent;
-                               $diff = 0;
-                               $display = '<span style="background:yellow;">' . nl2br( htmlspecialchars( $display ) ) . '</span>';
-                       } else {
-                               $display = nl2br( htmlspecialchars( $display ) );
-                       }
-
-                       if ( $diff < 0 ) {
-                               $ret .= str_repeat( "</li></ul>\n", -$diff ) . "</li><li>\n";
-                       } elseif ( $diff == 0 ) {
-                               $ret .= "</li><li>\n";
-                       } else {
-                               $ret .= str_repeat( "<ul><li>\n", $diff );
-                       }
-                       $ret .= "<tt>$display</tt>\n";
-
-                       $curIdent = $ident;
-               }
+               MWDebug::log( 'MWDebug output complete' );
+               $debugInfo = self::getDebugInfo( $context );
 
-               $ret .= str_repeat( '</li></ul>', $curIdent ) . "</li>\n</ul>\n";
+               // Cannot use OutputPage::addJsConfigVars because those are already outputted
+               // by the time this method is called.
+               $html = Html::inlineScript(
+                       ResourceLoader::makeLoaderConditionalScript(
+                               ResourceLoader::makeConfigSetScript( array( 'debugInfo' => $debugInfo ) )
+                       )
+               );
 
-               return $ret;
+               return $html;
        }
 
        /**
index a0befd6..c953d77 100644 (file)
@@ -43,8 +43,6 @@ class FSFileBackend extends FileBackendStore {
        /** @var Array Map of container names to root paths */
        protected $containerPaths = array(); // for custom container paths
        protected $fileMode; // integer; file permission mode
-       protected $fileOwner; // string; required OS username to own files
-       protected $currentUser; // string; OS username running this script
 
        protected $hadWarningErrors = array();
 
@@ -73,12 +71,9 @@ class FSFileBackend extends FileBackendStore {
                        }
                }
 
-               $this->fileMode = isset( $config['fileMode'] ) ? $config['fileMode'] : 0644;
-               if ( isset( $config['fileOwner'] ) && function_exists( 'posix_getuid' ) ) {
-                       $this->fileOwner = $config['fileOwner'];
-                       $info = posix_getpwuid( posix_getuid() );
-                       $this->currentUser = $info['name']; // cache this, assuming it doesn't change
-               }
+               $this->fileMode = isset( $config['fileMode'] )
+                       ? $config['fileMode']
+                       : 0644;
        }
 
        /**
@@ -169,11 +164,6 @@ class FSFileBackend extends FileBackendStore {
                        $ok = is_dir( $parentDir ) && is_writable( $parentDir );
                }
 
-               if ( $this->fileOwner !== null && $this->currentUser !== $this->fileOwner ) {
-                       $ok = false;
-                       trigger_error( __METHOD__ . ": PHP process owner is not '{$this->fileOwner}'." );
-               }
-
                return $ok;
        }
 
index 0c8968a..f4a7eac 100644 (file)
@@ -43,10 +43,7 @@ class FileBackendMultiWrite extends FileBackend {
        /** @var Array Prioritized list of FileBackendStore objects */
        protected $backends = array(); // array of (backend index => backends)
        protected $masterIndex = -1; // integer; index of master backend
-       protected $syncChecks = 0; // integer; bitfield
-       /** @var Array */
-       protected $noPushDirConts = array();
-       protected $noPushQuickOps = false; // boolean
+       protected $syncChecks = 0; // integer bitfield
 
        /* Possible internal backend consistency checks */
        const CHECK_SIZE = 1;
@@ -58,21 +55,18 @@ class FileBackendMultiWrite extends FileBackend {
         * Locking, journaling, and read-only checks are handled by the proxy backend.
         *
         * Additional $config params include:
-        *   - backends       : Array of backend config and multi-backend settings.
-        *                      Each value is the config used in the constructor of a
-        *                          FileBackendStore class, but with these additional settings:
-        *                        - class         : The name of the backend class
-        *                        - isMultiMaster : This must be set for one backend.
-        *                        - template:     : If given a backend name, this will use
-        *                                          the config of that backend as a template.
-        *                                          Values specified here take precedence.
-        *   - syncChecks     : Integer bitfield of internal backend sync checks to perform.
-        *                      Possible bits include the FileBackendMultiWrite::CHECK_* constants.
-        *                      There are constants for SIZE, TIME, and SHA1.
-        *                      The checks are done before allowing any file operations.
-        *   - noPushQuickOps : (hack) Only apply doQuickOperations() to the master backend.
-        *   - noPushDirConts : (hack) Only apply directory functions to the master backend.
-        *
+        *   - backends   : Array of backend config and multi-backend settings.
+        *                  Each value is the config used in the constructor of a
+        *                  FileBackendStore class, but with these additional settings:
+        *                    - class         : The name of the backend class
+        *                    - isMultiMaster : This must be set for one backend.
+        *                    - template:     : If given a backend name, this will use
+        *                                      the config of that backend as a template.
+        *                                      Values specified here take precedence.
+        *   - syncChecks : Integer bitfield of internal backend sync checks to perform.
+        *                  Possible bits include the FileBackendMultiWrite::CHECK_* constants.
+        *                  There are constants for SIZE, TIME, and SHA1.
+        *                  The checks are done before allowing any file operations.
         * @param $config Array
         * @throws MWException
         */
@@ -81,12 +75,6 @@ class FileBackendMultiWrite extends FileBackend {
                $this->syncChecks = isset( $config['syncChecks'] )
                        ? $config['syncChecks']
                        : self::CHECK_SIZE;
-               $this->noPushQuickOps = isset( $config['noPushQuickOps'] )
-                       ? $config['noPushQuickOps']
-                       : false;
-               $this->noPushDirConts = isset( $config['noPushDirConts'] )
-                       ? $config['noPushDirConts']
-                       : array();
                // Construct backends here rather than via registration
                // to keep these backends hidden from outside the proxy.
                $namesUsed = array();
@@ -380,12 +368,10 @@ class FileBackendMultiWrite extends FileBackend {
                $masterStatus = $this->backends[$this->masterIndex]->doQuickOperations( $realOps );
                $status->merge( $masterStatus );
                // Propagate the operations to the clone backends...
-               if ( !$this->noPushQuickOps ) {
-                       foreach ( $this->backends as $index => $backend ) {
-                               if ( $index !== $this->masterIndex ) { // not done already
-                                       $realOps = $this->substOpBatchPaths( $ops, $backend );
-                                       $status->merge( $backend->doQuickOperations( $realOps ) );
-                               }
+               foreach ( $this->backends as $index => $backend ) {
+                       if ( $index !== $this->masterIndex ) { // not done already
+                               $realOps = $this->substOpBatchPaths( $ops, $backend );
+                               $status->merge( $backend->doQuickOperations( $realOps ) );
                        }
                }
                // Make 'success', 'successCount', and 'failCount' fields reflect
@@ -397,27 +383,15 @@ class FileBackendMultiWrite extends FileBackend {
                return $status;
        }
 
-       /**
-        * @param $path string Storage path
-        * @return bool Path container should have dir changes pushed to all backends
-        */
-       protected function replicateContainerDirChanges( $path ) {
-               list( $b, $shortCont, $r ) = self::splitStoragePath( $path );
-               return !in_array( $shortCont, $this->noPushDirConts );
-       }
-
        /**
         * @see FileBackend::doPrepare()
         * @return Status
         */
        protected function doPrepare( array $params ) {
                $status = Status::newGood();
-               $replicate = $this->replicateContainerDirChanges( $params['dir'] );
-               foreach ( $this->backends as $index => $backend ) {
-                       if ( $replicate || $index == $this->masterIndex ) {
-                               $realParams = $this->substOpPaths( $params, $backend );
-                               $status->merge( $backend->doPrepare( $realParams ) );
-                       }
+               foreach ( $this->backends as $backend ) {
+                       $realParams = $this->substOpPaths( $params, $backend );
+                       $status->merge( $backend->doPrepare( $realParams ) );
                }
                return $status;
        }
@@ -429,12 +403,9 @@ class FileBackendMultiWrite extends FileBackend {
         */
        protected function doSecure( array $params ) {
                $status = Status::newGood();
-               $replicate = $this->replicateContainerDirChanges( $params['dir'] );
-               foreach ( $this->backends as $index => $backend ) {
-                       if ( $replicate || $index == $this->masterIndex ) {
-                               $realParams = $this->substOpPaths( $params, $backend );
-                               $status->merge( $backend->doSecure( $realParams ) );
-                       }
+               foreach ( $this->backends as $backend ) {
+                       $realParams = $this->substOpPaths( $params, $backend );
+                       $status->merge( $backend->doSecure( $realParams ) );
                }
                return $status;
        }
@@ -446,12 +417,9 @@ class FileBackendMultiWrite extends FileBackend {
         */
        protected function doPublish( array $params ) {
                $status = Status::newGood();
-               $replicate = $this->replicateContainerDirChanges( $params['dir'] );
-               foreach ( $this->backends as $index => $backend ) {
-                       if ( $replicate || $index == $this->masterIndex ) {
-                               $realParams = $this->substOpPaths( $params, $backend );
-                               $status->merge( $backend->doPublish( $realParams ) );
-                       }
+               foreach ( $this->backends as $backend ) {
+                       $realParams = $this->substOpPaths( $params, $backend );
+                       $status->merge( $backend->doPublish( $realParams ) );
                }
                return $status;
        }
@@ -463,12 +431,9 @@ class FileBackendMultiWrite extends FileBackend {
         */
        protected function doClean( array $params ) {
                $status = Status::newGood();
-               $replicate = $this->replicateContainerDirChanges( $params['dir'] );
-               foreach ( $this->backends as $index => $backend ) {
-                       if ( $replicate || $index == $this->masterIndex ) {
-                               $realParams = $this->substOpPaths( $params, $backend );
-                               $status->merge( $backend->doClean( $realParams ) );
-                       }
+               foreach ( $this->backends as $backend ) {
+                       $realParams = $this->substOpPaths( $params, $backend );
+                       $status->merge( $backend->doClean( $realParams ) );
                }
                return $status;
        }
index ed6bf2f..00f1080 100644 (file)
@@ -99,15 +99,6 @@ class TempFSFile extends FSFile {
                $this->canDelete = false;
        }
 
-       /**
-        * Set flag clean up after the temporary file
-        *
-        * @return void
-        */
-       public function autocollect() {
-               $this->canDelete = true;
-       }
-
        /**
         * Cleans up after the temporary file by deleting it
         */
index ce029bb..234788b 100644 (file)
@@ -43,7 +43,7 @@ abstract class FileJournal {
         * Construct a new instance from configuration.
         * $config includes:
         *     'ttlDays' : days to keep log entries around (false means "forever")
-        *
+        * 
         * @param $config Array
         */
        protected function __construct( array $config ) {
@@ -70,7 +70,7 @@ abstract class FileJournal {
 
        /**
         * Get a statistically unique ID string
-        *
+        * 
         * @return string <9 char TS_MW timestamp in base 36><22 random base 36 chars>
         */
        final public function getTimestampedUUID() {
@@ -89,7 +89,7 @@ abstract class FileJournal {
         *     path    : The storage path of the file
         *     newSha1 : The final base 36 SHA-1 of the file
         * Note that 'false' should be used as the SHA-1 for non-existing files.
-        *
+        * 
         * @param $entries Array List of file operations (each an array of parameters)
         * @param $batchId string UUID string that identifies the operation batch
         * @return Status
@@ -103,7 +103,7 @@ abstract class FileJournal {
 
        /**
         * @see FileJournal::logChangeBatch()
-        *
+        * 
         * @param $entries Array List of file operations (each an array of parameters)
         * @param $batchId string UUID string that identifies the operation batch
         * @return Status
@@ -118,9 +118,9 @@ abstract class FileJournal {
         *     id         : unique, monotonic, ID for this change
         *     batch_uuid : UUID for an operation batch
         *     backend    : the backend name
-        *     op         : primitive operation (create,update,delete,null)
+        *     op         : primitive operation (create,update,delete)
         *     path       : affected storage path
-        *     new_sha1   : base 36 sha1 of the new file had the operation succeeded
+        *     path_sha1  : base 36 sha1 of the affected storage path
         *     timestamp  : TS_MW timestamp of the batch change
 
         * Also, $next is updated to the ID of the next entry.
index 3159077..1563a58 100644 (file)
@@ -113,9 +113,10 @@ class FileRepo {
                        ? $info['deletedHashLevels']
                        : $this->hashLevels;
                $this->transformVia404 = !empty( $info['transformVia404'] );
-               $this->isPrivate = !empty( $info['isPrivate'] );
+               $this->zones = isset( $info['zones'] )
+                       ? $info['zones']
+                       : array();
                // Give defaults for the basic zones...
-               $this->zones = isset( $info['zones'] ) ? $info['zones'] : array();
                foreach ( array( 'public', 'thumb', 'temp', 'deleted' ) as $zone ) {
                        if ( !isset( $this->zones[$zone]['container'] ) ) {
                                $this->zones[$zone]['container'] = "{$this->name}-{$zone}";
@@ -1162,7 +1163,7 @@ class FileRepo {
                list( $b, $container, $r ) = FileBackend::splitStoragePath( $path );
 
                $params = array( 'dir' => $path );
-               if ( $this->isPrivate || $container === $this->zones['deleted']['container'] ) {
+               if ( $container === $this->zones['deleted']['container'] ) {
                        # Take all available measures to prevent web accessibility of new deleted
                        # directories, in case the user has not configured offline storage
                        $params = array( 'noAccess' => true, 'noListing' => true ) + $params;
index dd54455..133a956 100644 (file)
@@ -464,39 +464,6 @@ abstract class File {
                }
        }
 
-       /**
-        * Will the thumbnail be animated if one would expect it to be.
-        *
-        * Currently used to add a warning to the image description page
-        *
-        * @return bool false if the main image is both animated
-        *   and the thumbnail is not. In all other cases must return
-        *   true. If image is not renderable whatsoever, should
-        *   return true.
-        */
-       public function canAnimateThumbIfAppropriate() {
-               $handler = $this->getHandler();
-               if ( !$handler ) {
-                       // We cannot handle image whatsoever, thus
-                       // one would not expect it to be animated
-                       // so true.
-                       return true;
-               } else {
-                       if ( $this->allowInlineDisplay()
-                               && $handler->isAnimatedImage( $this )
-                               && !$handler->canAnimateThumbnail( $this )
-                       ) {
-                               // Image is animated, but thumbnail isn't.
-                               // This is unexpected to the user.
-                               return false;
-                       } else {
-                               // Image is not animated, so one would
-                               // not expect thumb to be
-                               return true;
-                       }
-               }
-       }
-
        /**
         * Get handler-specific metadata
         * Overridden by LocalFile, UnregisteredLocalFile
index de59b2d..0beedfa 100644 (file)
@@ -334,7 +334,7 @@ abstract class DatabaseInstaller {
         * @return String
         */
        public function getReadableName() {
-               return wfMessage( 'config-type-' . $this->getName() )->text();
+               return wfMsg( 'config-type-' . $this->getName() );
        }
 
        /**
@@ -509,7 +509,7 @@ abstract class DatabaseInstaller {
        public function getInstallUserBox() {
                return
                        Html::openElement( 'fieldset' ) .
-                       Html::element( 'legend', array(), wfMessage( 'config-db-install-account' )->text() ) .
+                       Html::element( 'legend', array(), wfMsg( 'config-db-install-account' ) ) .
                        $this->getTextBox( '_InstallUser', 'config-db-username', array( 'dir' => 'ltr' ), $this->parent->getHelpBox( 'config-db-install-username' ) ) .
                        $this->getPasswordBox( '_InstallPassword', 'config-db-password', array( 'dir' => 'ltr' ), $this->parent->getHelpBox( 'config-db-install-password' ) ) .
                        Html::closeElement( 'fieldset' );
@@ -534,7 +534,7 @@ abstract class DatabaseInstaller {
        public function getWebUserBox( $noCreateMsg = false ) {
                $wrapperStyle = $this->getVar( '_SameAccount' ) ? 'display: none' : '';
                $s = Html::openElement( 'fieldset' ) .
-                       Html::element( 'legend', array(), wfMessage( 'config-db-web-account' )->text() ) .
+                       Html::element( 'legend', array(), wfMsg( 'config-db-web-account' ) ) .
                        $this->getCheckBox(
                                '_SameAccount', 'config-db-web-account-same',
                                array( 'class' => 'hideShowRadio', 'rel' => 'dbOtherAccount' )
@@ -544,7 +544,7 @@ abstract class DatabaseInstaller {
                        $this->getPasswordBox( 'wgDBpassword', 'config-db-password' ) .
                        $this->parent->getHelpBox( 'config-db-web-help' );
                if ( $noCreateMsg ) {
-                       $s .= $this->parent->getWarningBox( wfMessage( $noCreateMsg )->plain() );
+                       $s .= $this->parent->getWarningBox( wfMsgNoTrans( $noCreateMsg ) );
                } else {
                        $s .= $this->getCheckBox( '_CreateDBAccount', 'config-db-web-create' );
                }
index f8d1ca9..d344704 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Deployment
  */
 
-require_once( __DIR__ . '/../../maintenance/Maintenance.php' );
+require_once( dirname(__FILE__) . '/../../maintenance/Maintenance.php' );
 
 /**
  * Class for handling database updates. Roughly based off of updaters.inc, with
@@ -253,9 +253,9 @@ abstract class DatabaseUpdater {
 
        /**
         * Add a maintenance script to be run after the database updates are complete.
-        *
+        * 
         * @since 1.19
-        *
+        * 
         * @param $class string Name of a Maintenance subclass
         */
        public function addPostDatabaseUpdateMaintenance( $class ) {
@@ -273,7 +273,7 @@ abstract class DatabaseUpdater {
 
        /**
         * @since 1.17
-        *
+        * 
         * @return array
         */
        public function getPostDatabaseUpdateMaintenance() {
@@ -463,20 +463,13 @@ abstract class DatabaseUpdater {
         * Applies a SQL patch
         * @param $path String Path to the patch file
         * @param $isFullPath Boolean Whether to treat $path as a relative or not
-        * @param $msg String Description of the patch
         */
-       protected function applyPatch( $path, $isFullPath = false, $msg = null ) {
-               if ( $msg === null ) {
-                       $msg = "Applying $path patch";
-               }
-
-               if ( !$isFullPath ) {
-                       $path = $this->db->patchPath( $path );
+       protected function applyPatch( $path, $isFullPath = false ) {
+               if ( $isFullPath ) {
+                       $this->db->sourceFile( $path );
+               } else {
+                       $this->db->sourceFile( $this->db->patchPath( $path ) );
                }
-
-               $this->output( "$msg ..." );
-               $this->db->sourceFile( $path );
-               $this->output( "done.\n" );
        }
 
        /**
@@ -489,7 +482,9 @@ abstract class DatabaseUpdater {
                if ( $this->db->tableExists( $name, __METHOD__ ) ) {
                        $this->output( "...$name table already exists.\n" );
                } else {
-                       $this->applyPatch( $patch, $fullpath, "Creating $name table" );
+                       $this->output( "Creating $name table..." );
+                       $this->applyPatch( $patch, $fullpath );
+                       $this->output( "done.\n" );
                }
        }
 
@@ -506,7 +501,9 @@ abstract class DatabaseUpdater {
                } elseif ( $this->db->fieldExists( $table, $field, __METHOD__ ) ) {
                        $this->output( "...have $field field in $table table.\n" );
                } else {
-                       $this->applyPatch( $patch, $fullpath, "Adding $field field to table $table" );
+                       $this->output( "Adding $field field to table $table..." );
+                       $this->applyPatch( $patch, $fullpath );
+                       $this->output( "done.\n" );
                }
        }
 
@@ -521,7 +518,9 @@ abstract class DatabaseUpdater {
                if ( $this->db->indexExists( $table, $index, __METHOD__ ) ) {
                        $this->output( "...index $index already set on $table table.\n" );
                } else {
-                       $this->applyPatch( $patch, $fullpath, "Adding index $index to table $table" );
+                       $this->output( "Adding index $index to table $table... " );
+                       $this->applyPatch( $patch, $fullpath );
+                       $this->output( "done.\n" );
                }
        }
 
@@ -535,7 +534,9 @@ abstract class DatabaseUpdater {
         */
        protected function dropField( $table, $field, $patch, $fullpath = false ) {
                if ( $this->db->fieldExists( $table, $field, __METHOD__ ) ) {
-                       $this->applyPatch( $patch, $fullpath, "Table $table contains $field field. Dropping" );
+                       $this->output( "Table $table contains $field field. Dropping... " );
+                       $this->applyPatch( $patch, $fullpath );
+                       $this->output( "done.\n" );
                } else {
                        $this->output( "...$table table does not contain $field field.\n" );
                }
@@ -551,7 +552,9 @@ abstract class DatabaseUpdater {
         */
        protected function dropIndex( $table, $index, $patch, $fullpath = false ) {
                if ( $this->db->indexExists( $table, $index, __METHOD__ ) ) {
-                       $this->applyPatch( $patch, $fullpath, "Dropping $index index from table $table" );
+                       $this->output( "Dropping $index index from table $table... " );
+                       $this->applyPatch( $patch, $fullpath );
+                       $this->output( "done.\n" );
                } else {
                        $this->output( "...$index key doesn't exist.\n" );
                }
@@ -601,8 +604,10 @@ abstract class DatabaseUpdater {
                } elseif( $this->updateRowExists( $updateKey ) ) {
                        $this->output( "...$field in table $table already modified by patch $patch.\n" );
                } else {
-                       $this->applyPatch( $patch, $fullpath, "Modifying $field field of table $table" );
+                       $this->output( "Modifying $field field of table $table..." );
+                       $this->applyPatch( $patch, $fullpath );
                        $this->insertUpdateRow( $updateKey );
+                       $this->output( "done.\n" );
                }
        }
 
@@ -695,7 +700,9 @@ abstract class DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-tc-timestamp.sql', false, "Converting tc_time from UNIX epoch to MediaWiki timestamp" );
+               $this->output( "Converting tc_time from UNIX epoch to MediaWiki timestamp... " );
+               $this->applyPatch( 'patch-tc-timestamp.sql' );
+               $this->output( "done.\n" );
        }
 
        /**
index 8140527..bac85cd 100644 (file)
@@ -308,7 +308,7 @@ abstract class Installer {
 
        /**
         * UI interface for displaying a short message
-        * The parameters are like parameters to wfMessage().
+        * The parameters are like parameters to wfMsg().
         * The messages will be in wikitext format, which will be converted to an
         * output format such as HTML or text before being sent to the user.
         * @param $msg
@@ -339,7 +339,7 @@ abstract class Installer {
 
                // Load the installer's i18n file.
                $wgExtensionMessagesFiles['MediawikiInstaller'] =
-                       __DIR__ . '/Installer.i18n.php';
+                       dirname( __FILE__ ) . '/Installer.i18n.php';
 
                // Having a user with id = 0 safeguards us from DB access via User::loadOptions().
                $wgUser = User::newFromId( 0 );
@@ -645,7 +645,7 @@ abstract class Installer {
                $allNames = array();
 
                foreach ( self::getDBTypes() as $name ) {
-                       $allNames[] = wfMessage( "config-type-$name" )->text();
+                       $allNames[] = wfMsg( "config-type-$name" );
                }
 
                // cache initially available databases to make sure that everything will be displayed correctly
@@ -788,10 +788,6 @@ abstract class Installer {
 
        /**
         * Environment check for the PCRE module.
-        *
-        * @note If this check were to fail, the parser would
-        *   probably throw an exception before the result
-        *   of this check is shown to the user.
         * @return bool
         */
        protected function envCheckPCRE() {
@@ -801,13 +797,8 @@ abstract class Installer {
                }
                wfSuppressWarnings();
                $regexd = preg_replace( '/[\x{0430}-\x{04FF}]/iu', '', '-АБВГД-' );
-               // Need to check for \p support too, as PCRE can be compiled
-               // with utf8 support, but not unicode property support.
-               // check that \p{Zs} (space separators) matches
-               // U+3000 (Ideographic space)
-               $regexprop = preg_replace( '/\p{Zs}/u', '', "-\xE3\x80\x80-" );
                wfRestoreWarnings();
-               if ( $regexd != '--' || $regexprop != '--' ) {
+               if ( $regexd != '--' ) {
                        $this->showError( 'config-pcre-no-utf8' );
                        return false;
                }
@@ -935,7 +926,7 @@ abstract class Installer {
         */
        protected function envCheckPath() {
                global $IP;
-               $IP = dirname( dirname( __DIR__ ) );
+               $IP = dirname( dirname( dirname( __FILE__ ) ) );
                $this->setVar( 'IP', $IP );
 
                $this->showMessage( 'config-using-uri', $this->getVar( 'wgServer' ), $this->getVar( 'wgScriptPath' ) );
@@ -1595,8 +1586,8 @@ abstract class Installer {
                try {
                        $page = WikiPage::factory( Title::newMainPage() );
                        $content = new WikitextContent (
-                               wfMessage( 'mainpagetext' )->inContentLanguage()->text() . "\n\n" .
-                               wfMessage( 'mainpagedocfooter' )->inContentLanguage()->text()
+                               wfMsgForContent( 'mainpagetext' ) . "\n\n" .
+                               wfMsgForContent( 'mainpagedocfooter' )
                        );
 
                        $page->doEditContent( $content,
index bf881d7..e22f1d1 100644 (file)
@@ -240,7 +240,9 @@ class MysqlUpdater extends DatabaseUpdater {
                if ( in_array( 'binary', $flags ) ) {
                        $this->output( "...$table table has correct $field encoding.\n" );
                } else {
-                       $this->applyPatch( $patchFile, false, "Fixing $field encoding on $table table" );
+                       $this->output( "Fixing $field encoding on $table table... " );
+                       $this->applyPatch( $patchFile );
+                       $this->output( "done.\n" );
                }
        }
 
@@ -277,8 +279,12 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-interwiki.sql', false, 'Creating interwiki table' );
-               $this->applyPatch( "$IP/maintenance/interwiki.sql", true, 'Adding default interwiki definitions' );
+               $this->output( 'Creating interwiki table...' );
+               $this->applyPatch( 'patch-interwiki.sql' );
+               $this->output( "done.\n" );
+               $this->output( 'Adding default interwiki definitions...' );
+               $this->applyPatch( "$IP/maintenance/interwiki.sql", true );
+               $this->output( "done.\n" );
        }
 
        /**
@@ -294,7 +300,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-indexes.sql', true, "Updating indexes to 20031107" );
+               $this->output( "Updating indexes to 20031107..." );
+               $this->applyPatch( 'patch-indexes.sql', true );
+               $this->output( "done.\n" );
        }
 
        protected function doOldLinksUpdate() {
@@ -309,9 +317,10 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               if( $this->applyPatch( 'patch-fix-il_from.sql', false, "Fixing ancient broken imagelinks table." ) ) {
-                       $this->output("NOTE: you will have to run maintenance/refreshLinks.php after this." );
-               }
+               $this->output( "Fixing ancient broken imagelinks table.\n" );
+               $this->output( "NOTE: you will have to run maintenance/refreshLinks.php after this.\n" );
+               $this->applyPatch( 'patch-fix-il_from.sql' );
+               $this->output( "done.\n" );
        }
 
        /**
@@ -533,7 +542,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-pagelinks.sql', false, "Converting links and brokenlinks tables to pagelinks" );
+               $this->output( "Converting links and brokenlinks tables to pagelinks... " );
+               $this->applyPatch( 'patch-pagelinks.sql' );
+               $this->output( "done.\n" );
 
                global $wgContLang;
                foreach ( MWNamespace::getCanonicalNamespaces() as $ns => $name ) {
@@ -569,7 +580,9 @@ class MysqlUpdater extends DatabaseUpdater {
                if ( !$duper->clearDupes() ) {
                        $this->output( "WARNING: This next step will probably fail due to unfixed duplicates...\n" );
                }
-               $this->applyPatch( 'patch-user_nameindex.sql', false, "Adding unique index on user_name" );
+               $this->output( "Adding unique index on user_name... " );
+               $this->applyPatch( 'patch-user_nameindex.sql' );
+               $this->output( "done.\n" );
        }
 
        protected function doUserGroupsUpdate() {
@@ -582,7 +595,9 @@ class MysqlUpdater extends DatabaseUpdater {
                                $this->db->query( "ALTER TABLE $oldug RENAME TO $newug", __METHOD__ );
                                $this->output( "done.\n" );
 
-                               $this->applyPatch( 'patch-user_groups.sql', false, "Re-adding fresh user_groups table" );
+                               $this->output( "Re-adding fresh user_groups table... " );
+                               $this->applyPatch( 'patch-user_groups.sql' );
+                               $this->output( "done.\n" );
 
                                $this->output( "***\n" );
                                $this->output( "*** WARNING: You will need to manually fix up user permissions in the user_groups\n" );
@@ -594,11 +609,15 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-user_groups.sql', false, "Adding user_groups table" );
+               $this->output( "Adding user_groups table... " );
+               $this->applyPatch( 'patch-user_groups.sql' );
+               $this->output( "done.\n" );
 
                if ( !$this->db->tableExists( 'user_rights', __METHOD__ ) ) {
                        if ( $this->db->fieldExists( 'user', 'user_rights', __METHOD__ ) ) {
-                               $this->db->applyPatch( 'patch-user_rights.sql', false, "Upgrading from a 1.3 or older database? Breaking out user_rights for conversion" );
+                               $this->output( "Upgrading from a 1.3 or older database? Breaking out user_rights for conversion..." );
+                               $this->db->applyPatch( 'patch-user_rights.sql' );
+                               $this->output( "done.\n" );
                        } else {
                                $this->output( "*** WARNING: couldn't locate user_rights table or field for upgrade.\n" );
                                $this->output( "*** You may need to manually configure some sysops by manipulating\n" );
@@ -640,7 +659,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-watchlist-null.sql', false, "Making wl_notificationtimestamp nullable" );
+               $this->output( "Making wl_notificationtimestamp nullable... " );
+               $this->applyPatch( 'patch-watchlist-null.sql' );
+               $this->output( "done.\n" );
        }
 
        /**
@@ -666,8 +687,8 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-templatelinks.sql', false, "Creating templatelinks table" );
-
+               $this->output( "Creating templatelinks table...\n" );
+               $this->applyPatch( 'patch-templatelinks.sql' );
                $this->output( "Populating...\n" );
                if ( wfGetLB()->getServerCount() > 1 ) {
                        // Slow, replication-friendly update
@@ -708,7 +729,8 @@ class MysqlUpdater extends DatabaseUpdater {
                        !$this->indexHasField( 'templatelinks', 'tl_namespace', 'tl_from' ) ||
                        !$this->indexHasField( 'imagelinks', 'il_to', 'il_from' ) )
                {
-                       $this->applyPatch( 'patch-backlinkindexes.sql', false, "Updating backlinking indices" );
+                       $this->applyPatch( 'patch-backlinkindexes.sql' );
+                       $this->output( "...backlinking indices updated\n" );
                }
        }
 
@@ -723,8 +745,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-page_restrictions.sql', false, "Creating page_restrictions table (1/2)" );
-               $this->applyPatch( 'patch-page_restrictions_sortkey.sql', false, "Creating page_restrictions table (2/2)" );
+               $this->output( "Creating page_restrictions table..." );
+               $this->applyPatch( 'patch-page_restrictions.sql' );
+               $this->applyPatch( 'patch-page_restrictions_sortkey.sql' );
                $this->output( "done.\n" );
 
                $this->output( "Migrating old restrictions to new table...\n" );
@@ -734,7 +757,8 @@ class MysqlUpdater extends DatabaseUpdater {
 
        protected function doCategorylinksIndicesUpdate() {
                if ( !$this->indexHasField( 'categorylinks', 'cl_sortkey', 'cl_from' ) ) {
-                       $this->applyPatch( 'patch-categorylinksindex.sql', false, "Updating categorylinks Indices" );
+                       $this->applyPatch( 'patch-categorylinksindex.sql' );
+                       $this->output( "...categorylinks indices updated\n" );
                }
        }
 
@@ -773,14 +797,18 @@ class MysqlUpdater extends DatabaseUpdater {
                } elseif ( $this->db->fieldExists( 'profiling', 'pf_memory', __METHOD__ ) ) {
                        $this->output( "...profiling table has pf_memory field.\n" );
                } else {
-                       $this->applyPatch( 'patch-profiling-memory.sql', false, "Adding pf_memory field to table profiling" );
+                       $this->output( "Adding pf_memory field to table profiling..." );
+                       $this->applyPatch( 'patch-profiling-memory.sql' );
+                       $this->output( "done.\n" );
                }
        }
 
        protected function doFilearchiveIndicesUpdate() {
                $info = $this->db->indexInfo( 'filearchive', 'fa_user_timestamp', __METHOD__ );
                if ( !$info ) {
-                       $this->applyPatch( 'patch-filearchive-user-index.sql', false, "Updating filearchive indices" );
+                       $this->output( "Updating filearchive indices..." );
+                       $this->applyPatch( 'patch-filearchive-user-index.sql' );
+                       $this->output( "done.\n" );
                }
        }
 
@@ -791,7 +819,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-pl-tl-il-unique.sql', false, "Making pl_namespace, tl_namespace and il_to indices UNIQUE" );
+               $this->output( "Making pl_namespace, tl_namespace and il_to indices UNIQUE... " );
+               $this->applyPatch( 'patch-pl-tl-il-unique.sql' );
+               $this->output( "done.\n" );
        }
 
        protected function renameEuWikiId() {
@@ -800,7 +830,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-eu_local_id.sql', false, "Renaming eu_wiki_id -> eu_local_id" );
+               $this->output( "Renaming eu_wiki_id -> eu_local_id... " );
+               $this->applyPatch( 'patch-eu_local_id.sql' );
+               $this->output( "done.\n" );
        }
 
        protected function doUpdateMimeMinorField() {
@@ -809,7 +841,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-mime_minor_length.sql', false, "Altering all *_mime_minor fields to 100 bytes in size" );
+               $this->output( "Altering all *_mime_minor fields to 100 bytes in size ... " );
+               $this->applyPatch( 'patch-mime_minor_length.sql' );
+               $this->output( "done.\n" );
        }
 
        protected function doClFieldsUpdate() {
@@ -818,7 +852,9 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-categorylinks-better-collation2.sql', false, 'Updating categorylinks (again)' );
+               $this->output( 'Updating categorylinks (again)...' );
+               $this->applyPatch( 'patch-categorylinks-better-collation2.sql' );
+               $this->output( "done.\n" );
        }
 
        protected function doLangLinksLengthUpdate() {
@@ -827,7 +863,9 @@ class MysqlUpdater extends DatabaseUpdater {
                $row = $this->db->fetchObject( $res );
 
                if ( $row && $row->Type == "varbinary(10)" ) {
-                       $this->applyPatch( 'patch-langlinks-ll_lang-20.sql', false, 'Updating length of ll_lang in langlinks' );
+                       $this->output( 'Updating length of ll_lang in langlinks...' );
+                       $this->applyPatch( 'patch-langlinks-ll_lang-20.sql' );
+                       $this->output( "done.\n" );
                } else {
                        $this->output( "...ll_lang is up-to-date.\n" );
                }
@@ -840,6 +878,8 @@ class MysqlUpdater extends DatabaseUpdater {
                        return;
                }
 
-               $this->applyPatch( 'patch-user-newtalk-timestamp-null.sql', false, "Making user_last_timestamp nullable" );
+               $this->output( "Making user_last_timestamp nullable... " );
+               $this->applyPatch( 'patch-user-newtalk-timestamp-null.sql' );
+               $this->output( "done.\n" );
        }
 }
index d16de06..645c911 100644 (file)
@@ -90,32 +90,40 @@ class OracleUpdater extends DatabaseUpdater {
         * Oracle inserts NULL, so namespace fields should have a default value
         */
        protected function doNamespaceDefaults() {
+               $this->output( "Altering namespace fields with default value ... " );
                $meta = $this->db->fieldInfo( 'page', 'page_namespace' );
                if ( $meta->defaultValue() != null ) {
+                       $this->output( "defaults seem to present on namespace fields\n" );
                        return;
                }
 
-               $this->applyPatch( 'patch_namespace_defaults.sql', false, "Altering namespace fields with default value" );
+               $this->applyPatch( 'patch_namespace_defaults.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
         * Uniform FK names + deferrable state
         */
        protected function doFKRenameDeferr() {
+               $this->output( "Altering foreign keys ... " );
                $meta = $this->db->query( 'SELECT COUNT(*) cnt FROM user_constraints WHERE constraint_type = \'R\' AND deferrable = \'DEFERRABLE\'' );
                $row = $meta->fetchRow();
                if ( $row && $row['cnt'] > 0 ) {
+                       $this->output( "at least one FK is deferrable, considering up to date\n" );
                        return;
                }
 
-               $this->applyPatch( 'patch_fk_rename_deferred.sql', false, "Altering foreign keys ... " );
+               $this->applyPatch( 'patch_fk_rename_deferred.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
         * Recreate functions to 17 schema layout
         */
        protected function doFunctions17() {
-               $this->applyPatch( 'patch_create_17_functions.sql', false, "Recreating functions" );
+               $this->output( "Recreating functions ... " );
+               $this->applyPatch( 'patch_create_17_functions.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
@@ -123,11 +131,14 @@ class OracleUpdater extends DatabaseUpdater {
         * there are no incremental patches prior to this
         */
        protected function doSchemaUpgrade17() {
+               $this->output( "Updating schema to 17 ... " );
                // check if iwlinks table exists which was added in 1.17
                if ( $this->db->tableExists( 'iwlinks' ) ) {
+                       $this->output( "schema seem to be up to date.\n" );
                        return;
                }
-               $this->applyPatch( 'patch_16_17_schema_changes.sql', false, "Updating schema to 17" );
+               $this->applyPatch( 'patch_16_17_schema_changes.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
@@ -156,19 +167,24 @@ class OracleUpdater extends DatabaseUpdater {
         * converted to NULL in Oracle
         */
        protected function doRemoveNotNullEmptyDefaults() {
+               $this->output( "Removing not null empty constraints ... " );
                $meta = $this->db->fieldInfo( 'categorylinks' , 'cl_sortkey_prefix' );
                if ( $meta->isNullable() ) {
+                       $this->output( "constraints seem to be removed\n" );
                        return;
                }
-               $this->applyPatch( 'patch_remove_not_null_empty_defs.sql', false, "Removing not null empty constraints" );
+               $this->applyPatch( 'patch_remove_not_null_empty_defs.sql', false );
+               $this->output( "ok\n" );
        }
-
        protected function doRemoveNotNullEmptyDefaults2() {
+               $this->output( "Removing not null empty constraints ... " );
                $meta = $this->db->fieldInfo( 'ipblocks' , 'ipb_by_text' );
                if ( $meta->isNullable() ) {
+                       $this->output( "constraints seem to be removed\n" );
                        return;
                }
-               $this->applyPatch( 'patch_remove_not_null_empty_defs2.sql', false, "Removing not null empty constraints" );
+               $this->applyPatch( 'patch_remove_not_null_empty_defs2.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
@@ -176,13 +192,17 @@ class OracleUpdater extends DatabaseUpdater {
         * cascading taken in account in the deleting function
         */
        protected function doRecentchangesFK2Cascade() {
+               $this->output( "Altering RECENTCHANGES_FK2 ... " );
+
                $meta = $this->db->query( 'SELECT 1 FROM all_constraints WHERE owner = \''.strtoupper($this->db->getDBname()).'\' AND constraint_name = \''.$this->db->tablePrefix().'RECENTCHANGES_FK2\' AND delete_rule = \'CASCADE\'' );
                $row = $meta->fetchRow();
                if ( $row ) {
+                       $this->output( "FK up to date\n" );
                        return;
                }
 
-               $this->applyPatch( 'patch_recentchanges_fk2_cascade.sql', false, "Altering RECENTCHANGES_FK2" );
+               $this->applyPatch( 'patch_recentchanges_fk2_cascade.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
@@ -206,7 +226,9 @@ class OracleUpdater extends DatabaseUpdater {
         * rebuilding of the function that duplicates tables for tests
         */
        protected function doRebuildDuplicateFunction() {
-               $this->applyPatch( 'patch_rebuild_dupfunc.sql', false, "Rebuilding duplicate function" );
+               $this->output( "Rebuilding duplicate function ... " );
+               $this->applyPatch( 'patch_rebuild_dupfunc.sql', false );
+               $this->output( "ok\n" );
        }
 
        /**
index 499a2d6..9aa1a13 100644 (file)
@@ -613,11 +613,11 @@ END;
                if ( $this->db->indexExists( $table, $index ) ) {
                        $this->output( "...index '$index' on table '$table' already exists\n" );
                } else {
+                       $this->output( "Creating index '$index' on table '$table'\n" );
                        if ( preg_match( '/^\(/', $type ) ) {
-                               $this->output( "Creating index '$index' on table '$table'\n" );
                                $this->db->query( "CREATE INDEX $index ON $table $type" );
                        } else {
-                               $this->applyPatch( $type, true, "Creating index '$index' on table '$table'" );
+                               $this->applyPatch( $type, true );
                        }
                }
        }
@@ -647,6 +647,7 @@ END;
 
        protected function convertArchive2() {
                if ( $this->db->tableExists( "archive2" ) ) {
+                       $this->output( "Converting 'archive2' back to normal archive table\n" );
                        if ( $this->db->ruleExists( 'archive', 'archive_insert' ) ) {
                                $this->output( "Dropping rule 'archive_insert'\n" );
                                $this->db->query( 'DROP RULE archive_insert ON archive' );
@@ -655,7 +656,7 @@ END;
                                $this->output( "Dropping rule 'archive_delete'\n" );
                                $this->db->query( 'DROP RULE archive_delete ON archive' );
                        }
-                       $this->applyPatch( 'patch-remove-archive2.sql', false, "Converting 'archive2' back to normal archive table" );
+                       $this->applyPatch( 'patch-remove-archive2.sql' );
                } else {
                        $this->output( "...obsolete table 'archive2' does not exist\n" );
                }
@@ -690,7 +691,8 @@ END;
 
        protected function checkPageDeletedTrigger() {
                if ( !$this->db->triggerExists( 'page', 'page_deleted' ) ) {
-                       $this->applyPatch( 'patch-page_deleted.sql', false, "Adding function and trigger 'page_deleted' to table 'page'" );
+                       $this->output( "Adding function and trigger 'page_deleted' to table 'page'\n" );
+                       $this->applyPatch( 'patch-page_deleted.sql' );
                } else {
                        $this->output( "...table 'page' has 'page_deleted' trigger\n" );
                }
@@ -725,30 +727,35 @@ END;
                if ( $this->fkeyDeltype( 'revision_rev_user_fkey' ) == 'r' ) {
                        $this->output( "...constraint 'revision_rev_user_fkey' is ON DELETE RESTRICT\n" );
                } else {
-                       $this->applyPatch( 'patch-revision_rev_user_fkey.sql', false, "Changing constraint 'revision_rev_user_fkey' to ON DELETE RESTRICT" );
+                       $this->output( "Changing constraint 'revision_rev_user_fkey' to ON DELETE RESTRICT\n" );
+                       $this->applyPatch( 'patch-revision_rev_user_fkey.sql' );
                }
        }
 
        protected function checkIwlPrefix() {
                if ( $this->db->indexExists( 'iwlinks', 'iwl_prefix' ) ) {
-                       $this->applyPatch( 'patch-rename-iwl_prefix.sql', false, "Replacing index 'iwl_prefix' with 'iwl_prefix_from_title'" );
+                       $this->output( "Replacing index 'iwl_prefix' with 'iwl_prefix_from_title'...\n" );
+                       $this->applyPatch( 'patch-rename-iwl_prefix.sql' );
                }
        }
 
        protected function addInterwikiType() {
-               $this->applyPatch( 'patch-add_interwiki.sql', false, "Refreshing add_interwiki()" );
+               $this->output( "Refreshing add_interwiki()...\n" );
+               $this->applyPatch( 'patch-add_interwiki.sql' );
        }
 
        protected function tsearchFixes() {
                # Tweak the page_title tsearch2 trigger to filter out slashes
                # This is create or replace, so harmless to call if not needed
-               $this->applyPatch( 'patch-ts2pagetitle.sql', false, "Refreshing ts2_page_title()" );
+               $this->output( "Refreshing ts2_page_title()...\n" );
+               $this->applyPatch( 'patch-ts2pagetitle.sql' );
 
                # If the server is 8.3 or higher, rewrite the tsearch2 triggers
                # in case they have the old 'default' versions
                # Gather version numbers in case we need them
                if ( $this->db->getServerVersion() >= 8.3 ) {
-                       $this->applyPatch( 'patch-tsearch2funcs.sql', false, "Rewriting tsearch2 triggers" );
+                       $this->output( "Rewriting tsearch2 triggers...\n" );
+                       $this->applyPatch( 'patch-tsearch2funcs.sql' );
                }
        }
 }
index 7b7312c..f936fb6 100644 (file)
@@ -109,16 +109,22 @@ class SqliteUpdater extends DatabaseUpdater {
                        $this->output( "...have initial indexes\n" );
                        return;
                }
-               $this->applyPatch( 'initial-indexes.sql', false, "Adding initial indexes" );
+               $this->output( "Adding initial indexes..." );
+               $this->applyPatch( 'initial-indexes.sql' );
+               $this->output( "done\n" );
        }
 
        protected function sqliteSetupSearchindex() {
                $module = DatabaseSqlite::getFulltextSearchModule();
                $fts3tTable = $this->updateRowExists( 'fts3' );
                if ( $fts3tTable &&  !$module ) {
-                       $this->applyPatch( 'searchindex-no-fts.sql', false, 'PHP is missing FTS3 support, downgrading tables' );
+                       $this->output( '...PHP is missing FTS3 support, downgrading tables...' );
+                       $this->applyPatch( 'searchindex-no-fts.sql' );
+                       $this->output( "done\n" );
                } elseif ( !$fts3tTable && $module == 'FTS3' ) {
-                       $this->applyPatch( 'searchindex-fts3.sql', false, "Adding FTS3 search capabilities" );
+                       $this->output( '...adding FTS3 search capabilities...' );
+                       $this->applyPatch( 'searchindex-fts3.sql' );
+                       $this->output( "done\n" );
                } else {
                        $this->output( "...fulltext search table appears to be in order.\n" );
                }
index 0d5ea57..4f31195 100644 (file)
@@ -362,14 +362,14 @@ class WebInstaller extends Installer {
                        $url = $m[1];
                }
                return md5( serialize( array(
-                       'local path' => dirname( __DIR__ ),
+                       'local path' => dirname( dirname( __FILE__ ) ),
                        'url' => $url,
                        'version' => $GLOBALS['wgVersion']
                ) ) );
        }
 
        /**
-        * Show an error message in a box. Parameters are like wfMessage().
+        * Show an error message in a box. Parameters are like wfMsg().
         * @param $msg
         */
        public function showError( $msg /*...*/ ) {
@@ -540,7 +540,7 @@ class WebInstaller extends Installer {
                $s .= $this->getPageListItem( 'Restart', true, $currentPageName );
                $s .= "</ul></div>\n"; // end list pane
                $s .= Html::element( 'h2', array(),
-                       wfMessage( 'config-page-' . strtolower( $currentPageName ) )->text() );
+                               wfMsg( 'config-page-' . strtolower( $currentPageName ) ) );
 
                $this->output->addHTMLNoFlush( $s );
        }
@@ -556,7 +556,7 @@ class WebInstaller extends Installer {
         */
        private function getPageListItem( $pageName, $enabled, $currentPageName ) {
                $s = "<li class=\"config-page-list-item\">";
-               $name = wfMessage( 'config-page-' . strtolower( $pageName ) )->text();
+               $name = wfMsg( 'config-page-' . strtolower( $pageName ) );
 
                if ( $enabled ) {
                        $query = array( 'page' => $pageName );
@@ -609,7 +609,7 @@ class WebInstaller extends Installer {
        /**
         * Get HTML for an error box with an icon.
         *
-        * @param $text String: wikitext, get this with wfMessage()->plain()
+        * @param $text String: wikitext, get this with wfMsgNoTrans()
         *
         * @return string
         */
@@ -620,7 +620,7 @@ class WebInstaller extends Installer {
        /**
         * Get HTML for a warning box with an icon.
         *
-        * @param $text String: wikitext, get this with wfMessage()->plain()
+        * @param $text String: wikitext, get this with wfMsgNoTrans()
         *
         * @return string
         */
@@ -631,7 +631,7 @@ class WebInstaller extends Installer {
        /**
         * Get HTML for an info box with an icon.
         *
-        * @param $text String: wikitext, get this with wfMessage()->plain()
+        * @param $text String: wikitext, get this with wfMsgNoTrans()
         * @param $icon String: icon name, file in skins/common/images
         * @param $class String: additional class name to add to the wrapper div
         *
@@ -640,13 +640,13 @@ class WebInstaller extends Installer {
        public function getInfoBox( $text, $icon = false, $class = false ) {
                $text = $this->parse( $text, true );
                $icon = ( $icon == false ) ? '../skins/common/images/info-32.png' : '../skins/common/images/'.$icon;
-               $alt = wfMessage( 'config-information' )->text();
+               $alt = wfMsg( 'config-information' );
                return Html::infoBox( $text, $icon, $alt, $class, false );
        }
 
        /**
         * Get small text indented help for a preceding form field.
-        * Parameters like wfMessage().
+        * Parameters like wfMsg().
         *
         * @param $msg
         * @return string
@@ -659,15 +659,14 @@ class WebInstaller extends Installer {
                $html = $this->parse( $text, true );
 
                return "<div class=\"mw-help-field-container\">\n" .
-                       "<span class=\"mw-help-field-hint\">" . wfMessage( 'config-help' )->escaped() .
-                       "</span>\n" .
+                       "<span class=\"mw-help-field-hint\">" . wfMsgHtml( 'config-help' ) . "</span>\n" .
                        "<span class=\"mw-help-field-data\">" . $html . "</span>\n" .
                        "</div>\n";
        }
 
        /**
         * Output a help box.
-        * @param $msg String key for wfMessage()
+        * @param $msg String key for wfMsg()
         */
        public function showHelpBox( $msg /*, ... */ ) {
                $args = func_get_args();
@@ -714,7 +713,7 @@ class WebInstaller extends Installer {
                if ( strval( $msg ) == '' ) {
                        $labelText = '&#160;';
                } else {
-                       $labelText = wfMessage( $msg )->escaped();
+                       $labelText = wfMsgHtml( $msg );
                }
 
                $attributes = array( 'class' => 'config-label' );
@@ -894,7 +893,7 @@ class WebInstaller extends Installer {
                if( isset( $params['rawtext'] ) ) {
                        $labelText = $params['rawtext'];
                } else {
-                       $labelText = $this->parse( wfMessage( $params['label'] )->text() );
+                       $labelText = $this->parse( wfMsg( $params['label'] ) );
                }
 
                return
@@ -970,7 +969,7 @@ class WebInstaller extends Installer {
                                Xml::radio( $params['controlName'], $value, $checked, $itemAttribs ) .
                                '&#160;' .
                                Xml::tags( 'label', array( 'for' => $id ), $this->parse(
-                                       wfMessage( $params['itemLabelPrefix'] . strtolower( $value ) )->plain()
+                                       wfMsgNoTrans( $params['itemLabelPrefix'] . strtolower( $value ) )
                                ) ) .
                                "</li>\n";
                }
@@ -1078,7 +1077,7 @@ class WebInstaller extends Installer {
                ) );
                $anchor = Html::rawElement( 'a',
                        array( 'href' => $this->getURL( array( 'localsettings' => 1 ) ) ),
-                       $img . ' ' . wfMessage( 'config-download-localsettings' )->escaped() );
+                       $img . ' ' . wfMsgHtml( 'config-download-localsettings' ) );
                return Html::rawElement( 'div', array( 'class' => 'config-download-link' ), $anchor );
        }
 
index e440c6b..84d115b 100644 (file)
@@ -108,7 +108,7 @@ class WebInstallerOutput {
         * @return String
         */
        public function getCSS( $dir ) {
-               $skinDir = dirname( dirname( __DIR__ ) ) . '/skins';
+               $skinDir = dirname( dirname( dirname( __FILE__ ) ) ) . '/skins';
 
                // All these files will be concatenated in sequence and loaded
                // as one file.
@@ -273,7 +273,7 @@ class WebInstallerOutput {
        </div>
        <div class="portal"><div class="body">
 <?php
-       echo $this->parent->parse( wfMessage( 'config-sidebar' )->plain(), true );
+       echo $this->parent->parse( wfMsgNoTrans( 'config-sidebar' ), true );
 ?>
        </div></div>
 </div>
@@ -301,7 +301,7 @@ class WebInstallerOutput {
 
        public function outputTitle() {
                global $wgVersion;
-               echo wfMessage( 'config-title', $wgVersion )->escaped();
+               echo htmlspecialchars( wfMsg( 'config-title', $wgVersion ) );
        }
 
        public function getJQuery() {
index a193afb..917a59a 100644 (file)
@@ -84,13 +84,13 @@ abstract class WebInstallerPage {
 
                if ( $continue ) {
                        // Fake submit button for enter keypress (bug 26267)
-                       $s .= Xml::submitButton( wfMessage( "config-$continue" )->text(),
+                       $s .= Xml::submitButton( wfMsg( "config-$continue" ),
                                array( 'name' => "enter-$continue", 'style' =>
                                        'visibility:hidden;overflow:hidden;width:1px;margin:0' ) ) . "\n";
                }
 
                if ( $back ) {
-                       $s .= Xml::submitButton( wfMessage( "config-$back" )->text(),
+                       $s .= Xml::submitButton( wfMsg( "config-$back" ),
                                array(
                                        'name' => "submit-$back",
                                        'tabindex' => $this->parent->nextTabIndex()
@@ -98,7 +98,7 @@ abstract class WebInstallerPage {
                }
 
                if ( $continue ) {
-                       $s .= Xml::submitButton( wfMessage( "config-$continue" )->text(),
+                       $s .= Xml::submitButton( wfMsg( "config-$continue" ),
                                array(
                                        'name' => "submit-$continue",
                                        'tabindex' => $this->parent->nextTabIndex(),
@@ -133,7 +133,7 @@ abstract class WebInstallerPage {
         * @return string
         */
        protected function getFieldsetStart( $legend ) {
-               return "\n<fieldset><legend>" . wfMessage( $legend )->escaped() . "</legend>\n";
+               return "\n<fieldset><legend>" . wfMsgHtml( $legend ) . "</legend>\n";
        }
 
        /**
@@ -295,8 +295,8 @@ class WebInstaller_ExistingWiki extends WebInstallerPage {
                        }
                        $this->startForm();
                        $this->addHTML( $this->parent->getInfoBox(
-                               wfMessage( 'config-upgrade-key-missing', "<pre dir=\"ltr\">\$wgUpgradeKey = '" .
-                                       $this->getVar( 'wgUpgradeKey' ) . "';</pre>" )->plain()
+                               wfMsgNoTrans( 'config-upgrade-key-missing',
+                                       "<pre dir=\"ltr\">\$wgUpgradeKey = '" . $this->getVar( 'wgUpgradeKey' ) . "';</pre>" )
                        ) );
                        $this->endForm( 'continue' );
                        return 'output';
@@ -333,7 +333,7 @@ class WebInstaller_ExistingWiki extends WebInstallerPage {
        protected function showKeyForm() {
                $this->startForm();
                $this->addHTML(
-                       $this->parent->getInfoBox( wfMessage( 'config-localsettings-upgrade' )->plain() ).
+                       $this->parent->getInfoBox( wfMsgNoTrans( 'config-localsettings-upgrade' ) ).
                        '<br />' .
                        $this->parent->getTextBox( array(
                                'var' => 'wgUpgradeKey',
@@ -410,13 +410,13 @@ class WebInstaller_Welcome extends WebInstallerPage {
                                return 'continue';
                        }
                }
-               $this->parent->output->addWikiText( wfMessage( 'config-welcome' )->plain() );
+               $this->parent->output->addWikiText( wfMsgNoTrans( 'config-welcome' ) );
                $status = $this->parent->doEnvironmentChecks();
                if ( $status->isGood() ) {
                        $this->parent->output->addHTML( '<span class="success-message">' .
-                               wfMessage( 'config-env-good' )->escaped() . '</span>' );
-                       $this->parent->output->addWikiText( wfMessage( 'config-copyright',
-                               SpecialVersion::getCopyrightAndAuthorList() )->plain() );
+                               wfMsgHtml( 'config-env-good' ) . '</span>' );
+                       $this->parent->output->addWikiText( wfMsgNoTrans( 'config-copyright',
+                               SpecialVersion::getCopyrightAndAuthorList() ) );
                        $this->startForm();
                        $this->endForm();
                } else {
@@ -454,10 +454,10 @@ class WebInstaller_DBConnect extends WebInstallerPage {
                $dbSupport = '';
                foreach( $this->parent->getDBTypes() as $type ) {
                        $link = DatabaseBase::factory( $type )->getSoftwareLink();
-                       $dbSupport .= wfMessage( "config-support-$type", $link )->plain() . "\n";
+                       $dbSupport .= wfMsgNoTrans( "config-support-$type", $link ) . "\n";
                }
                $this->addHTML( $this->parent->getInfoBox(
-                       wfMessage( 'config-support-info', trim( $dbSupport ) )->text() ) );
+                       wfMsg( 'config-support-info', trim( $dbSupport ) ) ) );
 
                foreach ( $this->parent->getVar( '_CompiledDBs' ) as $type ) {
                        $installer = $this->parent->getDBInstaller( $type );
@@ -476,7 +476,7 @@ class WebInstaller_DBConnect extends WebInstallerPage {
                        $settings .=
                                Html::openElement( 'div', array( 'id' => 'DB_wrapper_' . $type,
                                                'class' => 'dbWrapper' ) ) .
-                               Html::element( 'h3', array(), wfMessage( 'config-header-' . $type )->text() ) .
+                               Html::element( 'h3', array(), wfMsg( 'config-header-' . $type ) ) .
                                $installer->getConnectForm() .
                                "</div>\n";
                }
@@ -555,7 +555,7 @@ class WebInstaller_Upgrade extends WebInstallerPage {
 
                $this->startForm();
                $this->addHTML( $this->parent->getInfoBox(
-                       wfMessage( 'config-can-upgrade', $GLOBALS['wgVersion'] )->plain() ) );
+                       wfMsgNoTrans( 'config-can-upgrade', $GLOBALS['wgVersion'] ) ) );
                $this->endForm();
        }
 
@@ -570,11 +570,11 @@ class WebInstaller_Upgrade extends WebInstallerPage {
                $this->parent->disableLinkPopups();
                $this->addHTML(
                        $this->parent->getInfoBox(
-                               wfMessage( $msg,
+                               wfMsgNoTrans( $msg,
                                        $this->getVar( 'wgServer' ) .
                                                $this->getVar( 'wgScriptPath' ) . '/index' .
                                                $this->getVar( 'wgScriptExtension' )
-                               )->plain(), 'tick-32.png'
+                               ), 'tick-32.png'
                        )
                );
                $this->parent->restoreLinkPopups();
@@ -635,10 +635,7 @@ class WebInstaller_Name extends WebInstallerPage {
                // Set wgMetaNamespace to something valid before we show the form.
                // $wgMetaNamespace defaults to $wgSiteName which is 'MediaWiki'
                $metaNS = $this->getVar( 'wgMetaNamespace' );
-               $this->setVar(
-                       'wgMetaNamespace',
-                       wfMessage( 'config-ns-other-default' )->inContentLanguage()->text()
-               );
+               $this->setVar( 'wgMetaNamespace', wfMsgForContent( 'config-ns-other-default' ) );
 
                $this->addHTML(
                        $this->parent->getTextBox( array(
@@ -686,7 +683,7 @@ class WebInstaller_Name extends WebInstallerPage {
                                'help' => $this->parent->getHelpBox( 'config-subscribe-help' )
                        ) ) .
                        $this->getFieldSetEnd() .
-                       $this->parent->getInfoBox( wfMessage( 'config-almost-done' )->text() ) .
+                       $this->parent->getInfoBox( wfMsg( 'config-almost-done' ) ) .
                        $this->parent->getRadioSet( array(
                                'var' => '_SkipOptional',
                                'itemLabelPrefix' => 'config-optional-',
@@ -724,7 +721,7 @@ class WebInstaller_Name extends WebInstallerPage {
                        $name = preg_replace( '/__+/', '_', $name );
                        $name = ucfirst( trim( $name, '_' ) );
                } elseif ( $nsType == 'generic' ) {
-                       $name = wfMessage( 'config-ns-generic' )->text();
+                       $name = wfMsg( 'config-ns-generic' );
                } else { // other
                        $name = $this->getVar( 'wgMetaNamespace' );
                }
@@ -836,7 +833,7 @@ class WebInstaller_Options extends WebInstallerPage {
                                'itemLabelPrefix' => 'config-profile-',
                                'values' => array_keys( $this->parent->rightsProfiles ),
                        ) ) .
-                       $this->parent->getInfoBox( wfMessage( 'config-profile-help' )->plain() ) .
+                       $this->parent->getInfoBox( wfMsgNoTrans( 'config-profile-help' ) ) .
 
                        # Licensing
                        $this->parent->getRadioSet( array(
@@ -1049,7 +1046,7 @@ class WebInstaller_Options extends WebInstallerPage {
                                        'href' => $this->getCCPartnerUrl(),
                                        'onclick' => $expandJs,
                                ),
-                               wfMessage( 'config-cc-again' )->text()
+                               wfMsg( 'config-cc-again' )
                        ) .
                        "</p>\n" .
                        "<script type=\"text/javascript\">\n" .
@@ -1095,7 +1092,7 @@ class WebInstaller_Options extends WebInstallerPage {
                        if ( isset( $entry['text'] ) ) {
                                $this->setVar( 'wgRightsText', $entry['text'] );
                        } else {
-                               $this->setVar( 'wgRightsText', wfMessage( 'config-license-' . $code )->text() );
+                               $this->setVar( 'wgRightsText', wfMsg( 'config-license-' . $code ) );
                        }
                        $this->setVar( 'wgRightsUrl', $entry['url'] );
                        $this->setVar( 'wgRightsIcon', $entry['icon'] );
@@ -1168,14 +1165,14 @@ class WebInstaller_Install extends WebInstallerPage {
                        $this->endForm( $continue, $back );
                } else {
                        $this->startForm();
-                       $this->addHTML( $this->parent->getInfoBox( wfMessage( 'config-install-begin' )->plain() ) );
+                       $this->addHTML( $this->parent->getInfoBox( wfMsgNoTrans( 'config-install-begin' ) ) );
                        $this->endForm();
                }
                return true;
        }
 
        public function startStage( $step ) {
-               $this->addHTML( "<li>" . wfMessage( "config-install-$step" )->escaped() . wfMessage( 'ellipsis')->escaped() );
+               $this->addHTML( "<li>" . wfMsgHtml( "config-install-$step" ) . wfMsg( 'ellipsis') );
                if ( $step == 'extension-tables' ) {
                        $this->startLiveBox();
                }
@@ -1190,7 +1187,7 @@ class WebInstaller_Install extends WebInstallerPage {
                        $this->endLiveBox();
                }
                $msg = $status->isOk() ? 'config-install-step-done' : 'config-install-step-failed';
-               $html = wfMessage( 'word-separator' )->escaped() . wfMessage( $msg )->escaped();
+               $html = wfMsgHtml( 'word-separator' ) . wfMsgHtml( $msg );
                if ( !$status->isOk() ) {
                        $html = "<span class=\"error\">$html</span>";
                }
@@ -1222,13 +1219,13 @@ class WebInstaller_Complete extends WebInstallerPage {
                $this->parent->disableLinkPopups();
                $this->addHTML(
                        $this->parent->getInfoBox(
-                               wfMessage( 'config-install-done',
+                               wfMsgNoTrans( 'config-install-done',
                                        $lsUrl,
                                        $this->getVar( 'wgServer' ) .
                                                $this->getVar( 'wgScriptPath' ) . '/index' .
                                                $this->getVar( 'wgScriptExtension' ),
                                        '<downloadlink/>'
-                               )->plain(), 'tick-32.png'
+                               ), 'tick-32.png'
                        )
                );
                $this->parent->restoreLinkPopups();
@@ -1249,7 +1246,7 @@ class WebInstaller_Restart extends WebInstallerPage {
                }
 
                $this->startForm();
-               $s = $this->parent->getWarningBox( wfMessage( 'config-help-restart' )->plain() );
+               $s = $this->parent->getWarningBox( wfMsgNoTrans( 'config-help-restart' ) );
                $this->addHTML( $s );
                $this->endForm( 'restart' );
        }
@@ -1269,9 +1266,9 @@ abstract class WebInstaller_Document extends WebInstallerPage {
        }
 
        public function getFileContents() {
-               $file = __DIR__ . '/../../' . $this->getFileName();
+               $file = dirname( __FILE__ ) . '/../../' . $this->getFileName();
                if( ! file_exists( $file ) ) {
-                       return wfMessage( 'config-nofile', $file )->plain();
+                       return wfMsgNoTrans( 'config-nofile', $file );
                }
                return file_get_contents( $file );
        }
index e06f68e..55ccc27 100644 (file)
@@ -82,10 +82,10 @@ class UploadFromUrlJob extends Job {
 
                                if ( $this->params['leaveMessage'] ) {
                                        $this->user->leaveUserMessage(
-                                               wfMessage( 'upload-warning-subj' )->text(),
-                                               wfMessage( 'upload-warning-msg',
+                                               wfMsg( 'upload-warning-subj' ),
+                                               wfMsg( 'upload-warning-msg',
                                                        $key,
-                                                       $this->params['url'] )->text()
+                                                       $this->params['url'] )
                                        );
                                } else {
                                        wfSetupSession( $this->params['sessionId'] );
@@ -119,17 +119,17 @@ class UploadFromUrlJob extends Job {
        protected function leaveMessage( $status ) {
                if ( $this->params['leaveMessage'] ) {
                        if ( $status->isGood() ) {
-                               $this->user->leaveUserMessage( wfMessage( 'upload-success-subj' )->text(),
-                                       wfMessage( 'upload-success-msg',
+                               $this->user->leaveUserMessage( wfMsg( 'upload-success-subj' ),
+                                       wfMsg( 'upload-success-msg',
                                                $this->upload->getTitle()->getText(),
                                                $this->params['url']
-                                       )->text() );
+                                       ) );
                        } else {
-                               $this->user->leaveUserMessage( wfMessage( 'upload-failure-subj' )->text(),
-                                       wfMessage( 'upload-failure-msg',
+                               $this->user->leaveUserMessage( wfMsg( 'upload-failure-subj' ),
+                                       wfMsg( 'upload-failure-msg',
                                                $status->getWikiText(),
                                                $this->params['url']
-                                       )->text() );
+                                       ) );
                        }
                } else {
                        wfSetupSession( $this->params['sessionId'] );
index f67700c..aa60fbd 100644 (file)
@@ -20,7 +20,7 @@
  * @file
  */
 
-require_once __DIR__ . '/Services_JSON.php';
+require_once dirname( __FILE__ ) . '/Services_JSON.php';
 
 /**
  * JSON formatter wrapper class
index b4b9d61..d4cc525 100644 (file)
@@ -142,11 +142,11 @@ abstract class GenericArrayObject extends ArrayObject {
         * @param mixed $index
         * @param mixed $value
         *
-        * @throws InvalidArgumentException
+        * @throws Exception
         */
        protected function setElement( $index, $value ) {
                if ( !$this->hasValidType( $value ) ) {
-                       throw new InvalidArgumentException(
+                       throw new Exception(
                                'Can only add ' . $this->getObjectType() . ' implementing objects to ' . get_called_class() . '.'
                        );
                }
index 7586bb6..8d2219a 100644 (file)
@@ -171,7 +171,7 @@ class LogFormatter {
                        if ( $actionComment == '' ) {
                                $actionComment = $comment;
                        } else {
-                               $actionComment .= wfMessage( 'colon-separator' )->inContentLanguage()->text() . $comment;
+                               $actionComment .= wfMsgForContent( 'colon-separator' ) . $comment;
                        }
                }
 
@@ -191,6 +191,7 @@ class LogFormatter {
                $entry = $this->entry;
                $parameters = $entry->getParameters();
                // @see LogPage::actionText()
+               $msgOpts = array( 'parsemag', 'escape', 'replaceafter', 'content' );
                // Text of title the action is aimed at.
                $target = $entry->getTarget()->getPrefixedText() ;
                $text = null;
@@ -199,13 +200,11 @@ class LogFormatter {
                                switch( $entry->getSubtype() ) {
                                        case 'move':
                                                $movesource =  $parameters['4::target'];
-                                               $text = wfMessage( '1movedto2' )
-                                                       ->rawParams( $target, $movesource )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( '1movedto2', $msgOpts, $target, $movesource );
                                                break;
                                        case 'move_redir':
                                                $movesource =  $parameters['4::target'];
-                                               $text = wfMessage( '1movedto2_redir' )
-                                                       ->rawParams( $target, $movesource )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( '1movedto2_redir', $msgOpts, $target, $movesource );
                                                break;
                                        case 'move-noredirect':
                                                break;
@@ -217,12 +216,10 @@ class LogFormatter {
                        case 'delete':
                                switch( $entry->getSubtype() ) {
                                        case 'delete':
-                                               $text = wfMessage( 'deletedarticle' )
-                                                       ->rawParams( $target )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'deletedarticle', $msgOpts, $target );
                                                break;
                                        case 'restore':
-                                               $text = wfMessage( 'undeletedarticle' )
-                                                       ->rawParams( $target )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'undeletedarticle', $msgOpts, $target );
                                                break;
                                        //case 'revision': // Revision deletion
                                        //case 'event': // Log deletion
@@ -236,10 +233,8 @@ class LogFormatter {
                                // Create a diff link to the patrolled revision
                                if ( $entry->getSubtype() === 'patrol' ) {
                                        $diffLink = htmlspecialchars(
-                                               wfMessage( 'patrol-log-diff', $parameters['4::curid'] )
-                                                       ->inContentLanguage()->text() );
-                                       $text = wfMessage( 'patrol-log-line', $diffLink, "[[$target]]", "" )
-                                               ->inContentLanguage()->text();
+                                               wfMsgForContent( 'patrol-log-diff', $parameters['4::curid'] ) );
+                                       $text = wfMsgForContent( 'patrol-log-line', $diffLink, "[[$target]]", "" );
                                } else {
                                        // broken??
                                }
@@ -248,17 +243,14 @@ class LogFormatter {
                        case 'protect':
                                switch( $entry->getSubtype() ) {
                                case 'protect':
-                                       $text = wfMessage( 'protectedarticle' )
-                                               ->rawParams( $target . ' ' . $parameters[0] )->inContentLanguage()->escaped();
-                                       break;
+                                       $text = wfMsgExt( 'protectedarticle', $msgOpts, $target . ' ' . $parameters[0] );
+                                               break;
                                case 'unprotect':
-                                       $text = wfMessage( 'unprotectedarticle' )
-                                               ->rawParams( $target )->inContentLanguage()->escaped();
-                                       break;
+                                       $text = wfMsgExt( 'unprotectedarticle', $msgOpts, $target );
+                                               break;
                                case 'modify':
-                                       $text = wfMessage( 'modifiedarticleprotection' )
-                                               ->rawParams( $target . ' ' . $parameters[0] )->inContentLanguage()->escaped();
-                                       break;
+                                       $text = wfMsgExt( 'modifiedarticleprotection', $msgOpts, $target . ' ' . $parameters[0] );
+                                               break;
                                }
                                break;
 
@@ -266,16 +258,13 @@ class LogFormatter {
                                switch( $entry->getSubtype() ) {
                                        case 'newusers':
                                        case 'create':
-                                               $text = wfMessage( 'newuserlog-create-entry' )
-                                                       ->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'newuserlog-create-entry', $msgOpts /* no params */ );
                                                break;
                                        case 'create2':
-                                               $text = wfMessage( 'newuserlog-create2-entry' )
-                                                       ->rawParams( $target )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'newuserlog-create2-entry', $msgOpts, $target );
                                                break;
                                        case 'autocreate':
-                                               $text = wfMessage( 'newuserlog-autocreate-entry' )
-                                                       ->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'newuserlog-autocreate-entry', $msgOpts /* no params */ );
                                                break;
                                }
                                break;
@@ -283,12 +272,10 @@ class LogFormatter {
                        case 'upload':
                                switch( $entry->getSubtype() ) {
                                        case 'upload':
-                                               $text = wfMessage( 'uploadedimage' )
-                                                       ->rawParams( $target )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'uploadedimage', $msgOpts, $target );
                                                break;
                                        case 'overwrite':
-                                               $text = wfMessage( 'overwroteimage' )
-                                                       ->rawParams( $target )->inContentLanguage()->escaped();
+                                               $text = wfMsgExt( 'overwroteimage', $msgOpts, $target );
                                                break;
                                }
                                break;
index d96a5ea..2521ae8 100644 (file)
@@ -133,8 +133,7 @@ class LogPage {
                        if ( $rcComment == '' ) {
                                $rcComment = $this->comment;
                        } else {
-                               $rcComment .= wfMessage( 'colon-separator' )->inContentLanguage()->text() .
-                                       $this->comment;
+                               $rcComment .= wfMsgForContent( 'colon-separator' ) . $this->comment;
                        }
                }
 
@@ -153,8 +152,7 @@ class LogPage {
                        if ( $rcComment == '' ) {
                                $rcComment = $this->comment;
                        } else {
-                               $rcComment .= wfMessage( 'colon-separator' )->inContentLanguage()->text() .
-                                       $this->comment;
+                               $rcComment .= wfMsgForContent( 'colon-separator' ) . $this->comment;
                        }
                }
 
@@ -199,7 +197,7 @@ class LogPage {
                global $wgLogNames;
 
                if( isset( $wgLogNames[$type] ) ) {
-                       return str_replace( '_', ' ', wfMessage( $wgLogNames[$type] )->text() );
+                       return str_replace( '_', ' ', wfMsg( $wgLogNames[$type] ) );
                } else {
                        // Bogus log types? Perhaps an extension was removed.
                        return $type;
@@ -216,7 +214,7 @@ class LogPage {
         */
        public static function logHeader( $type ) {
                global $wgLogHeaders;
-               return wfMessage( $wgLogHeaders[$type] )->parse();
+               return wfMsgExt( $wgLogHeaders[$type], array( 'parseinline' ) );
        }
 
        /**
@@ -249,12 +247,12 @@ class LogPage {
 
                if( isset( $wgLogActions[$key] ) ) {
                        if( is_null( $title ) ) {
-                               $rv = wfMessage( $wgLogActions[$key] )->inLanguage( $langObj )->escaped();
+                               $rv = wfMsgExt( $wgLogActions[$key], array( 'parsemag', 'escape', 'language' => $langObj ) );
                        } else {
                                $titleLink = self::getTitleLink( $type, $langObjOrNull, $title, $params );
 
                                if( preg_match( '/^rights\/(rights|autopromote)/', $key ) ) {
-                                       $rightsnone = wfMessage( 'rightsnone' )->inLanguage( $langObj )->text();
+                                       $rightsnone = wfMsgExt( 'rightsnone', array( 'parsemag', 'language' => $langObj ) );
 
                                        if( $skin ) {
                                                $username = $title->getText();
@@ -277,7 +275,7 @@ class LogPage {
                                }
 
                                if( count( $params ) == 0 ) {
-                                       $rv = wfMessage( $wgLogActions[$key] )->rawParams( $titleLink )->inLanguage( $langObj )->escaped();
+                                       $rv = wfMsgExt( $wgLogActions[$key], array( 'parsemag', 'escape', 'replaceafter', 'language' => $langObj ), $titleLink );
                                } else {
                                        $details = '';
                                        array_unshift( $params, $titleLink );
@@ -304,11 +302,11 @@ class LogPage {
 
                                                // Cascading flag...
                                                if( $params[2] ) {
-                                                       $details .= ' [' . wfMessage( 'protect-summary-cascade' )->inLanguage( $langObj )->text() . ']';
+                                                       $details .= ' [' . wfMsgExt( 'protect-summary-cascade', array( 'parsemag', 'language' => $langObj ) ) . ']';
                                                }
                                        }
 
-                                       $rv = wfMessage( $wgLogActions[$key] )->rawParams( $params )->inLanguage( $langObj )->escaped() . $details;
+                                       $rv = wfMsgExt( $wgLogActions[$key], array( 'parsemag', 'escape', 'replaceafter', 'language' => $langObj ), $params ) . $details;
                                }
                        }
                } else {
@@ -444,7 +442,7 @@ class LogPage {
         * @param $action String: one of '', 'block', 'protect', 'rights', 'delete', 'upload', 'move', 'move_redir'
         * @param $target Title object
         * @param $comment String: description associated
-        * @param $params Array: parameters passed later to wfMessage function
+        * @param $params Array: parameters passed later to wfMsg.* functions
         * @param $doer User object: the user doing the action
         *
         * @return int log_id of the inserted log entry
index 8a4b943..0f30c6f 100644 (file)
@@ -524,7 +524,7 @@ class BitmapHandler extends ImageHandler {
                if ( !isset( $typemap[$params['mimeType']] ) ) {
                        $err = 'Image type not supported';
                        wfDebug( "$err\n" );
-                       $errMsg = wfMessage( 'thumbnail_image-type' )->text();
+                       $errMsg = wfMsg( 'thumbnail_image-type' );
                        return $this->getMediaTransformError( $params, $errMsg );
                }
                list( $loader, $colorStyle, $saveType ) = $typemap[$params['mimeType']];
@@ -532,14 +532,14 @@ class BitmapHandler extends ImageHandler {
                if ( !function_exists( $loader ) ) {
                        $err = "Incomplete GD library configuration: missing function $loader";
                        wfDebug( "$err\n" );
-                       $errMsg = wfMessage( 'thumbnail_gd-library', $loader )->text();
+                       $errMsg = wfMsg( 'thumbnail_gd-library', $loader );
                        return $this->getMediaTransformError( $params, $errMsg );
                }
 
                if ( !file_exists( $params['srcPath'] ) ) {
                        $err = "File seems to be missing: {$params['srcPath']}";
                        wfDebug( "$err\n" );
-                       $errMsg = wfMessage( 'thumbnail_image-missing', $params['srcPath'] )->text();
+                       $errMsg = wfMsg( 'thumbnail_image-missing', $params['srcPath'] );
                        return $this->getMediaTransformError( $params, $errMsg );
                }
 
index ea4888a..7ee93a1 100644 (file)
@@ -138,7 +138,7 @@ class DjVuHandler extends ImageHandler {
                        $width = isset( $params['width'] ) ? $params['width'] : 0;
                        $height = isset( $params['height'] ) ? $params['height'] : 0;
                        return new MediaTransformError( 'thumbnail_error', $width, $height,
-                               wfMessage( 'djvu_no_xml' )->text() );
+                               wfMsg( 'djvu_no_xml' ) );
                }
 
                if ( !$this->normaliseParams( $image, $params ) ) {
@@ -148,12 +148,7 @@ class DjVuHandler extends ImageHandler {
                $height = $params['height'];
                $page = $params['page'];
                if ( $page > $this->pageCount( $image ) ) {
-                       return new MediaTransformError(
-                               'thumbnail_error',
-                               $width,
-                               $height,
-                               wfMessage( 'djvu_page_error' )->text()
-                       );
+                       return new MediaTransformError( 'thumbnail_error', $width, $height, wfMsg( 'djvu_page_error' ) );
                }
 
                if ( $flags & self::TRANSFORM_LATER ) {
@@ -161,12 +156,7 @@ class DjVuHandler extends ImageHandler {
                }
 
                if ( !wfMkdirParents( dirname( $dstPath ), null, __METHOD__ ) ) {
-                       return new MediaTransformError(
-                               'thumbnail_error',
-                               $width,
-                               $height,
-                               wfMessage( 'thumbnail_dest_directory' )->text()
-                       );
+                       return new MediaTransformError( 'thumbnail_error', $width, $height, wfMsg( 'thumbnail_dest_directory' ) );
                }
 
                $srcPath = $image->getLocalRefPath();
index 784a601..f5dc020 100644 (file)
@@ -370,12 +370,6 @@ class Exif {
                $this->exifGPStoNumber( 'GPSDestLongitude' );
 
                if ( isset( $this->mFilteredExifData['GPSAltitude'] ) && isset( $this->mFilteredExifData['GPSAltitudeRef'] ) ) {
-
-                       // We know altitude data is a <num>/<denom> from the validation functions ran earlier.
-                       // But multiplying such a string by -1 doesn't work well, so convert.
-                       list( $num, $denom ) = explode( '/', $this->mFilteredExifData['GPSAltitude'] );
-                       $this->mFilteredExifData['GPSAltitude'] = $num / $denom;
-
                        if ( $this->mFilteredExifData['GPSAltitudeRef'] === "\1" ) {
                                $this->mFilteredExifData['GPSAltitude'] *= - 1;
                        }
index 35305d1..0ae9a05 100644 (file)
@@ -233,7 +233,7 @@ class FormatMetadata {
                                case 'dc-date':
                                case 'DateTimeMetadata':
                                        if ( $val == '0000:00:00 00:00:00' || $val == '    :  :     :  :  ' ) {
-                                               $val = wfMessage( 'exif-unknowndate' )->text();
+                                               $val = wfMsg( 'exif-unknowndate' );
                                        } elseif ( preg_match( '/^(?:\d{4}):(?:\d\d):(?:\d\d) (?:\d\d):(?:\d\d):(?:\d\d)$/D', $val ) ) {
                                                // Full date.
                                                $time = wfTimestamp( TS_MW, $val );
@@ -591,7 +591,7 @@ class FormatMetadata {
                                case 'Software':
                                        if ( is_array( $val ) ) {
                                                //if its a software, version array.
-                                               $val = wfMessage( 'exif-software-version-value', $val[0], $val[1] )->text();
+                                               $val = wfMsg( 'exif-software-version-value', $val[0], $val[1] );
                                        } else {
                                                $val = self::msg( $tag, '', $val );
                                        }
@@ -599,8 +599,8 @@ class FormatMetadata {
 
                                case 'ExposureTime':
                                        // Show the pretty fraction as well as decimal version
-                                       $val = wfMessage( 'exif-exposuretime-format',
-                                               self::formatFraction( $val ), self::formatNum( $val ) )->text();
+                                       $val = wfMsg( 'exif-exposuretime-format',
+                                               self::formatFraction( $val ), self::formatNum( $val ) );
                                        break;
                                case 'ISOSpeedRatings':
                                        // If its = 65535 that means its at the
@@ -613,13 +613,13 @@ class FormatMetadata {
                                        }
                                        break;
                                case 'FNumber':
-                                       $val = wfMessage( 'exif-fnumber-format',
-                                               self::formatNum( $val ) )->text();
+                                       $val = wfMsg( 'exif-fnumber-format',
+                                               self::formatNum( $val ) );
                                        break;
 
                                case 'FocalLength': case 'FocalLengthIn35mmFilm':
-                                       $val = wfMessage( 'exif-focallength-format',
-                                               self::formatNum( $val ) )->text();
+                                       $val = wfMsg( 'exif-focallength-format',
+                                               self::formatNum( $val ) );
                                        break;
 
                                case 'MaxApertureValue':
@@ -633,10 +633,10 @@ class FormatMetadata {
                                        if ( is_numeric( $val ) ) {
                                                $fNumber = pow( 2, $val / 2 );
                                                if ( $fNumber !== false ) {
-                                                       $val = wfMessage( 'exif-maxaperturevalue-value',
+                                                       $val = wfMsg( 'exif-maxaperturevalue-value',
                                                                self::formatNum( $val ),
                                                                self::formatNum( $fNumber, 2 )
-                                                       )->text();
+                                                       );
                                                }
                                        }
                                        break;
@@ -696,7 +696,7 @@ class FormatMetadata {
                                case 'PixelYDimension':
                                case 'ImageWidth':
                                case 'ImageLength':
-                                       $val = self::formatNum( $val ) . ' ' . wfMessage( 'unit-pixel' )->text();
+                                       $val = self::formatNum( $val ) . ' ' . wfMsg( 'unit-pixel' );
                                        break;
 
                                // Do not transform fields with pure text.
@@ -958,12 +958,12 @@ class FormatMetadata {
 
                if ( $lang === false ) {
                        if ( $noHtml ) {
-                               return wfMessage( 'metadata-langitem-default',
-                                       $wrappedValue )->text() . "\n\n";
+                               return wfMsg( 'metadata-langitem-default',
+                                       $wrappedValue ) . "\n\n";
                        } /* else */
                        return '<li class="mw-metadata-lang-default">'
-                               . wfMessage( 'metadata-langitem-default',
-                                       $wrappedValue )->text()
+                               . wfMsg( 'metadata-langitem-default',
+                                       $wrappedValue )
                                . "</li>\n";
                }
 
@@ -981,8 +981,8 @@ class FormatMetadata {
                // else we have a language specified
 
                if ( $noHtml ) {
-                       return '*' . wfMessage( 'metadata-langitem',
-                               $wrappedValue, $langName, $lang )->text();
+                       return '*' . wfMsg( 'metadata-langitem',
+                               $wrappedValue, $langName, $lang );
                } /* else: */
 
                $item = '<li class="mw-metadata-lang-code-'
@@ -991,8 +991,8 @@ class FormatMetadata {
                        $item .= ' mw-metadata-lang-default';
                }
                $item .= '" lang="' . $lang . '">';
-               $item .= wfMessage( 'metadata-langitem',
-                       $wrappedValue, $langName, $lang )->text();
+               $item .= wfMsg( 'metadata-langitem',
+                       $wrappedValue, $langName, $lang );
                $item .= "</li>\n";
                return $item;
        }
@@ -1006,14 +1006,14 @@ class FormatMetadata {
         * @param $val String: the value of the tag
         * @param $arg String: an argument to pass ($1)
         * @param $arg2 String: a 2nd argument to pass ($2)
-        * @return string A wfMessage of "exif-$tag-$val" in lower case
+        * @return string A wfMsg of "exif-$tag-$val" in lower case
         */
        static function msg( $tag, $val, $arg = null, $arg2 = null ) {
                global $wgContLang;
 
                if ($val === '')
                        $val = 'value';
-               return wfMessage( $wgContLang->lc( "exif-$tag-$val" ), $arg, $arg2 )->text();
+               return wfMsg( $wgContLang->lc( "exif-$tag-$val" ), $arg, $arg2 );
        }
 
        /**
@@ -1214,7 +1214,7 @@ class FormatMetadata {
                $min = self::formatNum( $min );
                $sec = self::formatNum( $sec );
 
-               return wfMessage( 'exif-coordinate-format', $deg, $min, $sec, $ref, $coord )->text();
+               return wfMsg( 'exif-coordinate-format', $deg, $min, $sec, $ref, $coord );
        }
 
        /**
@@ -1335,9 +1335,9 @@ class FormatMetadata {
                                        . htmlspecialchars( $vals['CiUrlWork'] )
                                        . '</span>';
                        }
-                       return wfMessage( 'exif-contact-value', $email, $url,
+                       return wfMsg( 'exif-contact-value', $email, $url,
                                $street, $city, $region, $postal, $country,
-                               $tel )->text();
+                               $tel );
                }
        }
 }
index 84b9b8c..028fbb0 100644 (file)
@@ -93,17 +93,6 @@ class GIFHandler extends BitmapHandler {
                return false;
        }
 
-       /**
-        * We cannot animate thumbnails that are bigger than a particular size
-        * @param File $file
-        * @return bool
-        */
-       function canAnimateThumbnail( $file ) {
-               global $wgMaxAnimatedGifArea;
-               $answer = $this->getImageArea( $file ) <= $wgMaxAnimatedGifArea;
-               return $answer;
-       }
-
        function getMetadataType( $image ) {
                return 'parsed-gif';
        }
index 65757c9..69f51be 100644 (file)
@@ -204,6 +204,10 @@ abstract class ImageHandler extends MediaHandler {
                return $gis;
        }
 
+       function isAnimatedImage( $image ) {
+               return false;
+       }
+
        /**
         * @param $file File
         * @return string
index 965099f..e883b7f 100644 (file)
@@ -269,19 +269,6 @@ abstract class MediaHandler {
         * @return bool
         */
        function isVectorized( $file ) { return false; }
-       /**
-        * The material is an image, and is animated.
-        * In particular, video material need not return true.
-        * @note Before 1.20, this was a method of ImageHandler only
-        * @return bool
-        */
-       function isAnimatedImage( $file ) { return false; }
-       /**
-        * If the material is animated, we can animate the thumbnail
-        * @since 1.20
-        * @return bool If material is not animated, handler may return any value.
-        */
-       function canAnimateThumbnail( $file ) { return true; }
        /**
         * False if the handler is disabled for all files
         * @return bool
@@ -385,7 +372,7 @@ abstract class MediaHandler {
         */
        function visibleMetadataFields() {
                $fields = array();
-               $lines = explode( "\n", wfMessage( 'metadata-fields' )->inContentLanguage()->text() );
+               $lines = explode( "\n", wfMsgForContent( 'metadata-fields' ) );
                foreach( $lines as $line ) {
                        $matches = array();
                        if( preg_match( '/^\\*\s*(.*?)\s*$/', $line, $matches ) ) {
index cee5bbf..00d12bb 100644 (file)
@@ -157,14 +157,7 @@ abstract class MediaTransformOutput {
         * @return Bool success
         */
        public function streamFile( $headers = array() ) {
-               if ( !$this->path ) {
-                       return false;
-               } elseif ( FileBackend::isStoragePath( $this->path ) ) {
-                       $be = $this->file->getRepo()->getBackend();
-                       return $be->streamFile( array( 'src' => $this->path, 'headers' => $headers ) )->isOK();
-               } else { // FS-file
-                       return StreamFile::stream( $this->getLocalCopyPath(), $headers );
-               }
+               return $this->path && StreamFile::stream( $this->getLocalCopyPath(), $headers );
        }
 
        /**
@@ -366,6 +359,6 @@ class TransformParameterError extends MediaTransformError {
                parent::__construct( 'thumbnail_error',
                        max( isset( $params['width']  ) ? $params['width']  : 0, 120 ),
                        max( isset( $params['height'] ) ? $params['height'] : 0, 120 ),
-                       wfMessage( 'thumbnail_invalid_params' )->text() );
+                       wfMsg( 'thumbnail_invalid_params' ) );
        }
 }
index 1b329e5..8289cd4 100644 (file)
@@ -80,14 +80,6 @@ class PNGHandler extends BitmapHandler {
                }
                return false;
        }
-       /**
-        * We do not support making APNG thumbnails, so always false
-        * @param $image File
-        * @return bool false
-        */
-       function canAnimateThumbnail( $image ) {
-               return false;
-       }
        
        function getMetadataType( $image ) {
                return 'parsed-png';
index a9d1758..9846c71 100644 (file)
@@ -63,13 +63,6 @@ class SvgHandler extends ImageHandler {
                return false;
        }
 
-       /**
-        * We do not support making animated svg thumbnails
-        */
-       function canAnimateThumb( $file ) {
-               return false;
-       }
-
        /**
         * @param $image File
         * @param  $params
@@ -122,7 +115,7 @@ class SvgHandler extends ImageHandler {
 
                if ( !wfMkdirParents( dirname( $dstPath ), null, __METHOD__ ) ) {
                        return new MediaTransformError( 'thumbnail_error', $clientWidth, $clientHeight,
-                               wfMessage( 'thumbnail_dest_directory' )->text() );
+                               wfMsg( 'thumbnail_dest_directory' ) );
                }
 
                $srcPath = $image->getLocalRefPath();
@@ -221,30 +214,15 @@ class SvgHandler extends ImageHandler {
        }
 
        /**
-        * Subtitle for the image. Different from the base
-        * class so it can be denoted that SVG's have
-        * a "nominal" resolution, and not a fixed one,
-        * as well as so animation can be denoted.
-        *
         * @param $file File
         * @return string
         */
        function getLongDesc( $file ) {
                global $wgLang;
-               $size = $wgLang->formatSize( $file->getSize() );
-
-               if ( $this->isAnimatedImage( $file ) ) {
-                       $msg = wfMessage( 'svg-long-desc-animated' );
-               } else {
-                       $msg = wfMessage( 'svg-long-desc' );
-               }
-
-               $msg->numParams(
-                       $file->getWidth(),
-                       $file->getHeight()
-               );
-               $msg->Params( $size );
-               return $msg->parse();
+               return wfMsgExt( 'svg-long-desc', 'parseinline',
+                       $wgLang->formatNum( $file->getWidth() ),
+                       $wgLang->formatNum( $file->getHeight() ),
+                       $wgLang->formatSize( $file->getSize() ) );
        }
 
        function getMetadata( $file, $filename ) {
@@ -275,19 +253,11 @@ class SvgHandler extends ImageHandler {
        }
 
        function isMetadataValid( $image, $metadata ) {
-               $meta = $this->unpackMetadata( $metadata );
-               if ( $meta === false ) {
-                       return self::METADATA_BAD;
-               }
-               if ( !isset( $meta['originalWidth'] ) ) {
-                       // Old but compatible
-                       return self::METADATA_COMPATIBLE;
-               }
-               return self::METADATA_GOOD;
+               return $this->unpackMetadata( $metadata ) !== false;
        }
 
        function visibleMetadataFields() {
-               $fields = array( 'objectname', 'imagedescription' );
+               $fields = array( 'title', 'description', 'animated' );
                return $fields;
        }
 
@@ -308,6 +278,8 @@ class SvgHandler extends ImageHandler {
                if ( !$metadata ) {
                        return false;
                }
+               unset( $metadata['version'] );
+               unset( $metadata['metadata'] ); /* non-formatted XML */
 
                /* TODO: add a formatter
                $format = new FormatSVG( $metadata );
@@ -318,10 +290,9 @@ class SvgHandler extends ImageHandler {
                $visibleFields = $this->visibleMetadataFields();
 
                // Rename fields to be compatible with exif, so that
-               // the labels for these fields work and reuse existing messages.
-               $conversion = array(
-                       'originalwidth' => 'imagewidth',
-                       'originalheight' => 'imagelength',
+               // the labels for these fields work.
+               $conversion = array( 'width' => 'imagewidth',
+                       'height' => 'imagelength',
                        'description' => 'imagedescription',
                        'title' => 'objectname',
                );
@@ -329,9 +300,6 @@ class SvgHandler extends ImageHandler {
                        $tag = strtolower( $name );
                        if ( isset( $conversion[$tag] ) ) {
                                $tag = $conversion[$tag];
-                       } else {
-                               // Do not output other metadata not in list
-                               continue;
                        }
                        self::addMeta( $result,
                                in_array( $tag, $visibleFields ) ? 'visible' : 'collapsed',
index 851fe42..83f531c 100644 (file)
@@ -83,12 +83,6 @@ class SVGReader {
                $this->metadata['width'] = self::DEFAULT_WIDTH;
                $this->metadata['height'] = self::DEFAULT_HEIGHT;
 
-               // The size in the units specified by the SVG file
-               // (for the metadata box)
-               // Per the SVG spec, if unspecified, default to '100%'
-               $this->metadata['originalWidth'] = '100%';
-               $this->metadata['originalHeight'] = '100%';
-
                // Because we cut off the end of the svg making an invalid one. Complicated
                // try catch thing to make sure warnings get restored. Seems like there should
                // be a better way.
@@ -96,8 +90,6 @@ class SVGReader {
                try {
                        $this->read();
                } catch( Exception $e ) {
-                       // Note, if this happens, the width/height will be taken to be 0x0.
-                       // Should we consider it the default 512x512 instead?
                        wfRestoreWarnings();
                        throw $e;
                }
@@ -147,11 +139,6 @@ class SVGReader {
                                $this->readField( $tag, 'description' );
                        } elseif ( $isSVG && $tag == 'metadata' && $type == XmlReader::ELEMENT ) {
                                $this->readXml( $tag, 'metadata' );
-                       } elseif ( $isSVG && $tag == 'script' ) {
-                               // We normally do not allow scripted svgs.
-                               // However its possible to configure MW to let them
-                               // in, and such files should be considered animated.
-                               $this->metadata['animated'] = true;
                        } elseif ( $tag !== '#text' ) {
                                $this->debug( "Unhandled top-level XML tag $tag" );
 
@@ -232,11 +219,6 @@ class SVGReader {
                                break;
                        } elseif ( $this->reader->namespaceURI == self::NS_SVG && $this->reader->nodeType == XmlReader::ELEMENT ) {
                                switch( $this->reader->localName ) {
-                                       case 'script':
-                                               // Normally we disallow files with
-                                               // <script>, but its possible
-                                               // to configure MW to disable
-                                               // such checks.
                                        case 'animate':
                                        case 'set':
                                        case 'animateMotion':
@@ -296,11 +278,9 @@ class SVGReader {
                }
                if( $this->reader->getAttribute('width') ) {
                        $width = $this->scaleSVGUnit( $this->reader->getAttribute('width'), $defaultWidth );
-                       $this->metadata['originalWidth'] = $this->reader->getAttribute( 'width' );
                }
                if( $this->reader->getAttribute('height') ) {
                        $height = $this->scaleSVGUnit( $this->reader->getAttribute('height'), $defaultHeight );
-                       $this->metadata['originalHeight'] = $this->reader->getAttribute( 'height' );
                }
 
                if( !isset( $width ) && !isset( $height ) ) {
index 36660b3..75fdd96 100644 (file)
@@ -213,16 +213,10 @@ class XMPReader {
                unset( $data['xmp-special'] );
 
                // Convert GPSAltitude to negative if below sea level.
-               if ( isset( $data['xmp-exif']['GPSAltitudeRef'] )
-                       && isset( $data['xmp-exif']['GPSAltitude'] )
-               ) {
-
-                       // Must convert to a real before multiplying by -1
-                       // XMPValidate guarantees there will always be a '/' in this value.
-                       list( $nom, $denom ) = explode( '/', $data['xmp-exif']['GPSAltitude'] );
-                       $data['xmp-exif']['GPSAltitude'] = $nom / $denom;
-
-                       if ( $data['xmp-exif']['GPSAltitudeRef'] == '1' ) {
+               if ( isset( $data['xmp-exif']['GPSAltitudeRef'] ) ) {
+                       if ( $data['xmp-exif']['GPSAltitudeRef'] == '1'
+                               && isset( $data['xmp-exif']['GPSAltitude'] )
+                       ) {
                                $data['xmp-exif']['GPSAltitude'] *= -1;
                        }
                        unset( $data['xmp-exif']['GPSAltitudeRef'] );
index 08f85bd..2b400e5 100644 (file)
@@ -190,7 +190,7 @@ class UtfNormal {
         */
        static function loadData() {
                if( !isset( self::$utfCombiningClass ) ) {
-                       require_once( __DIR__ . '/UtfNormalData.inc' );
+                       require_once( dirname(__FILE__) . '/UtfNormalData.inc' );
                }
        }
 
index 4c6a22f..8db5ac9 100644 (file)
@@ -747,7 +747,7 @@ class CoreParserFunctions {
                        $title = SpecialPage::getTitleFor( $page, $subpage );
                        return $title->getPrefixedText();
                } else {
-                       return wfMessage( 'nosuchspecialpage' )->inContentLanguage()->text();
+                       return wfMsgForContent( 'nosuchspecialpage' );
                }
        }
 
@@ -782,7 +782,9 @@ class CoreParserFunctions {
                        return '';
                } else {
                        return( '<span class="error">' .
-                               wfMessage( 'duplicate-defaultsort', $old, $text )->inContentLanguage()->escaped() .
+                               wfMsgForContent( 'duplicate-defaultsort',
+                                                htmlspecialchars( $old ),
+                                                htmlspecialchars( $text ) ) .
                                '</span>' );
                }
        }
@@ -842,7 +844,7 @@ class CoreParserFunctions {
                $stripList = $parser->getStripList();
                if ( !in_array( $tagName, $stripList ) ) {
                        return '<span class="error">' .
-                               wfMessage( 'unknown_extension_tag', $tagName )->inContentLanguage()->text() .
+                               wfMsgForContent( 'unknown_extension_tag', $tagName ) .
                                '</span>';
                }
 
index 77fe8ed..24d01ce 100644 (file)
@@ -1230,7 +1230,7 @@ class Parser {
                                throw new MWException( __METHOD__.': unrecognised match type "' .
                                        substr( $m[0], 0, 20 ) . '"' );
                        }
-                       $url = wfMessage( $urlmsg, $id )->inContentLanguage()->text();
+                       $url = wfMsgForContent( $urlmsg, $id );
                        return Linker::makeExternalLink( $url, "{$keyword} {$id}", true, $CssClass );
                } elseif ( isset( $m[5] ) && $m[5] !== '' ) {
                        # ISBN
@@ -1522,9 +1522,6 @@ class Parser {
                wfProfileIn( __METHOD__ );
 
                $bits = preg_split( $this->mExtLinkBracketedRegex, $text, -1, PREG_SPLIT_DELIM_CAPTURE );
-               if ( $bits === false ) {
-                       throw new MWException( "PCRE needs to be compiled with --enable-unicode-properties in order for MediaWiki to function" );
-               }
                $s = array_shift( $bits );
 
                $i = 0;
@@ -1687,7 +1684,7 @@ class Parser {
                }
                if ( !$text && $this->mOptions->getEnableImageWhitelist()
                         && preg_match( self::EXT_IMAGE_REGEX, $url ) ) {
-                       $whitelist = explode( "\n", wfMessage( 'external_image_whitelist' )->inContentLanguage()->text() );
+                       $whitelist = explode( "\n", wfMsgForContent( 'external_image_whitelist' ) );
                        foreach ( $whitelist as $entry ) {
                                # Sanitize the regex fragment, make it case-insensitive, ignore blank entries/comments
                                if ( strpos( $entry, '#' ) === 0 || $entry === '' ) {
@@ -1752,7 +1749,7 @@ class Parser {
                if ( $useLinkPrefixExtension ) {
                        # Match the end of a line for a word that's not followed by whitespace,
                        # e.g. in the case of 'The Arab al[[Razi]]', 'al' will be matched
-                       $e2 = wfMessage( 'linkprefix' )->inContentLanguage()->text();
+                       $e2 = wfMsgForContent( 'linkprefix' );
                }
 
                if ( is_null( $this->mTitle ) ) {
@@ -3087,10 +3084,9 @@ class Parser {
         * @param $max int|null Maximum allowed, when an explicit limit has been
         *       exceeded, provide the values (optional)
         */
-       function limitationWarn( $limitationType, $current = '', $max = '' ) {
+       function limitationWarn( $limitationType, $current = null, $max = null) {
                # does no harm if $current and $max are present but are unnecessary for the message
-               $warning = wfMessage( "$limitationType-warning" )->numParams( $current, $max )
-                       ->inContentLanguage()->escaped();
+               $warning = wfMsgExt( "$limitationType-warning", array( 'parsemag', 'escape' ), $current, $max );
                $this->mOutput->addWarning( $warning );
                $this->addTrackingCategory( "$limitationType-category" );
        }
@@ -3295,8 +3291,7 @@ class Parser {
                                if ( $frame->depth >= $limit ) {
                                        $found = true;
                                        $text = '<span class="error">'
-                                               . wfMessage( 'parser-template-recursion-depth-warning' )
-                                                       ->numParams( $limit )->inContentLanguage()->text()
+                                               . wfMsgForContent( 'parser-template-recursion-depth-warning', $limit )
                                                . '</span>';
                                }
                        }
@@ -3376,9 +3371,7 @@ class Parser {
                        # This has to be done after redirect resolution to avoid infinite loops via redirects
                        if ( !$frame->loopCheck( $title ) ) {
                                $found = true;
-                               $text = '<span class="error">'
-                                       . wfMessage( 'parser-template-loop-warning', $titleText )->inContentLanguage()->text()
-                                       . '</span>';
+                               $text = '<span class="error">' . wfMsgForContent( 'parser-template-loop-warning', $titleText ) . '</span>';
                                wfDebug( __METHOD__.": template loop broken at '$titleText'\n" );
                        }
                        wfProfileOut( __METHOD__ . '-loadtpl' );
@@ -3675,13 +3668,13 @@ class Parser {
                global $wgEnableScaryTranscluding;
 
                if ( !$wgEnableScaryTranscluding ) {
-                       return wfMessage('scarytranscludedisabled')->inContentLanguage()->text();
+                       return wfMsgForContent('scarytranscludedisabled');
                }
 
                $url = $title->getFullUrl( "action=$action" );
 
                if ( strlen( $url ) > 255 ) {
-                       return wfMessage( 'scarytranscludetoolong' )->inContentLanguage()->text();
+                       return wfMsgForContent( 'scarytranscludetoolong' );
                }
                return $this->fetchScaryTemplateMaybeFromCache( $url );
        }
@@ -3702,7 +3695,7 @@ class Parser {
 
                $text = Http::get( $url );
                if ( !$text ) {
-                       return wfMessage( 'scarytranscludefailed', $url )->inContentLanguage()->text();
+                       return wfMsgForContent( 'scarytranscludefailed', $url );
                }
 
                $dbw = wfGetDB( DB_MASTER );
@@ -4427,7 +4420,7 @@ class Parser {
                $text = $this->replaceVariables( $text );
 
                # This works almost by chance, as the replaceVariables are done before the getUserSig(),
-               # which may corrupt this parser instance via its wfMessage()->text() call-
+               # which may corrupt this parser instance via its wfMsgExt( parsemag ) call-
 
                # Signatures
                $sigText = $this->getUserSig( $user );
@@ -4970,7 +4963,7 @@ class Parser {
                                'vertAlign' => array( 'baseline', 'sub', 'super', 'top', 'text-top', 'middle',
                                        'bottom', 'text-bottom' ),
                                'frame' => array( 'thumbnail', 'manualthumb', 'framed', 'frameless',
-                                       'upright', 'border', 'link', 'alt', 'class' ),
+                                       'upright', 'border', 'link', 'alt' ),
                        );
                        static $internalParamMap;
                        if ( !$internalParamMap ) {
@@ -5020,7 +5013,6 @@ class Parser {
                #  * upright    reduce width for upright images, rounded to full __0 px
                #  * border     draw a 1px border around the image
                #  * alt        Text for HTML alt attribute (defaults to empty)
-               #  * class      Set a class for img node
                #  * link       Set the target of the image link. Can be external, interwiki, or local
                # vertical-align values (no % or length right now):
                #  * baseline
@@ -5089,7 +5081,6 @@ class Parser {
                                                switch( $paramName ) {
                                                case 'manualthumb':
                                                case 'alt':
-                                               case 'class':
                                                        # @todo FIXME: Possibly check validity here for
                                                        # manualthumb? downstream behavior seems odd with
                                                        # missing manual thumbs.
index ad95d5f..b08aa14 100644 (file)
@@ -134,14 +134,11 @@ class StripState {
                $marker = $m[1];
                if ( isset( $this->data[$this->tempType][$marker] ) ) {
                        if ( isset( $this->circularRefGuard[$marker] ) ) {
-                               return '<span class="error">'
-                                       . wfMessage( 'parser-unstrip-loop-warning' )->inContentLanguage()->text()
-                                       . '</span>';
+                               return '<span class="error">' . wfMsgForContent( 'parser-unstrip-loop-warning' ) . '</span>';
                        }
                        if ( $this->recursionLevel >= self::UNSTRIP_RECURSION_LIMIT ) {
                                return '<span class="error">' . 
-                                       wfMessage( 'parser-unstrip-recursion-limit' )
-                                               ->numParams( self::UNSTRIP_RECURSION_LIMIT )->inContentLanguage()->text() .
+                                       wfMsgForContent( 'parser-unstrip-recursion-limit', self::UNSTRIP_RECURSION_LIMIT ) . 
                                        '</span>';
                        }
                        $this->circularRefGuard[$marker] = true;
index c916c4a..a36aaec 100644 (file)
@@ -29,7 +29,7 @@ class ResourceLoaderLanguageDataModule extends ResourceLoaderModule {
 
        protected $language;
        /**
-        * Get the grammar forms for the site content language.
+        * Get the grammer forms for the site content language.
         *
         * @return array
         */
@@ -37,15 +37,6 @@ class ResourceLoaderLanguageDataModule extends ResourceLoaderModule {
                return $this->language->getGrammarForms();
        }
 
-       /**
-        * Get the plural forms for the site content language.
-        *
-        * @return array
-        */
-       protected function getPluralRules() {
-               return $this->language->getPluralRules();
-       }
-
        /**
         * Get the digit transform table for the content language
         * Seperator transform table also required here to convert
@@ -70,19 +61,17 @@ class ResourceLoaderLanguageDataModule extends ResourceLoaderModule {
         * @return array
         */
        protected function getData() {
-               return array(
-                       'digitTransformTable' => $this->getDigitTransformTable(),
-                       'grammarForms' => $this->getSiteLangGrammarForms(),
-                       'pluralRules' => $this->getPluralRules(),
-               );
+               return array( 'grammarForms' => $this->getSiteLangGrammarForms(),
+                               'digitTransformTable' => $this->getDigitTransformTable()
+                       );
        }
 
        /**
         * @param $context ResourceLoaderContext
-        * @return string: JavaScript code
+        * @return string: Javascript code
         */
        public function getScript( ResourceLoaderContext $context ) {
-               $this->language = Language::factory( $context->getLanguage() );
+               $this->language = Language::factory( $context ->getLanguage() );
                return Xml::encodeJsCall( 'mw.language.setData', array(
                        $this->language->getCode(),
                        $this->getData()
index 991e7a2..ff2a901 100644 (file)
@@ -94,17 +94,17 @@ class DeletedContribsPager extends IndexPager {
                if ( isset( $this->mNavigationBar ) ) {
                        return $this->mNavigationBar;
                }
-
+               $lang = $this->getLanguage();
+               $fmtLimit = $lang->formatNum( $this->mLimit );
                $linkTexts = array(
-                       'prev' => $this->msg( 'pager-newer-n' )->numParams( $this->mLimit )->escaped(),
-                       'next' => $this->msg( 'pager-older-n' )->numParams( $this->mLimit )->escaped(),
+                       'prev' => $this->msg( 'pager-newer-n', $fmtLimit )->escaped(),
+                       'next' => $this->msg( 'pager-older-n', $fmtLimit )->escaped(),
                        'first' => $this->msg( 'histlast' )->escaped(),
                        'last' => $this->msg( 'histfirst' )->escaped()
                );
 
                $pagingLinks = $this->getPagingLinks( $linkTexts );
                $limitLinks = $this->getLimitLinks();
-               $lang = $this->getLanguage();
                $limits = $lang->pipeList( $limitLinks );
 
                $this->mNavigationBar = "(" . $lang->pipeList( array( $pagingLinks['first'], $pagingLinks['last'] ) ) . ") " .
index b202e6b..ef293d1 100644 (file)
@@ -360,8 +360,8 @@ class SpecialNewpages extends IncludableSpecialPage {
                        $classes[] = 'mw-newpages-zero-byte-page';
                }
 
-               # Tags, if any.
-               if( isset( $result->ts_tags ) ) {
+               # Tags, if any. check for including due to bug 23293
+               if ( !$this->including() ) {
                        list( $tagDisplay, $newClasses ) = ChangeTags::formatSummaryRow( $result->ts_tags, 'newpages' );
                        $classes = array_merge( $classes, $newClasses );
                } else {
@@ -531,7 +531,7 @@ class NewPagesPager extends ReverseChronologicalPager {
                $fields = array(
                        'rc_namespace', 'rc_title', 'rc_cur_id', 'rc_user', 'rc_user_text',
                        'rc_comment', 'rc_timestamp', 'rc_patrolled','rc_id', 'rc_deleted',
-                       'length' => 'page_len', 'rev_id' => 'page_latest', 'rc_this_oldid',
+                       'length' => 'page_len', 'rev_id' => 'page_latest', 'ts_tags', 'rc_this_oldid',
                        'page_namespace', 'page_title'
                );
                $join_conds = array( 'page' => array( 'INNER JOIN', 'page_id=rc_cur_id' ) );
@@ -547,10 +547,13 @@ class NewPagesPager extends ReverseChronologicalPager {
                        'join_conds' => $join_conds
                );
 
+               // Empty array for fields, it'll be set by us anyway.
+               $fields = array();
+
                // Modify query for tags
                ChangeTags::modifyDisplayQuery(
                        $info['tables'],
-                       $info['fields'],
+                       $fields,
                        $info['conds'],
                        $info['join_conds'],
                        $info['options'],
index 2bd8b0a..ec8f93b 100644 (file)
@@ -396,15 +396,14 @@ class SpecialRecentChanges extends IncludableSpecialPage {
                        $fields[] = 'page_latest';
                        $join_conds['page'] = array('LEFT JOIN', 'rc_cur_id=page_id');
                }
-               // Tag stuff.
-               ChangeTags::modifyDisplayQuery(
-                       $tables,
-                       $fields,
-                       $conds,
-                       $join_conds,
-                       $query_options,
-                       $opts['tagfilter']
-               );
+               if ( !$this->including() ) {
+                       // Tag stuff.
+                       // Doesn't work when transcluding. See bug 23293
+                       ChangeTags::modifyDisplayQuery(
+                               $tables, $fields, $conds, $join_conds, $query_options,
+                               $opts['tagfilter']
+                       );
+               }
 
                if ( !wfRunHooks( 'SpecialRecentChangesQuery',
                        array( &$conds, &$tables, &$join_conds, $opts, &$query_options, &$fields ) ) )
index 862736d..9010e10 100644 (file)
@@ -110,14 +110,10 @@ class SpecialRecentchangeslinked extends SpecialRecentChanges {
                        $join_conds['page'] = array('LEFT JOIN', 'rc_cur_id=page_id');
                        $select[] = 'page_latest';
                }
-               ChangeTags::modifyDisplayQuery(
-                       $tables,
-                       $select,
-                       $conds,
-                       $join_conds,
-                       $query_options,
-                       $opts['tagfilter']
-               );
+               if ( !$this->including() ) { // bug 23293
+                       ChangeTags::modifyDisplayQuery( $tables, $select, $conds, $join_conds,
+                               $query_options, $opts['tagfilter'] );
+               }
 
                if ( !wfRunHooks( 'SpecialRecentChangesQuery', array( &$conds, &$tables, &$join_conds, $opts, &$query_options, &$select ) ) ) {
                        return false;
index 089f967..4e1bbc2 100644 (file)
@@ -163,7 +163,8 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
 
                # No targets?
                if( !isset( self::$allowedTypes[$this->typeName] ) || count( $this->ids ) == 0 ) {
-                       throw new ErrorPageError( 'revdelete-nooldid-title', 'revdelete-nooldid-text' );
+                       $output->showErrorPage( 'revdelete-nooldid-title', 'revdelete-nooldid-text' );
+                       return;
                }
                $this->typeInfo = self::$allowedTypes[$this->typeName];
                $this->mIsAllowed = $user->isAllowed( $this->typeInfo['permission'] );
@@ -285,10 +286,11 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
                $user = $this->getUser();
                if( !$oimage->userCan( File::DELETED_FILE, $user ) ) {
                        if( $oimage->isDeleted( File::DELETED_RESTRICTED ) ) {
-                               throw new PermissionsError( 'suppressrevision' );
+                               $this->getOutput()->permissionRequired( 'suppressrevision' );
                        } else {
-                               throw new PermissionsError( 'deletedtext' );
+                               $this->getOutput()->permissionRequired( 'deletedtext' );
                        }
+                       return;
                }
                if ( !$user->matchEditToken( $this->token, $archiveName ) ) {
                        $lang = $this->getLanguage();
@@ -358,7 +360,8 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
                        $item = $list->current();
                        if ( !$item->canView() ) {
                                if( !$this->submitClicked ) {
-                                       throw new PermissionsError( 'suppressrevision' );
+                                       $this->getOutput()->permissionRequired( 'suppressrevision' );
+                                       return;
                                }
                                $UserAllowed = false;
                        }
@@ -367,7 +370,8 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
                }
 
                if( !$numRevisions ) {
-                       throw new ErrorPageError( 'revdelete-nooldid-title', 'revdelete-nooldid-text' );
+                       $this->getOutput()->showErrorPage( 'revdelete-nooldid-title', 'revdelete-nooldid-text' );
+                       return;
                }
 
                $this->getOutput()->addHTML( "</ul>" );
@@ -524,7 +528,8 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
                }
                # Can the user set this field?
                if( $bitParams[Revision::DELETED_RESTRICTED]==1 && !$this->getUser()->isAllowed('suppressrevision') ) {
-                       throw new PermissionsError( 'suppressrevision' );
+                       $this->getOutput()->permissionRequired( 'suppressrevision' );
+                       return false;
                }
                # If the save went through, go to success message...
                $status = $this->save( $bitParams, $comment, $this->targetObj );
index 82fe9f8..5d6b337 100644 (file)
@@ -139,7 +139,7 @@ class PageArchive {
                        $fields,
                        array( 'ar_namespace' => $this->title->getNamespace(),
                                   'ar_title' => $this->title->getDBkey() ),
-                       __METHOD__,
+                       'PageArchive::listRevisions',
                        array( 'ORDER BY' => 'ar_timestamp DESC' ) );
                $ret = $dbr->resultObject( $res );
                return $ret;
@@ -337,9 +337,7 @@ class PageArchive {
                $dbr = wfGetDB( DB_SLAVE );
                $n = $dbr->selectField( 'archive', 'COUNT(ar_title)',
                        array( 'ar_namespace' => $this->title->getNamespace(),
-                                  'ar_title' => $this->title->getDBkey() ),
-                       __METHOD__
-               );
+                                  'ar_title' => $this->title->getDBkey() ) );
                return ( $n > 0 );
        }
 
@@ -358,7 +356,7 @@ class PageArchive {
         * on success, false on failure
         */
        function undelete( $timestamps, $comment = '', $fileVersions = array(), $unsuppress = false, User $user = null ) {
-               global $wgUser;
+               global $wgContLang, $wgUser;
 
                // If both the set of text revisions and file revisions are empty,
                // restore everything. Otherwise, just restore the requested items.
index 6c9be85..19af852 100644 (file)
@@ -74,7 +74,7 @@ class LoginForm extends SpecialPage {
         * Loader
         */
        function load() {
-               global $wgAuth, $wgHiddenPrefs, $wgEnableEmail;
+               global $wgAuth, $wgHiddenPrefs, $wgEnableEmail, $wgRedirectOnLogin;
 
                if ( $this->mLoaded ) {
                        return;
@@ -106,8 +106,13 @@ class LoginForm extends SpecialPage {
                $this->mSkipCookieCheck = $request->getCheck( 'wpSkipCookieCheck' );
                $this->mToken = ( $this->mType == 'signup' ) ? $request->getVal( 'wpCreateaccountToken' ) : $request->getVal( 'wpLoginToken' );
 
-               $this->mReturnTo = $request->getVal( 'returnto', '' );
-               $this->mReturnToQuery = $request->getVal( 'returntoquery', '' );
+               if ( $wgRedirectOnLogin ) {
+                       $this->mReturnTo = $wgRedirectOnLogin;
+                       $this->mReturnToQuery = '';
+               } else {
+                       $this->mReturnTo = $request->getVal( 'returnto', '' );
+                       $this->mReturnToQuery = $request->getVal( 'returntoquery', '' );
+               }
 
                if( $wgEnableEmail ) {
                        $this->mEmail = $request->getText( 'wpEmail' );
@@ -202,7 +207,7 @@ class LoginForm extends SpecialPage {
                        $this->mainLoginForm( $this->msg( 'mailerror', $result->getWikiText() )->text() );
                } else {
                        $out->addWikiMsg( 'accmailtext', $u->getName(), $u->getEmail() );
-                       $this->executeReturnTo( 'success' );
+                       $out->returnToMain( false );
                }
        }
 
@@ -261,7 +266,7 @@ class LoginForm extends SpecialPage {
                        # Confirm that the account was created
                        $out->setPageTitle( $this->msg( 'accountcreated' ) );
                        $out->addWikiMsg( 'accountcreatedtext', $u->getName() );
-                       $out->addReturnTo( $this->getTitle() );
+                       $out->returnToMain( false, $this->getTitle() );
                        wfRunHooks( 'AddNewAccount', array( $u, false ) );
                        $u->addNewUserLogEntry( false, $this->mReason );
                }
@@ -861,7 +866,16 @@ class LoginForm extends SpecialPage {
                if( $injected_html !== '' ) {
                        $this->displaySuccessfulLogin( 'loginsuccess', $injected_html );
                } else {
-                       $this->executeReturnTo( 'successredirect' );
+                       $titleObj = Title::newFromText( $this->mReturnTo );
+                       if ( !$titleObj instanceof Title ) {
+                               $titleObj = Title::newMainPage();
+                       }
+                       $redirectUrl = $titleObj->getFullURL( $this->mReturnToQuery );
+                       global $wgSecureLogin;
+                       if( $wgSecureLogin && !$this->mStickHTTPS ) {
+                               $redirectUrl = preg_replace( '/^https:/', 'http:', $redirectUrl );
+                       }
+                       $this->getOutput()->redirect( $redirectUrl );
                }
        }
 
@@ -903,7 +917,11 @@ class LoginForm extends SpecialPage {
 
                $out->addHTML( $injected_html );
 
-               $this->executeReturnTo( 'success' );
+               if ( $this->mReturnTo !== '' ) {
+                       $out->returnToMain( null, $this->mReturnTo, $this->mReturnToQuery );
+               } else {
+                       $out->returnToMain( null );
+               }
        }
 
        /**
@@ -937,42 +955,7 @@ class LoginForm extends SpecialPage {
                        $block->getByName()
                );
 
-               $this->executeReturnTo( 'error' );
-       }
-
-       /**
-        * Add a "return to" link or redirect to it.
-        *
-        * @param $type string, one of the following:
-        *    - error: display a return to link ignoring $wgRedirectOnLogin
-        *    - success: display a return to link using $wgRedirectOnLogin if needed
-        *    - successredirect: send an HTTP redirect using $wgRedirectOnLogin if needed
-        */
-       private function executeReturnTo( $type ) {
-               global $wgRedirectOnLogin, $wgSecureLogin;
-
-               if ( $type != 'error' && $wgRedirectOnLogin !== null ) {
-                       $returnTo = $wgRedirectOnLogin;
-                       $returnToQuery = array();
-               } else {
-                       $returnTo = $this->mReturnTo;
-                       $returnToQuery = wfCgiToArray( $this->mReturnToQuery );
-               }
-
-               $returnToTitle = Title::newFromText( $returnTo );
-               if ( !$returnToTitle ) {
-                       $returnToTitle = Title::newMainPage();
-               }
-
-               if ( $type == 'successredirect' ) {
-                       $redirectUrl = $returnToTitle->getFullURL( $returnToQuery );
-                       if( $wgSecureLogin && !$this->mStickHTTPS ) {
-                               $redirectUrl = preg_replace( '/^https:/', 'http:', $redirectUrl );
-                       }
-                       $this->getOutput()->redirect( $redirectUrl );
-               } else {
-                       $this->getOutput()->addReturnTo( $returnToTitle, $returnToQuery );
-               }
+               $out->returnToMain( false );
        }
 
        /**
index 98727f1..b22c144 100644 (file)
@@ -169,10 +169,9 @@ class UsercreateTemplate extends QuickTemplate {
                        <td></td>
                        <td class="mw-input">
                                <?php
-                               global $wgCookieExpiration;
-                               $expirationDays = ceil( $wgCookieExpiration / ( 3600 * 24 ) );
+                               global $wgCookieExpiration, $wgLang;
                                echo Xml::checkLabel(
-                                       wfMessage( 'remembermypassword' )->numParams( $expirationDays )->text(),
+                                       wfMsgExt( 'remembermypassword', 'parsemag', $wgLang->formatNum( ceil( $wgCookieExpiration / ( 3600 * 24 ) ) ) ),
                                        'wpRemember',
                                        'wpRemember',
                                        $this->data['remember'],
index a3f6a38..5a2c633 100644 (file)
@@ -108,10 +108,9 @@ class UserloginTemplate extends QuickTemplate {
                        <td></td>
                        <td class="mw-input">
                                <?php
-                               global $wgCookieExpiration;
-                               $expirationDays = ceil( $wgCookieExpiration / ( 3600 * 24 ) );
+                               global $wgCookieExpiration, $wgLang;
                                echo Xml::checkLabel(
-                                       wfMessage( 'remembermypassword' )->numParams( $expirationDays )->text(),
+                                       wfMsgExt( 'remembermypassword', 'parsemag', $wgLang->formatNum( ceil( $wgCookieExpiration / ( 3600 * 24 ) ) ) ),
                                        'wpRemember',
                                        'wpRemember',
                                        $this->data['remember'],
@@ -127,7 +126,7 @@ class UserloginTemplate extends QuickTemplate {
                        <td class="mw-input">
                        <?php
                        echo Xml::checkLabel(
-                               wfMessage( 'securelogin-stick-https' )->text(),
+                               wfMsg( 'securelogin-stick-https' ),
                                'wpStickHTTPS',
                                'wpStickHTTPS',
                                $this->data['stickHTTPS'],
@@ -141,7 +140,7 @@ class UserloginTemplate extends QuickTemplate {
                        <td></td>
                        <td class="mw-submit">
                                <?php
-               echo Html::input( 'wpLoginAttempt', wfMessage( 'login' )->text(), 'submit', array(
+               echo Html::input( 'wpLoginAttempt', wfMsg( 'login' ), 'submit', array(
                        'id' => 'wpLoginAttempt',
                        'tabindex' => '9'
                ) );
@@ -154,14 +153,10 @@ class UserloginTemplate extends QuickTemplate {
                                );
                        } elseif( $this->data['resetlink'] === null ) {
                                echo '&#160;';
-                               echo Html::input(
-                                       'wpMailmypassword',
-                                       wfMessage( 'mailmypassword' )->text(),
-                                       'submit', array(
-                                               'id' => 'wpMailmypassword',
-                                               'tabindex' => '10'
-                                       )
-                               );
+                               echo Html::input( 'wpMailmypassword', wfMsg( 'mailmypassword' ), 'submit', array(
+                                       'id' => 'wpMailmypassword',
+                                       'tabindex' => '10'
+                               ) );
                        }
                } ?>
 
index aa333fc..479083e 100644 (file)
@@ -16,4 +16,4 @@ quiet: yes
 quote-nbsp: yes
 fix-backslash: no
 fix-uri: no
-new-inline-tags: video,audio,source,track,bdi
+new-inline-tags: video,audio,source,track
index d40b53d..6ef3be2 100644 (file)
@@ -1227,7 +1227,7 @@ abstract class UploadBase {
 
                        if ( $wgAntivirusRequired ) {
                                wfProfileOut( __METHOD__ );
-                               return wfMessage( 'virus-scanfailed', array( $exitCode ) )->text();
+                               return wfMsg( 'virus-scanfailed', array( $exitCode ) );
                        } else {
                                wfProfileOut( __METHOD__ );
                                return null;
index 2ee17f8..2010878 100644 (file)
--- a/index.php
+++ b/index.php
@@ -51,7 +51,7 @@ if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'phase3/includes/WebStart.php' );
 } else {
-       require ( __DIR__ . '/includes/WebStart.php' );
+       require ( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 
 $mediaWiki = new MediaWiki();
index 2898e1b..3a14067 100644 (file)
@@ -32,7 +32,7 @@ if ( !defined( 'MEDIAWIKI' ) ) {
 
 # Read language names
 global $wgLanguageNames;
-require_once( __DIR__ . '/Names.php' );
+require_once( dirname( __FILE__ ) . '/Names.php' );
 
 if ( function_exists( 'mb_strtoupper' ) ) {
        mb_internal_encoding( 'UTF-8' );
@@ -266,9 +266,9 @@ class Language {
         */
        public static function isValidBuiltInCode( $code ) {
 
-               if ( !is_string( $code ) ) {
+               if( !is_string($code) ) {
                        $type = gettype( $code );
-                       if ( $type === 'object' ) {
+                       if( $type === 'object' ) {
                                $addmsg = " of class " . get_class( $code );
                        } else {
                                $addmsg = '';
@@ -752,7 +752,7 @@ class Language {
 
                $names = array();
 
-               if ( $inLanguage ) {
+               if( $inLanguage ) {
                        # TODO: also include when $inLanguage is null, when this code is more efficient
                        wfRunHooks( 'LanguageGetTranslatedLanguageNames', array( &$names, $inLanguage ) );
                }
@@ -772,11 +772,11 @@ class Language {
 
                $returnMw = array();
                $coreCodes = array_keys( $mwNames );
-               foreach ( $coreCodes as $coreCode ) {
+               foreach( $coreCodes as $coreCode ) {
                        $returnMw[$coreCode] = $names[$coreCode];
                }
 
-               if ( $include === 'mwfile' ) {
+               if( $include === 'mwfile' ) {
                        $namesMwFile = array();
                        # We do this using a foreach over the codes instead of a directory
                        # loop so that messages files in extensions will work correctly.
@@ -3042,7 +3042,10 @@ class Language {
         */
        function commaList( array $list ) {
                return implode(
-                       wfMessage( 'comma-separator' )->inLanguage( $this )->escaped(),
+                       wfMsgExt(
+                               'comma-separator',
+                               array( 'parsemag', 'escapenoentities', 'language' => $this )
+                       ),
                        $list
                );
        }
@@ -3055,7 +3058,10 @@ class Language {
         */
        function semicolonList( array $list ) {
                return implode(
-                       wfMessage( 'semicolon-separator' )->inLanguage( $this )->escaped(),
+                       wfMsgExt(
+                               'semicolon-separator',
+                               array( 'parsemag', 'escapenoentities', 'language' => $this )
+                       ),
                        $list
                );
        }
@@ -3067,7 +3073,10 @@ class Language {
         */
        function pipeList( array $list ) {
                return implode(
-                       wfMessage( 'pipe-separator' )->inLanguage( $this )->escaped(),
+                       wfMsgExt(
+                               'pipe-separator',
+                               array( 'escapenoentities', 'language' => $this )
+                       ),
                        $list
                );
        }
@@ -3092,7 +3101,7 @@ class Language {
        function truncate( $string, $length, $ellipsis = '...', $adjustLength = true ) {
                # Use the localized ellipsis character
                if ( $ellipsis == '...' ) {
-                       $ellipsis = wfMessage( 'ellipsis' )->inLanguage( $this )->escaped();
+                       $ellipsis = wfMsgExt( 'ellipsis', array( 'escapenoentities', 'language' => $this ) );
                }
                # Check if there is no need to truncate
                if ( $length == 0 ) {
@@ -3190,7 +3199,7 @@ class Language {
        function truncateHtml( $text, $length, $ellipsis = '...' ) {
                # Use the localized ellipsis character
                if ( $ellipsis == '...' ) {
-                       $ellipsis = wfMessage( 'ellipsis' )->inLanguage( $this )->escaped();
+                       $ellipsis = wfMsgExt( 'ellipsis', array( 'escapenoentities', 'language' => $this ) );
                }
                # Check if there is clearly no need to truncate
                if ( $length <= 0 ) {
@@ -3419,9 +3428,9 @@ class Language {
                if ( !count( $forms ) ) {
                        return '';
                }
-               $pluralForm = $this->getPluralForm( $count );
-               $pluralForm = min( $pluralForm, count( $forms ) - 1 );
-               return $forms[$pluralForm];
+               $forms = $this->preConvertPlural( $forms, 2 );
+
+               return ( $count == 1 ) ? $forms[0] : $forms[1];
        }
 
        /**
@@ -4117,7 +4126,7 @@ class Language {
                $dirmark = ( $oppositedm ? $this->getDirMark( true ) : '' ) .
                        $this->getDirMark();
                $details = $details ? $dirmark . $this->getMessageFromDB( 'word-separator' ) .
-                       wfMessage( 'parentheses' )->rawParams( $details )->inLanguage( $this )->escaped() : '';
+                       wfMsgExt( 'parentheses', array( 'escape', 'replaceafter', 'language' => $this ), $details ) : '';
                return $page . $details;
        }
 
@@ -4190,34 +4199,4 @@ class Language {
        public function getConvRuleTitle() {
                return $this->mConverter->getConvRuleTitle();
        }
-
-       /**
-        * Get the compiled plural rules for the language
-        * @since 1.20
-        * @return array Associative array with plural form, and plural rule as key-value pairs
-        */
-       public function getCompiledPluralRules() {
-               return self::$dataCache->getItem( strtolower( $this->mCode ), 'compiledPluralRules' );
-       }
-
-       /**
-        * Get the plural rules for the language
-        * @since 1.20
-        * @return array Associative array with plural form, and plural rule as key-value pairs
-        */
-       public function getPluralRules() {
-               return self::$dataCache->getItem( strtolower( $this->mCode ), 'pluralRules' );
-       }
-
-       /**
-        * Find the plural form matching to the given number
-        * It return the form index.
-        * @return int The index of the plural form
-        */
-       private function getPluralForm( $number ) {
-               $pluralRules = $this->getCompiledPluralRules();
-               $form = CLDRPluralRuleEvaluator::evaluateCompiled( $number, $pluralRules );
-               return $form;
-       }
-
 }
index a211562..4cf95c1 100644 (file)
@@ -295,7 +295,7 @@ class LanguageConverter {
                        // We record these fallback variants, and process
                        // them later.
                        $fallbacks = $this->getVariantFallbacks( $language );
-                       if ( is_string( $fallbacks ) && $fallbacks !== $this->mMainLanguageCode ) {
+                       if ( is_string( $fallbacks ) ) {
                                $fallbackLanguages[] = $fallbacks;
                        } elseif ( is_array( $fallbacks ) ) {
                                $fallbackLanguages =
diff --git a/languages/classes/LanguageAm.php b/languages/classes/LanguageAm.php
new file mode 100644 (file)
index 0000000..4c39c26
--- /dev/null
@@ -0,0 +1,44 @@
+<?php
+/**
+ * Amharic (አማርኛ) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Language
+ */
+
+/**
+ * Amharic (አማርኛ)
+ *
+ * @ingroup Language
+ */
+class LanguageAm extends Language {
+       /**
+        * Use singular form for zero
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 2 );
+
+               return ( $count <= 1 ) ? $forms[0] : $forms[1];
+       }
+}
index 553ff07..cc6b85c 100644 (file)
  */
 class LanguageAr extends Language {
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 6 );
+
+               if ( $count == 0 ) {
+                       $index = 0;
+               } elseif ( $count == 1 ) {
+                       $index = 1;
+               } elseif ( $count == 2 ) {
+                       $index = 2;
+               } elseif ( $count % 100 >= 3 && $count % 100 <= 10 ) {
+                       $index = 3;
+               } elseif ( $count % 100 >= 11 && $count % 100 <= 99 ) {
+                       $index = 4;
+               } else {
+                       $index = 5;
+               }
+               return $forms[$index];
+       }
+
        /**
         * Temporary hack for bug 9413: replace Arabic presentation forms with their
         * standard equivalents.
diff --git a/languages/classes/LanguageBe.php b/languages/classes/LanguageBe.php
new file mode 100644 (file)
index 0000000..b5b5966
--- /dev/null
@@ -0,0 +1,62 @@
+<?php
+/**
+ * Belarusian normative (Беларуская мова) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
+ * @license http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License
+ * @ingroup Language
+ */
+
+/**
+ * Belarusian normative (Беларуская мова)
+ *
+ * This is still the version from Be-x-old, only duplicated for consistency of
+ * plural and grammar functions. If there are errors please send a patch.
+ *
+ * @ingroup Language
+ * @see http://be.wikipedia.org/wiki/Talk:LanguageBe.php
+ */
+class LanguageBe extends Language {
+
+       /**
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               // @todo FIXME: CLDR defines 4 plural forms instead of 3
+               //        http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html
+               $forms = $this->preConvertPlural( $forms, 3 );
+
+               if ( $count > 10 && floor( ( $count % 100 ) / 10 ) == 1 ) {
+                       return $forms[2];
+               } else {
+                       switch ( $count % 10 ) {
+                               case 1:  return $forms[0];
+                               case 2:
+                               case 3:
+                               case 4:  return $forms[1];
+                               default: return $forms[2];
+                       }
+               }
+       }
+}
diff --git a/languages/classes/LanguageBh.php b/languages/classes/LanguageBh.php
new file mode 100644 (file)
index 0000000..0eaf2ff
--- /dev/null
@@ -0,0 +1,44 @@
+<?php
+/**
+ * Bihari (भोजपुरी) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Language
+ */
+
+/**
+ * Bihari (भोजपुरी)
+ *
+ * @ingroup Language
+ */
+class LanguageBh extends Language {
+       /**
+        * Use singular form for zero
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 2 );
+
+               return ( $count <= 1 ) ? $forms[0] : $forms[1];
+       }
+}
index 3da7711..0929641 100644 (file)
  */
 class LanguageBs extends Language {
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 3 );
+
+               // @todo FIXME: CLDR defines 4 plural forms instead of 3. Plural for decimals is missing.
+               //        http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html
+               if ( $count > 10 && floor( ( $count % 100 ) / 10 ) == 1 ) {
+                       return $forms[2];
+               } else {
+                       switch ( $count % 10 ) {
+                               case 1:  return $forms[0];
+                               case 2:
+                               case 3:
+                               case 4:  return $forms[1];
+                               default: return $forms[2];
+                       }
+               }
+       }
 
        /**
         * Convert from the nominative form of a noun to some other case
diff --git a/languages/classes/LanguageCs.php b/languages/classes/LanguageCs.php
new file mode 100644 (file)
index 0000000..49c4756
--- /dev/null
@@ -0,0 +1,56 @@
+<?php
+/**
+ * Czech (čeština [subst.], český [adj.], česky [adv.]) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Language
+ */
+
+/**
+ * Czech (čeština [subst.], český [adj.], česky [adv.])
+ *
+ * @ingroup Language
+ */
+class LanguageCs extends Language {
+
+       /**
+        * Plural transformations
+        * Invoked by putting
+        * {{plural:count|form1|form2-4|form0,5+}} for two forms plurals
+        * {{plural:count|form1|form0,2+}} for single form plurals
+        * in a message
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 3 );
+
+               switch ( $count ) {
+                       case 1:
+                               return $forms[0];
+                       case 2:
+                       case 3:
+                       case 4:
+                               return $forms[1];
+                       default:
+                               return $forms[2];
+               }
+       }
+}
index 2016a43..bfa95cf 100644 (file)
@@ -20,7 +20,7 @@
  * @file
  * @ingroup Language
  */
-
 /**
  * Old Church Slavonic (Ѩзыкъ словѣньскъ)
  *
diff --git a/languages/classes/LanguageCy.php b/languages/classes/LanguageCy.php
new file mode 100644 (file)
index 0000000..9c28279
--- /dev/null
@@ -0,0 +1,50 @@
+<?php
+/**
+ * Welsh (Cymraeg) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @author Niklas Laxström
+ * @ingroup Language
+ */
+
+/**
+ * Welsh (Cymraeg)
+ *
+ * @ingroup Language
+ */
+class LanguageCy extends Language {
+
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+
+               $forms = $this->preConvertPlural( $forms, 6 );
+               $count = abs( $count );
+               if ( $count >= 0 && $count <= 3 ) {
+                       return $forms[$count];
+               } elseif ( $count == 6 ) {
+                       return $forms[4];
+               } else {
+                       return $forms[5];
+               }
+       }
+}
index 975157f..b8ed7fc 100644 (file)
@@ -54,4 +54,21 @@ class LanguageDsb extends Language {
                return $word; # this will return the original value for 'nominatiw' (nominativ) and all undefined case values
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 4 );
+
+               switch ( abs( $count ) % 100 ) {
+                       case 1:  return $forms[0]; // singular
+                       case 2:  return $forms[1]; // dual
+                       case 3:
+                       case 4:  return $forms[2]; // plural
+                       default: return $forms[3]; // pluralgen
+               }
+       }
 }
diff --git a/languages/classes/LanguageFr.php b/languages/classes/LanguageFr.php
new file mode 100644 (file)
index 0000000..edbe1fb
--- /dev/null
@@ -0,0 +1,44 @@
+<?php
+/**
+ * French (Français) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Language
+ */
+
+/**
+ * French (Français)
+ *
+ * @ingroup Language
+ */
+class LanguageFr extends Language {
+       /**
+        * Use singular form for zero (see bug 7309)
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 2 );
+
+               return ( $count <= 1 ) ? $forms[0] : $forms[1];
+       }
+}
index 2f58384..cb9fa04 100644 (file)
@@ -64,4 +64,24 @@ class LanguageGa extends Language {
                return $word;
        }
 
+       /**
+        * @param $count int
+        * @param $forms array
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+
+               // plural forms per http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#ga
+               $forms = $this->preConvertPlural( $forms, 3 );
+
+               if ( $count == 1 ) {
+                       $index = 0;
+               } elseif ( $count == 2 ) {
+                       $index = 1;
+               } else {
+                       $index = 2;
+               }
+               return $forms[$index];
+       }
 }
index 14fe928..4fd41cf 100644 (file)
@@ -21,8 +21,8 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
-require_once( __DIR__ . '/LanguageZh.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/LanguageZh.php' );
 
 /**
  * @ingroup Language
@@ -58,7 +58,7 @@ class GanConverter extends LanguageConverter {
        }
 
        function loadDefaultTables() {
-               require( __DIR__ . "/../../includes/ZhConversion.php" );
+               require( dirname( __FILE__ ) . "/../../includes/ZhConversion.php" );
                $this->mTables = array(
                        'gan-hans' => new ReplacementArray( $zh2Hans ),
                        'gan-hant' => new ReplacementArray( $zh2Hant ),
diff --git a/languages/classes/LanguageGd.php b/languages/classes/LanguageGd.php
new file mode 100644 (file)
index 0000000..f042b02
--- /dev/null
@@ -0,0 +1,68 @@
+<?php
+/**
+ * Scots Gaelic (Gàidhlig) specific code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @author Raimond Spekking
+ * @author Niklas Laxström
+ * @ingroup Language
+ */
+
+/**
+ * Scots Gaelic (Gàidhlig)
+ *
+ * @ingroup Language
+ */
+class LanguageGd extends Language {
+
+       /**
+        * Plural form transformations
+        * Based on this discussion: http://translatewiki.net/wiki/Thread:Support/New_plural_rules_for_Scots_Gaelic_(gd)
+        *
+        * $forms[0] - 1
+        * $forms[1] - 2
+        * $forms[2] - 11
+        * $forms[3] - 12
+        * $forms[4] - 3-10, 13-19
+        * $forms[5] - 0, 20, rest
+        *
+        * @param $count int
+        * @param $forms array
+        *
+        * @return string
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 6 );
+
+               $count = abs( $count );
+               if ( $count == 1 ) {
+                       return $forms[0];
+               } elseif ( $count == 2 ) {
+                       return $forms[1];
+               } elseif ( $count == 11 ) {
+                       return $forms[2];
+               } elseif ( $count == 12 ) {
+                       return $forms[3];
+               } elseif ( ($count >= 3 && $count <= 10) || ($count >= 13 && $count <= 19) ) {
+                       return $forms[4];
+               } else {
+                       return $forms[5];
+               }
+       }
+}
index 48c0c05..22be1de 100644 (file)
@@ -68,4 +68,23 @@ class LanguageHe extends Language {
                return $word;
        }
 
+       /**
+        * Gets a number and uses the suited form of the word.
+        *
+        * @param $count Integer: the number of items
+        * @param $forms Array with 3 items: the three plural forms
+        * @return String: the suited form of word
+        */
+       function convertPlural( $count, $forms ) {
+               if ( !count( $forms ) ) { return ''; }
+               $forms = $this->preConvertPlural( $forms, 3 );
+
+               if ( $count == 1 ) {
+                       return $forms[0]; // Singular
+               } elseif ( $count == 2 ) {
+                       return $forms[2]; // Dual or plural if dual is not provided (filled in preConvertPlural)
+               } else {
+                       return $forms[1]; // Plural
+               }
+       }
 }
index 9bac5d7..090d626 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
 
 /**
  * Conversion script between Latin and Syllabics for Inuktitut.
index de0f4ff..7eb0b6c 100644 (file)
@@ -21,8 +21,8 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
-require_once( __DIR__ . '/LanguageKk_cyrl.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/LanguageKk_cyrl.php' );
 
 define( 'KK_C_UC', 'АӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ' ); # Kazakh Cyrillic uppercase
 define( 'KK_C_LC', 'аәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя' ); # Kazakh Cyrillic lowercase
@@ -62,7 +62,7 @@ class KkConverter extends LanguageConverter {
        }
 
        function loadDefaultTables() {
-               // require( __DIR__."/../../includes/KkConversion.php" );
+               // require( dirname(__FILE__)."/../../includes/KkConversion.php" );
                // Placeholder for future implementing. Remove variables declarations
                // after generating KkConversion.php
                $kk2Cyrl = array();
index 02ec648..18c8564 100644 (file)
@@ -21,8 +21,8 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
-require_once( __DIR__ . '/LanguageKu_ku.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/LanguageKu_ku.php' );
 
 /**
  * Kurdish converter routines
index 27c5d64..ab34440 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
 
 /**
  * Conversion script between Latin and Tifinagh for Tachelhit.
index 4b799f2..26d6853 100644 (file)
@@ -21,9 +21,9 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
-require_once( __DIR__ . '/LanguageSr_ec.php' );
-require_once( __DIR__ . '/LanguageSr_el.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/LanguageSr_ec.php' );
+require_once( dirname( __FILE__ ) . '/LanguageSr_el.php' );
 
 /**
  * There are two levels of conversion for Serbian: the script level
index 3ec1476..90d5761 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
 
 /**
  * Converts Tajiki to latin orthography
index bd69e30..e0f45cd 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
 
 /**
  * @ingroup Language
index 63f90fd..96eea7c 100644 (file)
@@ -21,8 +21,8 @@
  * @ingroup Language
  */
 
-require_once( __DIR__ . '/../LanguageConverter.php' );
-require_once( __DIR__ . '/LanguageZh_hans.php' );
+require_once( dirname( __FILE__ ) . '/../LanguageConverter.php' );
+require_once( dirname( __FILE__ ) . '/LanguageZh_hans.php' );
 
 /**
  * @ingroup Language
@@ -64,7 +64,7 @@ class ZhConverter extends LanguageConverter {
        }
 
        function loadDefaultTables() {
-               require( __DIR__ . "/../../includes/ZhConversion.php" );
+               require( dirname( __FILE__ ) . "/../../includes/ZhConversion.php" );
                $this->mTables = array(
                        'zh-hans' => new ReplacementArray( $zh2Hans ),
                        'zh-hant' => new ReplacementArray( $zh2Hant ),
index c6be096..d177278 100644 (file)
@@ -74,9 +74,9 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'language'                  => array( '0', '#АБЫЗШӘА:', '#ЯЗЫК:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'цастәи', 'служебная', 'special' ),
-       'index'                     => array( '1', '__АИНДЕКС__', '__ИНДЕКС__', '__INDEX__' ),
+       'language'                => array( '0', '#АБЫЗШӘА:', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'цастәи', 'служебная', 'special' ),
+       'index'                   => array( '1', '__АИНДЕКС__', '__ИНДЕКС__', '__INDEX__' ),
 );
 
 $messages = array(
index 3756dfd..3b914ee 100644 (file)
@@ -48,65 +48,65 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#AANSTUUR', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__GEENIO__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__GEENGALERY__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__DWINGIO__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__IO__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__GEENNUWEAFDELING__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__GEENOPSKRIF__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'HUIDIGEMAAND', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'HUIDIGEMAAND1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'HUIDIGEDAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'HUIDIGEJAAR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HUIDIGETYD', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HUIDIGEUUR', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'AANTALBLADSYE', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'AANTALARTIKELS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'AANTALLêERS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AANTALAKTIEWEGEBRUIKERS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'AANTALWYSIGINGS', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'AANTALKEERGESIEN', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'BLADSYNAAM', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'NAAMSPASIE', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'BESPREKINGSBLADSY', 'TALKSPACE' ),
-       'fullpagename'              => array( '1', 'VOLBLADSYNAAM', 'FULLPAGENAME' ),
-       'img_thumbnail'             => array( '1', 'duimnael', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'regs', 'right' ),
-       'img_left'                  => array( '1', 'links', 'left' ),
-       'img_none'                  => array( '1', 'geen', 'none' ),
-       'img_center'                => array( '1', 'senter', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'omraam', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'raamloos', 'frameless' ),
-       'img_border'                => array( '1', 'raam', 'border' ),
-       'img_top'                   => array( '1', 'bo', 'top' ),
-       'img_text_top'              => array( '1', 'teks-bo', 'text-top' ),
-       'img_middle'                => array( '1', 'middel', 'middle' ),
-       'img_bottom'                => array( '1', 'onder', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'teks-onder', 'text-bottom' ),
-       'img_link'                  => array( '1', 'skakel=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'WERFNAAM', 'SITENAME' ),
-       'server'                    => array( '0', 'BEDIENER', 'SERVER' ),
-       'servername'                => array( '0', 'BEDIENERNAAM', 'SERVERNAME' ),
-       'gender'                    => array( '0', 'GESLAG:', 'GENDER:' ),
-       'localweek'                 => array( '1', 'HUIDIGEWEEK', 'LOCALWEEK' ),
-       'plural'                    => array( '0', 'MEERVOUD', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'VOLURL', 'FULLURL:' ),
-       'displaytitle'              => array( '1', 'VERTOONTITEL', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'HUIDIGEWEERGAWE', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#TAAL:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'spesiaal', 'special' ),
-       'filepath'                  => array( '0', 'LêERPAD:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'etiket', 'tag' ),
-       'pagesize'                  => array( '1', 'BLADSYGROOTTE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEKS__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__GEENINDEKS__', '__NOINDEX__' ),
-       'url_path'                  => array( '0', 'PAD', 'PATH' ),
+       'redirect'                => array( '0', '#AANSTUUR', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__GEENIO__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__GEENGALERY__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__DWINGIO__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__IO__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__GEENNUWEAFDELING__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__GEENOPSKRIF__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'HUIDIGEMAAND', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'HUIDIGEMAAND1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'HUIDIGEDAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'HUIDIGEJAAR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HUIDIGETYD', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HUIDIGEUUR', 'CURRENTHOUR' ),
+       'numberofpages'           => array( '1', 'AANTALBLADSYE', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'AANTALARTIKELS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'AANTALLêERS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AANTALAKTIEWEGEBRUIKERS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'AANTALWYSIGINGS', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'AANTALKEERGESIEN', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'BLADSYNAAM', 'PAGENAME' ),
+       'namespace'               => array( '1', 'NAAMSPASIE', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'BESPREKINGSBLADSY', 'TALKSPACE' ),
+       'fullpagename'            => array( '1', 'VOLBLADSYNAAM', 'FULLPAGENAME' ),
+       'img_thumbnail'           => array( '1', 'duimnael', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'regs', 'right' ),
+       'img_left'                => array( '1', 'links', 'left' ),
+       'img_none'                => array( '1', 'geen', 'none' ),
+       'img_center'              => array( '1', 'senter', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'omraam', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'raamloos', 'frameless' ),
+       'img_border'              => array( '1', 'raam', 'border' ),
+       'img_top'                 => array( '1', 'bo', 'top' ),
+       'img_text_top'            => array( '1', 'teks-bo', 'text-top' ),
+       'img_middle'              => array( '1', 'middel', 'middle' ),
+       'img_bottom'              => array( '1', 'onder', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'teks-onder', 'text-bottom' ),
+       'img_link'                => array( '1', 'skakel=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'WERFNAAM', 'SITENAME' ),
+       'server'                  => array( '0', 'BEDIENER', 'SERVER' ),
+       'servername'              => array( '0', 'BEDIENERNAAM', 'SERVERNAME' ),
+       'gender'                  => array( '0', 'GESLAG:', 'GENDER:' ),
+       'localweek'               => array( '1', 'HUIDIGEWEEK', 'LOCALWEEK' ),
+       'plural'                  => array( '0', 'MEERVOUD', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'VOLURL', 'FULLURL:' ),
+       'displaytitle'            => array( '1', 'VERTOONTITEL', 'DISPLAYTITLE' ),
+       'currentversion'          => array( '1', 'HUIDIGEWEERGAWE', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#TAAL:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'spesiaal', 'special' ),
+       'filepath'                => array( '0', 'LêERPAD:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'etiket', 'tag' ),
+       'pagesize'                => array( '1', 'BLADSYGROOTTE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEKS__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__GEENINDEKS__', '__NOINDEX__' ),
+       'url_path'                => array( '0', 'PAD', 'PATH' ),
 );
 
 $specialPageAliases = array(
@@ -526,12 +526,12 @@ Dit kan ook dui op 'n fout in die sagteware van {{SITENAME}}.",
 # General errors
 'error' => 'Fout',
 'databaseerror' => 'Databasisfout',
-'dberrortext' => 'Daar was \'n sintaksisfout in die databasisnavraag.
+'dberrortext' => 'Sintaksisfout in databasisnavraag.
 Dit kan moontlik dui op \'n fout in die sagteware.
 Die laaste navraag was:
-<blockquote><code>$1</code></blockquote>
-vanuit funksie "<code>$2</code>".
-Databasis gee foutboodskap "<samp>$3: $4</samp>".',
+<blockquote><tt>$1</tt></blockquote>
+vanuit funksie "<tt>$2</tt>".
+Databasis gee foutboodskap "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Sintaksisfout in databasisnavraag.
 Die laaste navraag was:
 "$1"
@@ -880,6 +880,7 @@ Die laaste inskrywing in die blokkeerlogboek word hieronder vertoon:',
 * '''Firefox / Safari:''' hou ''Shift'' en kliek ''Reload'', of druk ''Ctrl-F5'' of ''Ctrl-R'' (''⌘-R'' op 'n Mac)
 * '''Google Chrome:''' druk ''Ctrl-Shift-R'' (''⌘-Shift-R'' op 'n Mac)
 * '''Internet Explorer:''' hou ''Ctrl'' en kliek ''Refresh'', of druk ''Ctrl-F5''
+* '''Konqueror:''' kliek ''Reload'' of druk ''F5''
 * '''Opera:''' maak die kas skoon by ''Tools → Preferences''",
 'usercssyoucanpreview' => "'''Wenk:''' Gebruik die \"{{int:showpreview}}\"-knoppie om u nuwe CSS te toets voor u dit stoor.",
 'userjsyoucanpreview' => "'''Wenk:''' Gebruik die \"{{int:showpreview}}\"-knoppie om u nuwe JS te toets voor u dit stoor.",
@@ -2975,11 +2976,16 @@ Hierdie situasie was waarskynlik deur 'n skakel na 'n eksterne webtuiste op ons
 
 # Info page
 'pageinfo-title' => 'Inligting oor "$1"',
-'pageinfo-header-edits' => 'Wysigingsgeskiedenis',
-'pageinfo-views' => 'Aantal kere gewys',
+'pageinfo-header-edits' => 'Wysigings',
+'pageinfo-header-watchlist' => 'Dophoulys',
+'pageinfo-header-views' => 'Kere gewys',
+'pageinfo-subjectpage' => 'Bladsy',
+'pageinfo-talkpage' => 'Besprekingsblad',
 'pageinfo-watchers' => 'Aantal dophouers',
-'pageinfo-edits' => 'Totale aantal wysigings',
-'pageinfo-authors' => 'Totale aantal verskillende outeurs',
+'pageinfo-edits' => 'Aantal wysigings',
+'pageinfo-authors' => 'Aantal verskillende outeurs',
+'pageinfo-views' => 'Aantal kere gewys',
+'pageinfo-viewsperedit' => 'Kere gewys per wysiging',
 
 # Skin names
 'skinname-standard' => 'Standaard',
index f59821a..0c96ecb 100644 (file)
  * @author Paa.kwesi
  */
 
-$namespaceNames = array(
-       NS_MEDIA            => 'Medya',
-       NS_SPECIAL          => 'Spesial',
-       NS_TALK             => 'Nkɔmbɔ',
-       NS_USER             => 'User',
-       NS_USER_TALK        => 'User_nkɔmbɔ',
-       NS_PROJECT_TALK     => '$1_nkɔmbɔ',
-       NS_FILE             => 'Fayl',
-       NS_FILE_TALK        => 'Fayl_nkɔmbɔ',
-       NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'MediaWiki_nkɔmbɔ',
-       NS_TEMPLATE         => 'Şablon',
-       NS_TEMPLATE_TALK    => 'Şablon_nkɔmbɔ',
-       NS_HELP             => 'Help',
-       NS_HELP_TALK        => 'Help_nkɔmbɔ',
-       NS_CATEGORY         => 'Kategori',
-       NS_CATEGORY_TALK    => 'Kategori_nkɔmbɔ',
-);
-
 $messages = array(
 # User preference toggles
 'tog-underline'             => 'Twa lenk nyina ase:',
index 9a1f89d..688a179 100644 (file)
@@ -54,16 +54,16 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'currentmonth'              => array( '1', 'MUEJIAKTUAL', 'MUEJIAKTUAL2', 'MUAJIMOMENTAL', 'MUAJIMOMENTAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MUEJIAKTUAL1', 'MUAJIMOMENTAL1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'EMNIMUEJITAKTUAL', 'EMRIIMUAJITMOMENTAL', 'CURRENTMONTHNAME' ),
-       'currenttime'               => array( '1', 'KOHATASH', 'KOHATANI', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORATASH', 'ORATANI', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MUEJILOKAL', 'MUAJILOKAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'img_center'                => array( '1', 'qendër', 'qendrore', 'qëndër', 'qëndrore', 'center', 'centre' ),
-       'img_baseline'              => array( '1', 'vijabazë', 'linjabazë', 'baseline' ),
-       'servername'                => array( '0', 'EMNISERVERIT', 'EMRIISERVERIT', 'SERVERNAME' ),
-       'currentweek'               => array( '1', 'JAVAAKTUALE', 'JAVAMOMENTALE', 'CURRENTWEEK' ),
+       'currentmonth'            => array( '1', 'MUEJIAKTUAL', 'MUEJIAKTUAL2', 'MUAJIMOMENTAL', 'MUAJIMOMENTAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MUEJIAKTUAL1', 'MUAJIMOMENTAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'EMNIMUEJITAKTUAL', 'EMRIIMUAJITMOMENTAL', 'CURRENTMONTHNAME' ),
+       'currenttime'             => array( '1', 'KOHATASH', 'KOHATANI', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORATASH', 'ORATANI', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MUEJILOKAL', 'MUAJILOKAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'img_center'              => array( '1', 'qendër', 'qendrore', 'qëndër', 'qëndrore', 'center', 'centre' ),
+       'img_baseline'            => array( '1', 'vijabazë', 'linjabazë', 'baseline' ),
+       'servername'              => array( '0', 'EMNISERVERIT', 'EMRIISERVERIT', 'SERVERNAME' ),
+       'currentweek'             => array( '1', 'JAVAAKTUALE', 'JAVAMOMENTALE', 'CURRENTWEEK' ),
 );
 
 $messages = array(
index 293616c..31abe9c 100644 (file)
@@ -47,16 +47,16 @@ $namespaceAliases = array(
 $namespaceGenderAliases = array();
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ENDRECERA', '#REENDRECERA', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
-       'namespace'                 => array( '1', 'ESPACIODENOMBRES', 'ESPACIODENOMBRE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ESPACIODENOMBRESE', 'ESPACIODENOMBREC', 'NAMESPACEE' ),
-       'img_right'                 => array( '1', 'dreita', 'derecha', 'dcha', 'der', 'right' ),
-       'img_left'                  => array( '1', 'cucha', 'zurda', 'izquierda', 'izda', 'izq', 'left' ),
-       'ns'                        => array( '0', 'EN:', 'EDN:', 'NS:' ),
-       'displaytitle'              => array( '1', 'TÍTOL', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'BERSIÓNAUTUAL', 'BERSIONAUTUAL', 'REVISIÓNACTUAL', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#LUENGA:', '#IDIOMA:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'especial', 'espezial', 'special' ),
+       'redirect'                => array( '0', '#ENDRECERA', '#REENDRECERA', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
+       'namespace'               => array( '1', 'ESPACIODENOMBRES', 'ESPACIODENOMBRE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ESPACIODENOMBRESE', 'ESPACIODENOMBREC', 'NAMESPACEE' ),
+       'img_right'               => array( '1', 'dreita', 'derecha', 'dcha', 'der', 'right' ),
+       'img_left'                => array( '1', 'cucha', 'zurda', 'izquierda', 'izda', 'izq', 'left' ),
+       'ns'                      => array( '0', 'EN:', 'EDN:', 'NS:' ),
+       'displaytitle'            => array( '1', 'TÍTOL', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ),
+       'currentversion'          => array( '1', 'BERSIÓNAUTUAL', 'BERSIONAUTUAL', 'REVISIÓNACTUAL', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#LUENGA:', '#IDIOMA:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'especial', 'espezial', 'special' ),
 );
 
 $specialPageAliases = array(
@@ -2791,10 +2791,15 @@ Puede veyer-ne, manimenos, o codigo fuent.',
 # Info page
 'pageinfo-title' => 'Información ta «$1»',
 'pageinfo-header-edits' => 'Edicions',
-'pageinfo-views' => 'Numero de vistas',
+'pageinfo-header-watchlist' => 'Lista de seguimiento',
+'pageinfo-header-views' => 'Vistas',
+'pageinfo-subjectpage' => 'Pachina',
+'pageinfo-talkpage' => 'Pachina de descusión',
 'pageinfo-watchers' => "Numero d'usuarios que la cosiran",
 'pageinfo-edits' => "Numero d'edicions",
 'pageinfo-authors' => "Numero d'autors diferents",
+'pageinfo-views' => 'Numero de vistas',
+'pageinfo-viewsperedit' => 'Vistas por edición',
 
 # Skin names
 'skinname-standard' => 'Clasica (Classic)',
index b85ee8c..108711b 100644 (file)
@@ -187,166 +187,158 @@ $namespaceGenderAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#تحويل', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__لافهرس__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__لامعرض__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__لصق_فهرس__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__فهرس__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__لاتحريرقسم__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__لاعنوان__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'شهر_حالي', 'شهر_حالي2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'شهر_حالي1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'اسم_الشهر_الحالي', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'اسم_الشهر_الحالي_المولد', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'اختصار_الشهر_الحالي', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'يوم_حالي', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'يوم_حالي2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'اسم_اليوم_الحالي', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'عام_حالي', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'وقت_حالي', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ساعة_حالية', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'شهر_محلي', 'شهر_محلي2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'شهر_محلي1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'اسم_الشهر_المحلي', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'اسم_الشهر_المحلي_المولد', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'اختصار_الشهر_المحلي', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'يوم_محلي', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'يوم_محلي2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'اسم_اليوم_المحلي', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'عام_محلي', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'وقت_محلي', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ساعة_محلية', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'عدد_الصفحات', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'عدد_المقالات', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'عدد_الملفات', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'عدد_المستخدمين', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'عدد_المستخدمين_النشطين', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'عدد_التعديلات', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'عدد_المشاهدات', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'اسم_الصفحة', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'عنوان_الصفحة', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'نطاق', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'عنوان_نطاق', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'عدد_نطاق', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'نطاق_النقاش', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'عنوان_النقاش', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'نطاق_الموضوع', 'نطاق_المقالة', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'عنوان_نطاق_الموضوع', 'عنوان_نطاق_المقالة', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'اسم_الصفحة_الكامل', 'اسم_صفحة_كامل', 'اسم_كامل', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'عنوان_الصفحة_الكامل', 'عنوان_صفحة_كامل', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'اسم_الصفحة_الفرعي', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'عنوان_الصفحة_الفرعي', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'اسم_الصفحة_الأساسي', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'عنوان_الصفحة_الأساسي', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'اسم_صفحة_النقاش', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'عنوان_صفحة_النقاش', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'اسم_صفحة_الموضوع', 'اسم_صفحة_المقالة', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'عنوان_صفحة_الموضوع', 'عنوان_صفحة_المقالة', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'رسالة:', 'MSG:' ),
-       'subst'                     => array( '0', 'نسخ:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'نسخ_آمن:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'رسالة_بدون_تهيئة:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'تصغير', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'تصغير=$1', 'مصغر=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'يمين', 'right' ),
-       'img_left'                  => array( '1', 'يسار', 'left' ),
-       'img_none'                  => array( '1', 'بدون', 'بلا', 'none' ),
-       'img_width'                 => array( '1', '$1بك', '$1عن', '$1px' ),
-       'img_center'                => array( '1', 'مركز', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'لاإطار', 'frameless' ),
-       'img_page'                  => array( '1', 'صفحة=$1', 'صفحة_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'معدول', 'معدول=$1', 'معدول_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'حدود', 'border' ),
-       'img_baseline'              => array( '1', 'خط_أساسي', 'baseline' ),
-       'img_sub'                   => array( '1', 'فرعي', 'sub' ),
-       'img_super'                 => array( '1', 'سوبر', 'سب', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'أعلى', 'top' ),
-       'img_text_top'              => array( '1', 'نص_أعلى', 'text-top' ),
-       'img_middle'                => array( '1', 'وسط', 'middle' ),
-       'img_bottom'                => array( '1', 'أسفل', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'نص_أسفل', 'text-bottom' ),
-       'img_link'                  => array( '1', 'وصلة=$1', 'رابط=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'بديل=$1', 'alt=$1' ),
-       'img_class'                 => array( '1', 'رتبة=$1', 'class=$1' ),
-       'int'                       => array( '0', 'محتوى:', 'INT:' ),
-       'sitename'                  => array( '1', 'اسم_الموقع', 'SITENAME' ),
-       'ns'                        => array( '0', 'نط:', 'NS:' ),
-       'nse'                       => array( '0', 'نطم:', 'NSE:' ),
-       'localurl'                  => array( '0', 'مسار_محلي:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'عنوان_المسار_المحلي:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'مسار_المقالة', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'رقم_صفحة', 'PAGEID' ),
-       'server'                    => array( '0', 'خادم', 'SERVER' ),
-       'servername'                => array( '0', 'اسم_الخادم', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'مسار_السكريبت', 'مسار_سكريبت', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'مسار_الهيئة', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'قواعد_اللغة:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'نوع:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__لاتحويل_عنوان__', '__لاتع__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__لاتحويل_محتوى__', '__لاتم__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'أسبوع_حالي', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'يوم_حالي_مأ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'أسبوع_محلي', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'يوم_محلي_مأ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'رقم_المراجعة', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'يوم_المراجعة', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'يوم_المراجعة2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'شهر_المراجعة', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'شهر_المراجعة1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'عام_المراجعة', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'طابع_وقت_المراجعة', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'مستخدم_المراجعة', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'جمع:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'عنوان_كامل:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'مسار_كامل:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'عنوان_قاعدة:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', 'مسار_قاعدة:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', 'عنوان_كبير:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'عنوان_صغير:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'صغير:', 'LC:' ),
-       'uc'                        => array( '0', 'كبير:', 'UC:' ),
-       'raw'                       => array( '0', 'خام:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'عرض_العنوان', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'أر', 'آر', 'R' ),
-       'newsectionlink'            => array( '1', '__وصلة_قسم_جديد__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', 'لا_وصلة_قسم_جديد__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'نسخة_حالية', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'كود_المسار:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'كود_الأنكور', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'طابع_الوقت_الحالي', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'طابع_الوقت_المحلي', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'علامة_الاتجاه', 'علامة_اتجاه', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#لغة:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'لغة_المحتوى', 'لغة_محتوى', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'صفحات_في_نطاق:', 'صفحات_في_نط:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'عدد_الإداريين', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'صيغة_رقم', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'باد_يسار', 'PADLEFT' ),
-       'padright'                  => array( '0', 'باد_يمين', 'PADRIGHT' ),
-       'special'                   => array( '0', 'خاص', 'special' ),
-       'speciale'                  => array( '0', 'عنوان_خاص', 'speciale' ),
-       'defaultsort'               => array( '1', 'ترتيب_افتراضي:', 'مفتاح_ترتيب_افتراضي:', 'ترتيب_تصنيف_افتراضي:', 'ترتيب_غيابي:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'مسار_الملف:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'وسم', 'tag' ),
-       'hiddencat'                 => array( '1', '__تصنيف_مخفي__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'صفحات_في_التصنيف', 'صفحات_في_تصنيف', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'حجم_الصفحة', 'PAGESIZE' ),
-       'index'                     => array( '1', '__فهرسة__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__لافهرسة__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'عدد_في_المجموعة', 'عدد_في_مجموعة', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__تحويلة_إستاتيكية__', '__تحويلة_ساكنة__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'مستوى_الحماية', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'تهيئة_التاريخ', 'تهيئة_تاريخ', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'مسار', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ويكي', 'WIKI' ),
-       'url_query'                 => array( '0', 'استعلام', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'لاخطأ', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'لاتستبدل', 'noreplace' ),
-       'pagesincategory_all'       => array( '0', 'كل', 'all' ),
-       'pagesincategory_pages'     => array( '0', 'صفحات', 'pages' ),
-       'pagesincategory_subcats'   => array( '0', 'تصنيفات_فرعية', 'subcats' ),
-       'pagesincategory_files'     => array( '0', 'ملفات', 'files' ),
+       'redirect'                => array( '0', '#تحويل', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__لافهرس__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__لامعرض__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__لصق_فهرس__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__فهرس__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__لاتحريرقسم__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__لاعنوان__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'شهر_حالي', 'شهر_حالي2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'شهر_حالي1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'اسم_الشهر_الحالي', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'اسم_الشهر_الحالي_المولد', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'اختصار_الشهر_الحالي', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'يوم_حالي', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'يوم_حالي2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'اسم_اليوم_الحالي', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'عام_حالي', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'وقت_حالي', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ساعة_حالية', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'شهر_محلي', 'شهر_محلي2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'شهر_محلي1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'اسم_الشهر_المحلي', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'اسم_الشهر_المحلي_المولد', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'اختصار_الشهر_المحلي', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'يوم_محلي', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'يوم_محلي2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'اسم_اليوم_المحلي', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'عام_محلي', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'وقت_محلي', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ساعة_محلية', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'عدد_الصفحات', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'عدد_المقالات', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'عدد_الملفات', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'عدد_المستخدمين', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'عدد_المستخدمين_النشطين', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'عدد_التعديلات', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'عدد_المشاهدات', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'اسم_الصفحة', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'عنوان_الصفحة', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'نطاق', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'عنوان_نطاق', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'نطاق_النقاش', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'عنوان_النقاش', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'نطاق_الموضوع', 'نطاق_المقالة', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'عنوان_نطاق_الموضوع', 'عنوان_نطاق_المقالة', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'اسم_الصفحة_الكامل', 'اسم_صفحة_كامل', 'اسم_كامل', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'عنوان_الصفحة_الكامل', 'عنوان_صفحة_كامل', 'عنوان_كامل', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'اسم_الصفحة_الفرعي', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'عنوان_الصفحة_الفرعي', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'اسم_الصفحة_الأساسي', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'عنوان_الصفحة_الأساسي', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'اسم_صفحة_النقاش', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'عنوان_صفحة_النقاش', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'اسم_صفحة_الموضوع', 'اسم_صفحة_المقالة', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'عنوان_صفحة_الموضوع', 'عنوان_صفحة_المقالة', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'رسالة:', 'MSG:' ),
+       'subst'                   => array( '0', 'نسخ:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'نسخ_آمن:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'رسالة_بدون_تهيئة:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'تصغير', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'تصغير=$1', 'مصغر=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'يمين', 'right' ),
+       'img_left'                => array( '1', 'يسار', 'left' ),
+       'img_none'                => array( '1', 'بدون', 'بلا', 'none' ),
+       'img_width'               => array( '1', '$1بك', '$1عن', '$1px' ),
+       'img_center'              => array( '1', 'مركز', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'لاإطار', 'frameless' ),
+       'img_page'                => array( '1', 'صفحة=$1', 'صفحة_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'معدول', 'معدول=$1', 'معدول_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'حدود', 'border' ),
+       'img_baseline'            => array( '1', 'خط_أساسي', 'baseline' ),
+       'img_sub'                 => array( '1', 'فرعي', 'sub' ),
+       'img_super'               => array( '1', 'سوبر', 'سب', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'أعلى', 'top' ),
+       'img_text_top'            => array( '1', 'نص_أعلى', 'text-top' ),
+       'img_middle'              => array( '1', 'وسط', 'middle' ),
+       'img_bottom'              => array( '1', 'أسفل', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'نص_أسفل', 'text-bottom' ),
+       'img_link'                => array( '1', 'وصلة=$1', 'رابط=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'بديل=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'محتوى:', 'INT:' ),
+       'sitename'                => array( '1', 'اسم_الموقع', 'SITENAME' ),
+       'ns'                      => array( '0', 'نط:', 'NS:' ),
+       'nse'                     => array( '0', 'نطم:', 'NSE:' ),
+       'localurl'                => array( '0', 'مسار_محلي:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'عنوان_المسار_المحلي:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'مسار_المقالة', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'خادم', 'SERVER' ),
+       'servername'              => array( '0', 'اسم_الخادم', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'مسار_السكريبت', 'مسار_سكريبت', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'مسار_الهيئة', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'قواعد_اللغة:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'نوع:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__لاتحويل_عنوان__', '__لاتع__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__لاتحويل_محتوى__', '__لاتم__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'أسبوع_حالي', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'يوم_حالي_مأ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'أسبوع_محلي', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'يوم_محلي_مأ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'رقم_المراجعة', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'يوم_المراجعة', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'يوم_المراجعة2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'شهر_المراجعة', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'شهر_المراجعة1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'عام_المراجعة', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'طابع_وقت_المراجعة', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'مستخدم_المراجعة', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'جمع:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'عنوان_كامل:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'مسار_كامل:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', 'عنوان_قاعدة:', 'CANONICALURL:' ),
+       'canonicalurle'           => array( '0', 'مسار_قاعدة:', 'CANONICALURLE:' ),
+       'lcfirst'                 => array( '0', 'عنوان_كبير:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'عنوان_صغير:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'صغير:', 'LC:' ),
+       'uc'                      => array( '0', 'كبير:', 'UC:' ),
+       'raw'                     => array( '0', 'خام:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'عرض_العنوان', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'أر', 'آر', 'R' ),
+       'newsectionlink'          => array( '1', '__وصلة_قسم_جديد__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', 'لا_وصلة_قسم_جديد__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'نسخة_حالية', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'كود_المسار:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'كود_الأنكور', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'طابع_الوقت_الحالي', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'طابع_الوقت_المحلي', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'علامة_الاتجاه', 'علامة_اتجاه', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#لغة:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'لغة_المحتوى', 'لغة_محتوى', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'صفحات_في_نطاق:', 'صفحات_في_نط:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'عدد_الإداريين', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'صيغة_رقم', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'باد_يسار', 'PADLEFT' ),
+       'padright'                => array( '0', 'باد_يمين', 'PADRIGHT' ),
+       'special'                 => array( '0', 'خاص', 'special' ),
+       'defaultsort'             => array( '1', 'ترتيب_افتراضي:', 'مفتاح_ترتيب_افتراضي:', 'ترتيب_تصنيف_افتراضي:', 'ترتيب_غيابي:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'مسار_الملف:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'وسم', 'tag' ),
+       'hiddencat'               => array( '1', '__تصنيف_مخفي__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'صفحات_في_التصنيف', 'صفحات_في_تصنيف', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'حجم_الصفحة', 'PAGESIZE' ),
+       'index'                   => array( '1', '__فهرسة__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__لافهرسة__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'عدد_في_المجموعة', 'عدد_في_مجموعة', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__تحويلة_إستاتيكية__', '__تحويلة_ساكنة__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'مستوى_الحماية', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'تهيئة_التاريخ', 'تهيئة_تاريخ', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'مسار', 'PATH' ),
+       'url_wiki'                => array( '0', 'ويكي', 'WIKI' ),
+       'url_query'               => array( '0', 'استعلام', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'لاخطأ', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'لاتستبدل', 'noreplace' ),
 );
 
 $specialPageAliases = array(
@@ -396,7 +388,6 @@ $specialPageAliases = array(
        'MIMEsearch'                => array( 'بحث_ميم' ),
        'Mostcategories'            => array( 'الأكثر_تصنيفا' ),
        'Mostimages'                => array( 'أكثر_الملفات_وصلا', 'أكثر_الملفات', 'أكثر_الصور' ),
-       'Mostinterwikis'            => array( 'الأكثر_إنترويكي' ),
        'Mostlinked'                => array( 'أكثر_الصفحات_وصلا', 'الأكثر_وصلا' ),
        'Mostlinkedcategories'      => array( 'أكثر_التصنيفات_وصلا', 'أكثر_التصنيفات_استخداما' ),
        'Mostlinkedtemplates'       => array( 'أكثر_القوالب_وصلا', 'أكثر_القوالب_استخداما' ),
@@ -789,12 +780,12 @@ $1',
 # General errors
 'error' => 'خطأ',
 'databaseerror' => 'خطأ في قاعدة البيانات',
-'dberrortext' => 'حدث Ø®Ø·Ø£ Ù\81Ù\8a ØµÙ\8aغة Ø£ستعلام قاعدة البيانات.
-قد يدل هذا الخطأ على عيب في البرنامج.
-آخر Ø£Ø³ØªØ¹Ù\84اÙ\85 ØªÙ\85 Ø·Ù\84بÙ\87 Ù\85Ù\86 Ù\82اعدة Ø§Ù\84بÙ\8aاÙ\86ات Ù\83اÙ\86 :
+'dberrortext' => 'حدث Ø®Ø·Ø£ Ù\81Ù\8a ØµÙ\8aغة Ø§ستعلام قاعدة البيانات.
+ربما يكون هذا عيب بالبرنامج.
+آخر Ø§Ø³ØªØ¹Ù\84اÙ\85 Ø·Ù\84ب Ù\85Ù\86 Ù\82اعدة Ø§Ù\84بÙ\8aاÙ\86ات Ù\83اÙ\86:
 <blockquote><tt>$1</tt></blockquote>
 من داخل الدالة "<tt>$2</tt>".
­Ø¯Ø¯Øª Ù\82اعدة Ø§Ù\84بÙ\8aاÙ\86ات Ø§Ù\84خطأ  "<tt>$3: $4</tt>".',
£Ø±Ø¬Ø¹Øª Ù\82اعدة Ø§Ù\84بÙ\8aاÙ\86ات Ø§Ù\84خطأ "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'حدث خطأ في صيغة استعلام قاعدة البيانات.
 آخر استعلام طلب من قاعدة البيانات كان:
 "$1"
@@ -925,7 +916,7 @@ $2',
 تأكد من أن ملفات تعريف الارتباط (الكوكيز) مفعلة عندك، ثم أعد تحميل الصفحة وحاول مرة أخرى.',
 'noname' => 'لم تحدد اسم مستخدم صحيح.',
 'loginsuccesstitle' => 'تم الدخول بشكل صحيح',
-'loginsuccess' => "'''لقد سجلت الدخول ل{{SITENAME}} باسم \"\$1\".'''",
+'loginsuccess' => "'''لقد قمت بتسجيل الدخول ل{{SITENAME}} باسم \"\$1\".'''",
 'nosuchuser' => 'لا يوجد مستخدم بالاسم "$1".
 أسماء المستخدمين حساسة لحالة الحروف.
 تأكد من إملاء الاسم، أو [[Special:UserLogin/signup|قم بإنشاء حساب جديد]].',
@@ -1152,8 +1143,8 @@ $2
 'userpage-userdoesnotexist-view' => 'حساب المستخدم "$1" غير مسجل.',
 'blocked-notice-logextract' => 'هذا المستخدم ممنوع حاليا.
 آخر مدخلة في سجل المنع موفرة بالأسفل كمرجع:',
-'clearyourcache' => "'''ملاحظة:''' بعد الحفظ، قد تحتاج إلى إفراغ كاش متصفحك لرؤية التغييرات.
-* '''فايرفوكس / سفاري:''' اضغط ''Shift'' أثناء ضغط ''Reload''، أو اضغط أيا من ''Ctrl-F5'' أو ''Ctrl-R'' (''⌘-R'' على ماك)
+'clearyourcache' => "'''ملاحظة:''' بعد الحفظ, أنت ربما تحتاج إلى إفراغ كاش متصفحك لرؤية التغييرات.
+* '''فيرفكس / سفاري:''' اضغط ''Shift'' أثناء ضغط ''Reload'', أو اضغط أيا من ''Ctrl-F5'' أو ''Ctrl-R'' (''⌘-R'' على ماك)
 * '''جوجل كروم:''' اضغط ''Ctrl-Shift-R'' (''⌘-Shift-R'' على ماك)
 * '''إنترنت إكسبلورر:''' اضغط ''Ctrl'' أثناء ضغط ''Refresh''، أو اضغط ''Ctrl-F5''
 * '''كنكرر:''' اضغط ''Reload'' أو اضغط ''F5''
@@ -1243,7 +1234,7 @@ $2
 'permissionserrors' => 'أخطاء السماحات',
 'permissionserrorstext' => 'لا تمتلك الصلاحية لفعل هذا، {{PLURAL:$1||للسبب التالي|للسببين التاليين|للأسباب التالية}}:',
 'permissionserrorstext-withaction' => 'لا تملك الصلاحيات ل$2، لل{{PLURAL:$1||سبب التالي|سببين التاليين|أسباب التالية}}:',
-'recreate-moveddeleted-warn' => "'''تحذير: أنت تعيد إنشاء صفحة سبق حذفها.'''
+'recreate-moveddeleted-warn' => "'''تحذير: أنت تقوم بإعادة إنشاء صفحة سبق حذفها.'''
 
 يجب عليك التيقن من أن الاستمرار بتحرير هذه الصفحة ملائم.
 سجلا الحذف والنقل لهذه الصفحة معروضان هنا للتيسير:",
@@ -1284,7 +1275,7 @@ $2
 
 # "Undo" feature
 'undo-success' => 'يمكن استرجاع التعديل.
-تحقق من المقارنة بالأسفل للتأكد من أن هذا هو ما تريد أن تفعله، ثم احفظ التغييرات بالأسفل للانتهاء من استرجاع التعديل.',
+من فضلك تحقق من المقارنة بالأسفل للتأكد من أن هذا هو ما تريد أن تفعله، وبعد ذلك احفظ التغييرات بالأسفل للانتهاء من استرجاع التعديل.',
 'undo-failure' => 'لم يمكن استرجاع التعديل بسبب تعديلات متعارضة تمت على الصفحة.',
 'undo-norev' => 'فشل في الرجوع عن التعديل حيث أنه غير موجود أو تم حذفه.',
 'undo-summary' => 'الرجوع عن التعديل $1 بواسطة [[Special:Contributions/$2|$2]] ([[User talk:$2|نقاش]])',
@@ -1769,7 +1760,7 @@ $1",
 'right-noratelimit' => 'غير متأثر بحدود المعدل',
 'right-import' => 'استيراد الصفحات من ويكيات أخرى',
 'right-importupload' => 'استيراد الصفحات من ملف مرفوع',
-'right-patrol' => 'تعÙ\84Ù\8aÙ\85 ØªØ¹Ø¯Ù\8aÙ\84ات Ø§Ù\84آخرÙ\8aÙ\86 Ø¨Ø¹Ù\84اÙ\85Ø© Ø§Ù\84مراجعة',
+'right-patrol' => 'اÙ\84تعÙ\84Ù\8aÙ\85 Ø¹Ù\84Ù\89 ØªØ¹Ø¯Ù\8aÙ\84ات Ø§Ù\84آخرÙ\8aÙ\86 Ù\83مراجعة',
 'right-autopatrol' => 'علم تعديلات المستخدم مراجعة تلقائيا',
 'right-patrolmarks' => 'رؤية علامات المراجعة في أحدث التغييرات',
 'right-unwatchedpages' => 'رؤية قائمة بالصفحات غير المراقبة',
@@ -1816,7 +1807,7 @@ $1",
 'action-rollback' => 'استرجاع تعديلات آخر مستخدم عدل صفحة معينة سريعا',
 'action-import' => 'استيراد هذه الصفحة من ويكي آخر',
 'action-importupload' => 'استيراد هذه الصفحة من ملف مرفوع',
-'action-patrol' => 'تعÙ\84Ù\8aÙ\85 ØªØ¹Ø¯Ù\8aÙ\84ات Ø§Ù\84آخرÙ\8aÙ\86 Ø¨Ø¹Ù\84اÙ\85Ø© Ø§Ù\84مراجعة',
+'action-patrol' => 'اÙ\84تعÙ\84Ù\8aÙ\85 Ø¹Ù\84Ù\89 ØªØ¹Ø¯Ù\8aÙ\84ات Ø§Ù\84آخرÙ\8aÙ\86 Ù\83مراجعة',
 'action-autopatrol' => 'جعل تعديلك معلم عليه كمراجع',
 'action-unwatchedpages' => 'رؤية قائمة الصفحات غير المراقبة',
 'action-mergehistory' => 'دمج تاريخ هذه الصفحة',
@@ -2186,7 +2177,6 @@ $1',
 'shared-repo' => 'مستودع مشترك',
 'shared-repo-name-wikimediacommons' => 'ويكيميديا كومنز',
 'filepage.css' => '/* CSS المعروض هنا سيضمن في صفحات وصف الملفات، أيضا على الويكيات الأجنبية */',
-'upload-disallowed-here' => 'لأسف لا يمكنك تعديل هذه الصورة.',
 
 # File reversion
 'filerevert' => 'استرجع $1',
@@ -2295,7 +2285,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|بايت|بايت}}',
 'ncategories' => '$1 {{PLURAL:$1|تصنيف واحد|تصنيفان|تصنيفات|تصنيف|تصنيفا}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '{{PLURAL:$1|لا وصلات|وصلة واحدة|وصلتان|$1 وصلات|$1 وصلة}}',
 'nmembers' => '{{PLURAL:$1|لا أعضاء|عضو واحد|عضوان|$1 أعضاء|$1 عضوا|$1 عضو}}',
 'nrevisions' => '{{PLURAL:$1|لا مراجعات|مراجعة واحدة|مراجعتان|$1 مراجعات|$1 مراجعة}}',
@@ -2324,7 +2313,6 @@ $1',
 'mostlinkedtemplates' => 'أكثر القوالب وصلا',
 'mostcategories' => 'أكثر الصفحات تصنيفا',
 'mostimages' => 'أكثر الملفات ارتباطا',
-'mostinterwikis' => 'الصفحات التي تحتوي على أغلب وصلات الإنترويكي',
 'mostrevisions' => 'أكثر الصفحات تعديلا',
 'prefixindex' => 'كل الصفحات بالبادئة',
 'prefixindex-namespace' => 'كل الصفحات مع بادئة ($1 مساحة الأسم)',
@@ -2472,8 +2460,6 @@ $1',
 'mailnologin' => 'لا يوجد عنوان للإرسال',
 'mailnologintext' => 'يجب أن تقوم [[Special:UserLogin|بتسجيل الدخول]] وإدخال بريد إلكتروني صالح في صفحة [[Special:Preferences|التفضيلات]] لتتمكن من إرسال الرسائل لمستخدمين آخرين.',
 'emailuser' => 'إرسال رسالة لهذا المستخدم',
-'emailuser-title-target' => 'راسل بالبريد الإلكتروني هذا  {{GENDER:$1| المستخدم}}',
-'emailuser-title-notarget' => 'مراسلة المستخدم',
 'emailpage' => 'إرسال رسالة للمستخدم',
 'emailpagetext' => 'يمكنك استخدام الاستمارة بالأسفل لإرسال رسالة بريد إلكتروني إلى هذا المستخدم.
 سيظهر عنوان البريد الإلكتروني الذي أدخلته في [[Special:Preferences|تفضيلاتك]] كعنوان المرسل في البريد الإلكتروني، كي يستطيع المتلقي الرد عليك مباشرة.',
@@ -2894,7 +2880,7 @@ $1',
 'unblocklink' => 'ارفع المنع',
 'change-blocklink' => 'تغيير المنع',
 'contribslink' => 'مساهمات',
-'emaillink' => 'أرسل بريدا إلكترونيا',
+'emaillink' => 'أرسل بريدًا إلكترونيًا',
 'autoblocker' => 'تم منعك تلقائياً لأن الأيبي الخاص بك تم استخدامه مؤخراً بواسطة «[[User:$1|$1]]».
 السبب المعطى لمنع $1 هو: «$2»',
 'blocklogpage' => 'سجل المنع',
@@ -3316,34 +3302,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'المعلومات ل"$1"',
-'pageinfo-header-basic' => 'المعلومات الأساسية',
 'pageinfo-header-edits' => 'التعديلات',
-'pageinfo-header-restrictions' => 'حماية الصفحة',
-'pageinfo-header-properties' => 'خصائص الصفحة',
-'pageinfo-display-title' => 'عرض العنوان',
-'pageinfo-default-sort' => 'مفتاح الترتيب الافتراضي',
-'pageinfo-length' => 'حجم الصفحة (بالبايت)',
-'pageinfo-article-id' => 'معرف الصفحة (ID)',
-'pageinfo-robot-policy' => 'الصفة في محرك البحث',
-'pageinfo-robot-index' => 'قابلة للفهرسة',
-'pageinfo-robot-noindex' => 'غير قابلة للفهرسة',
-'pageinfo-views' => 'عدد المشاهدات',
+'pageinfo-header-watchlist' => 'قائمة المراقبة',
+'pageinfo-header-views' => 'مشاهدات',
+'pageinfo-subjectpage' => 'الصفحة',
+'pageinfo-talkpage' => 'صفحة نقاش',
 'pageinfo-watchers' => 'عدد المراقبين',
-'pageinfo-redirects-name' => 'التوجيهات نحو هذه الصفحة',
-'pageinfo-subpages-name' => 'الصفحات الفرعية لهذه الصفحة',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|إعادة توجيه|إعادة توجيهات}}; $3 {{PLURAL:$3|غير إعادة توجيه|غير إعادة التوجيهات}})',
-'pageinfo-firstuser' => 'منشئ الصفحة',
-'pageinfo-firsttime' => 'تاريخ إنشاء الصفحة',
-'pageinfo-lastuser' => 'آخر محرر',
-'pageinfo-lasttime' => 'تاريخ آخر تعديل',
 'pageinfo-edits' => 'عدد التعديلات',
 'pageinfo-authors' => 'عدد المؤلفين المختلفين',
-'pageinfo-recent-edits' => 'عدد التعديلات الأخيرة (خلال  $1 يوم/أيام)',
-'pageinfo-recent-authors' => 'عدد المؤلفين المختلفين الأخيرين',
-'pageinfo-restriction' => 'حماية الصفحة (<code>$1</code>)',
-'pageinfo-magic-words' => 'السحرية {{PLURAL:$1|الكلمة|الكلمات}} ($1)',
-'pageinfo-hidden-categories' => 'مخفية {{PLURAL:$1|فئة|فئات}} ($1)',
-'pageinfo-templates' => 'متضمنة {{PLURAL:$1|قالب|قوالب}} ($1)',
+'pageinfo-views' => 'عدد المشاهدات',
+'pageinfo-viewsperedit' => 'المشاهدات لكل تعديل',
 
 # Skin names
 'skinname-standard' => 'كلاسيك',
@@ -3357,15 +3325,15 @@ $1',
 'skinname-vector' => 'فكتور',
 
 # Patrolling
-'markaspatrolleddiff' => 'علم بعلامة المراجعة',
-'markaspatrolledtext' => 'علم هذه الصفحة بعلامة المراجعة',
-'markedaspatrolled' => 'عÙ\84Ù\85ت Ø¨Ø¹Ù\84اÙ\85Ø© Ø§Ù\84مراجعة',
-'markedaspatrolledtext' => 'اÙ\84Ù\85راجعة Ø§Ù\84Ù\85ختارة Ù\85Ù\86 [[:$1]] Ø¹Ù\84Ù\85ت Ø¨Ø¹Ù\84اÙ\85Ø© Ø§Ù\84مراجعة.',
+'markaspatrolleddiff' => 'علم كمراجعة',
+'markaspatrolledtext' => 'علم على هذه الصفحة كمراجعة',
+'markedaspatrolled' => 'تÙ\85 Ø§Ù\84تعÙ\84Ù\8aÙ\85 Ù\83مراجعة',
+'markedaspatrolledtext' => 'اÙ\84Ù\85راجعة Ø§Ù\84Ù\85ختارة Ù\85Ù\86 [[:$1]] ØªÙ\85 Ø§Ù\84تعÙ\84Ù\8aÙ\85 Ø¹Ù\84Ù\8aÙ\87ا Ù\83مراجعة.',
 'rcpatroldisabled' => 'مراجعة أحدث التغييرات معطلة',
 'rcpatroldisabledtext' => 'خاصية مراجعة أحدث التغييرات معطلة حاليا',
 'markedaspatrollederror' => 'لا يمكن التعليم بالمراجعة',
 'markedaspatrollederrortext' => 'يجب عليك اختيار المراجعة التي تريد أن تشير أنها مراجعة',
-'markedaspatrollederror-noautopatrol' => 'Ù\84ا Ù\8aجÙ\88ز Ù\84Ù\83 ØªØ¹Ù\84Ù\8aÙ\85 ØªØºÙ\8aÙ\8aراتÙ\83 Ø§Ù\84شخصÙ\8aØ© Ø¨Ø¹Ù\84اÙ\85Ø© Ø§Ù\84مراجعة.',
+'markedaspatrollederror-noautopatrol' => 'Ù\85Ù\86 ØºÙ\8aر Ø§Ù\84Ù\85سÙ\85Ù\88Ø­ Ù\84Ù\83 Ø§Ù\84تعÙ\84Ù\8aÙ\85 Ø¹Ù\84Ù\89 ØªØºÙ\8aÙ\8aراتÙ\83 Ø§Ù\84شخصÙ\8aØ© Ù\83مراجعة.',
 
 # Patrol log
 'patrol-log-page' => 'سجل الخفر',
@@ -3397,7 +3365,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 بكسل, حجم الملف  : $3 ، نوع الملف : $4 ، $5 {{PLURAL:$5| صفحة | صفحات}}',
 'file-nohires' => 'لا توجد دقة أعلى متوفرة.',
 'svg-long-desc' => 'ملف SVG، أبعاده $1 × $2 بكسل، حجم الملف: $3',
-'svg-long-desc-animated' => 'ملف SVG متحرك، بمقاسات  $1  ×  $2  بكسل، حجم الملف: $3',
 'show-big-image' => 'دقة كاملة',
 'show-big-image-preview' => 'حجم هذه المعاينة: $1.',
 'show-big-image-other' => '{{PLURAL:$2||البعد الآخر|البعدان الآخران|الأبعاد الأخرى}}: $1.',
@@ -3407,8 +3374,6 @@ $1',
 'file-info-png-looped' => 'ملفوف',
 'file-info-png-repeat' => 'عرضت {{PLURAL:$1||مرة واحدة|مرتين|$1 مرات|$1 مرة}}',
 'file-info-png-frames' => '{{PLURAL:$1||إطار واحد|إطاران|$1 إطارات|$1 إطارًا|$1 إطار}}',
-'file-no-thumb-animation' => "'' 'ملاحظة: نظراً للقيود التقنية، فإن الصورة المصغرة لهذا الملف ستكون غير متحركة. '''",
-'file-no-thumb-animation-gif' => "'' 'ملاحظة: نظراً للقيود التقنية، فإن الصورة المصغرة لهذا الملف GIF عالي الدقة ستكون غير متحركة. '''",
 
 # Special:NewFiles
 'newimages' => 'معرض الملفات الجديدة',
index e11d902..709fae0 100644 (file)
@@ -78,30 +78,30 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ܨܘܝܒܐ', '#REDIRECT' ),
-       'numberofpages'             => array( '1', 'ܡܢܝܢܐ_ܕܦܐܬܬ̈ܐ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ܡܢܝܢܐ_ܕܡܠܘܐ̈ܐ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ܡܢܝܢܐ_ܕܠܦܦ̈ܐ', 'NUMBEROFFILES' ),
-       'pagename'                  => array( '1', 'ܫܡܐ_ܕܦܐܬܐ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ܟܘܢܝܐ_ܕܦܐܬܐ', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ܚܩܠܐ', 'NAMESPACE' ),
-       'msg'                       => array( '0', 'ܐܓܪܬܐ:', 'MSG:' ),
-       'img_thumbnail'             => array( '1', 'ܙܥܘܪܬܐ', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'ܙܥܘܪܬܐ=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'ܝܡܝܢܐ', 'right' ),
-       'img_left'                  => array( '1', 'ܣܡܠܐ', 'left' ),
-       'img_none'                  => array( '1', 'ܠܐ_ܡܕܡ', 'none' ),
-       'img_center'                => array( '1', 'ܡܨܥܐ', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'ܦܐܬܐ=$1', 'ܦܐܬܐ $1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'ܬܚܘܡܐ', 'border' ),
-       'img_baseline'              => array( '1', 'ܣܪܛܐ_ܫܪܫܝܐ', 'baseline' ),
-       'img_sub'                   => array( '1', 'ܦܪܥܝܐ', 'sub' ),
-       'grammar'                   => array( '0', 'ܬܘܪܨ_ܡܡܠܠܐ:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ܓܢܣܐ:', 'GENDER:' ),
-       'language'                  => array( '0', '#ܠܫܢܐ:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'ܕܝܠܢܝܐ', 'special' ),
-       'url_path'                  => array( '0', 'ܫܒܝܠܐ', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ܘܝܩܝ', 'WIKI' ),
+       'redirect'                => array( '0', '#ܨܘܝܒܐ', '#REDIRECT' ),
+       'numberofpages'           => array( '1', 'ܡܢܝܢܐ_ܕܦܐܬܬ̈ܐ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ܡܢܝܢܐ_ܕܡܠܘܐ̈ܐ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ܡܢܝܢܐ_ܕܠܦܦ̈ܐ', 'NUMBEROFFILES' ),
+       'pagename'                => array( '1', 'ܫܡܐ_ܕܦܐܬܐ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ܟܘܢܝܐ_ܕܦܐܬܐ', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ܚܩܠܐ', 'NAMESPACE' ),
+       'msg'                     => array( '0', 'ܐܓܪܬܐ:', 'MSG:' ),
+       'img_thumbnail'           => array( '1', 'ܙܥܘܪܬܐ', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'ܙܥܘܪܬܐ=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'ܝܡܝܢܐ', 'right' ),
+       'img_left'                => array( '1', 'ܣܡܠܐ', 'left' ),
+       'img_none'                => array( '1', 'ܠܐ_ܡܕܡ', 'none' ),
+       'img_center'              => array( '1', 'ܡܨܥܐ', 'center', 'centre' ),
+       'img_page'                => array( '1', 'ܦܐܬܐ=$1', 'ܦܐܬܐ $1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'ܬܚܘܡܐ', 'border' ),
+       'img_baseline'            => array( '1', 'ܣܪܛܐ_ܫܪܫܝܐ', 'baseline' ),
+       'img_sub'                 => array( '1', 'ܦܪܥܝܐ', 'sub' ),
+       'grammar'                 => array( '0', 'ܬܘܪܨ_ܡܡܠܠܐ:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ܓܢܣܐ:', 'GENDER:' ),
+       'language'                => array( '0', '#ܠܫܢܐ:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'ܕܝܠܢܝܐ', 'special' ),
+       'url_path'                => array( '0', 'ܫܒܝܠܐ', 'PATH' ),
+       'url_wiki'                => array( '0', 'ܘܝܩܝ', 'WIKI' ),
 );
 
 $messages = array(
@@ -802,11 +802,9 @@ $1',
 'recentchanges' => 'ܫܘܚܠܦ̈ܐ ܚܕ̈ܬܐ',
 'recentchanges-legend' => 'ܓܒܝܬ̈ܐ ܕܫܘܚܠܦ̈ܐ ܚܕ̈ܬܐ',
 'recentchanges-summary' => 'ܥܩܒ ܫܘܚܠܦ̈ܐ ܚܕܬ ܡܢ ܟܠ ܕܘܝܩܝ ܒܦܐܬܐ ܗܕܐ.',
-'recentchanges-feed-description' => 'ܥܩܒ ܫܘܚܠܦ̈ܐ ܚܕܬ ܡܢ ܟܠ ܕܘܝܩܝ ܒܝܕ ܗܕܐ ܬܪܣܝܬܐ.',
 'recentchanges-label-newpage' => 'ܫܘܚܠܦܐ ܗܢܐ ܐܬܬܣܝܡ ܦܐܬܐ ܚܕܬܐ',
 'recentchanges-label-minor' => 'ܗܢܘ ܫܘܚܠܦܐ ܙܥܘܪܐ',
 'recentchanges-label-bot' => 'ܒܘܬ (bot) ܥܒܕ ܗܢܐ ܫܘܚܠܦܐ',
-'rcnotefrom' => "ܠܬܚܬ ܫܘܚܠܦ̈ܐ ܕܡܢ '''$2''' (ܥܕ '''$1''' ܡܬܚܙܝܢ̈ܐ).",
 'rclistfrom' => 'ܚܘܝ ܫܘܚܠܦ̈ܐ ܚܕ̈ܬܐ ܡܢ $1',
 'rcshowhideminor' => '$1 ܫܘܚܠܦ̈ܐ ܙܥܘܪ̈ܐ',
 'rcshowhidebots' => '$1 ܒܘܬ̈ܐ (Bots)',
@@ -897,7 +895,6 @@ $1',
 'filehist' => 'ܬܫܥܝܬܐ ܕܠܦܦܐ',
 'filehist-deleteall' => 'ܫܘܦ ܟܠ',
 'filehist-deleteone' => 'ܫܘܦ',
-'filehist-revert' => 'ܐܦܢܝ',
 'filehist-current' => 'ܗܫܝܐ',
 'filehist-datetime' => 'ܣܝܩܘܡܐ/ܙܒܢܐ',
 'filehist-thumb' => 'ܨܘܪܬܐ ܙܥܘܪܬܐ',
@@ -1075,7 +1072,6 @@ $1',
 'linksearch-pat' => 'ܙܢܐ ܕܒܨܝܐ:',
 'linksearch-ns' => 'ܚܩܠܐ:',
 'linksearch-ok' => 'ܒܨܝ',
-'linksearch-line' => '$1 ܝܨܝܪܐ ܡܢ $2',
 
 # Special:ListUsers
 'listusersfrom' => 'ܚܘܝ ܡܦܠܚܢ̈ܐ ܕܫܪܝܢ ܒ:',
@@ -1340,7 +1336,6 @@ $1',
 'blocklogentry' => 'ܚܪܡ [[$1]] ܠܡܬܚܐ ܕ $2 $3',
 'unblocklogentry' => 'ܫܩܠ ܚܪܡܐ ܡܢ $1',
 'block-log-flags-anononly' => 'ܡܦܠܚܢ̈ܐ ܠܐ ܝܕ̈ܝܥܐ ܒܠܚܘܕ',
-'block-log-flags-nocreate' => 'ܒܪܝܬܐ ܕܚܘܫܒ̈ܢܐ ܠܐ ܗܝ ܡܬܩܒܠܢܬܐ',
 'block-log-flags-hiddenname' => 'ܫܡܐ ܕܡܦܠܚܢܐ ܛܘܫܝܐ',
 'ipb_already_blocked' => '"$1" ܡܚܪܡܐ ܗܘ ܡܢ ܟܕܘ',
 'ipb-needreblock' => '"$1" ܡܚܪܡܐ ܗܘ ܡܢ ܟܕܘ
@@ -1412,7 +1407,6 @@ Do you want to change the settings?',
 'tooltip-pt-userpage' => 'ܦܐܬܐ ܕܡܦܠܚܢܐ ܕܝܠܟ',
 'tooltip-pt-mytalk' => 'ܦܐܬܐ ܕܡܡܠܘܟ',
 'tooltip-pt-preferences' => 'Your preferences',
-'tooltip-pt-watchlist' => 'ܡܟܬܒܢܘܬܐ ܕܦܐܬܬ̈ܐ ܕܒܪܗܝܬ ܐܢܬ ܫܘܚܠܦ̈ܐ ܕܬܗܘܐ ܒܗܘܢ',
 'tooltip-pt-login' => 'ܢܠܒܒ ܠܟ ܕܣܓܠ ܐܢܬ ܥܠܠܐ ܕܝܠܟ، ܐܠܐ ܗܢܐ ܠܐ ܐܝܬܝܗܝ ܐܠܨܝܐ',
 'tooltip-pt-logout' => 'ܦܠܛܐ',
 'tooltip-ca-talk' => 'ܡܡܠܠܐ ܥܠ ܚܒܝܫܬܐ ܕܦܐܬܐ',
@@ -1422,21 +1416,15 @@ Do you want to change the settings?',
 'tooltip-ca-protect' => 'ܢܛܘܪ ܗܕܐ ܦܐܬܐ',
 'tooltip-ca-delete' => 'ܫܘܦ ܦܐܬܐ ܗܕܐ',
 'tooltip-search' => 'ܒܨܝ ܒܓܘ {{SITENAME}}',
-'tooltip-search-fulltext' => 'ܒܨܝ ܒܓܘ ܦܐܬܬ̈ܐ ܥܠ ܗܢܐ ܟܬܝܒܬܐ',
 'tooltip-p-logo' => 'ܦܐܬܐ ܪܝܫܝܬܐ',
-'tooltip-n-mainpage-description' => 'ܬܪܘܩܬܐ ܕܦܐܬܐ ܪܝܫܝܬܐ',
 'tooltip-n-portal' => 'ܚܕܪ ܬܪܡܝܬܐ، ܡܢܐ ܡܫܟܚ ܐܢܬ ܠܥܒܕܐ، ܐܝܟܐ ܬܚܙܝ ܟܠ ܡܐ ܕܣܢܝܩ ܐܢܬ ܠܗ',
 'tooltip-n-recentchanges' => 'ܡܟܬܒܢܘܬܐ ܒܫܘܚܠܦ̈ܐ ܚܕ̈ܬܐ ܒܓܘ ܘܝܩܝ.',
 'tooltip-n-randompage' => 'ܦܬܘܟ ܡܓܠܬܐ ܚܘܝܚܬܐ',
 'tooltip-n-help' => 'ܕܘܟܐ ܠܥܘܕܪܢܐ',
-'tooltip-feed-atom' => 'ܬܪܣܝܬܐ ܕAtom ܠܗܢܐ ܦܐܬܬܐ',
 'tooltip-t-contributions' => 'ܡܟܬܒܢܘܬܐ ܒܫܘܬܦ̈ܐ ܕܗܢܐ ܡܦܠܚܢܐ',
 'tooltip-t-emailuser' => 'ܫܕܪ ܐܓܪܬܐ ܠܗܢܐ ܡܦܠܚܢܐ',
-'tooltip-t-upload' => 'ܐܣܩ ܠܦܦ̈ܐ',
 'tooltip-t-specialpages' => 'ܡܟܬܒܢܘܬܐ ܒܟܠ ܦܐܬܬ̈ܐ ܕ̈ܝܠܢܝܬܐ',
-'tooltip-ca-nstab-main' => 'ܚܘܝ ܦܐܬܬܐ ܕܚܒ̈ܝܫܬܐ',
 'tooltip-ca-nstab-user' => 'ܚܘܝ ܦܐܬܐ ܕܡܦܠܚܢܐ',
-'tooltip-ca-nstab-image' => 'ܚܘܝ ܦܐܬܐ ܕܠܦܦܐ',
 'tooltip-save' => 'ܠܒܘܟ ܫܘܚܠܦܟ',
 
 # Attribution
index e5397fa..c774771 100644 (file)
@@ -2128,10 +2128,15 @@ Imken lek ṫċof l-ĝin dyalha.',
 # Info page
 'pageinfo-title' => 'mĝlomaṫ l-"$1"',
 'pageinfo-header-edits' => 'ṫĝdilaṫ',
-'pageinfo-views' => 'ĝadad l-moċahadaṫ',
+'pageinfo-header-watchlist' => "qa'imaṫ l-ṃoṛaqaba",
+'pageinfo-header-views' => 'moċahadaṫ',
+'pageinfo-subjectpage' => 'ṣfḫa',
+'pageinfo-talkpage' => 'ṣfḫṫ n-niqaċ',
 'pageinfo-watchers' => 'ĝadad l-moraqibin',
 'pageinfo-edits' => 'ĝadad ṫ-ṫĝdilaṫ',
 'pageinfo-authors' => "ĝadad l-mo'llifin l-mĥṫalfin",
+'pageinfo-views' => 'ĝadad l-moċahadaṫ',
+'pageinfo-viewsperedit' => 'l-moċahadaĝ l-koll ṫĝdil',
 
 # Patrolling
 'markaspatrolleddiff' => 'marki kamorajaaa',
index ec11637..8fe762b 100644 (file)
@@ -59,153 +59,153 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#تحويل', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__لافهرس__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__لامعرض__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__لصق_فهرس__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__فهرس__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__لاتحريرقسم__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__لاعنوان__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'شهر_حالى', 'شهر_حالي2', 'شهر_حالي', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'شهر_حالي1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'اسم_الشهر_الحالى', 'اسم_الشهر_الحالي', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'اسم_الشهر_الحالى_المولد', 'اسم_الشهر_الحالي_المولد', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'اختصار_الشهر_الحالى', 'اختصار_الشهر_الحالي', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'يوم_حالى', 'يوم_حالي', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'يوم_حالى2', 'يوم_حالي2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'اسم_اليوم_الحالى', 'اسم_اليوم_الحالي', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'عام_حالى', 'عام_حالي', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'وقت_حالى', 'وقت_حالي', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ساعة_حالية', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'شهر_محلى', 'شهر_محلي2', 'شهر_محلي', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'شهر_محلى1', 'شهر_محلي1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'اسم_الشهر_المحلى', 'اسم_شهر_محلى', 'اسم_الشهر_المحلي', 'اسم_شهر_محلي', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'اسم_الشهر_المحلى_المولد', 'اسم_شهر_محلى_مولد', 'اسم_الشهر_المحلي_المولد', 'اسم_شهر_محلي_مولد', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'اختصار_الشهر_المحلى', 'اختصار_شهر_محلى', 'اختصار_الشهر_المحلي', 'اختصار_شهر_محلي', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'يوم_محلى', 'يوم_محلي', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'يوم_محلى2', 'يوم_محلي2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'اسم_اليوم_المحلى', 'اسم_يوم_محلى', 'اسم_اليوم_المحلي', 'اسم_يوم_محلي', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'عام_محلى', 'عام_محلي', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'وقت_محلى', 'وقت_محلي', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ساعة_محلية', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'عدد_الصفحات', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'عدد_المقالات', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'عدد_الملفات', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'عدد_المستخدمين', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'عدد_المستخدمين_النشطين', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'عدد_التعديلات', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'عدد_المشاهدات', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'اسم_الصفحة', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'عنوان_الصفحة', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'نطاق', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'عنوان_نطاق', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'نطاق_النقاش', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'عنوان_النقاش', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'نطاق_الموضوع', 'نطاق_المقالة', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'عنوان_نطاق_الموضوع', 'عنوان_نطاق_المقالة', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'اسم_الصفحة_الكامل', 'اسم_صفحة_كامل', 'اسم_كامل', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'عنوان_الصفحة_الكامل', 'عنوان_صفحة_كامل', 'عنوان_كامل', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'اسم_الصفحة_الفرعي', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'عنوان_الصفحة_الفرعى', 'عنوان_الصفحة_الفرعي', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'اسم_الصفحة_الأساسى', 'اسم_الصفحة_الأساسي', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'عنوان_الصفحة_الأساسى', 'عنوان_الصفحة_الأساسي', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'اسم_صفحة_النقاش', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'عنوان_صفحة_النقاش', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'اسم_صفحة_الموضوع', 'اسم_صفحة_المقالة', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'عنوان_صفحة_الموضوع', 'عنوان_صفحة_المقالة', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'رسالة:', 'MSG:' ),
-       'subst'                     => array( '0', 'نسخ:', 'إحلال:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'نسخ_آمن:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'مصدر:', 'مصدر_قالب:', 'رسالة_بدون_تهيئة:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'تصغير', 'مصغر', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'تصغير=$1', 'مصغر=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'يمين', 'right' ),
-       'img_left'                  => array( '1', 'يسار', 'left' ),
-       'img_none'                  => array( '1', 'بدون', 'بلا', 'none' ),
-       'img_width'                 => array( '1', '$1بك', '$1عن', '$1px' ),
-       'img_center'                => array( '1', 'مركز', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'لاإطار', 'frameless' ),
-       'img_page'                  => array( '1', 'صفحة=$1', 'صفحة $1', 'صفحة_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'معدول', 'معدول=$1', 'معدول $1', 'معدول_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'حد', 'حدود', 'border' ),
-       'img_baseline'              => array( '1', 'خط_أساسى', 'خط_أساسي', 'baseline' ),
-       'img_sub'                   => array( '1', 'فرعى', 'فرعي', 'sub' ),
-       'img_super'                 => array( '1', 'سوبر', 'سب', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'أعلى', 'top' ),
-       'img_text_top'              => array( '1', 'نص_أعلى', 'text-top' ),
-       'img_middle'                => array( '1', 'وسط', 'middle' ),
-       'img_bottom'                => array( '1', 'أسفل', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'نص_أسفل', 'text-bottom' ),
-       'img_link'                  => array( '1', 'وصلة=$1', 'رابط=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'بديل=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'محتوى:', 'INT:' ),
-       'sitename'                  => array( '1', 'اسم_الموقع', 'اسم_موقع', 'SITENAME' ),
-       'ns'                        => array( '0', 'نط:', 'NS:' ),
-       'nse'                       => array( '0', 'نطم:', 'NSE:' ),
-       'localurl'                  => array( '0', 'مسار_محلى:', 'مسار_محلي:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'عنوان_المسار_المحلى:', 'عنوان_المسار_المحلي:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'خادم', 'SERVER' ),
-       'servername'                => array( '0', 'اسم_الخادم', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'مسار_السكريبت', 'مسار_سكريبت', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'مسار_الهيئة', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'قواعد_اللغة:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'نوع:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__لاتحويل_عنوان__', '__لاتع__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__لاتحويل_محتوى__', '__لاتم__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'أسبوع_حالى', 'أسبوع_حالي', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'يوم_حالى_مأ', 'يوم_حالي_مأ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'أسبوع_محلى', 'أسبوع_محلي', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'يوم_محلى_مأ', 'يوم_محلي_مأ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'رقم_المراجعة', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'يوم_المراجعة', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'يوم_المراجعة2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'شهر_المراجعة', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'شهر_المراجعة1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'عام_المراجعة', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'طابع_وقت_المراجعة', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'مستخدم_المراجعة', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'جمع:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'مسار_كامل:', 'عنوان_كامل:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'عنوان_كامل:', 'مسار_كامل:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'عنوان_كبير:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'عنوان_صغير:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'صغير:', 'LC:' ),
-       'uc'                        => array( '0', 'كبير:', 'UC:' ),
-       'raw'                       => array( '0', 'خام:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'عرض_العنوان', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'أر', 'آر', 'R' ),
-       'newsectionlink'            => array( '1', '__وصلة_قسم_جديد__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__لا_وصلة_قسم_جديد__', 'لا_وصلة_قسم_جديد__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'نسخة_حالية', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'كود_المسار:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'كود_الأنكور', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'طابع_الوقت_الحالي', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'طابع_الوقت_المحلى', 'طابع_الوقت_المحلي', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'علامة_الاتجاه', 'علامة_اتجاه', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#لغة:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'لغة_المحتوى', 'لغة_محتوى', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'صفحات_فى_نطاق:', 'صفحات_فى_نط:', 'صفحات_في_نطاق:', 'صفحات_في_نط:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'عدد_الإداريين', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'صيغة_رقم', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'باد_يسار', 'PADLEFT' ),
-       'padright'                  => array( '0', 'باد_يمين', 'PADRIGHT' ),
-       'special'                   => array( '0', 'خاص', 'special' ),
-       'defaultsort'               => array( '1', 'ترتيب_قياسى:', 'ترتيب_افتراضى:', 'مفتاح_ترتيب_قياسى:', 'مفتاح_ترتيب_افتراضى:', 'ترتيب_تصنيف_قياسى:', 'ترتيب_تصنيف_افتراضى:', 'ترتيب_قياسي:', 'ترتيب_افتراضي:', 'مفتاح_ترتيب_قياسي:', 'مفتاح_ترتيب_افتراضي:', 'ترتيب_تصنيف_قياسي:', 'ترتيب_تصنيف_افتراضي:', 'ترتيب_غيابي:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'مسار_الملف:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'وسم', 'tag' ),
-       'hiddencat'                 => array( '1', '__تصنيف_مخفي__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'صفحات_في_التصنيف', 'صفحات_في_تصنيف', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'حجم_الصفحة', 'PAGESIZE' ),
-       'index'                     => array( '1', '__فهرسة__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__لافهرسة__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'عدد_فى_المجموعة', 'عدد_فى_مجموعة', 'عدد_في_المجموعة', 'عدد_في_مجموعة', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__تحويلة_إستاتيكية__', '__تحويلة_ساكنة__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'مستوى_الحماية', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'تهيئة_التاريخ', 'تهيئة_تاريخ', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'مسار', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ويكى', 'ويكي', 'WIKI' ),
-       'url_query'                 => array( '0', 'استعلام', 'QUERY' ),
+       'redirect'                => array( '0', '#تحويل', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__لافهرس__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__لامعرض__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__لصق_فهرس__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__فهرس__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__لاتحريرقسم__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__لاعنوان__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'شهر_حالى', 'شهر_حالي2', 'شهر_حالي', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'شهر_حالي1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'اسم_الشهر_الحالى', 'اسم_الشهر_الحالي', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'اسم_الشهر_الحالى_المولد', 'اسم_الشهر_الحالي_المولد', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'اختصار_الشهر_الحالى', 'اختصار_الشهر_الحالي', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'يوم_حالى', 'يوم_حالي', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'يوم_حالى2', 'يوم_حالي2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'اسم_اليوم_الحالى', 'اسم_اليوم_الحالي', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'عام_حالى', 'عام_حالي', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'وقت_حالى', 'وقت_حالي', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ساعة_حالية', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'شهر_محلى', 'شهر_محلي2', 'شهر_محلي', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'شهر_محلى1', 'شهر_محلي1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'اسم_الشهر_المحلى', 'اسم_شهر_محلى', 'اسم_الشهر_المحلي', 'اسم_شهر_محلي', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'اسم_الشهر_المحلى_المولد', 'اسم_شهر_محلى_مولد', 'اسم_الشهر_المحلي_المولد', 'اسم_شهر_محلي_مولد', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'اختصار_الشهر_المحلى', 'اختصار_شهر_محلى', 'اختصار_الشهر_المحلي', 'اختصار_شهر_محلي', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'يوم_محلى', 'يوم_محلي', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'يوم_محلى2', 'يوم_محلي2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'اسم_اليوم_المحلى', 'اسم_يوم_محلى', 'اسم_اليوم_المحلي', 'اسم_يوم_محلي', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'عام_محلى', 'عام_محلي', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'وقت_محلى', 'وقت_محلي', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ساعة_محلية', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'عدد_الصفحات', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'عدد_المقالات', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'عدد_الملفات', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'عدد_المستخدمين', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'عدد_المستخدمين_النشطين', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'عدد_التعديلات', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'عدد_المشاهدات', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'اسم_الصفحة', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'عنوان_الصفحة', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'نطاق', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'عنوان_نطاق', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'نطاق_النقاش', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'عنوان_النقاش', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'نطاق_الموضوع', 'نطاق_المقالة', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'عنوان_نطاق_الموضوع', 'عنوان_نطاق_المقالة', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'اسم_الصفحة_الكامل', 'اسم_صفحة_كامل', 'اسم_كامل', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'عنوان_الصفحة_الكامل', 'عنوان_صفحة_كامل', 'عنوان_كامل', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'اسم_الصفحة_الفرعي', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'عنوان_الصفحة_الفرعى', 'عنوان_الصفحة_الفرعي', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'اسم_الصفحة_الأساسى', 'اسم_الصفحة_الأساسي', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'عنوان_الصفحة_الأساسى', 'عنوان_الصفحة_الأساسي', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'اسم_صفحة_النقاش', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'عنوان_صفحة_النقاش', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'اسم_صفحة_الموضوع', 'اسم_صفحة_المقالة', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'عنوان_صفحة_الموضوع', 'عنوان_صفحة_المقالة', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'رسالة:', 'MSG:' ),
+       'subst'                   => array( '0', 'نسخ:', 'إحلال:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'نسخ_آمن:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'مصدر:', 'مصدر_قالب:', 'رسالة_بدون_تهيئة:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'تصغير', 'مصغر', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'تصغير=$1', 'مصغر=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'يمين', 'right' ),
+       'img_left'                => array( '1', 'يسار', 'left' ),
+       'img_none'                => array( '1', 'بدون', 'بلا', 'none' ),
+       'img_width'               => array( '1', '$1بك', '$1عن', '$1px' ),
+       'img_center'              => array( '1', 'مركز', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'لاإطار', 'frameless' ),
+       'img_page'                => array( '1', 'صفحة=$1', 'صفحة $1', 'صفحة_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'معدول', 'معدول=$1', 'معدول $1', 'معدول_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'حد', 'حدود', 'border' ),
+       'img_baseline'            => array( '1', 'خط_أساسى', 'خط_أساسي', 'baseline' ),
+       'img_sub'                 => array( '1', 'فرعى', 'فرعي', 'sub' ),
+       'img_super'               => array( '1', 'سوبر', 'سب', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'أعلى', 'top' ),
+       'img_text_top'            => array( '1', 'نص_أعلى', 'text-top' ),
+       'img_middle'              => array( '1', 'وسط', 'middle' ),
+       'img_bottom'              => array( '1', 'أسفل', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'نص_أسفل', 'text-bottom' ),
+       'img_link'                => array( '1', 'وصلة=$1', 'رابط=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'بديل=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'محتوى:', 'INT:' ),
+       'sitename'                => array( '1', 'اسم_الموقع', 'اسم_موقع', 'SITENAME' ),
+       'ns'                      => array( '0', 'نط:', 'NS:' ),
+       'nse'                     => array( '0', 'نطم:', 'NSE:' ),
+       'localurl'                => array( '0', 'مسار_محلى:', 'مسار_محلي:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'عنوان_المسار_المحلى:', 'عنوان_المسار_المحلي:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'خادم', 'SERVER' ),
+       'servername'              => array( '0', 'اسم_الخادم', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'مسار_السكريبت', 'مسار_سكريبت', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'مسار_الهيئة', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'قواعد_اللغة:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'نوع:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__لاتحويل_عنوان__', '__لاتع__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__لاتحويل_محتوى__', '__لاتم__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'أسبوع_حالى', 'أسبوع_حالي', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'يوم_حالى_مأ', 'يوم_حالي_مأ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'أسبوع_محلى', 'أسبوع_محلي', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'يوم_محلى_مأ', 'يوم_محلي_مأ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'رقم_المراجعة', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'يوم_المراجعة', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'يوم_المراجعة2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'شهر_المراجعة', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'شهر_المراجعة1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'عام_المراجعة', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'طابع_وقت_المراجعة', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'مستخدم_المراجعة', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'جمع:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'مسار_كامل:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'عنوان_كامل:', 'مسار_كامل:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'عنوان_كبير:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'عنوان_صغير:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'صغير:', 'LC:' ),
+       'uc'                      => array( '0', 'كبير:', 'UC:' ),
+       'raw'                     => array( '0', 'خام:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'عرض_العنوان', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'أر', 'آر', 'R' ),
+       'newsectionlink'          => array( '1', '__وصلة_قسم_جديد__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__لا_وصلة_قسم_جديد__', 'لا_وصلة_قسم_جديد__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'نسخة_حالية', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'كود_المسار:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'كود_الأنكور', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'طابع_الوقت_الحالي', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'طابع_الوقت_المحلى', 'طابع_الوقت_المحلي', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'علامة_الاتجاه', 'علامة_اتجاه', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#لغة:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'لغة_المحتوى', 'لغة_محتوى', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'صفحات_فى_نطاق:', 'صفحات_فى_نط:', 'صفحات_في_نطاق:', 'صفحات_في_نط:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'عدد_الإداريين', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'صيغة_رقم', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'باد_يسار', 'PADLEFT' ),
+       'padright'                => array( '0', 'باد_يمين', 'PADRIGHT' ),
+       'special'                 => array( '0', 'خاص', 'special' ),
+       'defaultsort'             => array( '1', 'ترتيب_قياسى:', 'ترتيب_افتراضى:', 'مفتاح_ترتيب_قياسى:', 'مفتاح_ترتيب_افتراضى:', 'ترتيب_تصنيف_قياسى:', 'ترتيب_تصنيف_افتراضى:', 'ترتيب_قياسي:', 'ترتيب_افتراضي:', 'مفتاح_ترتيب_قياسي:', 'مفتاح_ترتيب_افتراضي:', 'ترتيب_تصنيف_قياسي:', 'ترتيب_تصنيف_افتراضي:', 'ترتيب_غيابي:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'مسار_الملف:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'وسم', 'tag' ),
+       'hiddencat'               => array( '1', '__تصنيف_مخفي__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'صفحات_في_التصنيف', 'صفحات_في_تصنيف', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'حجم_الصفحة', 'PAGESIZE' ),
+       'index'                   => array( '1', '__فهرسة__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__لافهرسة__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'عدد_فى_المجموعة', 'عدد_فى_مجموعة', 'عدد_في_المجموعة', 'عدد_في_مجموعة', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__تحويلة_إستاتيكية__', '__تحويلة_ساكنة__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'مستوى_الحماية', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'تهيئة_التاريخ', 'تهيئة_تاريخ', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'مسار', 'PATH' ),
+       'url_wiki'                => array( '0', 'ويكى', 'ويكي', 'WIKI' ),
+       'url_query'               => array( '0', 'استعلام', 'QUERY' ),
 );
 
 $specialPageAliases = array(
index 2e86ea2..69b029d 100644 (file)
@@ -30,8 +30,8 @@ $namespaceNames = array(
        NS_PROJECT_TALK     => '$1_বাৰ্তা',
        NS_FILE             => 'চিত্ৰ',
        NS_FILE_TALK        => 'চিত্ৰ_বাৰ্তা',
-       NS_MEDIAWIKI        => 'মিডিয়াৱিকি',
-       NS_MEDIAWIKI_TALK   => 'মিডিয়াৱিà¦\95ি_à¦\86লà§\8bà¦\9aনা',
+       NS_MEDIAWIKI        => 'মà§\87ডিয়াৱিকি',
+       NS_MEDIAWIKI_TALK   => 'মà§\87ডিয়াৱিà¦\95ি_বাৰà§\8dতা',
        NS_TEMPLATE         => 'সাঁচ',
        NS_TEMPLATE_TALK    => 'সাঁচ_বাৰ্তা',
        NS_HELP             => 'সহায়',
@@ -53,8 +53,6 @@ $namespaceAliases = array(
        'चित्र_वार्ता' => NS_FILE_TALK,
        'চিত্র' => NS_FILE,
        'চিত্র বার্তা' => NS_FILE_TALK,
-       'মেডিয়াৱিকি' => NS_MEDIAWIKI,
-       'মেডিয়াৱিকি_বাৰ্তা' => NS_MEDIAWIKI_TALK,
        'MediaWiki বার্তা' => NS_MEDIAWIKI_TALK,
        'साँचा' => NS_TEMPLATE,
        'साँचा_वार्ता' => NS_TEMPLATE_TALK,
@@ -67,104 +65,35 @@ $namespaceAliases = array(
 );
 
 $specialPageAliases = array(
-       'Activeusers'               => array( 'সক্ৰিয়_সদস্যসকল' ),
-       'Allmessages'               => array( 'সকলোবোৰ_বাৰ্তা' ),
        'Allpages'                  => array( 'সকলোবোৰ_পৃষ্ঠা' ),
-       'Ancientpages'              => array( 'পুৰণি_পৃষ্ঠা' ),
-       'Badtitle'                  => array( 'ভুল_শিৰোনাম' ),
-       'Blankpage'                 => array( 'উকা_পৃষ্ঠা' ),
-       'Block'                     => array( 'অৱৰোধ', 'আই_পি_অৱৰোধ', 'সদস্য_অৱৰোধ' ),
-       'Blockme'                   => array( 'মোক_অৱৰোধ_কৰক' ),
-       'Booksources'               => array( 'গ্ৰন্থৰ_উত্স' ),
-       'BrokenRedirects'           => array( 'ভঙা_পূণঃনিৰ্দেশনাসমূহ' ),
-       'Categories'                => array( 'শ্ৰেণীসমূহ' ),
-       'ChangeEmail'               => array( 'ইমেইল_সলনি_কৰক' ),
-       'ChangePassword'            => array( 'গুপ্তশব্দ_সলনি_কৰক', 'গুপ্তশব্দ_সলনি' ),
-       'ComparePages'              => array( 'তুলনা_কৰক' ),
-       'Confirmemail'              => array( 'ইমেইল_নিশ্চিত_কৰক' ),
-       'Contributions'             => array( 'বৰঙনিসমূহ', 'বৰঙনিদাতাসকল', 'বৰঙনি' ),
+       'Contributions'             => array( 'অৱদানবোৰ' ),
        'CreateAccount'             => array( 'সদস্যভুক্তি' ),
-       'DeletedContributions'      => array( 'বিলোপ_কৰা_বৰঙনিসমূহ' ),
-       'Disambiguations'           => array( 'দ্ব্যৰ্থতা_দূৰীকৰণসমূহ' ),
-       'DoubleRedirects'           => array( 'দ্বি_পুণঃনিৰ্দেশনাসমূহ' ),
-       'EditWatchlist'             => array( 'লক্ষ্যতালিকা_সম্পাদনা_কৰক' ),
-       'Emailuser'                 => array( 'সদস্যলৈ_ই-মেইল_পঠিয়াওক' ),
-       'Export'                    => array( 'ৰপ্তানি' ),
-       'Fewestrevisions'           => array( 'নূন্যতম_সংস্কৰণসমূহ' ),
-       'FileDuplicateSearch'       => array( 'প্ৰতিলিপি_সনিবিষ্ট_নথি_অনুসন্ধান' ),
-       'Filepath'                  => array( 'ফাইলৰ_পথ' ),
-       'Import'                    => array( 'আমদানি' ),
-       'Invalidateemail'           => array( 'অবৈধ_ই-মেইল' ),
-       'JavaScriptTest'            => array( 'জাভাস্ক্ৰীপ্ত_পৰীক্ষা' ),
-       'BlockList'                 => array( 'অৱৰোধৰ_তালিকা' ),
-       'LinkSearch'                => array( 'সংযোগ_সন্ধান' ),
-       'Listadmins'                => array( 'প্ৰশাসকৰ_তালিকা' ),
-       'Listbots'                  => array( 'বটৰ_তালিকা' ),
        'Listfiles'                 => array( 'চিত্ৰ-তালিকা' ),
        'Listgrouprights'           => array( 'গোটৰ_অধিকাৰসমূহ' ),
-       'Listredirects'             => array( 'পুণঃনিৰ্দেশনাসমূহৰ_তালিকা' ),
        'Listusers'                 => array( 'সদস্য-তালিকা' ),
-       'Lockdb'                    => array( 'তথ্যকোষ_বন্ধ_কৰক' ),
-       'Log'                       => array( 'অভিলেখ', 'অভিলেখসমূহ' ),
        'Lonelypages'               => array( 'অকলশৰীয়া_পৃষ্ঠা' ),
-       'Longpages'                 => array( 'দীঘলীয়া_পৃষ্ঠাসমূহ' ),
-       'MergeHistory'              => array( 'একত্ৰীকৰণ_ইতিহাস' ),
-       'MIMEsearch'                => array( 'MIME_অনুসন্ধান' ),
-       'Movepage'                  => array( 'পৃষ্ঠা_স্থানান্তৰ' ),
-       'Mycontributions'           => array( 'মোৰ_বৰঙনি' ),
+       'Mycontributions'           => array( 'মোৰ_অৱদান' ),
        'Mypage'                    => array( 'মোৰ_পৃষ্ঠা' ),
        'Mytalk'                    => array( 'মোৰ_কথোপকথন' ),
-       'Myuploads'                 => array( 'মোৰ_আপল’ডসমূহ' ),
        'Newimages'                 => array( 'নতুন_চিত্ৰ' ),
-       'Newpages'                  => array( 'পৰৱৰ্তী_পৃষ্ঠা' ),
-       'PasswordReset'             => array( 'গুপ্তশব্দ_ঘূৰাই_আনক' ),
-       'PermanentLink'             => array( 'স্থায়ী_সংযোগ' ),
        'Popularpages'              => array( 'জনপ্ৰিয়_পৃষ্ঠাসমূহ' ),
        'Preferences'               => array( 'পচন্দ' ),
-       'Protectedpages'            => array( 'সুৰক্ষিত_পৃষ্ঠাসমূহ' ),
-       'Protectedtitles'           => array( 'সুৰক্ষিত_শিৰোনামসমূহ' ),
        'Randompage'                => array( 'আকস্মিক' ),
-       'Randomredirect'            => array( 'আকস্মিক_পুণঃনিৰ্দেশনা' ),
-       'Recentchanges'             => array( 'শেহতীয়া_সালসলনি' ),
-       'Recentchangeslinked'       => array( 'সম্পৰ্কিত_সালসলনিসমূহ' ),
-       'Revisiondelete'            => array( 'সংস্কৰণ_বিলোপ' ),
-       'RevisionMove'              => array( 'সংস্কৰণ_স্থানান্তৰ' ),
-       'Search'                    => array( 'সন্ধান' ),
-       'Shortpages'                => array( 'চমু_পৃষ্ঠা' ),
-       'Specialpages'              => array( 'বিশেষ_পৃষ্ঠাসমূহ' ),
+       'Recentchanges'             => array( 'শেহতীয়া_কাম' ),
+       'Specialpages'              => array( 'বিশেষ_পৃষ্ঠাবোৰ' ),
        'Statistics'                => array( 'পৰিসংখ্যা' ),
-       'Tags'                      => array( 'টেগসমূহ' ),
-       'Unblock'                   => array( 'অৱৰোধ_বাৰণ' ),
        'Uncategorizedcategories'   => array( 'অবিন্যস্ত_শ্ৰেণীসমূহ' ),
-       'Uncategorizedimages'       => array( 'à¦\85বিনà§\8dযসà§\8dত_à¦\9aিতà§\8dৰসমà§\82হ' ),
+       'Uncategorizedimages'       => array( 'à¦\85বিনà§\8dযসà§\8dত_à¦\9aিতà§\8dৰবà§\8bৰ' ),
        'Uncategorizedpages'        => array( 'অবিন্যস্ত_পৃষ্ঠাসমূহ' ),
-       'Uncategorizedtemplates'    => array( 'অবিন্যস্ত_সাঁচসমূহ' ),
-       'Undelete'                  => array( 'বিলোপ_ঘূৰাই_আনক' ),
-       'Unlockdb'                  => array( 'তথ্যকোষ_খোলক' ),
+       'Uncategorizedtemplates'    => array( 'অবিন্যস্ত_সাঁচবোৰ' ),
        'Unusedcategories'          => array( 'অব্যৱহৃত_শ্ৰেণীসমূহ' ),
-       'Unusedimages'              => array( 'অব্যৱহৃত_চিত্ৰসমূহ' ),
-       'Unusedtemplates'           => array( 'অব্যৱহৃত_সাঁচসমূহ' ),
-       'Unwatchedpages'            => array( 'লক্ষ্য_নৰখা_পৃষ্ঠাসমূহ' ),
-       'Upload'                    => array( 'আপল’ড', 'বোজাই' ),
-       'Userlogin'                 => array( 'সদস্যৰ_প্ৰৱেশ' ),
+       'Unusedimages'              => array( 'অব্যৱহৃত_চিত্ৰবোৰ' ),
+       'Upload'                    => array( 'বোজাই' ),
+       'Userlogin'                 => array( 'সদস্যৰ_প্ৰবেশ' ),
        'Userlogout'                => array( 'সদস্যৰ_প্ৰস্থান' ),
-       'Userrights'                => array( 'সদস্যৰ_অধিকাৰ', 'প্ৰশাসক_সৃষ্টি', 'বট_সৃষ্টি' ),
-       'Version'                   => array( 'সংস্কৰণ' ),
        'Wantedcategories'          => array( 'আকাংক্ষিত_শ্ৰেণীসমূহ' ),
-       'Wantedfiles'               => array( 'কাম্য_ফাইলসমূহ' ),
-       'Wantedpages'               => array( 'কাম্য_পৃষ্ঠাসমূহ', 'ভগা_সংযোগসমূহ' ),
-       'Wantedtemplates'           => array( 'কাম্য_সাঁচসমূহ' ),
+       'Wantedpages'               => array( 'আকাংক্ষিত_পৃষ্ঠাসমূহ' ),
        'Watchlist'                 => array( 'লক্ষ্যতালিকা' ),
-       'Whatlinkshere'             => array( 'পৃষ্ঠালৈ_থকা_সংযোগসমূহ' ),
-       'Withoutinterwiki'          => array( 'আন্তঃৱিকিবিহীন' ),
-);
-
-$magicWords = array(
-       'redirect'                  => array( '0', 'পুণঃনিৰ্দেশ', '#REDIRECT' ),
-       'special'                   => array( '0', 'বিশেষ', 'special' ),
-       'hiddencat'                 => array( '1', '__গোপন_শ্ৰেণী__', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'পৃষ্ঠাৰ_আকাৰ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__সূচী__', '__INDEX__' ),
 );
 
 $digitTransformTable = array(
@@ -2948,10 +2877,15 @@ $1ৰ অৱৰোধৰ কাৰণ: "$2"',
 # Info page
 'pageinfo-title' => '"$1" ৰ তথ্য',
 'pageinfo-header-edits' => 'সম্পাদনাসমূহ',
-'pageinfo-views' => 'দৰ্শনৰ সংখ্যা',
+'pageinfo-header-watchlist' => 'লক্ষ্যতালিকা',
+'pageinfo-header-views' => 'দৰ্শন',
+'pageinfo-subjectpage' => 'পৃষ্ঠা',
+'pageinfo-talkpage' => 'আলোচনা পৃষ্ঠা',
 'pageinfo-watchers' => 'নিৰীক্ষকৰ সংখ্যা',
 'pageinfo-edits' => 'সম্পাদনাৰ সংখ্যা',
 'pageinfo-authors' => 'মুখ্য লেখকৰ সংখ্যা',
+'pageinfo-views' => 'দৰ্শনৰ সংখ্যা',
+'pageinfo-viewsperedit' => 'প্ৰতি সম্পাদনাৰ দৰ্শন',
 
 # Patrolling
 'markaspatrolleddiff' => 'নিৰীক্ষিত বুলি চিহ্নিত কৰক',
index 44d6dee..3b2cbbb 100644 (file)
@@ -378,11 +378,11 @@ Pues atopar una llista de les páxines especiales válides en [[Special:SpecialP
 'error' => 'Fallu',
 'databaseerror' => 'Fallu na base de datos',
 'dberrortext' => "Hebo un fallu de sintaxis nuna consulta a la base de datos.
-Esti fallu pue ser por un problema del software.
+Esti fallu puede ser por un problema del software.
 La postrer consulta a la base de datos que s'intentó foi:
-<blockquote><code>$1</code></blockquote>
-dende la función «<code>$2</code>».
-La base datos dio'l fallu «<samp>$3: $4</samp>».",
+<blockquote><tt>$1</tt></blockquote>
+dende la función «<tt>$2</tt>».
+La base datos dio'l fallu «<tt>$3: $4</tt>».",
 'dberrortextcl' => "Hebo un fallu de sintaxis nuna consulta a la base de datos.
 La postrer consulta de la base de datos que s'intentó foi:
 «$1»
@@ -762,6 +762,7 @@ La postrer entrada del rexistru de bloqueos úfrese darréu pa referencia:',
 *'''Firefox / Safari:''' Caltén ''Mayús'' mentes calques en ''Recargar'', o calca ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' nun Mac)
 * '''Google Chrome:''' Calca ''Ctrl-Mayús-R'' (''⌘-Mayús-R'' nun Mac)
 * '''Internet Explorer:''' Caltén ''Ctrl'' mentes calques ''Refrescar'', o calca ''Ctrl-F5''
+* '''Konqueror:''' Calca en ''Recargar'', o calca ''F5''
 * '''Opera:''' llimpia la caché en ''Ferramientes → Preferencies''",
 'usercssyoucanpreview' => "'''Conseyu:''' Usa'l botón \"{{int:showpreview}}\" pa probar el to CSS nuevu enantes de guardalu.",
 'userjsyoucanpreview' => "'''Conseyu:''' Usa'l botón \"{{int:showpreview}}\" pa probar el to JavaScript nuevu enantes de guardalu.",
@@ -1778,7 +1779,6 @@ Seique quieras camudar la descripción de la so [páxina de descripción de fich
 'shared-repo-from' => 'de $1',
 'shared-repo' => 'un repositoriu compartíu',
 'filepage.css' => "/* El CSS allugáu equí s'incluye na páxina de descripción del ficheru, que tamién s'incluye nes wikis clientes foriates */",
-'upload-disallowed-here' => 'Por desgracia nun pues sobrescribir esta imaxe.',
 
 # File reversion
 'filerevert' => 'Revertir $1',
@@ -1885,7 +1885,6 @@ Les entraes <del>tachaes</del> tan resueltes.',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|categoría|categoríes}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '$1 {{PLURAL:$1|enllaz|enllaces}}',
 'nmembers' => '$1 {{PLURAL:$1|miembru|miembros}}',
 'nrevisions' => '$1 {{PLURAL:$1|revisión|revisiones}}',
@@ -1914,7 +1913,6 @@ Les entraes <del>tachaes</del> tan resueltes.',
 'mostlinkedtemplates' => 'Plantíes más enllaciaes',
 'mostcategories' => 'Páxines con más categoríes',
 'mostimages' => 'Archivos más enllaciaos',
-'mostinterwikis' => 'Páxines con más interwikis',
 'mostrevisions' => 'Páxines con más revisiones',
 'prefixindex' => 'Toles páxines col prefixu',
 'prefixindex-namespace' => 'Toles páxines col prefixu (espaciu de nomes $1)',
@@ -2062,9 +2060,7 @@ Pue haber [[{{MediaWiki:Listgrouprights-helppage}}|información adicional]] toca
 y tener una direición de corréu válida nes tos [[Special:Preferences|preferencies]]
 pa poder unviar correos a otros usuarios.',
 'emailuser' => 'Manda-y un corréu a esti usuariu',
-'emailuser-title-target' => 'Unviar un corréu electrónicu a {{GENDER:$1|esti usuariu|esta usuaria}}',
-'emailuser-title-notarget' => 'Unviar un corréu electrónicu a un usuariu',
-'emailpage' => 'Envigar un corréu electrónicu a un usuariu',
+'emailpage' => "Corréu d'usuariu",
 'emailpagetext' => "Pues usar el formulariu d'embaxo pa unviar un corréu electrónicu a esti usuariu.
 La direición de corréu electrónicu qu'especificasti nes [[Special:Preferences|tos preferencies d'usuariu]] va apaecer como la direición \"Dende\" del corréu, pa que'l que lo recibe seya quien a respondete direutamente a ti.",
 'usermailererror' => "L'operador de corréu devolvió un error:",
@@ -2893,34 +2889,16 @@ Probablemente tea causao por un enllaz a un sitiu esternu de la llista prieta.',
 
 # Info page
 'pageinfo-title' => 'Información sobro "$1"',
-'pageinfo-header-basic' => 'Información básica',
-'pageinfo-header-edits' => "Historial d'ediciones",
-'pageinfo-header-restrictions' => 'Proteición de páxina',
-'pageinfo-header-properties' => 'Propiedaes de la páxina',
-'pageinfo-display-title' => 'Amosar el títulu',
-'pageinfo-default-sort' => "Clave d'ordenación predeterminada",
-'pageinfo-length' => 'Llonxitú de la páxina (en bytes)',
-'pageinfo-article-id' => 'ID de la páxina',
-'pageinfo-robot-policy' => 'Estáu del motor de gueta',
-'pageinfo-robot-index' => 'Pue ser índiz',
-'pageinfo-robot-noindex' => 'Nun pue ser índiz',
+'pageinfo-header-edits' => 'Ediciones',
+'pageinfo-header-watchlist' => 'Llista de vixilancia',
+'pageinfo-header-views' => 'Vistes',
+'pageinfo-subjectpage' => 'Páxina',
+'pageinfo-talkpage' => "Páxina d'alderique",
+'pageinfo-watchers' => 'Númberu de vixilantes',
+'pageinfo-edits' => "Númberu d'ediciones",
+'pageinfo-authors' => "Númberu d'autores distintos",
 'pageinfo-views' => 'Númberu de visites',
-'pageinfo-watchers' => 'Númberu de vixilantes de la páxina',
-'pageinfo-redirects-name' => 'Redireiciones a esta páxina',
-'pageinfo-subpages-name' => "Subpáxines d'esta páxina",
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redireición|redireiciones}}; $3 {{PLURAL:$3|non-redireición|non-redireiciones}})',
-'pageinfo-firstuser' => 'Creador de la páxina',
-'pageinfo-firsttime' => 'Data de creación de la páxina',
-'pageinfo-lastuser' => 'Caberu editor',
-'pageinfo-lasttime' => 'Data de la cabera edición',
-'pageinfo-edits' => "Númberu total d'ediciones",
-'pageinfo-authors' => "Númberu total d'autores distintos",
-'pageinfo-recent-edits' => "Númberu d'ediciones recientes (nos caberos $1)",
-'pageinfo-recent-authors' => "Númberu d'autores distintos recientes",
-'pageinfo-restriction' => 'Proteición de la páxina (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Pallabra máxica|Pallabres máxiques}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categoría anubrida|Categoríes anubríes}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Plantía incluída|Plantíes incluíes}} ($1)',
+'pageinfo-viewsperedit' => 'Visites por edición',
 
 # Skin names
 'skinname-standard' => 'Clásicu',
@@ -2971,7 +2949,6 @@ Al executalu pues comprometer el to sistema.",
 'file-info-size-pages' => '$1 × $2 pixels, tamañu del ficheru: $3, triba MIME: $4, $5 {{PLURAL:$5|páxina|páxines}}',
 'file-nohires' => 'Nun ta disponible con mayor resolución.',
 'svg-long-desc' => 'ficheru SVG, $1 × $2 píxels nominales, tamañu de ficheru: $3',
-'svg-long-desc-animated' => 'Ficheru SVG animáu; nominalmente de $1 × $2 pixels; tamañu del ficheru: $3',
 'show-big-image' => 'Resolución completa',
 'show-big-image-preview' => "Tamañu d'esta previsualización: $1.",
 'show-big-image-other' => '{{PLURAL:$2|Otra resolución|Otres resoluciones}}: $1.',
@@ -2981,8 +2958,6 @@ Al executalu pues comprometer el to sistema.",
 'file-info-png-looped' => 'animáu',
 'file-info-png-repeat' => 'reproducíu $1 {{PLURAL:$1|vez|veces}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|cuadru|cuadros}}',
-'file-no-thumb-animation' => "'''Nota: pola mor de llímites téunicos, les miniatures d'esti ficheru nun tan animaes.'''",
-'file-no-thumb-animation-gif' => "'''Nota: pola mor de llímites téunicos, les miniatures d'imaxes GIF d'alta resolución como esta nun tan animaes.'''",
 
 # Special:NewFiles
 'newimages' => "Galería d'imáxenes nueves",
index 0ff447d..2d50c99 100644 (file)
@@ -68,9 +68,9 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#İSTİQAMƏTLƏNDİRMƏ', '#İSTİQAMƏTLƏNDİR', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__MÜNDƏRİCATYOX__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__QALEREYAYOX__', '__NOGALLERY__' ),
+       'redirect'                => array( '0', '#İSTİQAMƏTLƏNDİRMƏ', '#İSTİQAMƏTLƏNDİR', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__MÜNDƏRİCATYOX__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__QALEREYAYOX__', '__NOGALLERY__' ),
 );
 
 $separatorTransformTable = array( ',' => '.', '.' => ',' );
@@ -2328,10 +2328,15 @@ Zəhmət olmasa başqa ad seçin.',
 # Info page
 'pageinfo-title' => '"$1" üçün məlumat',
 'pageinfo-header-edits' => 'Redaktələr',
-'pageinfo-views' => 'Göstərmə səhifəsi',
+'pageinfo-header-watchlist' => 'İzləmə siyahısı',
+'pageinfo-header-views' => 'Görünüş',
+'pageinfo-subjectpage' => 'Səhifə',
+'pageinfo-talkpage' => 'Müzakirə səhifəsi',
 'pageinfo-watchers' => 'Baxış sayı',
 'pageinfo-edits' => 'Redaktələrin sayı',
 'pageinfo-authors' => 'Fərqli müəlliflərin sayı',
+'pageinfo-views' => 'Göstərmə səhifəsi',
+'pageinfo-viewsperedit' => 'Redaktə başına göstərmə',
 
 # Skin names
 'skinname-standard' => 'Classic',
index 77b913b..3367b78 100644 (file)
@@ -37,20 +37,19 @@ $namespaceNames = array(
        NS_TEMPLATE_TALK    => 'Ҡалып_буйынса_фекерләшеү',
        NS_HELP             => 'Белешмә',
        NS_HELP_TALK        => 'Белешмә_буйынса_фекерләшеү',
-       NS_CATEGORY         => 'Ð\9aаÑ\82егоÑ\80иÑ\8f',
-       NS_CATEGORY_TALK    => 'Ð\9aаÑ\82егоÑ\80иÑ\8f_буйынса_фекерләшеү',
+       NS_CATEGORY         => 'ТөÑ\80көм',
+       NS_CATEGORY_TALK    => 'ТөÑ\80көм_буйынса_фекерләшеү',
 );
 
 $namespaceAliases = array(
-       'Фекер_алышыу'                => NS_TALK,
+       'Фекер_алышыу' => NS_TALK,
        'Ҡатнашыусы_м-н_фекер_алышыу' => NS_USER_TALK,
-       '$1_б-са_фекер_алышыу'        => NS_PROJECT_TALK,
-       'Рәсем_б-са_фекер_алышыу'     => NS_FILE_TALK,
+       '$1_б-са_фекер_алышыу' => NS_PROJECT_TALK,
+       'Рәсем_б-са_фекер_алышыу' => NS_FILE_TALK,
        'MediaWiki_б-са_фекер_алышыу' => NS_MEDIAWIKI_TALK,
-       'Ҡалып_б-са_фекер_алышыу'     => NS_TEMPLATE_TALK,
-       'Белешмә_б-са_фекер_алышыу'   => NS_HELP_TALK,
-       'Төркөм'                      => NS_CATEGORY,
-       'Төркөм_буйынса_фекерләшеү'   => NS_CATEGORY_TALK,
+       'Ҡалып_б-са_фекер_алышыу' => NS_TEMPLATE_TALK,
+       'Белешмә_б-са_фекер_алышыу' => NS_HELP_TALK,
+       'Категория' => NS_CATEGORY,
        'Категория_б-са_фекер_алышыу' => NS_CATEGORY_TALK,
 );
 
@@ -2815,10 +2814,15 @@ The wiki server cannot provide data in a format your client can read.',
 # Info page
 'pageinfo-title' => '«$1» буйынса мәғлүмәт',
 'pageinfo-header-edits' => 'Үҙгәртеүҙәр',
-'pageinfo-views' => 'Ҡарау һаны',
+'pageinfo-header-watchlist' => 'Күҙәтеү исемлеге',
+'pageinfo-header-views' => 'Ҡарау',
+'pageinfo-subjectpage' => 'Бит',
+'pageinfo-talkpage' => 'Фекер алышыу бите',
 'pageinfo-watchers' => 'Күҙәтеүселәр һаны',
 'pageinfo-edits' => 'Төҙәтеү һаны',
 'pageinfo-authors' => 'Төрлө авторҙар һаны',
+'pageinfo-views' => 'Ҡарау һаны',
+'pageinfo-viewsperedit' => 'Бер үҙгәртеүгә ҡарау һаны',
 
 # Skin names
 'skinname-standard' => 'Классик',
index c6f313c..a67a9a5 100644 (file)
@@ -1494,6 +1494,9 @@ Bsuach bittschee de Saiten [//www.mediawiki.org/wiki/Localisation MediaWiki-Loka
 'othercontribs' => 'Basiard auf da Orweid voh $1',
 'creditspage' => 'Seiteninformaziónen',
 
+# Info page
+'pageinfo-subjectpage' => 'Seiten',
+
 # Patrolling
 'markedaspatrollederrortext' => 'Du muasst a Seitenänderrung auswön',
 
index f106772..5b9e621 100644 (file)
@@ -34,59 +34,59 @@ $namespaceNames = array(
 );
 
 $magicWords = array(
-       'currentmonth'              => array( '1', 'BULANNGONYAN', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'NGARANBULANNGONYAN', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'ALDAWNGONYAN', 'CURRENTDAY' ),
-       'currentyear'               => array( '1', 'TAONNGONYAN', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'PANAHONNGONYAN', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORASNGONYAN', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALBULAN', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'NGARANLOKALBULAN', 'LOCALMONTHNAME' ),
-       'localday'                  => array( '1', 'LOKALALDAW', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALALDAW2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NGARANLOKALALDAW', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALTAON', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALPANAHON', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALORAS', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMEROKANPAHINA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMEROKANARTIKULO', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMEROKANDOKUMENTO', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMEROKANPARAGAMIT', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'NUMEROKANLIGWAT', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'NGARANKANPAHINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'KAGNGARANKANPAHINA', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NGARANESPASYO', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'KAGNGARANESPASYO', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'OLAYESPASYO', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'KAGOLAYESPASYO', 'TALKSPACEE' ),
-       'fullpagename'              => array( '1', 'TODONGNGARANKANPAHINA', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'KAGNGARANKANTODONGNGARANKANPAHINA', 'FULLPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NGARANKANPAHINANINOLAY', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'KAGNGARANKANPAHINANINOLAY', 'TALKPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSH', 'MSG:' ),
-       'img_right'                 => array( '1', 'too', 'right' ),
-       'img_left'                  => array( '1', 'wala', 'left' ),
-       'img_none'                  => array( '1', 'mayò', 'none' ),
-       'img_center'                => array( '1', 'sentro', 'tangâ', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'nakakawadro', 'kwadro', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'daing kwadro', 'frameless' ),
-       'img_page'                  => array( '1', 'pahina=$1', 'pahina $1', 'page=$1', 'page $1' ),
-       'localurl'                  => array( '0', 'LOKALURL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALURLE', 'LOCALURLE:' ),
-       'currentweek'               => array( '1', 'SEMANANGONYAN', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'LOKALSEMANA', 'LOCALWEEK' ),
-       'plural'                    => array( '0', 'DAKOL:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'TODONGURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'TODONGURLE:', 'FULLURLE:' ),
-       'language'                  => array( '0', '#TATARAMON', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'TATARAMONKANLAOG', 'TATARAMONLAOG', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'numberofadmins'            => array( '1', 'NUMEROKANTAGAMATO', 'NUMBEROFADMINS' ),
-       'padleft'                   => array( '0', 'PADWALA', 'PADLEFT' ),
-       'padright'                  => array( '0', 'PADTOO', 'PADRIGHT' ),
-       'filepath'                  => array( '0', 'FILEDALAN', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__NAKATAGONGKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAHINASAKATEGORYA', 'PAHINASAKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'PAHINASOKOL', 'PAGESIZE' ),
+       'currentmonth'            => array( '1', 'BULANNGONYAN', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'NGARANBULANNGONYAN', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'ALDAWNGONYAN', 'CURRENTDAY' ),
+       'currentyear'             => array( '1', 'TAONNGONYAN', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'PANAHONNGONYAN', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORASNGONYAN', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALBULAN', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'NGARANLOKALBULAN', 'LOCALMONTHNAME' ),
+       'localday'                => array( '1', 'LOKALALDAW', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALALDAW2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NGARANLOKALALDAW', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALTAON', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALPANAHON', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALORAS', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMEROKANPAHINA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMEROKANARTIKULO', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMEROKANDOKUMENTO', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMEROKANPARAGAMIT', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'NUMEROKANLIGWAT', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'NGARANKANPAHINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'KAGNGARANKANPAHINA', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NGARANESPASYO', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'KAGNGARANESPASYO', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'OLAYESPASYO', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'KAGOLAYESPASYO', 'TALKSPACEE' ),
+       'fullpagename'            => array( '1', 'TODONGNGARANKANPAHINA', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'KAGNGARANKANTODONGNGARANKANPAHINA', 'FULLPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NGARANKANPAHINANINOLAY', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'KAGNGARANKANPAHINANINOLAY', 'TALKPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSH', 'MSG:' ),
+       'img_right'               => array( '1', 'too', 'right' ),
+       'img_left'                => array( '1', 'wala', 'left' ),
+       'img_none'                => array( '1', 'mayò', 'none' ),
+       'img_center'              => array( '1', 'sentro', 'tangâ', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'nakakawadro', 'kwadro', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'daing kwadro', 'frameless' ),
+       'img_page'                => array( '1', 'pahina=$1', 'pahina $1', 'page=$1', 'page $1' ),
+       'localurl'                => array( '0', 'LOKALURL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALURLE', 'LOCALURLE:' ),
+       'currentweek'             => array( '1', 'SEMANANGONYAN', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'LOKALSEMANA', 'LOCALWEEK' ),
+       'plural'                  => array( '0', 'DAKOL:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'TODONGURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'TODONGURLE:', 'FULLURLE:' ),
+       'language'                => array( '0', '#TATARAMON', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'TATARAMONKANLAOG', 'TATARAMONLAOG', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'numberofadmins'          => array( '1', 'NUMEROKANTAGAMATO', 'NUMBEROFADMINS' ),
+       'padleft'                 => array( '0', 'PADWALA', 'PADLEFT' ),
+       'padright'                => array( '0', 'PADTOO', 'PADRIGHT' ),
+       'filepath'                => array( '0', 'FILEDALAN', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__NAKATAGONGKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAHINASAKATEGORYA', 'PAHINASAKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'PAHINASOKOL', 'PAGESIZE' ),
 );
 
 $specialPageAliases = array(
@@ -110,23 +110,22 @@ $messages = array(
 'tog-editsectiononrightclick' => 'Paganaha an paghihirá kan seksyon sa paagi kan patoong pagpindot sa mga titulo kan seksyon (minakaipo nin JavaScript)',
 'tog-showtoc' => 'Ihayag an taytayan nin mga laog (para sa mga pahinang igwang sobra sa 3 pamayohan)',
 'tog-rememberpassword' => 'Giromdoma an sakong paglaóg sa kilyaw (browser) na ini (para sa maximum na $1 {{PLURAL:$1|aldaw|mga aldaw}})',
-'tog-watchcreations' => 'Idagdag an mga pahina na ako an nagmukna asin an mga sagunson na ako an nagkarga sa sakong bantay-listahan',
-'tog-watchdefault' => 'Idagdag an mga pahina asin mga sagunson na ako an nagliwat sa sakong bantay-listahan',
-'tog-watchmoves' => 'Idagdag an mga pahina asin mga sagunson na ako an nagbalyo sa sakong bantay-listahan',
-'tog-watchdeletion' => 'Idagdag an mga pahina asin mga sagunson na ako an nagpura sa sakong bantay-listahan',
+'tog-watchcreations' => 'Idagdag sa mga pahina na ako an nagmukna sa sakong bantay-listahan',
+'tog-watchdefault' => 'Idagdag an mga pahina na ako an nagliwat sa sakong bantay-listahan',
+'tog-watchmoves' => 'Idagdag an mga pahina na ako an nagbalyo sa sakong bantay-listahan',
+'tog-watchdeletion' => 'Idagdag an mga pahina na ako an nagpura sa sakong bantay-listahan',
 'tog-minordefault' => 'Markahán gabos na saradit na pagliwat sa paaging panugmad',
 'tog-previewontop' => 'Ipahilíng an patànaw bàgo an kahon nin paghirá',
 'tog-previewonfirst' => 'Ipahilíng an patànaw sa enot na paghirá',
 'tog-nocache' => 'Pundoha an pagsaray nin mga pahina sa kilyaw (browser)',
-'tog-enotifwatchlistpages' => 'E-suratan mo ako kunsoarin an sarong pahina o sagunson na yaon sa sakong bantay-listahan pinagliwat',
+'tog-enotifwatchlistpages' => 'E-koreohan ako kunsoarin an sarong pahina sa sakong bantay-listahan (watchlist) pinagribayan',
 'tog-enotifusertalkpages' => 'E-koreohan ako pag pigribáyan an pahina kan sakóng olay',
-'tog-enotifminoredits' => 'E-suratan man ako para sa saraditon na mga pagliwat kan mga pahina asin mga sagunson',
+'tog-enotifminoredits' => 'E-koreohan man giraray ako para sa saradit na paghirá kan mga pahina',
 'tog-enotifrevealaddr' => 'Ibuyágyag an sakong e-koreong address sa pan-abisong mga e-koreo',
 'tog-shownumberswatching' => 'Ihayag an numero kan nagbabantay na mga parágamit',
 'tog-oldsig' => 'Tugmadong pirma',
 'tog-fancysig' => 'Trataron an pirma na wiki-teksto (mayo nin awtomatikong kilyaw)',
-'tog-externaleditor' => 'Gamiton an pirmihan na panluwas na editor (para sa mga eksperto sana, minakaipo nin espesyal na mga panuytoy sa saimong kompyuter.
-[//www.mediawiki.org/wiki/Manual:External_editors Mga dagdag na impormasyon.])',
+'tog-externaleditor' => 'Gamíta nguna an panluwas na editor (para sa mga eksperto sana, minakaipo nin espesyal na mga panuytoy (settings) sa saimong kompyuter.',
 'tog-externaldiff' => 'Gamíta an panluwas na diff nguna (para sa mga eksperto sana, minakaipo nin espesyal na mga panuytoy (settings) sa saimong kompyuter.
 [//www.mediawiki.org/wiki/Manual:External_editors Kadagdagang impormasyon.])',
 'tog-showjumplinks' => 'Paganaha an "luksó sa" kilyaw nin kalangkayan',
@@ -360,10 +359,6 @@ $1',
 'youhavenewmessages' => 'Igwa ka nin $1 ($2).',
 'newmessageslink' => 'mga bàgong mensahe',
 'newmessagesdifflink' => 'huring pagbàgo',
-'youhavenewmessagesfromusers' => 'Ika igwa nin $1 gikan sa {{PLURAL:$3|ibang paragamit|$3 mga paragamit}} ($2).',
-'youhavenewmessagesmanyusers' => 'Ika igwa nin $1 gikan sa kadakol na mga paragamit ($2).',
-'newmessageslinkplural' => '{{PLURAL:$1|sarong bagong mensahe|bagong mga mensahe}}',
-'newmessagesdifflinkplural' => 'huring {{PLURAL:$1|kaliwatan|mga kaliwatan}}',
 'youhavenewmessagesmulti' => 'Igwa ka nin mga bàgong mensahe sa $1',
 'editsection' => 'liwatón',
 'editold' => 'Liwatón',
@@ -416,12 +411,12 @@ Pwede mong mahiling an lista nin mga marhay na pahina sa [[Special:SpecialPages|
 # General errors
 'error' => 'Salâ',
 'databaseerror' => 'Salâ sa base nin datos',
-'dberrortext' => 'May kahaputan sa datos-sarayan sa napasalang sintaks an nangyari.
-Ini puwedeng minapanungod nin sarong kubol na yaon sa kasungatan .
+'dberrortext' => 'Sarong datos-sarayan na may napasalang sintaks an nangyari.
+Ini puwedeng minapanungod nin sarong kubol (bug) sa software.
 An pinakahuring pagprubar sa datos-sarayan naghahapot nin:
 <blockquote><tt>$1</tt></blockquote>
-gikan sa laog kan punksyon na "<tt>$2</tt>".
-An pinagbalik na kasalaan sa datos-sarayan "<tt>$3: $4</tt>".',
+hale sa laog kan punksyon na "<tt>$2</tt>".
+An datos-sarayan nagbalik nin sala na "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Sarong datos-sarayan na may napasalang sintaks an nangyari.
 An pinakahuring pagprubar sa datos-sarayan naghahapot nin:
 "$1"
@@ -433,11 +428,11 @@ An datos-sarayan nagbalik nin sala na "<tt>$3: $4</tt>".',
 'readonlytext' => 'Sarado mùna an base nin datos sa mga bàgong entrada asin iba pang mga pagribay, pwede gayod sa rutinang pagmantenir kan base nin datos, despues, mabalik na ini sa normal.
 
 Ini an eksplikasyon kan tagamató na nagkandado kaini: $1',
-'missing-article' => 'An datos-sarayan dae nakanagbo nin teksto kan sarong pahina na dapat kuta nang managboan, pinagngaran na "$1" $2.
+'missing-article' => 'An datos-sarayan dae nakanagbo kan teksto nin sarong pahina na dapat kuta nang managboan, pinagngaran na "$1" S2.
 
-Ini pirmeng pinagkakausa sa paagi nin pagsusunod nin sarong lumaon na diff o historiyang kasugpunan na yaon sa sarong pahinang pinagpura na.
+Ini pirmeng pinagkakausa sa paagi nin pagsusunod nin sarong lumang diff o historiyang kilyawan na yaon sa sarong pahinang pinagpura na.
 
-Kun bako ini an kaso, ika nakanagbo nin sarong kubol sa kasungatan.
+Kun iyo ini an kaso, ika nakanagbo nin sarong kubol (bug) sa software.
 Pakireport tabi ini sa [[Special:ListUsers/sysop|administrador]], na naka-antabay sa kilyawan.',
 'missingarticle-rev' => '(pagbàgo#: $1)',
 'missingarticle-diff' => '(Kaibhán: $1, $2)',
@@ -516,7 +511,6 @@ Dae ka man tabi malingaw na ribayan an saimong [[Special:Preferences|{{SITENAME}
 'remembermypassword' => 'Giromdoma an sakong paglaog sa kilyaw (browser) na ini (para sa maksimum na $1 {{PLURAL:$1|aldaw|mga aldaw}})',
 'securelogin-stick-https' => 'Magpirmeng konektado sa HTTPS matapos kang maglaog',
 'yourdomainname' => 'An saimong kasakupan:',
-'password-change-forbidden' => 'Ika dae makapagliwat nin sekretong panlaog sa wiking ini.',
 'externaldberror' => 'Igwa gayod sala sa arinman kan patunay sa datos-sarayan o ika dae pinagtugutan na bâgohon an saimong panluwas na panindog.',
 'login' => 'Maglaog',
 'nav-login-createaccount' => 'Maglaog / magmukna nin panindog',
@@ -721,7 +715,7 @@ Ika dae makakagamit kan 'e-koreo kaining paragamit' na panuytuyan laen lang na m
 An saimong presenteng IP address iyo $3, asin an kubkob ID iyo #$5.
 Pakibale na lang tabi an gabos na mga detalye sa itaas sa anuman na mga kahaputan na saimong himoon.",
 'autoblockedtext' => 'An saimong IP address awtomatikong pinagkubkob nin huli ta ini pinaggamit kan ibang paragamit, na pinagkubkob ni $1.
-An rason na ipinagtao iyo na:
+An rason na ipinagtao iyo:
 
 :\'\'$2\'\'
 
@@ -729,12 +723,12 @@ An rason na ipinagtao iyo na:
 * Pagpasó kan pagkubkob: $6
 * Katuyuhan kan parakubkob: $7
 
-Puwede mong kontakon si $1 o saro sa [[{{MediaWiki:Grouppage-sysop}}|mga administrador]] tanganing pag-orolayan an kubkob.
+Puwede mong kontakon si $1 o saro sa [[{{MediaWiki:Grouppage-sysop}}|mga administrador] tanganing pag-orolayan an kubkob.
 
 Patanid tabi dae mo puwedeng gamiton an "e-koreo kaining paragamit" estima laen lang kun ika igwa nin sarong balidong e-koreo address na rehistrado sa saimong [[Special:Preferences|paragamit na mga kabotan]] asin ika dae pinagkubkob para sa paggamit kaini.
 
 An saimong presenteng IP address iyo an $3, asin and Kubkob ID iyo an #$5.
-Pakibale tabi an gabos na mga detalye sa itaas sa arinman na mga kahaputan na saimong himoon.',
+Pakibale tabi an gabos na mga detalye sa itaas sa anuman na mga kahaputan na saimong himoon.',
 'blockednoreason' => 'mayong itinaong rason',
 'whitelistedittext' => 'Kaipuhan mong $1 tangarig makahirá nin mga páhina.',
 'confirmedittext' => "Kaipuhan mong kompirmaron an saimong ''e''-surat. Ipwesto tabî asin patunayan an saimong ''e''-surat sa [[Special:Preferences|mga kabôtan kan parágamit]].",
@@ -764,20 +758,17 @@ o [{{fullurl:{{FULLPAGENAME}}|action=edit}} liwaton ining pahina]</span>.',
 'noarticletext-nopermission' => 'Mayo tabi sa presente nin teksto sa pahinang ini.
 Ika mapuwedeng [[Special:Search/{{PAGENAME}}|maghanap para sa titulo kan pahinang ini]] sa iba pang mga pahina,
 o <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} maghanap sa magkasurundong mga talaan]</span>.',
-'missing-revision' => 'An rebisyon #$1 kan pahina pinagngaranan na "{{PAGENAME}}" bakong eksistido.
-
-Ini pirmihan na pinagkakausa sa paagi nin pagsusunod nin luwas na petsang historiya nin kasugpunan pasiring sa sarong pahinang pinagpura na.
-An mga detalye matatagboan sa [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} pinagpura na talaan].',
 'userpage-userdoesnotexist' => 'Paragamit na panindog "$1" bako tabing rehistrado.
 Paki-tsek kun ika magustong magmukna/magliwat kaining pahina.',
 'userpage-userdoesnotexist-view' => 'Paragamit na panindog "$1" bako tabing rehistrado.',
 'blocked-notice-logextract' => 'Ining paragamit sa presente nakakubkob.
 An pinakahuring entrada kan pagkubkob nakahaya sa ibaba bilang reperensiya:',
-'clearyourcache' => "'''Antabay:''' Matapos maitagama, ika mapuwedeng magsalimbaw sa sarayan kan saimong kilyaw tanganing hilingon an mga naribayan.
-* '''Firefox / Safari:''' Pauntok na duon ''Shift'' habang pig-klik an ''Ikarga otro'', o pinduton an maski arin ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' para sa Mac)
+'clearyourcache' => "'''Note:''' Matapos maitagama, ika mapuwedeng makaluktos sa tagoan kan saimong kilyaw tanganing mahiling an mga naribayan.
+* '''Firefox / Safari:''' Pauntok na duon sa ''Shift'' habang pinipindot an ''Ikarga otro'', o pinduton as maski arin sa ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' para sa Mac)
 * '''Google Chrome:''' Pinduton ''Ctrl-Shift-R'' (''⌘-Shift-R'' para sa Mac)
-* '''Internet Explorer:''' Pauntok na duon ''Ctrl'' habang pig-klik an ''Ipresko otro'', o pinduton ''Ctrl-F5''
-* '''Opera:''' Linigan an sarayan sa ''Mga Kagamitan → Mga Kabotan''",
+* '''Internet Explorer:''' Pauntok na duon sa ''Ctrl'' habang pinipindot an ''Ipresko otro'', o pinduton an ''Ctrl-F5''
+* '''Konqueror:''' Ipindot an ''Ikarga otro'' o pinduton an ''F5''
+* '''Opera:''' Linigan an tagoan sa ''Tools → Mga Kabotan''",
 'usercssyoucanpreview' => "'''Tip:''' Gamita an \"{{int:showpreview}}\" na pindutan tanganing prubaran an saimong baguhong CSS bago ipagtagama.",
 'userjsyoucanpreview' => "'''Tip:''' Gamita an \"{{int:showpreview}}\" na pindutan tanganing prubaran an saimong baguhong JavaScript bago ipagtagama.",
 'usercsspreview' => "'''Giromdoma baya na ika nagtatanaw pa sana kan saimong paragamit sa CSS.'''
@@ -893,13 +884,12 @@ Ining mga argumento tabi pinagharali na.",
 'expansion-depth-exceeded-warning' => 'An pahina nagsobra sa panrarom na kalakbangan',
 'parser-unstrip-loop-warning' => 'Panul-ot na kaluktusan namansayan',
 'parser-unstrip-recursion-limit' => 'Panul-ot na rekusyong kasagkodan nagsobra ($1)',
-'converter-manual-rule-error' => 'Kasalaan detektado sa manwal na konbersyon kan pinapasunod sa lengguwahe',
 
 # "Undo" feature
 'undo-success' => 'Pwedeng bawion an paghirá. Sosogon tabì an pagkakaiba sa babâ tangarig maberipikár kun ini an boot mong gibohon, dangan itagama an mga pagbabàgo sa babâ tangarig tapuson an pagbawì sa paghirá.',
 'undo-failure' => 'Dai napogol an paghirá ta igwa pang ibang paghirá sa tahaw na nagkokomplikto.',
 'undo-norev' => 'An pagliwat dae tabi magigibo nin huli ta ini bakong eksistido o pinagpura na.',
-'undo-summary' => 'Dae idagos an rebisyon $1 sa [[Special:Contributions/$2|$2]] ([[User talk:$2|olay]])',
+'undo-summary' => 'Ibalik tabi an pinagbabago $1 sa paagi [[Special:Contributions/$2|$2]] ([[Paragamit na Olay:$2|olay]])',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Dai makagibo nin account',
@@ -944,7 +934,7 @@ Probaran tabì an [[Special:Search|pighahanap sa wiki]] para sa mga pahinang dap
 'rev-deleted-comment' => '(pagliwat na sumaryo pinaghale)',
 'rev-deleted-user' => '(hinalì an parágamit)',
 'rev-deleted-event' => '(talaan kan aksyon pinaghale)',
-'rev-deleted-user-contribs' => '[Ngaran nin paragamit o IP address pinaghale - an pigliwat pinagtago gikan sa mga kontribusyon]',
+'rev-deleted-user-contribs' => 'Paragamit na ngaran o IP address pinaghale - an pigliwat pinagtago gikan sa mga kontribusyon]',
 'rev-deleted-text-permission' => "An pinagbago tabi kaining pahina '''pinagpura'''.
 An mga detalye mananagboan sa [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} talaan kan pinagpura].",
 'rev-deleted-text-unhide' => "An pagbabago tabi kaining pahina '''pinagpura'''.
@@ -963,9 +953,9 @@ Mga detalye puwedeng managboan sa [{{fullurl:{{#Special:Log}}/delete|page={{FULL
 'rev-deleted-unhide-diff' => "Saro sa mga pagbabago kaining diff '''pinagpura'''.
 Mga detalye mapuwedeng managboan sa [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} talaan kan pinuraan].
 Ika mapuwede pa [$1 magtanaw kaining diff] kun ika nagmawot na magpadagos.",
-'rev-suppressed-unhide-diff' => "Saro sa mga rebisyon kaining diff '''pinaglubog'''.
-Mga detalye mapuwedeng managboan sa [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} pinaglubog na talaan].
-Ika mapuwede man na [$1 tanawon ining diff] kun ika mawot na magpadagos.",
+'rev-suppressed-unhide-diff' => "Saro sa mga pagbabago kaining diff '''pinaglubog'''.
+Mga detalye mapuwedeng managboan sa [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} talaan kan pinaglubog].
+Ika mapuwede pa man na [$1 matanaw ining diff] kun ika mawot na magdagos.",
 'rev-deleted-diff-view' => "Saro sa mga pinagbago kaining diff '''pinagpura'''.
 Ika makakapagtanaw kaining diff; mga detalye puwedeng mananagboan sa [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} talaan kan pinuraan].",
 'rev-suppressed-diff-view' => "Saro sa mga pinagbago kaining diff '''pinaglubog'''.
@@ -1049,9 +1039,9 @@ Himoon mong segurado na ining pagbabago makapagtala nin historikal na kapadagusa
 'mergehistory-from' => 'Gikanang pahina:',
 'mergehistory-into' => 'Destinasyong pahina:',
 'mergehistory-list' => 'Puwedeng maitiripon na historiya kan pagliwat',
-'mergehistory-merge' => 'An mga minasunod na mga rebisyon kan [[:$1]] mapuwedeng pagkasararoon na magin [[:$2]].
-Gamita an radyong pindutan sa kolum tanganing sararoon sana an mga rebisyon na pinagmukna sa asin bago pa man an pinagsambit na oras.
-Tandaan na an paggagamit kan nabigasyong nin mga kasurugponan makakapagliwat kaining kolum.',
+'mergehistory-merge' => 'An mga minasunod na mga pagbabago sa [[:$1]] mapuwedeng pagtiriponon na magin [[:$2]].
+Gamita an radyong pindutan sa kolum tanganing tiriponon sana an mga pagbabagong pinagmukna asin bago pa man an pinaghahayag na oras.
+Tandaan na an paggagamit kan nabigasyong kilyawan makakapaglapat giraray kaining kolum.',
 'mergehistory-go' => 'Ipahayag an mapuwedeng matiripon na mga pagliwat',
 'mergehistory-submit' => 'Tiripona an mga pagbabago',
 'mergehistory-empty' => 'Mayong mga pagbabago na puwedeng mapagtiripon.',
@@ -1083,10 +1073,6 @@ Tandaan na an paggagamit kan nabigasyong nin mga kasurugponan makakapagliwat kai
 'editundo' => 'isulít',
 'diff-multi' => '({{PLURAL:$1|Saro intermediate na pagbabago|$1 mga intermediate na mga pagbabago}} by {{PLURAL:$2|sarong paragamit|$2 mga paragamit}} dae pinaghahayag)',
 'diff-multi-manyusers' => '({{PLURAL:$1|Sarong intermediate na pagbabago|$1 mga intermediate na mga pagbabago}} na sobra sa $2 {{PLURAL:$2|paragamit|mga paragamit}} dae pinaghahayag)',
-'difference-missing-revision' => '{{PLURAL:$2|sarong rebisyon|$2 mga rebisyon}} kaining diperensiya ($1) {{PLURAL:$2|na iyo an|kaidto na iyo an}} dae nanagboan.
-
-Ini pirmihan na pinagkakausa sa paagi nin pagsusunod nin luwas sa petsang diff na kasugponan pasiring sa sarong pahina na pinagpura na.
-An mga detalye mapuwedeng matatagboan sa [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} talaan kan pinagpuraan].',
 
 # Search results
 'searchresults' => 'Resulta kan paghánap',
@@ -1101,56 +1087,21 @@ An mga detalye mapuwedeng matatagboan sa [{{fullurl:{{#Special:Log}}/delete|page
 'notextmatches' => 'Mayong ángay na teksto nin páhina',
 'prevn' => 'dating {{PLURAL:$1|$1}}',
 'nextn' => 'sunód na {{PLURAL:$1|$1}}',
-'prevn-title' => 'Dati $1 {{PLURAL:$1|resulta|mga resulta}}',
-'nextn-title' => 'Sunod $1  {{PLURAL:$1|resulta|mga resulta}}',
-'shown-title' => 'Ipahiling $1  {{PLURAL:$1|resulta|mga resulta}} sa kada pahina',
 'viewprevnext' => 'Hilingón ($1 {{int:pipe-separator}} $2) ($3)',
-'searchmenu-legend' => 'Opsyon sa paghahanap',
-'searchmenu-exists' => "'''Igwa nin sarong pahina na pinagngaranan na \"[[:\$1]]\" sa wiking ini.'''",
-'searchmenu-new' => "'''Muknaon an pahina \"[[:\$1]]\" sa wiking ini!'''",
 'searchhelp-url' => 'Help:Mga laog',
-'searchmenu-prefix' => '[[Special:PrefixIndex/$1|Kilyawon an mga pahina sa paagi kainin enotang panigmit]]',
-'searchprofile-articles' => 'Mga pahina nin laog',
-'searchprofile-project' => 'Mga pahina nin Tabang asin Proyekto',
-'searchprofile-images' => 'Multimidya',
 'searchprofile-everything' => 'Gabós',
-'searchprofile-advanced' => 'Adbansiyado',
 'searchprofile-articles-tooltip' => 'Hanapon sa $1',
-'searchprofile-project-tooltip' => 'Maghanap sa $1',
-'searchprofile-images-tooltip' => 'Maghanap nin mga sagunson',
-'searchprofile-everything-tooltip' => 'Maghanap nin gabos na laog (kabali an mga pahina nin olay)',
-'searchprofile-advanced-tooltip' => 'Maghanap nin pankustombreng espasyong-ngaran',
 'search-result-size' => '$1 ({{PLURAL:$2|1 tatarámon|$2 mga tatarámon}})',
-'search-result-category-size' => '{{PLURAL:$1|1 miyembro|$1 mga miyembro}} ({{PLURAL:$2|1 subkategorya|$2 mga subkategorya}}, {{PLURAL:$3|1 sagunson|$3 mga sagunson}})',
-'search-result-score' => 'Relebansiya: $1%',
-'search-redirect' => '(Panukdong otro $1)',
-'search-section' => '(Seksyon $1)',
 'search-suggest' => 'Boót mo iyó: $1',
-'search-interwiki-caption' => 'Tugang na mga proyekto',
-'search-interwiki-default' => '$1 na mga resulta:',
 'search-interwiki-more' => '(dakol pa)',
 'search-mwsuggest-enabled' => 'igwang mga suhestyon',
 'search-mwsuggest-disabled' => 'mayong suhestyon',
-'search-relatedarticle' => 'Kauyon',
-'mwsuggest-disable' => 'Pundohon an AJAX na mga suhestiyon',
-'searcheverything-enable' => 'Maghanap sa gabos na mga espasyong-ngaran',
-'searchrelated' => 'kauyon',
 'searchall' => 'gabós',
 'showingresults' => "Pigpapahiling sa babâ sagkod sa {{PLURAL:$1|'''1''' resulta|'''$1''' mga resulta}} poon sa #'''$2'''.",
 'showingresultsnum' => "Pigpapahiling sa babâ {{PLURAL:$3|'''1''' resulta|'''$3''' mga resulta}} poon sa #'''$2'''.",
-'showingresultsheader' => "{{PLURAL:$5|Resulta '''$1''' kan '''$3'''|Mga Resulta '''$1 - $2''' kan '''$3'''}} para sa '''$4'''",
-'nonefound' => "'''Notang Antabay''': An ibang espasyong-ngaran sana an pirmihang pinaghahanap.
-Prubaran na panigmitan an saimong kahaputan nin ''all:'' sa paghanap kan gabos na laog (kabali an mga pahina nin olay, mga templato, etc), o gamiton an pinagmawot na espasyong ngaran bilang enotang panigmit.",
-'search-nonefound' => 'Mayo nin mga resulta na panampok sa kahaputan.',
-'powersearch' => 'Adbansiyadong paghahanap',
-'powersearch-legend' => 'Adbansiyadong paghahanap',
-'powersearch-ns' => 'Maghanap sa mga espasyong-ngaran:',
-'powersearch-redir' => 'Listahan kan mga panukdong otro',
+'nonefound' => "'''Pagiromdom''': An mga prakasong paghanap pirmeng kawsa kan paghanap kan mga tataramon na komún arog kan \"may\" asin \"sa\", huli ta an mga ini dai nakaíndise, o sa pagpili kan sobra sa sarong tataramon (an mga páhina sana na igwá kan gabos na pighahanap na tataramon an maipapahiling sa resulta).",
+'powersearch' => 'Pinaoróg na paghánap',
 'powersearch-field' => 'Hanápon an',
-'powersearch-togglelabel' => 'Pamili:',
-'powersearch-toggleall' => 'Gabos',
-'powersearch-togglenone' => 'Wara',
-'search-external' => 'Panluwas na paghahanap',
 'searchdisabled' => 'Pigpopogolan mûna an paghanap sa {{SITENAME}}. Mientras tanto, pwede ka man maghanap sa Google. Giromdomon tabî na an mga indise kan laog ninda sa {{SITENAME}} pwede ser na lumâ na.',
 
 # Quickbar
@@ -1160,57 +1111,37 @@ Prubaran na panigmitan an saimong kahaputan nin ''all:'' sa paghanap kan gabos n
 'qbsettings-fixedright' => 'Nakatakód sa tûo',
 'qbsettings-floatingleft' => 'Naglálatáw sa walá',
 'qbsettings-floatingright' => 'Naglálatáw sa tûo',
-'qbsettings-directionality' => 'Nakadukot, minadepende sa skrip panukdoan kan saimong lengguwahe',
 
 # Preferences page
 'preferences' => 'Mga kabòtan',
 'mypreferences' => 'Mga kabòtan ko',
 'prefs-edits' => 'Bilang kan mga hirá:',
 'prefsnologin' => 'Dai nakalaog',
-'prefsnologintext' => 'Ika dapat na magin <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} nakalaog na]</span> tanganing tuytuyon an mga kabotan nin paragamit.',
+'prefsnologintext' => 'Ika dapat si [[Special:UserLogin|nakalaog]] para makapwesto nin mga kabôtan nin parágamit.',
 'changepassword' => 'Ribayan an sekretong panlaog',
 'prefs-skin' => "''Skin''",
 'skin-preview' => 'Tânawon',
 'datedefault' => 'Mayong kabôtan',
-'prefs-beta' => 'Mga posturang yaon sa beta',
 'prefs-datetime' => 'Petsa asin oras',
-'prefs-labs' => 'Mga posturang yaon sa Labs',
-'prefs-user-pages' => 'Paragamit na mga pahina',
 'prefs-personal' => 'Pambisto nin parágamit',
 'prefs-rc' => 'Mga kaaagi pa sanang pagribay',
 'prefs-watchlist' => 'Pigbabantayan',
-'prefs-watchlist-days' => 'Mga aldaw na ipahiling sa batay-listahan:',
-'prefs-watchlist-days-max' => 'Maksimum $1 {{PLURAL:$1|aldaw|mga aldaw}}',
+'prefs-watchlist-days' => 'Máximong número nin mga aldaw na ipapahiling sa lista nin mga pigbabantayan:',
 'prefs-watchlist-edits' => 'Máximong número nin pagbabâgo na ipapahiling sa pinadakulang lista nin pigbabantayan:',
-'prefs-watchlist-edits-max' => 'Maksimum na numero: 1000',
-'prefs-watchlist-token' => 'Token sa Bantay-listahan:',
 'prefs-misc' => 'Lain',
-'prefs-resetpass' => 'Liwaton an sekretong panlaog',
-'prefs-changeemail' => 'Liwaton an e-surat na adres',
-'prefs-setemail' => 'Tuytuyon an e-surat na adres',
-'prefs-email' => 'E-surat na mga pagpipilian',
-'prefs-rendering' => 'Hitsurahon',
 'saveprefs' => 'Itagama',
-'resetprefs' => 'Linigan an dae naitagamang mga kaliwatan',
-'restoreprefs' => 'Ibalik an gabos na pirmihang mga panuytoy',
+'resetprefs' => 'Ipwesto giraray',
 'prefs-editing' => 'Pighihira',
-'prefs-edit-boxsize' => 'Sukol kan bintana sa pagliwat.',
 'rows' => 'Mga hilera:',
 'columns' => 'Mga taytay:',
 'searchresultshead' => 'Hanápon',
 'resultsperpage' => 'Mga tamà kada pahina:',
 'stub-threshold' => 'Kasagkoran kan <a href="#" class="stub">takod kan tambô</a> pigpopormato:',
-'stub-threshold-disabled' => 'Pinagpundo',
 'recentchangesdays' => 'Mga aldáw na ipapahilíng sa mga nakakaági pa sanáng pagbabàgó:',
-'recentchangesdays-max' => 'Maksimum $1 {{PLURAL:$1|aldaw|mga aldaw}}',
-'recentchangescount' => 'Numero kan mga pagliliwat na ipapahiling na pirmihan:',
-'prefs-help-recentchangescount' => 'Kabali kaini an dae pa nahaloy na mga kaliwatan, mga historiyang pahina, asin mga talaan.',
-'prefs-help-watchlist-token' => 'An pagpapano sa parteng ini nin sarong sekretong susi magbubuswang nin RSS feed para sa saimong bantay-listahan.
-Siisay man na nakakaaram kan suri sa parteng ini makakabasa kan saimong bantay-listahan, kaya magpili nin sarong seguradong halaga.
-Uya an halaga sa random na pagbuswang na puwede mong magamit: $1',
+'recentchangescount' => 'Bilang nin mga paghirá na ipapahilíng sa mga nakakaági pa sanáng pagbabàgó:',
 'savedprefs' => 'Itinagama na an mga kabôtan mo.',
-'timezonelegend' => 'Pan-oras na sona:',
-'localtime' => 'Panlokal na oras:',
+'timezonelegend' => 'Zona nin oras',
+'localtime' => 'Lokal na oras',
 'timezoneuseserverdefault' => 'Gamita an panugmad sa wiki ($1)',
 'timezoneuseoffset' => 'Iba pa (ihayag an pambawi)',
 'timezoneoffset' => 'Bawia¹:',
@@ -1238,38 +1169,22 @@ Uya an halaga sa random na pagbuswang na puwede mong magamit: $1',
 'prefs-reset-intro' => 'Ika makakagamit kaining pahina tanganing ilapat giraray an saimong mga kabotan sa panugmad kan sayt.
 Ini dae tabi matitingkog.',
 'prefs-emailconfirm-label' => 'Kumpirmasyon sa E-koreo',
-'prefs-textboxsize' => 'Sukol kan bintana sa pagliliwat',
 'youremail' => 'E-koreo:',
 'username' => 'Pangaran kan parágamit:',
 'uid' => 'ID kan parágamit:',
 'prefs-memberingroups' => 'Miembro kan {{PLURAL:$1|grupo|grupos}}:',
-'prefs-registration' => 'Rehistrasyong oras:',
 'yourrealname' => 'Totoong pangaran:',
 'yourlanguage' => 'Tataramon:',
-'yourvariant' => 'Panlaog na lengguwaheng kairibanhan:',
-'prefs-help-variant' => 'Saimong pinagpiling kairibanhan o ortograpiya tanganing ipahiling an laog kaining mga pahina sa wiking ini.',
-'yournick' => 'Panibagong pirma:',
-'prefs-help-signature' => 'Mga komentaryo sa mga pahina nin olay dapat pirmado nin "<nowiki>~~~~</nowiki>" na pagriribayon na magin saimong pirma asin sarong panimbreng oras.',
+'yourvariant' => 'Bariante:',
+'yournick' => 'Gahâ:',
 'badsig' => 'Dai pwede an bâgong pirmang ini; isúsog an mga HTML na takód.',
-'badsiglength' => 'An saimong pirma grabe kahalabaon.
-Ini dapat dae magsobra sa $1 {{PLURAL:$1|karakter|mga karakter}} an laba.',
-'yourgender' => 'Pagkatawo:',
-'gender-unknown' => 'Dae nakasambit',
+'badsiglength' => 'Halabâon an gahâ; kaipuhan dai mababà sa $1 na mga karakter.',
 'gender-male' => 'Lalaki',
 'gender-female' => 'Babai',
-'prefs-help-gender' => 'Opsyonal: Ginagamit para sa pagkatawong pag-apod sa paagi nin kasungatan.
-Ining impormasyon magigin pampubliko.',
 'email' => 'E-koreo',
 'prefs-help-realname' => 'Opsyonal an totoong pangaran asin kun itatao mo ini, gagamiton ini yangarig an mga sinurat mo maatribuir saimo.',
-'prefs-help-email' => 'An e-surat na adres sarong opsyonal, alagad ini kinakaipohan para sa pagtuytoy otro kan sekretong panlaog, kun ika malingaw kan saimong sekretong panlaog.',
-'prefs-help-email-others' => 'Ika kan man pumili na magtugot sa iba na makontak ka sa e-surat sa paagi nin sarong kasugponan na yaon sa saimong pahina nin paragamit o olay.
-An saimong e-surat na adres dae ipagbuyagyag kunsoarin na an ibang paragamit makontak saimo.',
+'prefs-help-email' => 'Opsyonal an e-koreo, alagad pwede ka na masosog kan iba sa paagi kan saimong pahina o pahina nin olay na dai kinakaipuhan na ipabisto an identidad mo.',
 'prefs-help-email-required' => 'Kaipuhan an e-koreo.',
-'prefs-info' => 'Panuntong na impormasyon',
-'prefs-i18n' => 'Internasyonalisasyon',
-'prefs-signature' => 'Pirma',
-'prefs-dateformat' => 'Pampetsang pormat',
-'prefs-timeoffset' => 'Pan-oras na tapal',
 'prefs-advancedrc' => 'Pangenot na mga pagpipilian',
 'prefs-advancedrendering' => 'Abantidong mga pagpipilian',
 'prefs-advancedsearchoptions' => 'Abantidong mga pagpipilian',
@@ -2614,7 +2529,7 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 'import-invalid-interwiki' => 'Dae makakapag-importa gikan sa pinagsambit na wiki.',
 'import-error-edit' => 'An pahina "$1" bakong importado nin huli ta ika dae tinutugutan na magliliwat kaini.',
 'import-error-create' => 'An pahina "$1" bakong importado nin huli ta ika dae tinutugutan na magmumukna kaini.',
-'import-error-interwiki' => 'An pahina "$1" bakong importado nin huli ta an ngaran kaini reserbado para sa panluwas na kasugponan (interwiki).',
+'import-error-interwiki' => 'An pahina "$!" bakong importado nin huli ta an ngaran kaini reserbado para sa panluwas na kasugponan (interwiki).',
 'import-error-special' => 'An pahina "$1" bakong importado nin huli ta ini kabali sa espesyal an espasyong-ngaran na dae nagtutugot nin mga pahina.',
 'import-error-invalid' => 'An pahina "$1" bakong importado nin huli ta an ngaran kaini imbalido.',
 'import-options-wrong' => 'Salang {{PLURAL:$2|pagpipilian|mga pagpipilian}}: <nowiki>$1</nowiki>',
@@ -2744,14 +2659,16 @@ Ini hurot na pinagkausa nin sarong sugpunan pasiring sa sarong pinagbawal na pan
 
 # Info page
 'pageinfo-title' => 'Impormasyon para sa "$1"',
-'pageinfo-header-basic' => 'Panuntungang impormasyon',
-'pageinfo-header-edits' => 'Pagliwat na historiya',
-'pageinfo-header-restrictions' => 'Pampahinang proteksyon',
-'pageinfo-header-properties' => 'Pampahinang propriyedades',
-'pageinfo-views' => 'Numero kan mga patanaw',
+'pageinfo-header-edits' => 'Mga pagliliwat',
+'pageinfo-header-watchlist' => 'Bantay-listahan',
+'pageinfo-header-views' => 'Mga Patanaw',
+'pageinfo-subjectpage' => 'An pahina',
+'pageinfo-talkpage' => 'Pahina nin olayan',
 'pageinfo-watchers' => 'Numero kan mga parabantay',
 'pageinfo-edits' => 'Numero kan mga pagliliwat',
 'pageinfo-authors' => 'Numero kan bantog na mga awtor',
+'pageinfo-views' => 'Numero kan mga patanaw',
+'pageinfo-viewsperedit' => 'Mga patanaw sa kada pagliliwat',
 
 # Skin names
 'skinname-standard' => 'Klasiko',
@@ -2895,402 +2812,94 @@ An mga iba pagtatagoon sa paagi nin pirmehan.
 'exif-contrast' => 'Kontraste',
 'exif-imageuniqueid' => 'Unikong ID kan ladawan',
 'exif-gpstrack' => 'Direksyon kan paghirô',
-'exif-gpsimgdirectionref' => 'Reperensiya para sa direksyon kan imahe',
 'exif-gpsimgdirection' => 'Direksyon kan ladáwan',
-'exif-gpsmapdatum' => 'Heodetikong surbey an datos na pinaggamit',
-'exif-gpsdestlatituderef' => 'Reperensiya para sa panlatitud na destinasyon',
-'exif-gpsdestlatitude' => 'Panlatitud na destinasyon',
-'exif-gpsdestlongituderef' => 'Reperensiya para sa panlongitud na destination',
-'exif-gpsdestlongitude' => 'Panlongitud na destinasyon',
-'exif-gpsdestbearingref' => 'Reperensiya para sa pandireksyon na destinasyon',
-'exif-gpsdestbearing' => 'Pandireksyon na destinasyon',
-'exif-gpsdestdistanceref' => 'Reperensiya para sa pandistansiya na destinasyon',
 'exif-gpsdestdistance' => 'Distansya sa destinasyon',
-'exif-gpsprocessingmethod' => 'Ngaran kan GPS na pamprosesong kapaagihan',
-'exif-gpsareainformation' => 'Ngaran nin lugar kan GPS',
-'exif-gpsdatestamp' => 'Petsa kan GPS',
-'exif-gpsdifferential' => 'Diperensiyal na koreksyon kan GPS',
-'exif-jpegfilecomment' => 'Komentaryo sa JPEG na sagunson',
-'exif-keywords' => 'Mga Susing taramon',
-'exif-worldregioncreated' => 'Rehiyon kan kinaban na pinagkuanan kan litrato',
-'exif-countrycreated' => 'Nasyon na pinagkuanan kan litrato',
-'exif-countrycodecreated' => 'Koda para sa nasyon na pinagkuanan kan litrato',
-'exif-provinceorstatecreated' => 'Probinsiya o estado na pinagkuanan kan litratro',
-'exif-citycreated' => 'Siyudad na pinagkuanan kan litrato',
-'exif-sublocationcreated' => 'Sublokasyon kan siyudad na pinagkuanan kan litrato',
-'exif-worldregiondest' => 'Rehiyon kan kinaban pinapahiling',
-'exif-countrydest' => 'Nasyon ipinapahiling',
-'exif-countrycodedest' => 'Koda para sa nasyon na ipinahiling',
-'exif-provinceorstatedest' => 'Probinsiya o estadong ipinapahiling',
-'exif-citydest' => 'Siyudad ipinahiling',
-'exif-sublocationdest' => '
-Sublokas kan siyudad na ipinahiling',
-'exif-objectname' => 'Halipot na titulo',
-'exif-specialinstructions' => 'Espesyal na mga instruksyon',
-'exif-headline' => 'Pamayuhang-linya',
-'exif-credit' => 'Pautang/Tagapagtao',
-'exif-source' => 'Pinaggikanan',
-'exif-editstatus' => 'Editoryal na kamugtakan kan imahe',
-'exif-urgency' => 'Kahidalian',
-'exif-fixtureidentifier' => 'Ngaran kan agwerto',
-'exif-locationdest' => 'Lokasyon pinagbiklad',
-'exif-locationdestcode' => 'Koda kan lokasyon pinagbiklad',
-'exif-objectcycle' => 'Oras kan aldaw na an midya pinagtuyuhan',
-'exif-contact' => 'Impormasyon kan kontak',
-'exif-writer' => 'Parasurat',
-'exif-languagecode' => 'Lengguwahe',
-'exif-iimversion' => 'IIM bersyon',
-'exif-iimcategory' => 'Kategoriya',
-'exif-iimsupplementalcategory' => 'Pansuplementong mga kategoriya',
-'exif-datetimeexpires' => 'Dae gamiton pagkatapos',
-'exif-datetimereleased' => 'Pinaluwas kan',
-'exif-originaltransmissionref' => 'Orihinal na transmisyon sa koda nin lokasyon',
-'exif-identifier' => 'Tagapagpamidbid',
-'exif-lens' => 'Lenteng pinaggamit',
-'exif-serialnumber' => 'Seryal na numero kan kamera',
-'exif-cameraownername' => 'Kagsadire kan kamera',
-'exif-label' => 'Tatak',
-'exif-datetimemetadata' => 'Petsa kan metadata na huring pinagbago',
-'exif-nickname' => 'Impormal na ngaran kan imahe',
-'exif-rating' => 'Kamarkahan (luwas sa lima)',
-'exif-rightscertificate' => 'Sertipiko kan manihamento nin mga karapatan',
-'exif-copyrighted' => 'Estado sa karapatan nin panurat',
-'exif-copyrightowner' => 'Kagsadire sa karapatan nin panurat',
-'exif-usageterms' => 'Mga Terminong Ginagamit',
-'exif-webstatement' => 'Online na testamento sa karapatan nin panurat',
-'exif-originaldocumentid' => 'Unikong ID kan orihinal na dokumento',
-'exif-licenseurl' => 'Kilyawan para sa lisensiya nin karapatan sa panurat',
-'exif-morepermissionsurl' => 'Alternatibong impormasyon sa paglilisensiya',
-'exif-attributionurl' => 'Kunsoarin gagamiton otro ining gibo, pakisugpon sa',
-'exif-preferredattributionname' => 'Kunsoarin gagamiton otro ining gibo, sabihon tabi an kredito',
-'exif-pngfilecomment' => 'Komentaryo sa PNG na sagunson',
-'exif-disclaimer' => 'Pagpapasimuya',
-'exif-contentwarning' => 'Patanid kan laog',
-'exif-giffilecomment' => 'Komentary sa GIF na sagunson',
-'exif-intellectualgenre' => 'Tipo kan Aytem',
-'exif-subjectnewscode' => 'Koda kan subheto',
-'exif-scenecode' => 'IPTC pan-eksenang koda',
-'exif-event' => 'Panyayaring pinagbiklad',
-'exif-organisationinimage' => 'Organisasyon pinagbiklad',
-'exif-personinimage' => 'Persona pinagbiklad',
-'exif-originalimageheight' => 'Langkaw kan imahe bago ini pinagkrap',
-'exif-originalimagewidth' => 'Lakbang kan imahe bago ini pinagkrap',
-
-# EXIF attributes
-'exif-compression-1' => 'Pinaghalugaan',
-'exif-compression-2' => 'CCITT Grupong 3 1-Dimensyonal na pagbabago ni Huffman nagdadalagan nin halawig na pag-enkod',
-'exif-compression-3' => 'CCITT Grupong 3 pinag-enkod sa fax',
-'exif-compression-4' => 'CCITT Grupong 3 pinag-enkod sa fax',
-
-'exif-copyrighted-true' => 'Nakatagamang karapatan sa panurat',
-'exif-copyrighted-false' => 'Pampublikong Kinasakupan',
 
 'exif-unknowndate' => 'Daí aram an petsa',
 
-'exif-orientation-1' => 'Normalon',
-'exif-orientation-2' => 'Pahigdang pinagbuklat',
-'exif-orientation-3' => 'Pinag-ikot nin 180 grado',
-'exif-orientation-4' => 'Patindog na pinagbuklot',
-'exif-orientation-5' => 'Pinag-ikot nin 90 grade asin patindog na pinagbuklat',
-'exif-orientation-6' => 'Pinag-ikot nin 90 grado sa CCW',
-'exif-orientation-7' => 'Pinag-ikot nin 90 grade CW asin patindog na pinagbuklat',
-'exif-orientation-8' => 'Pinag-ikot nin 90 grado sa CW',
-
-'exif-planarconfiguration-1' => 'Patingi na pormat',
-'exif-planarconfiguration-2' => 'Planar na pormat',
-
-'exif-colorspace-65535' => 'Bakong kalibrado',
-
 'exif-componentsconfiguration-0' => 'mayô man ini',
 
-'exif-exposureprogram-0' => 'Mayong pinagkahulugan',
-'exif-exposureprogram-1' => 'Manwal',
-'exif-exposureprogram-2' => 'Normal na programa',
-'exif-exposureprogram-3' => 'Apertoryong Prayoridad',
-'exif-exposureprogram-4' => 'Panseradong Prayoridad',
-'exif-exposureprogram-5' => 'Pangmuknaon na programa (minapabor sa hararomon na kinasakupan)',
-'exif-exposureprogram-6' => 'Pamprogramang Aksyon (minauyon sa mabilison pampundong buklos)',
-'exif-exposureprogram-7' => 'Modong patindog (para haranihang mga litrato na igwang kalikudan na luwas sa pokus)',
-'exif-exposureprogram-8' => 'Modong pahigda ( para sa pahigdang mga litrato na igwang kalikudan na nakapokus)',
-
 'exif-subjectdistance-value' => '$1 metros',
 
 'exif-meteringmode-0' => 'Dai aram',
-'exif-meteringmode-1' => 'Kagtahawan',
-'exif-meteringmode-2' => 'Sentrong pinaggabatan na kagtahawan',
-'exif-meteringmode-3' => 'Kaghilngan',
-'exif-meteringmode-4' => 'Pandakol na kaghilngan',
-'exif-meteringmode-5' => 'Pangarugan',
-'exif-meteringmode-6' => 'Parsyal',
 'exif-meteringmode-255' => 'Iba pa',
 
-'exif-lightsource-0' => 'Bakong bistado',
-'exif-lightsource-1' => 'Maliwanagong aldaw',
-'exif-lightsource-2' => 'Kalaadan',
-'exif-lightsource-3' => 'Tungsten (mainitong liwanag)',
 'exif-lightsource-4' => 'Kitkilát',
 'exif-lightsource-9' => 'Magayón na panahón',
-'exif-lightsource-10' => 'Mapanginurong panahon',
-'exif-lightsource-11' => 'Lindong',
-'exif-lightsource-12' => 'Pan-agang kalaadan (D 5700 - 7100K)',
-'exif-lightsource-13' => 'Pan-agang mapution na kalaadan (N 4600 - 5400K)',
-'exif-lightsource-14' => 'Malipotong mapution na kalaadan (W 3900 - 4500K)',
-'exif-lightsource-15' => 'Maputiong kalaadan (WW 3200 - 3700K)',
-'exif-lightsource-17' => 'Estandarteng Laad A',
-'exif-lightsource-18' => 'Estandarteng Laad B',
-'exif-lightsource-19' => 'Estandarteng Laad C',
-'exif-lightsource-24' => 'ISO estudyong tungsten',
 'exif-lightsource-255' => 'Mga ibang ginikanan nin ilaw',
 
-# Flash modes
-'exif-flash-fired-0' => 'An flash dae nagsindi',
-'exif-flash-fired-1' => 'An flash nagsindi',
-'exif-flash-return-0' => 'mayong estrobo sa pambalik na punksyon sa deteksyon',
-'exif-flash-return-2' => 'estrobong pambalik liwanag bakong detektado',
-'exif-flash-return-3' => 'estrobong pambalik na liwanag detektado',
-'exif-flash-mode-1' => 'kompulsaryong flash nagsindi',
-'exif-flash-mode-2' => 'kompulsaryong flash pinupugulan',
-'exif-flash-mode-3' => 'automatikong modo',
-'exif-flash-function-1' => 'Mayong naggaganang flash',
-'exif-flash-redeye-1' => 'mapulang-mata modong pambawas',
-
 'exif-focalplaneresolutionunit-2' => 'pulgada',
 
-'exif-sensingmethod-1' => 'Mayong pakahulugan',
-'exif-sensingmethod-2' => 'Tagahimate kan solong pinyero nin pankolor sa erya',
-'exif-sensingmethod-3' => 'Tagahimate kan panduwahang pinyero nin pankolor sa erya',
-'exif-sensingmethod-4' => 'Tagahimate kan pantolohang pinyero nin pankolor sa erya',
-'exif-sensingmethod-5' => 'Tagahimate kan pasurunod na pankolor sa erya',
-'exif-sensingmethod-7' => 'Pantolohang linya na tagahimate',
-'exif-sensingmethod-8' => 'Pankolor na pasurunod kan panlinyang tagahimate',
-
-'exif-filesource-3' => 'Nakauntok na kamerang digital',
-
 'exif-scenetype-1' => 'Direktong naretratong ladawan',
 
-'exif-customrendered-0' => 'Normal na proseso',
-'exif-customrendered-1' => 'Pambagong proseso',
-
-'exif-exposuremode-0' => 'Awto na pamburiyas',
-'exif-exposuremode-1' => 'Manwal na pamburiyas',
-'exif-exposuremode-2' => 'Awto na pankorda',
-
-'exif-whitebalance-0' => 'Awto pambalanse kan puti',
-'exif-whitebalance-1' => 'Manwal na pambalanse kan puti',
-
-'exif-scenecapturetype-0' => 'Estandarte',
-'exif-scenecapturetype-1' => 'Pahigda',
 'exif-scenecapturetype-2' => 'Retrato',
 'exif-scenecapturetype-3' => 'Eksenang banggi',
 
-'exif-gaincontrol-0' => 'Mayo',
-'exif-gaincontrol-1' => 'Hababaong pampalangkaw',
-'exif-gaincontrol-2' => 'Paitaas na pampalangkaw',
-'exif-gaincontrol-3' => 'Hababaong pampababa',
-'exif-gaincontrol-4' => 'Paitaas na pampababa',
-
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Malumoy',
-'exif-contrast-2' => 'Matagas',
-
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Hababaon na satyurasyon',
-'exif-saturation-2' => 'Halangkawon na satyurasyon',
-
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'Malumoy',
-'exif-sharpness-2' => 'Matagas',
-
-'exif-subjectdistancerange-0' => 'Bakong bisto',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Haranihon pagtanaw',
-'exif-subjectdistancerange-3' => 'Harayoong pagtanaw',
-
-# Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Norteng kasalungaan',
-'exif-gpslatitude-s' => 'Sur na kasalungaan',
-
-# Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Esteng kahalungaan',
-'exif-gpslongitude-w' => 'Westeng kahalungaan',
-
-# Pseudotags used for GPSAltitudeRef
-'exif-gpsaltitude-above-sealevel' => '$1 {{PLURAL:$1|metro|metros}} ibabaw sa kaabtangan nin dagat',
-'exif-gpsaltitude-below-sealevel' => '$1 {{PLURAL:$1|metro|metros}} ibaba sa kaabtangan nin dagat',
-
-'exif-gpsstatus-a' => 'Kasukolan yaon sa progreso',
-'exif-gpsstatus-v' => 'Kasukolan yaon sa panlaog na operabilidad',
-
-'exif-gpsmeasuremode-2' => 'Duwahang dimensyon na kasukolan',
-'exif-gpsmeasuremode-3' => 'Pantolohang dimensyon na kasukolan',
-
 # Pseudotags used for GPSSpeedRef
 'exif-gpsspeed-k' => 'Kilometros kada oras',
 'exif-gpsspeed-m' => 'Milya kada oras',
-'exif-gpsspeed-n' => 'kanukso',
-
-# Pseudotags used for GPSDestDistanceRef
-'exif-gpsdestdistance-k' => 'kilometros',
-'exif-gpsdestdistance-m' => 'Milyas',
-'exif-gpsdestdistance-n' => 'Milya nautikal',
-
-'exif-gpsdop-excellent' => 'Ekselente ($1)',
-'exif-gpsdop-good' => 'Marahayon ($1)',
-'exif-gpsdop-moderate' => 'Moderato ($1)',
-'exif-gpsdop-fair' => 'Marahay-rahay ($1)',
-'exif-gpsdop-poor' => 'Maluyahon ($1)',
-
-'exif-objectcycle-a' => 'Pan-aga sana',
-'exif-objectcycle-p' => 'Panbanggi sana',
-'exif-objectcycle-b' => 'Pareho sa pagka-aga asin pagkabanggi',
 
 # Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
 'exif-gpsdirection-t' => 'Tunay na direksyon',
 'exif-gpsdirection-m' => 'Direksyón nin batobalani',
 
-'exif-ycbcrpositioning-1' => 'Pinagpatahaw',
-'exif-ycbcrpositioning-2' => 'Katampad-sityo',
-
-'exif-dc-contributor' => 'Mga Tagapag-ambag',
-'exif-dc-coverage' => 'Espasyal o temporal tungkos kan midya',
-'exif-dc-date' => 'Petsa (s)',
-'exif-dc-publisher' => 'Publikador',
-'exif-dc-relation' => 'Kaampad na midya',
-'exif-dc-rights' => 'Mga karapatan',
-'exif-dc-source' => 'Ginikanang midya',
-'exif-dc-type' => 'Tipo kan midya',
-
-'exif-rating-rejected' => 'Dinihado',
-
-'exif-isospeedratings-overflow' => 'Halangkawon kesa 65535',
-
-'exif-iimcategory-ace' => 'Mga arte, kultura asin kasalingayan',
-'exif-iimcategory-clj' => 'Krimen asin ley',
-'exif-iimcategory-dis' => 'Mga destroso asin aksidente',
-'exif-iimcategory-fin' => 'Ekonomiya asin negosyo',
-'exif-iimcategory-edu' => 'Edukasyon',
-'exif-iimcategory-evn' => 'Kapalibutan',
-'exif-iimcategory-hth' => 'Salud',
-'exif-iimcategory-hum' => 'Pantawong interes',
-'exif-iimcategory-lab' => 'Trabaho',
-'exif-iimcategory-pol' => 'Mga Pulitika',
-'exif-iimcategory-rel' => 'Relihiyon asin paniniwala',
-'exif-iimcategory-sci' => 'Siyensiya asin teknolohiya',
-'exif-iimcategory-soi' => 'Mga pansosyal na mga isyu',
-'exif-iimcategory-spo' => 'Mga Pakawat',
-'exif-iimcategory-war' => 'Giyera, iriwal asin daeng-kahingaloan',
-'exif-iimcategory-wea' => 'Panahon',
-
-'exif-urgency-normal' => 'Normalon ($1)',
-'exif-urgency-low' => 'Hababaon ($1)',
-'exif-urgency-high' => 'Halangkawon ($1)',
-'exif-urgency-other' => 'Prayoridad na pakahulugan nin paragamit ($1)',
-
 # External editor support
 'edit-externally' => 'Hirahón an file gamit an panluwas na aplikasyon',
-'edit-externally-help' => '(Hilngon an [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] para sa kadagdagang impormasyon)',
+'edit-externally-help' => 'Hilingón an  [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] para sa iba pang mga impormasyon.',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'gabos',
 'namespacesall' => 'gabós',
 'monthsall' => 'gabos',
-'limitall' => 'gabos',
 
 # E-mail address confirmation
 'confirmemail' => "Kompirmaron an ''e''-surat",
 'confirmemail_noemail' => "Mayô kang pigkaag na marhay na ''e''-surat sa saimong [[Special:Preferences|mga kabôtan nin parágamit]].",
-'confirmemail_text' => '{{SITENAME}} minakaipo na balidaron an saimong e-surat na adres bago mo gagamiton an mga estima kan e-surat.
-Aktibaron an tipahan sa ibaba tanganing ipadara an pankumpirmang surat sa saimong adres.
-An surat igwa nin sarong kasugpunan na kinaagan nin sarong koda;
-ikarga an kasugpunan sa saimong kilyaw tanganing makumpirma na an saimong e-surat na adres balido.',
+'confirmemail_text' => "Kaipuhan an pag-''validate'' kan saimong e-koreo bago ka makagamit nin ''features'' na e-koreo. Pindoton an butones sa babâ tangarig magpadara nin kompirmasyon sa saimong e-koreo. An surat igwang takod na may koda; ikarga an takod sa browser para makompirmar na valido an saimong e-koreo.",
 'confirmemail_pending' => "May pigpadara nang kompirmasyon sa ''e''-surat mo; kun kagigibo mo pa sana kan saimong ''account'', maghalat ka nin mga dikit na minutos bago ka maghagad giraray nin bâgong ''code''.",
 'confirmemail_send' => 'Magpadará nin kompirmasyon',
 'confirmemail_sent' => "Napadará na an kompirmasyon sa ''e''-surat.",
 'confirmemail_oncreate' => "May pigpadara nang kompirmasyon sa saimong ''e''-surat.
 Dai man kaipuhan ini para makalaog, pero kaipuhan mong itao ini bago
 ka makagamit nin ''features'' na basado sa ''e''-surat sa wiki.",
-'confirmemail_sendfailed' => '{{SITENAME}} dae nakapadara kan saimong pankumpirmang surat.
-Pakihiling tabi sa saimong e-surat na adress para sa imbalidong mga karakter.
+'confirmemail_sendfailed' => "Dai napadará an kompirmasyon kan ''e''-surat. Seguradohon tabî kun igwang sala.
 
-Paradarang surat pinagbalik: $1',
+Pigbalik: $1",
 'confirmemail_invalid' => 'Salâ an kódigo nin konpirmasyon. Puede ser napasó na an kódigo.',
 'confirmemail_needlogin' => "Kaipuhan tabi $1 ikompirmar an saimong ''e''-surat.",
-'confirmemail_success' => 'An saimong e-surat na adres kumpirmado na.
-Puwede ka na ngunyan [[Special:UserLogin|maglaog]] asin maogmang maggamit kan wiki.',
+'confirmemail_success' => "Nakompirmar na an saimong ''e''-surat. Pwede ka nang maglaog asin mag-ogma sa wiki.",
 'confirmemail_loggedin' => "Nakompirmar na an saimong ''e''-surat.",
 'confirmemail_error' => 'May nasalâ sa pagtagama kan saimong kompirmasyon.',
 'confirmemail_subject' => "kompirmasyón {{SITENAME}} kan direksyón nin ''e''-surat",
-'confirmemail_body' => 'Sarong tawo, mapuwedeng ika, gikan sa IP adres na $1,
-nagrehistro nin sarong panindog "$2" na igwa kaining e-surat na adres sa {{SITENAME}}.
-
-Tanganing kumpirmaron na ining panindog talagang pagsadire mo asin aktibaron an e-surat na mga estima sa {{SITENAME}}, bukasi tabi ining kasugpunan sa saimong kilyaw:
-
-$3
-
-Kun ika *dae* nagrehistro kan panindog, sunuda ining sugpon
-tanganing kanselaron an e-surat na adres na pankumpirma:
-
-$5
-
-Ining pankumpirmang koda mapalso sa $4.',
-'confirmemail_body_changed' => 'Sarong tawo, mapuwedeng ika, gikan sa IP adres na $1,
-nagrehistro nin sarong panindog "$2" na igwa kaining e-surat na adres sa {{SITENAME}}.
-
-Tanganing kumpirmaron na ining panindog talagang pagsadire mo asin aktibaron an e-surat na mga estima sa {{SITENAME}}, bukasi tabi ining kasugpunan sa saimong kilyaw:
+'confirmemail_body' => 'May paragamit, pwedeng ika, halì sa IP na $1, na nagrehistro nin account na
+"$2" na igwang e-koreo sa {{SITENAME}}.
 
-$3
-
-Kun an panindog *bakong* saimo, sunuda ining sugpon
-tanganing kanselaron an e-surat na adres na pankumpirma:
-
-$5
-
-Ining pankumpirmang koda mapalso sa $4.',
-'confirmemail_body_set' => 'Sarong tawo, mapuwedeng ika, gikan sa IP adres na $1,
-nagrehistro nin sarong panindog "$2" na igwa kaining e-surat na adres sa {{SITENAME}}.
-
-Tanganing kumpirmaron na ining panindog talagang pagsadire mo asin re-aktibaron an e-surat na mga estima sa {{SITENAME}}, bukasi tabi ining kasugpunan sa saimong kilyaw:
+Tangarig makompirmar na talagang saimo ining account asin makagamit nin e-koreo sa {{SITENAME}}, bukasán ining takod sa saimong browser:
 
 $3
 
-Kun an panindog *bakong* saimo, sunuda ining sugpon
-tanganing kanselaron an e-surat na adres na pankumpirma:
-
-$5
-
-Ining pankumpirmang koda mapalso sa $4.',
-'confirmemail_invalidated' => 'An e-surat na adres na pankumpirma kanselado na',
-'invalidateemail' => 'Kanselaron an e-surat na pankumpirmasyon',
+Kun *bakô* ka ini, dai sunodón an takod. Mapaso sa $4 inning koda nin kompirmasyon.',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[Pigpopogolan an transcluding na Interwiki]',
-'scarytranscludefailed' => '[Templatong panakdo nagpalya para sa $1]',
-'scarytranscludetoolong' => '[An kilyawan grabe kahalaba]',
+'scarytranscludefailed' => '[Nabigô an pagkua kan templato para sa $1; despensa]',
+'scarytranscludetoolong' => '[halabaon an URL; despensa]',
 
 # Delete conflict
-'deletedwhileediting' => "'''Patanid tabi''': Ining pahina pinagpura matapos na ika nagpoon na magliliwat!",
+'deletedwhileediting' => 'Patanid: Pigparâ na an pahinang ini antes na nagpoon kan maghirá!',
 'confirmrecreate' => "Si [[User:$1|$1]] ([[User talk:$1|olay]]) pigparâ ining páhina pagkatapos mong magpoon kan paghira ta:
 : ''$2''
 Ikonpirmar tabi na talagang gusto mong gibohon giraray ining pahina.",
-'confirmrecreate-noreason' => 'Paragamit [[User:$1|$1]] ([[User talk:$1|Olay]]) an nagpura kaining pahina matapos na ika nagpoon na magliliwat. Pakikumpirma tabi na ika boot na muknaon otro ining pahina.',
 'recreate' => 'Gibohón giraray',
 
 # action=purge
 'confirm_purge_button' => 'Sige',
 'confirm-purge-top' => 'Halîon an an aliho kaining páhina?',
-'confirm-purge-bottom' => 'Pagpupurga nin sarong pahina minalinig kan sarayan asin minapuwersa sa pinakahuring rebisyon na magtunga.',
-
-# action=watch/unwatch
-'confirm-watch-button' => 'OK tabi',
-'confirm-watch-top' => 'Idadagdag ining pahina sa saimong bantay-listahan?',
-'confirm-unwatch-button' => 'OK tabi',
-'confirm-unwatch-top' => 'Haleon ining pahina gikan sa saimong bantay-listahan?',
 
 # Multipage image navigation
 'imgmultipageprev' => '← nakaaging pahina',
 'imgmultipagenext' => 'sunod na pahina →',
 'imgmultigo' => 'Dumanán!',
-'imgmultigoto' => 'Magpasiring sa pahina $1',
 
 # Table pager
 'ascending_abbrev' => 'skt',
@@ -3300,15 +2909,14 @@ Ikonpirmar tabi na talagang gusto mong gibohon giraray ining pahina.",
 'table_pager_first' => 'Enot na páhina',
 'table_pager_last' => 'Huring páhina',
 'table_pager_limit' => 'Ipahiling an $1 na aytem kada páhina',
-'table_pager_limit_label' => 'Mga aytem kada pahina:',
 'table_pager_limit_submit' => 'Dumanán',
 'table_pager_empty' => 'Mayong resulta',
 
 # Auto-summaries
-'autosumm-blank' => 'Pinagblangko an pahina',
+'autosumm-blank' => 'Pighahalî an gabos na laog sa páhina',
 'autosumm-replace' => "Pigriribayan an páhina nin '$1'",
 'autoredircomment' => 'Piglilikay sa [[$1]]',
-'autosumm-new' => 'Pinagmukna an pahina kaining "$1"',
+'autosumm-new' => 'Bâgong páhina: $1',
 
 # Live preview
 'livepreview-loading' => 'Pigkakarga…',
@@ -3317,17 +2925,16 @@ Ikonpirmar tabi na talagang gusto mong gibohon giraray ining pahina.",
 'livepreview-error' => 'Dai nakakabit: $1 "$2". Hilingón tabî an normal na patânaw.',
 
 # Friendlier slave lag warnings
-'lag-warn-normal' => 'Mga pagliliwat na baguhon pa sana nin $1 {{PLURAL:$1|segundo|segundos}} puwedeng dae maipapahiling sa listahang ini.',
-'lag-warn-high' => 'Nin huli sa halangkawon na kaabalahan sa serbidor kan datos-sarayan, mga pagliliwat na baguhon pa sana nin $1 {{PLURAL:$1|segundo|segundos}} puwedeng dae maipapahiling sa listahang ini.',
+'lag-warn-normal' => 'An mga pagbalyó na mas bâgo sa $1 na segundo pwedeng dai pa mahiling sa listang ini.',
+'lag-warn-high' => "Nin huli sa ''high database server lag'', an mga pagbabâgo na mas bâgo sa $1 na segundo pwedeng dai pa ipahiling sa listang ini.",
 
 # Watchlist editor
 'watchlistedit-numitems' => 'An saimong pigbabantayan igwang {{PLURAL:$1|1 titulo|$1 mga titulo}}, apwera kan mga páhina kan olay.',
 'watchlistedit-noitems' => 'Mayong mga titulo an pigbabantayan mo.',
 'watchlistedit-normal-title' => 'Hirahón an pigbabantayan',
 'watchlistedit-normal-legend' => 'Halion an mga titulo sa pigbabantayan',
-'watchlistedit-normal-explain' => 'Mga sa saimong bantay-listahan ipinapahiling sa ibaba.
-Sa paghali nin sarong titutlo, -tsek an kahon kasunod kaini, asin i-klik an "{{int:Watchlistedit-normal-submit}}".
-Puwede ka man na [[Special:EditWatchlist/raw|magliwat kan temporaryong listahan]].',
+'watchlistedit-normal-explain' => 'Mahihiling sa babâ an mga titulo na nasa pigbabantayan mo.
+Tangarig maghalì nin titulo, markahan an kahon sa gilid kaini, dangan pindotón an Tangkasón an mga Titulo. Pwede mo man na [[Special:EditWatchlist/raw|hirahón an bàgong lista]].',
 'watchlistedit-normal-submit' => 'Tangkasón an mga Titulo',
 'watchlistedit-normal-done' => 'Pigtangkas an {{PLURAL:$1|1 an titulo|$1 mga titulo}} sa saimong pigbabantayan:',
 'watchlistedit-raw-title' => 'Hirahón an bàgong pigbabantayan',
@@ -3347,139 +2954,20 @@ Pwede mo man [[Special:EditWatchlist|gamiton an standard editor]].',
 'watchlisttools-edit' => 'Hilingón asin ligwatón an pigbabantayan',
 'watchlisttools-raw' => 'Hirahón an bàgong pigbabantayan',
 
-# Signatures
-'signature' => '[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|olay]])',
-
-# Core parser functions
-'unknown_extension_tag' => 'Bakong bistadong ekstensyon nin pagmarka "$1"',
-'duplicate-defaultsort' => '\'\'\'Patanid tabi:\'\'\' An susing panugmad kan salansan na "$2" minasalimbaw sa dating susing panugmad kan salansan na "$1".',
-
 # Special:Version
 'version' => 'Bersyon',
-'version-extensions' => 'Instaladong mga ekstensyon',
-'version-specialpages' => 'Espesyal na mga pahina',
-'version-parserhooks' => 'Mga pangawil kan parser',
-'version-variables' => 'Mga kabalanggayahan',
-'version-antispam' => 'Pan-spam na pangataman',
-'version-skins' => 'Mga kublit',
-'version-other' => 'An iba pa',
-'version-mediahandlers' => 'Mga Midyang Tagakapot',
-'version-hooks' => 'Mga pangawil',
-'version-extension-functions' => 'Mga punksyon kan ekstensyon',
-'version-parser-extensiontags' => 'Mga ekstensyong panmarka kan Parser',
-'version-parser-function-hooks' => 'Mga panpunksyong pangawil kan Parser',
-'version-hook-name' => 'Ngaran kan pangawil',
-'version-hook-subscribedby' => 'Pinaghaguhot ni',
-'version-version' => '(Bersyon na $1)',
-'version-license' => 'Lisensiya',
-'version-poweredby-credits' => "An wiking ini pinagpagana kan '''[//www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
-'version-poweredby-others' => '[{{SERVER}}{{SCRIPTPATH}}/CREDITS mga iba pa]',
-'version-license-info' => 'An MediaWiki sarong libreng kasungatan; puwede mong ipanao ini asin/o baguhon ini sa irarom kan termino nin HNU (Heneral na Pampublikong Lisensiya) bilang publisado kan Free Software Foundation; maski sa arin na bersyon 2 kan lisensiya, o (saimong pansadireng pagpipilian) arinman na huring bersyon.
-
-An MediaWiki ipinagpanao sa paglaom na ini magigin kapakinabangan, pero MAYO NIN ANUMAN NA WARANTIYA; mayo dawa ngani nin pinaghuhurot na warantiya kan MERKANTIBILIDAD o KAUYUGAN PARA SA SARONG PARTIKULAR NA KATUYUHAN. Hilngon an HNU (Heneral na Pampublikong Lisensiya) para sa kadagdagang mga detalye.
-
-Ika dapat na nakapagresibe na kan [{{SERVER}}{{SCRIPTPATH}}/COPYING sarong kopya nin HNU Heneral na Pampublikong Lisensiya] na kaiba kaining programa; kun dae, surati an Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA o baya [//www.gnu.org/licenses/old-licenses/gpl-2.0.html online ining basahon].',
-'version-software' => 'Instalyadong kasungatan',
-'version-software-product' => 'Produkto',
-'version-software-version' => 'Bersyon',
-'version-entrypoints' => 'Puntong pan-entrada sa mga kilyawan',
-'version-entrypoints-header-entrypoint' => 'Puntong pan-entrada',
-'version-entrypoints-header-url' => 'Kilyawan',
-
-# Special:FilePath
-'filepath' => 'Pansagunsong agihan',
-'filepath-page' => 'Sagunson:',
-'filepath-submit' => 'Magduman',
-'filepath-summary' => 'Ining espesyal na pahina minapabalik kan kumpletong agihan para sa sarong sagunson.
-Mga imahe ipinapahiling sa bilog na resolusyon, an iba pang tipo nin mga sagunson pinagpapoon nin direkta kan saindang asosyadong programa.',
-
-# Special:FileDuplicateSearch
-'fileduplicatesearch' => 'Maghanap kan duplikadong mga sagunson',
-'fileduplicatesearch-summary' => 'Maghanap kan duplikadong mga sagunson na pinagbasihan an mga kahalagahan nin hash.',
-'fileduplicatesearch-legend' => 'Maghanap kan sarong duplikado',
-'fileduplicatesearch-filename' => 'Ngaran nin sagunson:',
-'fileduplicatesearch-submit' => 'Maghanap',
-'fileduplicatesearch-info' => '$1 × $2 piksel<br />Sukol nin sagunson: $3<br />MIME tipo: $4',
-'fileduplicatesearch-result-1' => 'An sagunson "$1" mayo nin kaparehong duplikasyon.',
-'fileduplicatesearch-result-n' => 'An sagunson "$1" igwa nin {{PLURAL:$2|1 kaparehong duplikasyon|$2 mga kaparehong duplikasyon}}.',
-'fileduplicatesearch-noresults' => 'Mayong sagunson na pinagngaranan na "$1" an nanagboan.',
 
 # Special:SpecialPages
 'specialpages' => 'Mga espesyal na pahina',
-'specialpages-note' => '----
-* Normal espesyal na mga pahina.
-* <span class="mw-specialpagerestricted">Restriktadong espesyal na mga pahina.</span>',
-'specialpages-group-maintenance' => 'Mga talaan nin pagpangataman',
 'specialpages-group-other' => 'Iba pang mga espesyal na pahina',
-'specialpages-group-login' => 'Maglaog / magmukna nin panindog',
+'specialpages-group-login' => 'Maglaóg/ maggíbo',
 'specialpages-group-changes' => 'Nakakaági pa sanáng mga pagbàgo asín laóg',
-'specialpages-group-media' => 'Mga talaan sa midya asin mga ikinarga',
-'specialpages-group-users' => 'Mga paragamit asin mga karapatan',
-'specialpages-group-highuse' => 'Halangkawong gamit na mga pahina',
-'specialpages-group-pages' => 'Mga listahan kan mga pahina',
-'specialpages-group-pagetools' => 'Mga kagamitan sa pahina',
-'specialpages-group-wiki' => 'Wiking datos asin mga kagamitan',
-'specialpages-group-redirects' => 'Panukdo sa espesyal na mga pahina',
-'specialpages-group-spam' => 'Pan-spam na mga kagamitan',
 
 # Special:BlankPage
 'blankpage' => 'Blangkong pahina',
 'intentionallyblankpage' => 'Pigtuyong blangko an pahinang ini',
 
-# External image whitelist
-'external_image_whitelist' => '#Bayai ining linya eksaktong siring man sana kaini<pre>
-#Magkaag nin regular na mga panambitong parasa (idto sanang parte na minauyon sa tahaw kan //) na yaon sa ibaba
-#An mga ini paglalangkapon kaiba an mga kilyawan kan panluwas (hotlinked) na mga imahe
-#Idtong nagkaralangkap ipagpapahiling bilang mga imahe, o baya an sarong sugpon sana pasiring sa imahe an ipagpapahiling
-#Mga linya na nagpopoon sa # pagtatrataron bilang mga komento
-#Ini baya bakong sensitibo sa tipahan
-
-#Ikaag an gabos na parasang regex sa ibabaw kaining linya. Bayai ining linya eksaktong siring man sana kaini.</pre>',
-
 # Special:Tags
-'tags' => 'Balidong mga marka nin kaliwatan',
-'tag-filter' => '[[Special:Tags|Tag]] saraon:',
-'tag-filter-submit' => 'Saraan',
-'tags-title' => 'Mga marka',
-'tags-intro' => 'Ining pahina minalista kan mga marka na an kasungatan mapuwedeng maimarka an pagliwat kaini, asin an saindang mga kahulugan.',
-'tags-tag' => 'Ngarang panmarka',
-'tags-display-header' => 'Kinaluwasan sa listahan nin kaliwatan',
-'tags-description-header' => 'Bilog na deskripsyon nin kahulugan',
-'tags-hitcount-header' => 'Pinagmarkahan na mga kaliwatan',
 'tags-edit' => 'liwatón',
-'tags-hitcount' => '$1 {{PLURAL:$1|kaliwatan|mga kaliwatan}}',
-
-# Special:ComparePages
-'comparepages' => 'Ikumpara an mga pahina',
-'compare-selector' => 'Ikumpara an mga rebisyon nin pahina',
-'compare-page1' => 'Pahina 1',
-'compare-page2' => 'Pahina 2',
-'compare-rev1' => 'Rebisyon 1',
-'compare-rev2' => 'Rebisyon 2',
-'compare-submit' => 'Ikumpara',
-'compare-invalid-title' => 'An titulo na saimong pinagsambit sarong imbalido.',
-'compare-title-not-exists' => 'An titulo na saimong pinagsambit bakong eksistido.',
-'compare-revision-not-exists' => 'An rebisyon na saimong pinagsambit bakong eksistido.',
-
-# Database error messages
-'dberr-header' => 'Ining wiki igwa nin sarong problema',
-'dberr-problems' => 'Sori!
-Ining sityo igwang naeksperiyensiyahan na mga kakundian sa teknikal.',
-'dberr-again' => 'Prubaring maghalat tabi nin nagkapirang minutos asin otrohon ikarga.',
-'dberr-info' => '(Dae makakontak sa serbidor kan datos-sarayan: $1)',
-'dberr-usegoogle' => 'Ika puwedeng magprubar na maghanap sa Google nguna.',
-'dberr-outofdate' => 'Pasinon mo tabi na an saindang mga indekso kan satuyang laog puwedeng luwas na sa petsa.',
-'dberr-cachederror' => 'Ini sarong nakasaray na kopya kan pinaghahagad na pahina, asin puwedeng bakong angat sa petsa.',
-
-# HTML forms
-'htmlform-invalid-input' => 'Igwa nin mga problema an iba sa saimong pinaglaog',
-'htmlform-select-badoption' => 'An halaga na saimong pinagsambit bakong saro sa balidong pagpipilian.',
-'htmlform-int-invalid' => 'An halaga na saimong pinagsambit bako na sarong integer.',
-'htmlform-float-invalid' => 'An halaga na saimong pinagsamit bako na sarong numero.',
-'htmlform-int-toolow' => 'An halaga na saimong pinagsambit hababaon sa minimum na $1',
-'htmlform-int-toohigh' => 'An halaga na saimong pinagsambit halangkawon sa maksimum na $1',
-'htmlform-required' => 'Ining halaga pinaghahagad',
-'htmlform-submit' => 'Sumitiron',
-'htmlform-reset' => 'Dae idagos an mga kaliwatan',
 
 );
index 69f2853..6ba5ab8 100644 (file)
@@ -68,14 +68,14 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'img_thumbnail'             => array( '1', 'міні', 'мініяцюра', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'міні=$1', 'мініяцюра=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'злева', 'left' ),
-       'img_none'                  => array( '1', 'няма', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'цэнтр', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'безрамкі', 'framed', 'enframed', 'frame' ),
+       'img_thumbnail'           => array( '1', 'міні', 'мініяцюра', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'міні=$1', 'мініяцюра=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'справа', 'right' ),
+       'img_left'                => array( '1', 'злева', 'left' ),
+       'img_none'                => array( '1', 'няма', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1px' ),
+       'img_center'              => array( '1', 'цэнтр', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'безрамкі', 'framed', 'enframed', 'frame' ),
 );
 
 # Per discussion on http://translatewiki.net/wiki/Thread:Support/Customization_of number format
@@ -2717,10 +2717,15 @@ $1',
 # Info page
 'pageinfo-title' => 'Інфармацыя для "$1"',
 'pageinfo-header-edits' => 'Змены',
-'pageinfo-views' => 'Колькасць праглядаў',
+'pageinfo-header-watchlist' => 'Спіс назіранага',
+'pageinfo-header-views' => 'Прагляды',
+'pageinfo-subjectpage' => 'Старонка',
+'pageinfo-talkpage' => 'Старонка размоў',
 'pageinfo-watchers' => 'Колькасць назіральнікаў',
 'pageinfo-edits' => 'Колькасць правак:',
 'pageinfo-authors' => 'Колькасць розных аўтараў',
+'pageinfo-views' => 'Колькасць праглядаў',
+'pageinfo-viewsperedit' => 'Колькасць паказаў на 1 праўку',
 
 # Skin names
 'skinname-standard' => 'Класіка',
index de1217d..887e78d 100644 (file)
@@ -39,121 +39,121 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#перанакіраваньне', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЯЗЬ_ЗЬМЕСТУ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__БЕЗ_ГАЛЕРЭІ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ЗЬМЕСТ_ПРЫМУСАМ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ЗЬМЕСТ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БЕЗ_РЭДАГАВАНЬНЯ_СЭКЦЫІ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'БЯГУЧЫ_МЕСЯЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА_Ў_РОДНЫМ_СКЛОНЕ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'СКАРОЧАНАЯ_НАЗВА_БЯГУЧАГА_МЕСЯЦА', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'БЯГУЧЫ_ДЗЕНЬ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'БЯГУЧЫ_ДЗЕНЬ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'НАЗВА_БЯГУЧАГА_ДНЯ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'БЯГУЧЫ_ГОД', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'БЯГУЧЫ_ЧАС', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'БЯГУЧАЯ_ГАДЗІНА', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ЛЯКАЛЬНЫ_МЕСЯЦ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'НАЗВА_ЛЯКАЛЬНАГА_МЕСЯЦА', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'НАЗВА_ЛЯКАЛЬНАГА_МЕСЯЦА_Ў_РОДНЫМ_СКЛОНЕ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'СКАРОЧАНАЯ_НАЗВА_ЛЯКАЛЬНАГА_МЕСЯЦА', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ЛЯКАЛЬНЫ_ДЗЕНЬ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ЛЯКАЛЬНЫ_ДЗЕНЬ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'НАЗВА_ЛЯКАЛЬНАГА_ДНЯ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ЛЯКАЛЬНЫ_ГОД', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ЛЯКАЛЬНЫ_ЧАС', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ЛЯКАЛЬНАЯ_ГАДЗІНА', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'КОЛЬКАСЬЦЬ_СТАРОНАК', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'КОЛЬКАСЬЦЬ_АРТЫКУЛАЎ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'КОЛЬКАСЬЦЬ_ФАЙЛАЎ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'КОЛЬКАСЬЦЬ_УДЗЕЛЬНІКАЎ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'КОЛЬКАСЬЦЬ_АКТЫЎНЫХ_УДЗЕЛЬНІКАЎ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'КОЛЬКАСЬЦЬ_РЭДАГАВАНЬНЯЎ', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'КОЛЬКАСЬЦЬ_ПРАГЛЯДАЎ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'НАЗВА_СТАРОНКІ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'НАЗВА_СТАРОНКІ_2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ПРАСТОРА_НАЗВАЎ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ПРАСТОРА_НАЗВАЎ_2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ПРАСТОРА_НАЗВАЎ_АБМЕРКАВАНЬНЯ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ПРАСТОРА_НАЗВАЎ_АБМЕРКАВАНЬНЯ_2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ПРАСТОРА_НАЗВАЎ_ПРАДМЕТУ', 'ПРАСТОРА_НАЗВАЎ_АРТЫКУЛА', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ПРАСТОРА_НАЗВАЎ_ПРАДМЕТУ_2', 'ПРАСТОРА_НАЗВАЎ_АРТЫКУЛА_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ПОЎНАЯ_НАЗВА_СТАРОНКІ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ПОЎНАЯ_НАЗВА_СТАРОНКІ_2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'НАЗВА_ПАДСТАРОНКІ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'НАЗВА_ПАДСТАРОНКІ_2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'НАЗВА_БАЗАВАЙ_СТАРОНКІ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'НАЗВА_БАЗАВАЙ_СТАРОНКІ_2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'НАЗВА_СТАРОНКІ_АБМЕРКАВАНЬНЯ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'НАЗВА_СТАРОНКІ_АБМЕРКАВАНЬНЯ_2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'НАЗВА_СТАРОНКІ_ПРАДМЕТУ', 'НАЗВА_СТАРОНКІ_АРТЫКУЛА', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'НАЗВА_СТАРОНКІ_ПРАДМЕТУ_2', 'НАЗВА_СТАРОНКІ_АРТЫКУЛА_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ПАВЕДАМЛЕНЬНЕ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ПАДСТАНОЎКА:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'ПАВЕДАМЛЕНЬНЕ_БЯЗЬ_ВІКІ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'значак', 'міні', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'значак=$1', 'міні=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'зьлева', 'left' ),
-       'img_none'                  => array( '1', 'няма', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'цэнтар', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'рамка', 'framed', 'enframed', 'frame' ),
-       'img_page'                  => array( '1', 'старонка=$1', 'старонка $1', 'page=$1', 'page $1' ),
-       'img_top'                   => array( '1', 'зьверху', 'top' ),
-       'img_middle'                => array( '1', 'пасярэдзіне', 'middle' ),
-       'img_bottom'                => array( '1', 'зьнізу', 'bottom' ),
-       'img_link'                  => array( '1', 'спасылка=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'НАЗВА_САЙТУ', 'SITENAME' ),
-       'ns'                        => array( '0', 'ПН:', 'NS:' ),
-       'localurl'                  => array( '0', 'ЛЯКАЛЬНЫ_АДРАС:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЛЯКАЛЬНЫ_АДРАС_2:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'СЭРВЭР', 'SERVER' ),
-       'servername'                => array( '0', 'НАЗВА_СЭРВЭРА', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ШЛЯХ_ДА_СКРЫПТА', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'ГРАМАТЫКА:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ПОЛ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__НЕ_КАНВЭРТАВАЦЬ_НАЗВУ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__НЕ_КАНВЭРТАВАЦЬ_ТЭКСТ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'БЯГУЧЫ_ТЫДЗЕНЬ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'БЯГУЧЫ_ДЗЕНЬ_ТЫДНЯ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ЛЯКАЛЬНЫ_ТЫДЗЕНЬ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ЛЯКАЛЬНЫ_ДЗЕНЬ_ТЫДНЯ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ID_ВЭРСІІ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДЗЕНЬ_ВЭРСІІ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДЗЕНЬ_ВЭРСІІ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'МЕСЯЦ_ВЭРСІІ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ГОД_ВЭРСІІ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'МОМАНТ_ЧАСУ_ВЭРСІІ', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'МНОЖНЫ_ЛІК:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ПОЎНЫ_АДРАС:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ПОЎНЫ_АДРАС_2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ПЕРШАЯ_ЛІТАРА_МАЛАЯ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ПЕРШАЯ_ЛІТАРА_ВЯЛІКАЯ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'МАЛЫМІ_ЛІТАРАМІ:', 'LC:' ),
-       'uc'                        => array( '0', 'ВЯЛІКІМІ_ЛІТАРАМІ:', 'UC:' ),
-       'raw'                       => array( '0', 'НЕАПРАЦАВАНЫ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ПАКАЗВАЦЬ_НАЗВУ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Н', 'R' ),
-       'newsectionlink'            => array( '1', '__СПАСЫЛКА_НА_НОВУЮ_СЭКЦЫЮ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'БЯГУЧАЯ_ВЭРСІЯ', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'МОМАНТ_ЧАСУ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ЛЯКАЛЬНЫ_МОМАНТ_ЧАСУ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'СЫМБАЛЬ_НАПРАМКУ_ПІСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#МОВА:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'МОВА_ЗЬМЕСТУ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'КОЛЬКАСЬЦЬ_СТАРОНАК_У_ПРАСТОРЫ_НАЗВАЎ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'КОЛЬКАСЬЦЬ_АДМІНІСТРАТАРАЎ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ФАРМАТАВАЦЬ_ЛІК', 'FORMATNUM' ),
-       'defaultsort'               => array( '1', 'САРТЫРОЎКА_ПА_ЗМОЎЧВАНЬНІ:', 'КЛЮЧ_САРТЫРОЎКІ_ПА_ЗМОЎЧВАНЬНІ:', 'САРТЫРОЎКА_Ў_КАТЭГОРЫІ_ПА_ЗМОЎЧВАНЬНІ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ШЛЯХ_ДА_ФАЙЛА:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'тэг', 'tag' ),
-       'hiddencat'                 => array( '1', '__СХАВАЦЬ_КАТЭГОРЫЮ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'КОЛЬКАСЬЦЬ_СТАРОНАК_У_КАТЭГОРЫІ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ПАМЕР_СТАРОНКІ', 'PAGESIZE' ),
-       'staticredirect'            => array( '1', '__СТАТЫЧНАЕ_ПЕРАНАКІРАВАНЬНЕ__', '__STATICREDIRECT__' ),
+       'redirect'                => array( '0', '#перанакіраваньне', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БЯЗЬ_ЗЬМЕСТУ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__БЕЗ_ГАЛЕРЭІ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ЗЬМЕСТ_ПРЫМУСАМ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ЗЬМЕСТ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БЕЗ_РЭДАГАВАНЬНЯ_СЭКЦЫІ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'БЯГУЧЫ_МЕСЯЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА_Ў_РОДНЫМ_СКЛОНЕ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'СКАРОЧАНАЯ_НАЗВА_БЯГУЧАГА_МЕСЯЦА', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'БЯГУЧЫ_ДЗЕНЬ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'БЯГУЧЫ_ДЗЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'НАЗВА_БЯГУЧАГА_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'БЯГУЧЫ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'БЯГУЧЫ_ЧАС', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'БЯГУЧАЯ_ГАДЗІНА', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ЛЯКАЛЬНЫ_МЕСЯЦ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'НАЗВА_ЛЯКАЛЬНАГА_МЕСЯЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'НАЗВА_ЛЯКАЛЬНАГА_МЕСЯЦА_Ў_РОДНЫМ_СКЛОНЕ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'СКАРОЧАНАЯ_НАЗВА_ЛЯКАЛЬНАГА_МЕСЯЦА', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ЛЯКАЛЬНЫ_ДЗЕНЬ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ЛЯКАЛЬНЫ_ДЗЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'НАЗВА_ЛЯКАЛЬНАГА_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ЛЯКАЛЬНЫ_ГОД', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ЛЯКАЛЬНЫ_ЧАС', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ЛЯКАЛЬНАЯ_ГАДЗІНА', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'КОЛЬКАСЬЦЬ_СТАРОНАК', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'КОЛЬКАСЬЦЬ_АРТЫКУЛАЎ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'КОЛЬКАСЬЦЬ_ФАЙЛАЎ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'КОЛЬКАСЬЦЬ_УДЗЕЛЬНІКАЎ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'КОЛЬКАСЬЦЬ_АКТЫЎНЫХ_УДЗЕЛЬНІКАЎ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'КОЛЬКАСЬЦЬ_РЭДАГАВАНЬНЯЎ', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'КОЛЬКАСЬЦЬ_ПРАГЛЯДАЎ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'НАЗВА_СТАРОНКІ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'НАЗВА_СТАРОНКІ_2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ПРАСТОРА_НАЗВАЎ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ПРАСТОРА_НАЗВАЎ_2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ПРАСТОРА_НАЗВАЎ_АБМЕРКАВАНЬНЯ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ПРАСТОРА_НАЗВАЎ_АБМЕРКАВАНЬНЯ_2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ПРАСТОРА_НАЗВАЎ_ПРАДМЕТУ', 'ПРАСТОРА_НАЗВАЎ_АРТЫКУЛА', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ПРАСТОРА_НАЗВАЎ_ПРАДМЕТУ_2', 'ПРАСТОРА_НАЗВАЎ_АРТЫКУЛА_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ПОЎНАЯ_НАЗВА_СТАРОНКІ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ПОЎНАЯ_НАЗВА_СТАРОНКІ_2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'НАЗВА_ПАДСТАРОНКІ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'НАЗВА_ПАДСТАРОНКІ_2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'НАЗВА_БАЗАВАЙ_СТАРОНКІ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'НАЗВА_БАЗАВАЙ_СТАРОНКІ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'НАЗВА_СТАРОНКІ_АБМЕРКАВАНЬНЯ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'НАЗВА_СТАРОНКІ_АБМЕРКАВАНЬНЯ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'НАЗВА_СТАРОНКІ_ПРАДМЕТУ', 'НАЗВА_СТАРОНКІ_АРТЫКУЛА', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'НАЗВА_СТАРОНКІ_ПРАДМЕТУ_2', 'НАЗВА_СТАРОНКІ_АРТЫКУЛА_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ПАВЕДАМЛЕНЬНЕ:', 'MSG:' ),
+       'subst'                   => array( '0', 'ПАДСТАНОЎКА:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'ПАВЕДАМЛЕНЬНЕ_БЯЗЬ_ВІКІ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'значак', 'міні', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'значак=$1', 'міні=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'справа', 'right' ),
+       'img_left'                => array( '1', 'зьлева', 'left' ),
+       'img_none'                => array( '1', 'няма', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1px' ),
+       'img_center'              => array( '1', 'цэнтар', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'рамка', 'framed', 'enframed', 'frame' ),
+       'img_page'                => array( '1', 'старонка=$1', 'старонка $1', 'page=$1', 'page $1' ),
+       'img_top'                 => array( '1', 'зьверху', 'top' ),
+       'img_middle'              => array( '1', 'пасярэдзіне', 'middle' ),
+       'img_bottom'              => array( '1', 'зьнізу', 'bottom' ),
+       'img_link'                => array( '1', 'спасылка=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'НАЗВА_САЙТУ', 'SITENAME' ),
+       'ns'                      => array( '0', 'ПН:', 'NS:' ),
+       'localurl'                => array( '0', 'ЛЯКАЛЬНЫ_АДРАС:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЛЯКАЛЬНЫ_АДРАС_2:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'СЭРВЭР', 'SERVER' ),
+       'servername'              => array( '0', 'НАЗВА_СЭРВЭРА', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ШЛЯХ_ДА_СКРЫПТА', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ГРАМАТЫКА:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ПОЛ:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__НЕ_КАНВЭРТАВАЦЬ_НАЗВУ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__НЕ_КАНВЭРТАВАЦЬ_ТЭКСТ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'БЯГУЧЫ_ТЫДЗЕНЬ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'БЯГУЧЫ_ДЗЕНЬ_ТЫДНЯ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ЛЯКАЛЬНЫ_ТЫДЗЕНЬ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ЛЯКАЛЬНЫ_ДЗЕНЬ_ТЫДНЯ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ID_ВЭРСІІ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДЗЕНЬ_ВЭРСІІ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДЗЕНЬ_ВЭРСІІ_2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'МЕСЯЦ_ВЭРСІІ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ГОД_ВЭРСІІ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'МОМАНТ_ЧАСУ_ВЭРСІІ', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'МНОЖНЫ_ЛІК:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ПОЎНЫ_АДРАС:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ПОЎНЫ_АДРАС_2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ПЕРШАЯ_ЛІТАРА_МАЛАЯ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ПЕРШАЯ_ЛІТАРА_ВЯЛІКАЯ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'МАЛЫМІ_ЛІТАРАМІ:', 'LC:' ),
+       'uc'                      => array( '0', 'ВЯЛІКІМІ_ЛІТАРАМІ:', 'UC:' ),
+       'raw'                     => array( '0', 'НЕАПРАЦАВАНЫ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ПАКАЗВАЦЬ_НАЗВУ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Н', 'R' ),
+       'newsectionlink'          => array( '1', '__СПАСЫЛКА_НА_НОВУЮ_СЭКЦЫЮ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'БЯГУЧАЯ_ВЭРСІЯ', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'МОМАНТ_ЧАСУ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ЛЯКАЛЬНЫ_МОМАНТ_ЧАСУ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'СЫМБАЛЬ_НАПРАМКУ_ПІСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#МОВА:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'МОВА_ЗЬМЕСТУ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'КОЛЬКАСЬЦЬ_СТАРОНАК_У_ПРАСТОРЫ_НАЗВАЎ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'КОЛЬКАСЬЦЬ_АДМІНІСТРАТАРАЎ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ФАРМАТАВАЦЬ_ЛІК', 'FORMATNUM' ),
+       'defaultsort'             => array( '1', 'САРТЫРОЎКА_ПА_ЗМОЎЧВАНЬНІ:', 'КЛЮЧ_САРТЫРОЎКІ_ПА_ЗМОЎЧВАНЬНІ:', 'САРТЫРОЎКА_Ў_КАТЭГОРЫІ_ПА_ЗМОЎЧВАНЬНІ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ШЛЯХ_ДА_ФАЙЛА:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'тэг', 'tag' ),
+       'hiddencat'               => array( '1', '__СХАВАЦЬ_КАТЭГОРЫЮ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'КОЛЬКАСЬЦЬ_СТАРОНАК_У_КАТЭГОРЫІ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ПАМЕР_СТАРОНКІ', 'PAGESIZE' ),
+       'staticredirect'          => array( '1', '__СТАТЫЧНАЕ_ПЕРАНАКІРАВАНЬНЕ__', '__STATICREDIRECT__' ),
 );
 
 $namespaceNames = array(
@@ -577,9 +577,9 @@ $1',
 'dberrortext' => 'Выяўленая памылка сынтаксісу ў звароце да базы зьвестак.
 Магчыма, гэта памылка праграмнага забесьпячэньня.
 Апошні запыт да базы:
-<blockquote><code>$1</code></blockquote>
-адбыўся з функцыі «<code>$2</code>».
-База зьвестак вярнула памылку «<samp>$3: $4</samp>».',
+<blockquote><tt>$1</tt></blockquote>
+адбыўся з функцыі «<tt>$2</tt>».
+База зьвестак вярнула памылку «<tt>$3: $4</tt>».',
 'dberrortextcl' => 'Выяўлена памылка сынтаксісу ў звароце да базы зьвестак.
 Апошні запыт да базы:
 «$1»
@@ -926,6 +926,7 @@ $2
 * '''Firefox / Safari:''' Трымайце ''Shift'' і націсьніце ''Reload'', ці націсьніце ''Ctrl-F5'' ці ''Ctrl-R'' (''⌘-R'' на Mac)
 * '''Google Chrome:''' Націсьніце ''Ctrl-Shift-R'' (''⌘-Shift-R'' на Mac)
 * '''Internet Explorer:''' Трымайце ''Ctrl'' і націсьніце ''Refresh'', ці націсьніце ''Ctrl-F5''
+* '''Konqueror:''' Націсьніце кнопку ''Reload'' ці ''F5''
 * '''Opera:''' Ачысьціце кэш праз ''Tools → Preferences''",
 'usercssyoucanpreview' => "'''Падказка:''' выкарыстоўвайце кнопку «{{int:showpreview}}», каб паспрабаваць новы код CSS перад тым як яго запісаць.",
 'userjsyoucanpreview' => "'''Падказка:''' выкарыстоўвайце кнопку «{{int:showpreview}}», каб паспрабаваць новы код JavaScript перад тым, як яго запісаць.",
@@ -1924,7 +1925,6 @@ $1',
 'shared-repo-from' => '$1',
 'shared-repo' => 'агульнага сховішча',
 'shared-repo-name-wikimediacommons' => 'Вікісховішча',
-'upload-disallowed-here' => 'На жаль Вы ня можаце перазапісаць гэтую выяву.',
 
 # File reversion
 'filerevert' => 'Вярнуць $1',
@@ -2032,7 +2032,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|байт|байты|байтаў}}',
 'ncategories' => '$1 {{PLURAL:$1|катэгорыя|катэгорыі|катэгорыяў}}',
-'ninterwikis' => '$1 {{PLURAL:$1|інтэрвікі|інтэрвікі}}',
 'nlinks' => '$1 {{PLURAL:$1|спасылка|спасылкі|спасылак}}',
 'nmembers' => '$1 {{PLURAL:$1|элемэнт|элемэнты|элемэнтаў}}',
 'nrevisions' => '$1 {{PLURAL:$1|вэрсія|вэрсіі|вэрсіяў}}',
@@ -2061,7 +2060,6 @@ $1',
 'mostlinkedtemplates' => 'Шаблёны, якія найчасьцей выкарыстоўваюцца',
 'mostcategories' => 'Старонкі з найбольшай колькасьцю катэгорыяў',
 'mostimages' => 'Файлы, на якія найчасьцей спасылаюцца',
-'mostinterwikis' => 'Старонкі з найбольшай колькасьцю інтэрвікі',
 'mostrevisions' => 'Старонкі з найбольшай колькасьцю рэдагаваньняў',
 'prefixindex' => 'Усе старонкі з пачаткам назваў',
 'prefixindex-namespace' => 'Усе старонкі з прэфіксам (прастора назваў $1)',
@@ -2208,8 +2206,6 @@ $1',
 'mailnologin' => 'Няма адрасу атрымальніка',
 'mailnologintext' => 'Вам неабходна [[Special:UserLogin|ўвайсьці ў сыстэму]] і мець пацьверджаны адрас электроннай пошты ў Вашых [[Special:Preferences|наладах]], каб дасылаць лісты іншым удзельнікам.',
 'emailuser' => 'Даслаць ліст',
-'emailuser-title-target' => 'Адправіць гэта па электроннай пошце  {{GENDER:$1|гэтаму ўдзельніку|гэтай удзельніцы}}',
-'emailuser-title-notarget' => 'Даслаць ліст ўдзельніку ці ўдзельніцы па электроннай пошце',
 'emailpage' => 'Даслаць ліст ўдзельніку ці ўдзельніцы па электроннай пошце',
 'emailpagetext' => 'Вы можаце выкарыстоўваць форму ніжэй, каб даслаць гэтаму ўдзельніку ліст па электроннай пошце.
 Адрас электроннай пошты, які Вы пазначалі ў [[Special:Preferences|сваіх наладах]], будзе пазначаны ў полі ліста «Ад», і ўдзельнік зможа даслаць на гэты адрас адказ.',
@@ -2852,7 +2848,6 @@ $1',
 'import-interwiki-templates' => 'Уключыць усе шаблёны',
 'import-interwiki-submit' => 'Імпартаваць',
 'import-interwiki-namespace' => 'Мэтавая прастора назваў:',
-'import-interwiki-rootpage' => 'Мэтавая карнявая старонка (неабавязкова):',
 'import-upload-filename' => 'Назва файла:',
 'import-comment' => 'Камэнтар:',
 'importtext' => 'Калі ласка, экспартуйце файл з крынічнай вікі з дапамогай [[Special:Export|прылады экспарту]].
@@ -2888,9 +2883,6 @@ $1',
 'import-error-interwiki' => 'Старонка «$1» не была імпартаваная, таму што гэтая назва зарэзэрваваная для інтэрвікі.',
 'import-error-special' => 'Старонка «$1» не была імпартаваная, таму што яна належыць да спэцыяльнай прасторы назваў, старонкі ў якой не дазволеныя.',
 'import-error-invalid' => 'Старонка «$1» не была імпартаваная з-за няслушнасьці назвы.',
-'import-options-wrong' => '{{PLURAL:$2|Няслушная налада|Няслушныя налады}}: <nowiki>$1</nowiki>',
-'import-rootpage-invalid' => 'Пазначаная назва карнявой старонкі няслушная.',
-'import-rootpage-nosubpage' => 'Падстаронкі ў прасторы назваў «$1» карнявой старонкі не дазволеныя.',
 
 # Import log
 'importlogpage' => 'Журнал імпартаваньняў',
@@ -3009,34 +3001,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'Інфармацыя пра «$1»',
-'pageinfo-header-basic' => 'Асноўныя зьвесткі',
 'pageinfo-header-edits' => 'Рэдагаваньні',
-'pageinfo-header-restrictions' => 'Абарона старонкі',
-'pageinfo-header-properties' => 'Уласьцівасьці старонкі',
-'pageinfo-display-title' => 'Загаловак для адлюстраваньня',
-'pageinfo-default-sort' => 'Перадвызначаны ключ сартаваньня',
-'pageinfo-length' => 'Памер старонкі (у байтах)',
-'pageinfo-article-id' => 'Ідэнтыфікатар старонкі',
-'pageinfo-robot-policy' => 'Індэксацыя пашукавікамі',
-'pageinfo-robot-index' => 'Індэксуецца',
-'pageinfo-robot-noindex' => 'Не індэксуецца',
-'pageinfo-views' => 'Колькасьць праглядаў',
+'pageinfo-header-watchlist' => 'Сьпіс назіраньня',
+'pageinfo-header-views' => 'Прагляды',
+'pageinfo-subjectpage' => 'Старонка',
+'pageinfo-talkpage' => 'Старонка абмеркаваньня',
 'pageinfo-watchers' => 'Колькасьць назіральнікаў і назіральніц',
-'pageinfo-redirects-name' => 'Перанакіраваньняў на гэтую старонку',
-'pageinfo-subpages-name' => 'Колькасьць падстаронак',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|перанакіраваньне|перанакіраваньні|перанакіраваньняў}}; $3 {{PLURAL:$3|звычайная|звычайныя|звычайных}})',
-'pageinfo-firstuser' => 'Стваральнік старонкі',
-'pageinfo-firsttime' => 'Дата стварэньня',
-'pageinfo-lastuser' => 'Апошні рэдактар',
-'pageinfo-lasttime' => 'Дата апошняга рэдагаваньня',
 'pageinfo-edits' => 'Колькасьць рэдагаваньняў',
 'pageinfo-authors' => 'Колькасьць аўтараў',
-'pageinfo-recent-edits' => 'Колькасьць апошніх рэдагаваньняў (за $1)',
-'pageinfo-recent-authors' => 'Колькасьць апошніх аўтараў',
-'pageinfo-restriction' => 'Стан аховы (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Магічнае слова|Магічныя словы}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Схаваная катэгорыя|Схаваныя катэгорыі}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Шаблён|Шаблёны}} ($1)',
+'pageinfo-views' => 'Колькасьць праглядаў',
+'pageinfo-viewsperedit' => 'Колькасьць праглядаў на рэдагаваньне',
 
 # Skin names
 'skinname-standard' => 'Клясычнае',
@@ -3089,8 +3063,7 @@ $1',
 'file-info-size' => '$1 × $2 {{PLURAL:$2|піксэль|піксэлі|піксэляў}}, памер файла: $3, тып MIME: $4',
 'file-info-size-pages' => '$1 × $2 піксэлаў, памер файла: $3, MIME-тып: $4, $5 {{PLURAL:$5|старонка|старонкі|старонак}}',
 'file-nohires' => 'Няма вэрсіі зь лепшым разрозьненьнем.',
-'svg-long-desc' => 'SVG-файл, намінальна $1 × $2 {{PLURAL:$2|піксэл|піксэлы|піксэлаў}}, памер файла: $3.',
-'svg-long-desc-animated' => 'Анімаваны SVG-файл, намінальна $1 × $2 {{PLURAL:$2|піксэл|піксэлы|піксэлаў}}, памер файла: $3',
+'svg-long-desc' => 'SVG-файл, намінальна $1 × $2 {{PLURAL:$2|піксэль|піксэлі|піксэляў}}, памер файла: $3.',
 'show-big-image' => 'Найлепшае разрозьненьне',
 'show-big-image-preview' => 'Памер прагляду: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Іншае разрозьненьне|Іншыя разрозьненьні}}: $1.',
@@ -3100,8 +3073,6 @@ $1',
 'file-info-png-looped' => 'паўтараючыся',
 'file-info-png-repeat' => 'паўтораны $1 {{PLURAL:$1|раз|разы|разоў}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|кадар|кадры|кадраў}}',
-'file-no-thumb-animation' => "'''Заўвага: з-за тэхнічных абмежаваньняў мініятуры гэтага файла ня будуць анімаваныя.'''",
-'file-no-thumb-animation-gif' => "'''Заўвага: з-за тэхнічных абмежаваньняў мініятуры GIF-выяваў высокага разрозьненьня ствараюцца без анімацыі.'''",
 
 # Special:NewFiles
 'newimages' => 'Галерэя новых файлаў',
index 79348e7..a111368 100644 (file)
@@ -58,86 +58,86 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#пренасочване', '#виж', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЕЗСЪДЪРЖАНИЕ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__БЕЗГАЛЕРИЯ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__СЪССЪДЪРЖАНИЕ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__СЪДЪРЖАНИЕ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БЕЗ_РЕДАКТИРАНЕ_НА_РАЗДЕЛИ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'ТЕКУЩМЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ТЕКУЩМЕСЕЦ1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ТЕКУЩМЕСЕЦИМЕ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ТЕКУЩМЕСЕЦИМЕРОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ТЕКУЩМЕСЕЦСЪКР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ТЕКУЩДЕН', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ТЕКУЩДЕН2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ТЕКУЩДЕНИМЕ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ТЕКУЩАГОДИНА', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ТЕКУЩОВРЕМЕ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ТЕКУЩЧАС', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'БРОЙСТРАНИЦИ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'БРОЙСТАТИИ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'БРОЙФАЙЛОВЕ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'БРОЙПОТРЕБИТЕЛИ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'БРОЙАКТИВНИПОТРЕБИТЕЛИ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'БРОЙРЕДАКЦИИ', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'БРОЙПРЕГЛЕДИ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'СТРАНИЦА', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'СТРАНИЦАИ', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ИМЕННОПРОСТРАНСТВО', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ИМЕННОПРОСТРАНСТВОИ', 'NAMESPACEE' ),
-       'fullpagename'              => array( '1', 'ПЪЛНОИМЕ_СТРАНИЦА', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ПЪЛНОИМЕ_СТРАНИЦАИ', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ИМЕ_ПОДСТРАНИЦА', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ИМЕ_ПОДСТРАНИЦАИ', 'SUBPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ИМЕ_БЕСЕДА', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ИМЕ_БЕСЕДАИ', 'TALKPAGENAMEE' ),
-       'msg'                       => array( '0', 'СЪОБЩ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ЗАМЕСТ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'СЪОБЩБУ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'мини', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'вдясно', 'дясно', 'д', 'right' ),
-       'img_left'                  => array( '1', 'вляво', 'ляво', 'л', 'left' ),
-       'img_none'                  => array( '1', 'н', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1п', '$1px' ),
-       'img_center'                => array( '1', 'център', 'центр', 'ц', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'рамка', 'врамка', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'безрамка', 'frameless' ),
-       'img_border'                => array( '1', 'ръб', 'контур', 'border' ),
-       'int'                       => array( '0', 'ВЪТР:', 'INT:' ),
-       'sitename'                  => array( '1', 'ИМЕНАСАЙТА', 'SITENAME' ),
-       'ns'                        => array( '0', 'ИП:', 'NS:' ),
-       'localurl'                  => array( '0', 'ЛОКАЛЕНАДРЕС:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЛОКАЛЕНАДРЕСИ:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'СЪРВЪР', 'SERVER' ),
-       'servername'                => array( '0', 'ИМЕНАСЪРВЪРА', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ПЪТДОСКРИПТА', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'ГРАМАТИКА:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ПОЛ:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'ТЕКУЩАСЕДМИЦА', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ТЕКУЩ_ДЕН_ОТ_СЕДМИЦАТА', 'CURRENTDOW' ),
-       'revisionid'                => array( '1', 'ИД_НА_ВЕРСИЯТА', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДЕН_НА_ВЕРСИЯТА', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДЕН_НА_ВЕРСИЯТА2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'МЕСЕЦ_НА_ВЕРСИЯТА', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ГОДИНА_НА_ВЕРСИЯТА', 'REVISIONYEAR' ),
-       'plural'                    => array( '0', 'МН_ЧИСЛО:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ПЪЛЕН_АДРЕС:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ПЪЛЕН_АДРЕСИ:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'МБПЪРВА:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ГБПЪРВА:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'МБ:', 'LC:' ),
-       'uc'                        => array( '0', 'ГБ:', 'UC:' ),
-       'raw'                       => array( '0', 'НЕОБРАБ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ПОКАЗВ_ЗАГЛАВИЕ', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__ВРЪЗКА_ЗА_НОВ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
-       'language'                  => array( '0', '#ЕЗИК:', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'БРОЙАДМИНИСТРАТОРИ', 'NUMBEROFADMINS' ),
-       'defaultsort'               => array( '1', 'СОРТКАТ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'hiddencat'                 => array( '1', '__СКРИТАКАТЕГОРИЯ__', '__HIDDENCAT__' ),
-       'index'                     => array( '1', '__ИНДЕКСИРАНЕ__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__БЕЗИНДЕКСИРАНЕ__', '__NOINDEX__' ),
+       'redirect'                => array( '0', '#пренасочване', '#виж', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БЕЗСЪДЪРЖАНИЕ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__БЕЗГАЛЕРИЯ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__СЪССЪДЪРЖАНИЕ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__СЪДЪРЖАНИЕ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БЕЗ_РЕДАКТИРАНЕ_НА_РАЗДЕЛИ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'ТЕКУЩМЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ТЕКУЩМЕСЕЦ1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ТЕКУЩМЕСЕЦИМЕ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ТЕКУЩМЕСЕЦИМЕРОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ТЕКУЩМЕСЕЦСЪКР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ТЕКУЩДЕН', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ТЕКУЩДЕН2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ТЕКУЩДЕНИМЕ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ТЕКУЩАГОДИНА', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ТЕКУЩОВРЕМЕ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ТЕКУЩЧАС', 'CURRENTHOUR' ),
+       'numberofpages'           => array( '1', 'БРОЙСТРАНИЦИ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'БРОЙСТАТИИ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'БРОЙФАЙЛОВЕ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'БРОЙПОТРЕБИТЕЛИ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'БРОЙАКТИВНИПОТРЕБИТЕЛИ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'БРОЙРЕДАКЦИИ', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'БРОЙПРЕГЛЕДИ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'СТРАНИЦА', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'СТРАНИЦАИ', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ИМЕННОПРОСТРАНСТВО', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ИМЕННОПРОСТРАНСТВОИ', 'NAMESPACEE' ),
+       'fullpagename'            => array( '1', 'ПЪЛНОИМЕ_СТРАНИЦА', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ПЪЛНОИМЕ_СТРАНИЦАИ', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ИМЕ_ПОДСТРАНИЦА', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ИМЕ_ПОДСТРАНИЦАИ', 'SUBPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ИМЕ_БЕСЕДА', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ИМЕ_БЕСЕДАИ', 'TALKPAGENAMEE' ),
+       'msg'                     => array( '0', 'СЪОБЩ:', 'MSG:' ),
+       'subst'                   => array( '0', 'ЗАМЕСТ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'СЪОБЩБУ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'мини', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'вдясно', 'дясно', 'д', 'right' ),
+       'img_left'                => array( '1', 'вляво', 'ляво', 'л', 'left' ),
+       'img_none'                => array( '1', 'н', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1п', '$1px' ),
+       'img_center'              => array( '1', 'център', 'центр', 'ц', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'рамка', 'врамка', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'безрамка', 'frameless' ),
+       'img_border'              => array( '1', 'ръб', 'контур', 'border' ),
+       'int'                     => array( '0', 'ВЪТР:', 'INT:' ),
+       'sitename'                => array( '1', 'ИМЕНАСАЙТА', 'SITENAME' ),
+       'ns'                      => array( '0', 'ИП:', 'NS:' ),
+       'localurl'                => array( '0', 'ЛОКАЛЕНАДРЕС:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЛОКАЛЕНАДРЕСИ:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'СЪРВЪР', 'SERVER' ),
+       'servername'              => array( '0', 'ИМЕНАСЪРВЪРА', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ПЪТДОСКРИПТА', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ГРАМАТИКА:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ПОЛ:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'ТЕКУЩАСЕДМИЦА', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ТЕКУЩ_ДЕН_ОТ_СЕДМИЦАТА', 'CURRENTDOW' ),
+       'revisionid'              => array( '1', 'ИД_НА_ВЕРСИЯТА', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДЕН_НА_ВЕРСИЯТА', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДЕН_НА_ВЕРСИЯТА2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'МЕСЕЦ_НА_ВЕРСИЯТА', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ГОДИНА_НА_ВЕРСИЯТА', 'REVISIONYEAR' ),
+       'plural'                  => array( '0', 'МН_ЧИСЛО:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ПЪЛЕН_АДРЕС:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ПЪЛЕН_АДРЕСИ:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'МБПЪРВА:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ГБПЪРВА:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'МБ:', 'LC:' ),
+       'uc'                      => array( '0', 'ГБ:', 'UC:' ),
+       'raw'                     => array( '0', 'НЕОБРАБ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ПОКАЗВ_ЗАГЛАВИЕ', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__ВРЪЗКА_ЗА_НОВ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
+       'language'                => array( '0', '#ЕЗИК:', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'БРОЙАДМИНИСТРАТОРИ', 'NUMBEROFADMINS' ),
+       'defaultsort'             => array( '1', 'СОРТКАТ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'hiddencat'               => array( '1', '__СКРИТАКАТЕГОРИЯ__', '__HIDDENCAT__' ),
+       'index'                   => array( '1', '__ИНДЕКСИРАНЕ__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__БЕЗИНДЕКСИРАНЕ__', '__NOINDEX__' ),
 );
 
 $specialPageAliases = array(
@@ -254,13 +254,13 @@ $messages = array(
 'tog-rememberpassword' => 'Запомяне на паролата ми в този браузър (за не повече от $1 {{PLURAL:$1|ден|дни}})',
 'tog-watchcreations' => 'Добавяне на създадените от мен страници и качените от мен файлове към списъка ми за наблюдение',
 'tog-watchdefault' => 'Добавяне на страниците, които редактирам, в списъка ми за наблюдение',
-'tog-watchmoves' => 'Ð\94обавÑ\8fне Ð½Ð° Ð¿Ñ\80емеÑ\81Ñ\82ениÑ\82е Ð¾Ñ\82 Ð¼ÐµÐ½ Ñ\81Ñ\82Ñ\80аниÑ\86и Ð¸ Ñ\84айлове ÐºÑ\8aм Ñ\81пиÑ\81Ñ\8aка Ð¼Ð¸ Ð·Ð° Ð½Ð°Ð±Ð»Ñ\8eдение',
-'tog-watchdeletion' => 'Ð\94обавÑ\8fне Ð½Ð° Ð¸Ð·Ñ\82Ñ\80иÑ\82иÑ\82е Ð¾Ñ\82 Ð¼ÐµÐ½ Ñ\81Ñ\82Ñ\80аниÑ\86и Ð¸ Ñ\84айлове ÐºÑ\8aм Ñ\81пиÑ\81Ñ\8aка Ð¼Ð¸ Ð·Ð° Ð½Ð°Ð±Ð»Ñ\8eдение',
+'tog-watchmoves' => 'Добавяне на преместените от мен страници към списъка ми за наблюдение',
+'tog-watchdeletion' => 'Добавяне на изтритите от мен страници към списъка ми за наблюдение',
 'tog-minordefault' => 'Отбелязване на всички промени като малки по подразбиране',
 'tog-previewontop' => 'Показване на предварителния преглед преди текстовата кутия',
 'tog-previewonfirst' => 'Показване на предварителен преглед при първа редакция',
 'tog-nocache' => 'Спиране на складирането на страниците от браузъра',
-'tog-enotifwatchlistpages' => 'УведомÑ\8fване Ð¿Ð¾ Ðµ-поÑ\89аÑ\82а Ð¿Ñ\80и Ð¿Ñ\80омÑ\8fна Ð½Ð° Ñ\81Ñ\82Ñ\80аниÑ\86а Ð¸Ð»Ð¸ Ñ\84айл Ð¾Ñ\82 Ñ\81пиÑ\81Ñ\8aка Ð¼Ð¸ Ð·Ð° Ð½Ð°Ð±Ð»Ñ\8eдение',
+'tog-enotifwatchlistpages' => 'Уведомяване по е-пощата при промяна на страница от списъка ми за наблюдение',
 'tog-enotifusertalkpages' => 'Уведомяване по е-пощата при промяна на беседата ми',
 'tog-enotifminoredits' => 'Уведомяване по е-пощата даже при малки промени на страници или файлове',
 'tog-enotifrevealaddr' => 'Показване на електронния ми адрес в известяващите писма',
@@ -503,7 +503,6 @@ $1',
 'youhavenewmessages' => 'Имате $1 ($2).',
 'newmessageslink' => 'нови съобщения',
 'newmessagesdifflink' => 'разлика с предишната версия',
-'newmessageslinkplural' => '{{PLURAL:$1|ново съобщение|нови съобщения}}',
 'youhavenewmessagesmulti' => 'Имате нови съобщения в $1',
 'editsection' => 'редактиране',
 'editold' => 'редактиране',
@@ -647,7 +646,6 @@ $2',
 'remembermypassword' => 'Запомняне на паролата на този компютър (най-много за $1 {{PLURAL:$1|ден|дни}})',
 'securelogin-stick-https' => 'Запазване на връзката през HTTPS след влизане',
 'yourdomainname' => 'Домейн:',
-'password-change-forbidden' => 'Не можете да променяте пароли в това уики.',
 'externaldberror' => 'Или е станала грешка в базата от данни при външното удостоверяване, или не ви е позволено да обновявате външната си сметка.',
 'login' => 'Влизане',
 'nav-login-createaccount' => 'Регистриране или влизане',
@@ -715,7 +713,6 @@ $2',
 'emailconfirmlink' => 'Потвърждаване на адреса за електронна поща',
 'invalidemailaddress' => 'Въведеният адрес не може да бъде приет, тъй като не съответства на формата на адрес за електронна поща. Въведете коректен адрес или оставете полето празно.',
 'cannotchangeemail' => 'Адресите за електронна поща на сметките не могат да бъдат променяни в това уики.',
-'emaildisabled' => 'Този сайт не може да изпраща е-поща.',
 'accountcreated' => 'Потребителската сметка беше създадена',
 'accountcreatedtext' => 'Потребителската сметка за $1 беше създадена.',
 'createaccount-title' => 'Създаване на сметка за {{SITENAME}}',
@@ -893,10 +890,11 @@ $2
 'userpage-userdoesnotexist-view' => 'Не е регистрирана потребителска сметка на име „$1“.',
 'blocked-notice-logextract' => 'В момента този потребител е блокиран.
 По-долу за справка е показан последният запис от Дневника на блокиранията:',
-'clearyourcache' => "'''Забележка:''' За да се видят промените, необходимо е след съхраняване на страницата, кешът на браузъра да бъде изтрит.
-* '''Firefox / Safari:''' Ð\97адÑ\8aÑ\80жа Ñ\81е ÐºÐ»Ð°Ð²Ð¸Ñ\88 ''Shift'' Ð¸ Ñ\81е Ñ\89Ñ\80аква Ð²Ñ\8aÑ\80Ñ\85Ñ\83 ''Ð\9fÑ\80езаÑ\80еждане'' (''Reload'') Ð¸Ð»Ð¸ Ñ\87Ñ\80ез клавишната комбинация ''Ctrl-Shift-R'' (''⌘-Shift-R'' за Mac);
+'clearyourcache' => "'''Забележка:''' За да се видят промените след съхранението е необходимо кешът на браузъра да бъде изтрит:
+* '''Firefox / Safari:''' Ð½Ð°Ñ\82иÑ\81неÑ\82е Ð±Ñ\83Ñ\82она ''Shift'' Ð¸ Ñ\89Ñ\80акнеÑ\82е Ð²Ñ\8aÑ\80Ñ\85Ñ\83 ''Ð\9fÑ\80езаÑ\80еждане'' (''Reload''), Ð¸Ð»Ð¸ Ð¸Ð·Ð±ÐµÑ\80еÑ\82е клавишната комбинация ''Ctrl-Shift-R'' (''⌘-Shift-R'' за Mac);
 * '''Google Chrome:''' клавишна комбинация ''Ctrl-Shift-R'' (''⌘-Shift-R'' за Mac)
-* '''Internet Explorer:''' Задържа се клавиш ''Ctrl'' и се щраква върху ''Refresh'' или чрез клавишната комбинация ''CTRL-F5'';
+* '''Internet Explorer:''' натиснете ''Ctrl'' и щракнете върху ''Refresh'', или клавишната комбинация ''CTRL-F5'';
+* '''Konqueror:''' щракнете върху ''Презареждане'' или натиснете ''F5'';
 * '''Opera:''' кешът се изчиства през менюто ''Tools → Preferences''.",
 'usercssyoucanpreview' => "'''Съвет:''' Използвайте бутона „{{int:showpreview}}“, за да изпробвате новия код на CSS преди съхранението.",
 'userjsyoucanpreview' => "'''Съвет:''' Използвайте бутона „{{int:showpreview}}“, за да изпробвате новия код на Джаваскрипт преди съхранението.",
@@ -1926,7 +1924,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|байт|байта}}',
 'ncategories' => '$1 {{PLURAL:$1|категория|категории}}',
-'ninterwikis' => '$1 {{PLURAL:$1|междууики|междууикита}}',
 'nlinks' => '$1 {{PLURAL:$1|препратка|препратки}}',
 'nmembers' => '$1 {{PLURAL:$1|член|члена}}',
 'nrevisions' => '$1 {{PLURAL:$1|версия|версии}}',
@@ -1953,7 +1950,6 @@ $1',
 'mostlinkedtemplates' => 'Най-препращани шаблони',
 'mostcategories' => 'Страници с най-много категории',
 'mostimages' => 'Най-препращани картинки',
-'mostinterwikis' => 'Страници с най-много междууикита',
 'mostrevisions' => 'Страници с най-много версии',
 'prefixindex' => 'Всички страници с представка',
 'prefixindex-namespace' => 'Всички страници с представка (именно пространство $1)',
@@ -2502,7 +2498,7 @@ $1',
 За справка по-долу е дадено извлечение от дневника на прикриванията:',
 'blocklogentry' => 'блокира [[$1]] със срок на изтичане $2 $3',
 'reblock-logentry' => 'промени параметрите на блокирането на [[$1]] със срок на изтричане $2 $3',
-'blocklogtext' => 'Тази страница съдържа дневник на блокиранията и отблокиранията.
+'blocklogtext' => 'Тази страница съдържа дневник на блокиранията и отблокиранията, извършени от този потребител.
 Автоматично блокираните IP-адреси не са показани.
 Вижте [[Special:BlockList|списъка на блокираните IP-адреси]] за текущото състояние на блокиранията.',
 'unblocklogentry' => 'отблокира $1',
@@ -2657,7 +2653,6 @@ $1',
 'exportcuronly' => 'Включване само на текущата версия, а не на цялата история',
 'exportnohistory' => "----
 '''Важно:''' Изнасянето на пълната история на страниците е забранено, защото много забавя уикито.",
-'exportlistauthors' => 'Добавяне на пълен списък на редакторите за всяка страница',
 'export-submit' => 'Изнасяне',
 'export-addcattext' => 'Добавяне на страници от категория:',
 'export-addcat' => 'Добавяне',
@@ -2738,7 +2733,6 @@ $1',
 'import-error-interwiki' => 'Страницата „$1“ не беше внесена, тъй като името ѝ е запазено за външно свързване (междууики).',
 'import-error-special' => 'Страницата „$1“ не беше внесена, тъй като принадлежи към специално именно пространство, което не позволява страници.',
 'import-error-invalid' => 'Страницата „$1“ не беше внесена, тъй като името ѝ е невалидно.',
-'import-rootpage-nosubpage' => 'Именното пространство „$1“ на основната страница не позволява създаването на подстраници.',
 
 # Import log
 'importlogpage' => 'Дневник на внасянията',
@@ -2855,16 +2849,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'Информация за "$1"',
-'pageinfo-header-basic' => 'Основна информация',
 'pageinfo-header-edits' => 'Редакции',
-'pageinfo-views' => 'Брой прегледи',
+'pageinfo-header-watchlist' => 'Списък за наблюдение',
+'pageinfo-header-views' => 'Прегледи',
+'pageinfo-subjectpage' => 'Страница',
+'pageinfo-talkpage' => 'Дискусионна страница',
 'pageinfo-watchers' => 'Брой наблюдабащи',
-'pageinfo-subpages-name' => 'Подстраници на тази страница',
-'pageinfo-lastuser' => 'Последeн редактор',
-'pageinfo-lasttime' => 'Дата на последнoто редактиране',
-'pageinfo-edits' => 'Общ брой редакции',
+'pageinfo-edits' => 'Брой редакции',
 'pageinfo-authors' => 'Брой на отделни автори',
-'pageinfo-magic-words' => 'Вълшебни думички ($1)',
+'pageinfo-views' => 'Брой прегледи',
+'pageinfo-viewsperedit' => 'Прегледи на редакция',
 
 # Skin names
 'skinname-standard' => 'Класика',
@@ -3648,8 +3642,6 @@ MediaWiki се разпространява с надеждата, че ще б
 'api-error-empty-file' => 'Заявеният за качване файл беше празен.',
 'api-error-emptypage' => 'Създаването на нови, празени страници, не е разрешено.',
 'api-error-fetchfileerror' => 'Вътрешна грешка: Нещо се обърка при извличане на файла.',
-'api-error-fileexists-forbidden' => 'Вече съществува файл с име „$1“ и той не може да бъде заменен.',
-'api-error-fileexists-shared-forbidden' => 'В споделеното хранилище вече съществува файл с име „$1“ и той не може да бъде заменен.',
 'api-error-file-too-large' => 'Заявеният за качване файл беше твърде голям.',
 'api-error-filename-tooshort' => 'Името на файла е твърде кратко.',
 'api-error-filetype-banned' => 'Този файлов тип не е позволен за качване.',
index ef3492e..748a27f 100644 (file)
@@ -2844,10 +2844,15 @@ Ngini pinanya dikaranakan ulih sabuah tautan ka sabuah situs daptar-hirang luar.
 # Info page
 'pageinfo-title' => "Panjalasan gasan ''$1''",
 'pageinfo-header-edits' => 'Babakan',
-'pageinfo-views' => 'Rikinan titiringan',
+'pageinfo-header-watchlist' => 'Paitihan',
+'pageinfo-header-views' => 'Titiringan',
+'pageinfo-subjectpage' => 'Tungkaran',
+'pageinfo-talkpage' => 'Tungkaran pamandiran',
 'pageinfo-watchers' => 'Jumlah papaitih',
 'pageinfo-edits' => 'Rikinan babakan',
 'pageinfo-authors' => 'Rikinan panulis balain',
+'pageinfo-views' => 'Rikinan titiringan',
+'pageinfo-viewsperedit' => 'Titiringan par babakan',
 
 # Patrolling
 'markaspatrolleddiff' => 'Ciri-i sawagai ta-awasi',
index fd22a46..dd67084 100644 (file)
@@ -2510,9 +2510,13 @@ $1',
 
 # Info page
 'pageinfo-header-edits' => 'সম্পাদনা',
-'pageinfo-views' => 'পরিদর্শন সংখ্যা',
+'pageinfo-header-watchlist' => 'নজরতালিকা',
+'pageinfo-header-views' => 'দৃষ্টিকোণ',
+'pageinfo-subjectpage' => 'পাতা',
+'pageinfo-talkpage' => 'আলাপ পাতা',
 'pageinfo-edits' => 'সম্পাদনা সংখ্যা',
 'pageinfo-authors' => 'সতন্ত্র সম্পাদকের সংখ্যা',
+'pageinfo-views' => 'পরিদর্শন সংখ্যা',
 
 # Patrolling
 'markaspatrolleddiff' => 'পরীক্ষিত বলে চিহ্নিত করুন',
index fabcfde..62a6880 100644 (file)
@@ -120,43 +120,43 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ADKAS', '#REDIRECT' ),
-       'numberofpages'             => array( '1', 'NIVERABAJENNOU', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NIVERABENNADOU', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NIVERARESTROU', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NIVERAIMPLIJERIEN', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NIVERAIMPLIJERIENOBERIANT', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NIVERAZEGASEDENNOU', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NIVERALENNADENNOU', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ANVPAJENN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ANVPAJENNSK', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ESAOUENNANV', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ESAOUENNANVSK', 'NAMESPACEE' ),
-       'fullpagename'              => array( '1', 'ANVPAJENNKLOK', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ANVPAJENNKLOKSK', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ANVISPAJENN', 'SUBPAGENAME' ),
-       'img_right'                 => array( '1', 'dehou', 'right' ),
-       'img_left'                  => array( '1', 'kleiz', 'left' ),
-       'img_none'                  => array( '1', 'netra', 'none' ),
-       'img_center'                => array( '1', 'kreizenn', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'pajenn=$1', 'pajenn $1', 'page=$1', 'page $1' ),
-       'img_sub'                   => array( '1', 'is', 'sub' ),
-       'img_top'                   => array( '1', 'krec\'h', 'top' ),
-       'img_middle'                => array( '1', 'kreiz', 'middle' ),
-       'img_bottom'                => array( '1', 'traoñ', 'bottom' ),
-       'img_link'                  => array( '1', 'liamm=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'ANVLEC\'HIENN', 'SITENAME' ),
-       'server'                    => array( '0', 'SERVIJER', 'SERVER' ),
-       'servername'                => array( '0', 'ANVSERVIJER', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'YEZHADUR:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'JENER:', 'GENDER:' ),
-       'plural'                    => array( '0', 'LIESTER:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLKLOK:', 'FULLURL:' ),
-       'currentversion'            => array( '1', 'STUMMRED', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#YEZH:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'dibar', 'special' ),
-       'pagesize'                  => array( '1', 'MENTPAJENN', 'PAGESIZE' ),
-       'url_path'                  => array( '0', 'HENT', 'PATH' ),
+       'redirect'                => array( '0', '#ADKAS', '#REDIRECT' ),
+       'numberofpages'           => array( '1', 'NIVERABAJENNOU', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NIVERABENNADOU', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NIVERARESTROU', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NIVERAIMPLIJERIEN', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NIVERAIMPLIJERIENOBERIANT', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NIVERAZEGASEDENNOU', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NIVERALENNADENNOU', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ANVPAJENN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ANVPAJENNSK', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ESAOUENNANV', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ESAOUENNANVSK', 'NAMESPACEE' ),
+       'fullpagename'            => array( '1', 'ANVPAJENNKLOK', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ANVPAJENNKLOKSK', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ANVISPAJENN', 'SUBPAGENAME' ),
+       'img_right'               => array( '1', 'dehou', 'right' ),
+       'img_left'                => array( '1', 'kleiz', 'left' ),
+       'img_none'                => array( '1', 'netra', 'none' ),
+       'img_center'              => array( '1', 'kreizenn', 'center', 'centre' ),
+       'img_page'                => array( '1', 'pajenn=$1', 'pajenn $1', 'page=$1', 'page $1' ),
+       'img_sub'                 => array( '1', 'is', 'sub' ),
+       'img_top'                 => array( '1', 'krec\'h', 'top' ),
+       'img_middle'              => array( '1', 'kreiz', 'middle' ),
+       'img_bottom'              => array( '1', 'traoñ', 'bottom' ),
+       'img_link'                => array( '1', 'liamm=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'ANVLEC\'HIENN', 'SITENAME' ),
+       'server'                  => array( '0', 'SERVIJER', 'SERVER' ),
+       'servername'              => array( '0', 'ANVSERVIJER', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'YEZHADUR:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'JENER:', 'GENDER:' ),
+       'plural'                  => array( '0', 'LIESTER:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLKLOK:', 'FULLURL:' ),
+       'currentversion'          => array( '1', 'STUMMRED', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#YEZH:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'dibar', 'special' ),
+       'pagesize'                => array( '1', 'MENTPAJENN', 'PAGESIZE' ),
+       'url_path'                => array( '0', 'HENT', 'PATH' ),
 );
 
 $bookstoreList = array(
@@ -2922,10 +2922,15 @@ Sur a-walc'h abalamour d'ul liamm enni a gas d'ul lec'hienn ziavaez berzet.",
 # Info page
 'pageinfo-title' => 'Titouroù evit "$1"',
 'pageinfo-header-edits' => 'Kemmoù',
-'pageinfo-views' => 'Niver a weladennoù',
+'pageinfo-header-watchlist' => 'Roll evezhiañ',
+'pageinfo-header-views' => 'Gweladennoù',
+'pageinfo-subjectpage' => 'Pajenn',
+'pageinfo-talkpage' => 'Pajenn gaozeal',
 'pageinfo-watchers' => 'Niver a dud o heuliañ',
 'pageinfo-edits' => 'Niver a gemmoù',
 'pageinfo-authors' => 'Niver a aozerien disheñvel',
+'pageinfo-views' => 'Niver a weladennoù',
+'pageinfo-viewsperedit' => 'Gweladenoù dre gemmoù',
 
 # Skin names
 'skinname-standard' => 'Standard',
index d0d6682..8c918ef 100644 (file)
@@ -147,132 +147,132 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PREUSMJERI', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZSADRŽAJA__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALERIJE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORSIRANISADRŽAJ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SADRŽAJ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEZ_IZMJENA__', '__BEZIZMJENA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__BEZ_ZAGLAVLJA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'TRENUTNIMJESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'TRENUTNIMJESEC1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'TRENUTNIMJESECIME', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'TRENUTNIMJESECROD', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'TRENUTNIMJESECSKR', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'TRENUTNIDAN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'TRENUTNIDAN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'TRENUTNIDANIME', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TRENUTNAGODINA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TRENUTNOVRIJEME', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'TRENUTNISAT', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALNIMJESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALNIMJESEC1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKALNIMJESECIME', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKALNIMJESECIMEROD', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKALNIMJESECSKR', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALNIDAN', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALNIDAN2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKALNIDANIME', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALNAGODINA', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALNOVRIJEME', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALNISAT', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'BROJSTRANICA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'BROJČLANAKA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'BROJDATOTEKA', 'BROJFAJLOVA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BROJKORISNIKA', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'BROJAKTIVNIHKORISNIKA', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'BROJPROMJENA', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'BROJPREGLEDA', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'STRANICA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'STRANICE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'IMENSKIPROSTOR', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'IMENSKIPROSTORI', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'PROSTORZARAZGOVOR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'PROSTORIZARAZGOVOR', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'PROSTORSUBJEKTA', 'PROSTORCLANAKA', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'PROSTORISUBJEKTA', 'PROSTORICLANKA', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'PUNOIMESTRANE', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'PUNOIMESTRANEE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'IMEPODSTRANICE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'IMENAPODSTRANICE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'IMEBAZNESTRANICE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'IMENABAZNESTRANICE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'IMESTRANICERAZGOVORA', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'IMENASTRANICERAZGOVORA', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'IMESTRANICESUBKJEKTA', 'IMESTRANICECLANKA', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'IMENASTRANICESUBJEKTA', 'IMENASTRANICECLANAKA', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'POR:', 'MSG:' ),
-       'subst'                     => array( '0', 'ZAMJENI:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'NVPOR:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'desno', 'd', 'right' ),
-       'img_left'                  => array( '1', 'lijevo', 'l', 'left' ),
-       'img_none'                  => array( '1', 'n', 'bez', 'none' ),
-       'img_width'                 => array( '1', '$1piksel', '$1p', '$1px' ),
-       'img_center'                => array( '1', 'centar', 'c', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bez_okvira', 'frameless' ),
-       'img_page'                  => array( '1', 'stranica=$1', 'stranica $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'na_gore', 'na_gore=$1', 'na_gore_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'granica', 'border' ),
-       'img_baseline'              => array( '1', 'pocetna_linija', 'baseline' ),
-       'img_sub'                   => array( '1', 'odjeljak', 'sub' ),
-       'img_top'                   => array( '1', 'vrh', 'top' ),
-       'img_text_top'              => array( '1', 'vrh_teksta', 'text-top' ),
-       'img_middle'                => array( '1', 'sredina', 'middle' ),
-       'img_bottom'                => array( '1', 'dugme', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekst-dugme', 'text-bottom' ),
-       'sitename'                  => array( '1', 'IMESAJTA', 'SITENAME' ),
-       'ns'                        => array( '0', 'IP:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALNAADRESA:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALNEADRESE:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'IMESERVERA', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTA', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'POL:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__BEZTC__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__BEZCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'TRENUTNASEDMICA', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'TRENUTNIDOV', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALNASEDMICA', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'IDREVIZIJE', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'REVIZIJEDANA', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'REVIZIJEDANA2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'REVIZIJAMJESECA', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'REVIZIJAGODINE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'REVIZIJAVREMENSKOGPECATA', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'MNOŽINA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PUNURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'PUNURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'LCPRVI:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'UCPRVI:', 'UCFIRST:' ),
-       'displaytitle'              => array( '1', 'POKAZINASLOV', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LINKNOVESEKCIJE__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'SADASNJAVERZIJA', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'DEKODIRAJADRESU', 'URLENCODE:' ),
-       'currenttimestamp'          => array( '1', 'SADASNJIVREMENSKIPECAT', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKALNIVREMENSKIPECAT', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#JEZIK:', '#LANGUAGE:' ),
-       'pagesinnamespace'          => array( '1', 'STRANICEUIMENSKOMPROSTORU:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'BROJADMINISTRATORA', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'NUMERICKIFORMAT', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'JASTUKLIJEVO', 'PADLEFT' ),
-       'padright'                  => array( '0', 'JASTUKDESNO', 'PADRIGHT' ),
-       'special'                   => array( '0', 'specijalno', 'special' ),
-       'filepath'                  => array( '0', 'STAZADATOTEKE:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'oznaka', 'tag' ),
-       'hiddencat'                 => array( '1', '__SAKRIVENAKATEGORIJA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'STRANICEUKATEGORIJI', 'STRANICEUKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'VELICINASTRANICE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__SADRZAJ__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__BEZSADRZAJA__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'BROJUGRUPI', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATISTICNOPREUSMJERENJE__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVOZASTITE', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formatdatuma', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'PUTANJA', 'PATH' ),
-       'url_query'                 => array( '0', 'UPIT', 'QUERY' ),
+       'redirect'                => array( '0', '#PREUSMJERI', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZSADRŽAJA__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALERIJE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORSIRANISADRŽAJ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SADRŽAJ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEZ_IZMJENA__', '__BEZIZMJENA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__BEZ_ZAGLAVLJA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'TRENUTNIMJESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'TRENUTNIMJESEC1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'TRENUTNIMJESECIME', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'TRENUTNIMJESECROD', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'TRENUTNIMJESECSKR', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'TRENUTNIDAN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'TRENUTNIDAN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'TRENUTNIDANIME', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TRENUTNAGODINA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'TRENUTNOVRIJEME', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'TRENUTNISAT', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALNIMJESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALNIMJESEC1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKALNIMJESECIME', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKALNIMJESECIMEROD', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKALNIMJESECSKR', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALNIDAN', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALNIDAN2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKALNIDANIME', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALNAGODINA', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALNOVRIJEME', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALNISAT', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'BROJSTRANICA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'BROJČLANAKA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'BROJDATOTEKA', 'BROJFAJLOVA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'BROJKORISNIKA', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'BROJAKTIVNIHKORISNIKA', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'BROJPROMJENA', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'BROJPREGLEDA', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'STRANICA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'STRANICE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'IMENSKIPROSTOR', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'IMENSKIPROSTORI', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'PROSTORZARAZGOVOR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'PROSTORIZARAZGOVOR', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'PROSTORSUBJEKTA', 'PROSTORCLANAKA', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'PROSTORISUBJEKTA', 'PROSTORICLANKA', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'PUNOIMESTRANE', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'PUNOIMESTRANEE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'IMEPODSTRANICE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'IMENAPODSTRANICE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'IMEBAZNESTRANICE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'IMENABAZNESTRANICE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'IMESTRANICERAZGOVORA', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'IMENASTRANICERAZGOVORA', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'IMESTRANICESUBKJEKTA', 'IMESTRANICECLANKA', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'IMENASTRANICESUBJEKTA', 'IMENASTRANICECLANAKA', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'POR:', 'MSG:' ),
+       'subst'                   => array( '0', 'ZAMJENI:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'NVPOR:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'desno', 'd', 'right' ),
+       'img_left'                => array( '1', 'lijevo', 'l', 'left' ),
+       'img_none'                => array( '1', 'n', 'bez', 'none' ),
+       'img_width'               => array( '1', '$1piksel', '$1p', '$1px' ),
+       'img_center'              => array( '1', 'centar', 'c', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bez_okvira', 'frameless' ),
+       'img_page'                => array( '1', 'stranica=$1', 'stranica $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'na_gore', 'na_gore=$1', 'na_gore_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'granica', 'border' ),
+       'img_baseline'            => array( '1', 'pocetna_linija', 'baseline' ),
+       'img_sub'                 => array( '1', 'odjeljak', 'sub' ),
+       'img_top'                 => array( '1', 'vrh', 'top' ),
+       'img_text_top'            => array( '1', 'vrh_teksta', 'text-top' ),
+       'img_middle'              => array( '1', 'sredina', 'middle' ),
+       'img_bottom'              => array( '1', 'dugme', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekst-dugme', 'text-bottom' ),
+       'sitename'                => array( '1', 'IMESAJTA', 'SITENAME' ),
+       'ns'                      => array( '0', 'IP:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALNAADRESA:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALNEADRESE:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'IMESERVERA', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTA', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'POL:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__BEZTC__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__BEZCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'TRENUTNASEDMICA', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'TRENUTNIDOV', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALNASEDMICA', 'LOCALWEEK' ),
+       'revisionid'              => array( '1', 'IDREVIZIJE', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'REVIZIJEDANA', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'REVIZIJEDANA2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'REVIZIJAMJESECA', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'REVIZIJAGODINE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'REVIZIJAVREMENSKOGPECATA', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'MNOŽINA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PUNURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'PUNURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'LCPRVI:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'UCPRVI:', 'UCFIRST:' ),
+       'displaytitle'            => array( '1', 'POKAZINASLOV', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LINKNOVESEKCIJE__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'SADASNJAVERZIJA', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'DEKODIRAJADRESU', 'URLENCODE:' ),
+       'currenttimestamp'        => array( '1', 'SADASNJIVREMENSKIPECAT', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKALNIVREMENSKIPECAT', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#JEZIK:', '#LANGUAGE:' ),
+       'pagesinnamespace'        => array( '1', 'STRANICEUIMENSKOMPROSTORU:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'BROJADMINISTRATORA', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'NUMERICKIFORMAT', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'JASTUKLIJEVO', 'PADLEFT' ),
+       'padright'                => array( '0', 'JASTUKDESNO', 'PADRIGHT' ),
+       'special'                 => array( '0', 'specijalno', 'special' ),
+       'filepath'                => array( '0', 'STAZADATOTEKE:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'oznaka', 'tag' ),
+       'hiddencat'               => array( '1', '__SAKRIVENAKATEGORIJA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'STRANICEUKATEGORIJI', 'STRANICEUKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'VELICINASTRANICE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__SADRZAJ__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__BEZSADRZAJA__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'BROJUGRUPI', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATISTICNOPREUSMJERENJE__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVOZASTITE', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formatdatuma', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'PUTANJA', 'PATH' ),
+       'url_query'               => array( '0', 'UPIT', 'QUERY' ),
 );
 
 $fallback8bitEncoding = "iso-8859-2";
@@ -3022,10 +3022,15 @@ Ovo je vjerovatno izazvao vezom ka vanjskoj nepoželjnoj stranici.',
 # Info page
 'pageinfo-title' => 'Informacije za "$1"',
 'pageinfo-header-edits' => 'Izmjene',
-'pageinfo-views' => 'Broj pogleda',
+'pageinfo-header-watchlist' => 'Praćeni članci',
+'pageinfo-header-views' => 'Pregledi',
+'pageinfo-subjectpage' => 'Stranica',
+'pageinfo-talkpage' => 'Stranica za razgovor',
 'pageinfo-watchers' => 'Broj onih koji pregledaju',
 'pageinfo-edits' => 'Broj izmjena',
 'pageinfo-authors' => 'Broj različitih autora',
+'pageinfo-views' => 'Broj pogleda',
+'pageinfo-viewsperedit' => 'Pogleda po izmjeni',
 
 # Skin names
 'skinname-standard' => 'Klasično',
index 97ed470..de62635 100644 (file)
@@ -84,20 +84,20 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'numberofarticles'          => array( '1', 'NOMBRED\'ARTICLES', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NOMBRED\'ARXIUS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NOMBRED\'USUARIS', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'NOMBRED\'EDICIONS', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'NOMDELAPLANA', 'PAGENAME' ),
-       'img_right'                 => array( '1', 'dreta', 'right' ),
-       'img_left'                  => array( '1', 'esquerra', 'left' ),
-       'img_border'                => array( '1', 'vora', 'border' ),
-       'img_link'                  => array( '1', 'enllaç=$1', 'link=$1' ),
-       'displaytitle'              => array( '1', 'TÍTOL', 'DISPLAYTITLE' ),
-       'language'                  => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'especial', 'special' ),
-       'defaultsort'               => array( '1', 'ORDENA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'pagesize'                  => array( '1', 'MIDADELAPLANA', 'PAGESIZE' ),
+       'numberofarticles'        => array( '1', 'NOMBRED\'ARTICLES', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NOMBRED\'ARXIUS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NOMBRED\'USUARIS', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'NOMBRED\'EDICIONS', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'NOMDELAPLANA', 'PAGENAME' ),
+       'img_right'               => array( '1', 'dreta', 'right' ),
+       'img_left'                => array( '1', 'esquerra', 'left' ),
+       'img_border'              => array( '1', 'vora', 'border' ),
+       'img_link'                => array( '1', 'enllaç=$1', 'link=$1' ),
+       'displaytitle'            => array( '1', 'TÍTOL', 'DISPLAYTITLE' ),
+       'language'                => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'especial', 'special' ),
+       'defaultsort'             => array( '1', 'ORDENA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'pagesize'                => array( '1', 'MIDADELAPLANA', 'PAGESIZE' ),
 );
 
 $specialPageAliases = array(
@@ -1994,7 +1994,7 @@ Les entrades <del>ratllades</del> s\'han resolt.',
 'listusers-editsonly' => 'Mostra només usuaris amb edicions',
 'listusers-creationsort' => 'Ordena per data de creació',
 'usereditcount' => '$1 {{PLURAL:$1|modificació|modificacions}}',
-'usercreated' => '{{GENDER:$3|Creat}}: $1 a les $2',
+'usercreated' => '{{GENDER:$3|Creat}} en  $1  a les$2',
 'newpages' => 'Pàgines noves',
 'newpages-username' => "Nom d'usuari:",
 'ancientpages' => 'Pàgines més antigues',
@@ -2924,10 +2924,15 @@ Això deu ser degut per un enllaç a un lloc extern inclòs a la llista negra.',
 # Info page
 'pageinfo-title' => 'Informació de «$1»',
 'pageinfo-header-edits' => 'Modificacions',
-'pageinfo-views' => 'Número de visites',
+'pageinfo-header-watchlist' => 'Llista de seguiment',
+'pageinfo-header-views' => 'Visites',
+'pageinfo-subjectpage' => 'Pàgina',
+'pageinfo-talkpage' => 'Pàgina de discussió',
 'pageinfo-watchers' => "Número d'usuaris que l'estan vigilant",
 'pageinfo-edits' => "Número d'edicions",
 'pageinfo-authors' => "Número d'autors diferents",
+'pageinfo-views' => 'Número de visites',
+'pageinfo-viewsperedit' => 'Visites per edició',
 
 # Skin names
 'skinname-standard' => 'Clàssic',
index 17545b0..37e16bf 100644 (file)
@@ -62,150 +62,150 @@ $namespaceAliases = array(
 $namespaceGenderAliases = array();
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#дlасахьажайар\'', '\'#хьажайо\'', '\'#REDIRECT', '#перенаправление', '#перенапр', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БАЦ_ЧУЛАЦАМ__', '__БАЦ_ЧУЛ__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ЙАЦ_УЧЕ__', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ТlЕДУЬЛЛУ_ЧУЛАЦАМБАР__', '__ТlЕДУЬЛ_ЧУЛ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ЧУЛАЦАМ__', '__ЧУЛ__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ЦАМЕГ_РЕДАККХА_АГlОН__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__КОЬРТА_ЙОЦАШ__', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'КАРАРА_БУТТ', 'КАРАРА_БУТТ_2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'КАРАРА_БУТТ_1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'КАРАРАЧУ_БЕТТА_ЦlЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'КАРАРАЧУ_БЕТТА_ЦlЕ_МУХ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'КАРАРАЧУ_БЕТТА_ЦlЕ_АБР', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'КАРАРА_ДЕ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'КАРАРА_ДЕ_2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'КАРАРАЧУ_ДЕ_ЦlЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'КАРАРА_ШО', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'КАРАРА_ХАН', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'КАРАРА_САХЬТ', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'МЕТТИГАН_БУТТ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'МЕСТНЫЙ_МЕСЯЦ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'МЕТТИГАН_БУТТ_1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'МЕТТИГАН_БЕТТА_ЦlЕ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'МЕТТИГАН_БЕТТА_ЦlЕ_МУХ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'МЕТТИГАН_БЕТТА_ЦlЕ_АБР', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'МЕТТИГАН_ДЕ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'МЕТТИГАН_ДЕ_2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'МЕТТИГАН_ДЕ_ЦlЕ', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'МЕТТИГАН_ШО', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'МЕТТИГАН_ХАН', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'МЕТТИГАН_САХЬТ', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'АГlОНИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ЯЗЗАМАШИ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ХlУМНИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ДЕКЪАШХОЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ДУКХАЛЛА_ЖИГАРА_ДЕКЪАШХОЙ', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'НИСДАРШИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ХЬАЖАРИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'АГlОН_ЦlЕ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'АГlОН_ЦlЕ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ЦlЕРИ_АНА', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ЦlЕРИ_АНА_2', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ДИЙЦАРШИ_АНА', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ДИЙЦАРШИ_АНА_2', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ЯЗЗАМАШИ_АНА', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ЯЗЗАМАШИ_АНА_2', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ЮЬЗЗИНА_АГlОН_ЦlЕ', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ЮЬЗЗИНА_АГlОН_ЦlЕ_2', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'АГlОН_КlЕЛАРА_ЦlЕ', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'АГlОН_КlЕЛАРА_ЦlЕ_2', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'АГlОН_ЦlЕРА_БУХ', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'АГlОН_ЦlЕРА_БУХ_2', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ДИЙЦАРЕ_АГlОН_ЦlЕ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ДИЙЦАРЕ_АГlОН_ЦlЕ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'АГlОН_ЯЗЗАМАН_ЦlЕ', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'АГlОН_ЯЗЗАМАН_ЦlЕ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ХААМ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ХlОТТОР:', 'ХlОТТ:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'ВИКИ_ХААМ_БОЦАШ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'жима', 'жимо', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'жима=$1', 'жимо=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'бакъхьа', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'харцхьа', 'слева', 'left' ),
-       'img_none'                  => array( '1', 'йоцуш', 'без', 'none' ),
-       'img_width'                 => array( '1', '$1цинт', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'юккъ', 'центр', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'гурабе', 'обрамить', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'гурабоцаш', 'безрамки', 'frameless' ),
-       'img_page'                  => array( '1', 'агlо=$1', 'агlо_$1', 'page_$1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'бакъхьалакхо', 'бакъхьалакхо=$1', 'бакъхьалакхо_$1', 'upright_$1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'доза', 'граница', 'border' ),
-       'img_baseline'              => array( '1', 'бух', 'основание', 'baseline' ),
-       'img_sub'                   => array( '1', 'буха', 'под', 'sub' ),
-       'img_super'                 => array( '1', 'тlе', 'над', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'лакхахь', 'сверху', 'top' ),
-       'img_text_top'              => array( '1', 'лакххьара-йоза', 'текст-сверху', 'text-top' ),
-       'img_middle'                => array( '1', 'юккъе', 'посередине', 'middle' ),
-       'img_bottom'                => array( '1', 'бухар', 'снизу', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'бухара-йоза', 'текст-снизу', 'text-bottom' ),
-       'img_link'                  => array( '1', 'хьажориг=$1', 'ссылка=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'альт=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ЧУЬРА:', 'ВНУТР:', 'INT:' ),
-       'sitename'                  => array( '1', 'МЕТТИГ_ЦlЕ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
-       'ns'                        => array( '0', 'БО:', 'ПИ:', 'NS:' ),
-       'nse'                       => array( '0', 'БОХЬ:', 'ПИК:', 'NSE:' ),
-       'localurl'                  => array( '0', 'ХlОТТАЕЛЛА_МЕТТИГ:', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ХlОТТАЕЛЛА_МЕТТИГ_2:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'ГlУЛКХДИРИГ', 'СЕРВЕР', 'SERVER' ),
-       'servername'                => array( '0', 'ГlУЛКХДЕЧУЬНА_ЦlЕ', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'НЕКЪ_ОЦ_МЕТТАКЕПА', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'ЙОМАНХАТl', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'ДОЖАР:', 'ПАДЕЖ:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ВУ_ЙУ:', 'GENDER', 'ПОЛ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__ХИЙЦАР_ДОЦУШ_КОЬРТЕ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ЙОЗА_ХИЙЦАР_ДОЦУШ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'КАРАРА_КlИР', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'КАРАРА_КlИРАН_ДЕ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'МЕТТИГЕРА_КlИРА', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'МЕТТИГАН_КlИРАН_ДЕ', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ЦУЬНА_БАШХО', 'ИД_ВЕРСИИ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДЕ_БАШХО', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДЕ_БАШХО_2', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'БЕТТА_БАШХО', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ШО_БАШХО', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'КЪАСТАМ_ХЕНА_БАШХО', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'ДЕКЪАШХОН_БАШХО', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'ДУКХАЛЛИН_ТЕРАХЬ:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'МАЙАРРА_МЕТТИГ:', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'МАЙАРРА_МЕТТИГ_2:', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ХЬАЛХАР_ЭЛП_ЖИМА:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ХЬАЛХАР_ЭЛП_ДОККХА:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'КЕГИЙЧУ_ЭЛПАШЦА:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
-       'uc'                        => array( '0', 'ДАККХИЙЧУ_ЭЛПАШЦА:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
-       'raw'                       => array( '0', 'ТАЙАНЗА:', 'НЕОБРАБ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ГАЙТА_КОЬРТАМОГl', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Т', 'Н', 'R' ),
-       'newsectionlink'            => array( '1', '__ХЬАЖОРИГ_ОЦ_КЕРЛАЧУ_ДЕКЪАН__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__ЙОЦАШ_ХЬАЖОРИГ_ОЦ_КЕРЛАЧУ_ДЕКЪАН__', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ЙОЛШЙОЛУ_БАШХО', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ИШАРЙИНА_МЕТТИГ:', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ИШАРЙАР_МЕТТИГАН', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'КЪАСТАМ_ЙОЛУЧУ_ХАННА', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'КЪАСТАМ_МЕТТИГА_ХАННА', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'ХЬАЖОЧЕ_ХААМ', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#МОТТ', '#ЯЗЫК:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'МОТТ_ЧУЛАЦАМ', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'АГlОНАШ_ОЦ_ЦlЕРАШКАХЬ:', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'АДМАНКУЬГАЛХОЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ТЕРАХЬАН_БАРАМХlОТТОР', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ЙУЗА_ХАРЦЕ', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ЙУЗА_БАКЪЕ', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
-       'special'                   => array( '0', 'белхан', 'гlуллакхан', 'служебная', 'special' ),
-       'defaultsort'               => array( '1', 'ЛИСТАР_ЦАХЬЕХОР', 'ДОГlА_ЛИСТАРАН', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ОЦ_ХlУМАНТlЕ_НЕКЪ:', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'къастам', 'къасто', 'къаст', 'метка', 'тег', 'тэг', 'tag' ),
-       'hiddencat'                 => array( '1', '__КЪАЙЛАХЙОЛУ_КАДЕГАР__', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'АГlОНАШ_ОЦУ_КАДЕГАРШЧОХЬ', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'АГlОН_БАРАМ', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__МЕТТИГТЕРАХЬ__', '__ИНДЕКС__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__МЕТТИГТЕРАХЬ_ЙОЦАШ__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'ТЕРАХЬ_ОЦ_ТОБАНЦА', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__БУХЕХЬДЕРГ_ДlАСХЬАЖАЙАР__', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'ГlАРОЛЛИ_БАРАМ', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'терахьибарам', 'форматдаты', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'ЙОМА', 'ПУТЬ', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ЧЕХКА', 'ВИКИ', 'WIKI' ),
+       'redirect'                => array( '0', '#дlасахьажайар\'', '\'#хьажайо\'', '\'#REDIRECT', '#перенаправление', '#перенапр', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БАЦ_ЧУЛАЦАМ__', '__БАЦ_ЧУЛ__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ЙАЦ_УЧЕ__', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ТlЕДУЬЛЛУ_ЧУЛАЦАМБАР__', '__ТlЕДУЬЛ_ЧУЛ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ЧУЛАЦАМ__', '__ЧУЛ__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ЦАМЕГ_РЕДАККХА_АГlОН__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__КОЬРТА_ЙОЦАШ__', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'КАРАРА_БУТТ', 'КАРАРА_БУТТ_2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'КАРАРА_БУТТ_1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'КАРАРАЧУ_БЕТТА_ЦlЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'КАРАРАЧУ_БЕТТА_ЦlЕ_МУХ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'КАРАРАЧУ_БЕТТА_ЦlЕ_АБР', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'КАРАРА_ДЕ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'КАРАРА_ДЕ_2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'КАРАРАЧУ_ДЕ_ЦlЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'КАРАРА_ШО', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'КАРАРА_ХАН', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'КАРАРА_САХЬТ', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'МЕТТИГАН_БУТТ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'МЕСТНЫЙ_МЕСЯЦ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'МЕТТИГАН_БУТТ_1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'МЕТТИГАН_БЕТТА_ЦlЕ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'МЕТТИГАН_БЕТТА_ЦlЕ_МУХ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'МЕТТИГАН_БЕТТА_ЦlЕ_АБР', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'МЕТТИГАН_ДЕ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'МЕТТИГАН_ДЕ_2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'МЕТТИГАН_ДЕ_ЦlЕ', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'МЕТТИГАН_ШО', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'МЕТТИГАН_ХАН', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'МЕТТИГАН_САХЬТ', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'АГlОНИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ЯЗЗАМАШИ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ХlУМНИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ДЕКЪАШХОЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ДУКХАЛЛА_ЖИГАРА_ДЕКЪАШХОЙ', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'НИСДАРШИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'ХЬАЖАРИЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'АГlОН_ЦlЕ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'АГlОН_ЦlЕ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ЦlЕРИ_АНА', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ЦlЕРИ_АНА_2', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ДИЙЦАРШИ_АНА', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ДИЙЦАРШИ_АНА_2', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ЯЗЗАМАШИ_АНА', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ЯЗЗАМАШИ_АНА_2', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ЮЬЗЗИНА_АГlОН_ЦlЕ', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ЮЬЗЗИНА_АГlОН_ЦlЕ_2', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'АГlОН_КlЕЛАРА_ЦlЕ', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'АГlОН_КlЕЛАРА_ЦlЕ_2', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'АГlОН_ЦlЕРА_БУХ', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'АГlОН_ЦlЕРА_БУХ_2', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ДИЙЦАРЕ_АГlОН_ЦlЕ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ДИЙЦАРЕ_АГlОН_ЦlЕ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'АГlОН_ЯЗЗАМАН_ЦlЕ', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'АГlОН_ЯЗЗАМАН_ЦlЕ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ХААМ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+       'subst'                   => array( '0', 'ХlОТТОР:', 'ХlОТТ:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'ВИКИ_ХААМ_БОЦАШ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'жима', 'жимо', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'жима=$1', 'жимо=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'бакъхьа', 'справа', 'right' ),
+       'img_left'                => array( '1', 'харцхьа', 'слева', 'left' ),
+       'img_none'                => array( '1', 'йоцуш', 'без', 'none' ),
+       'img_width'               => array( '1', '$1цинт', '$1пкс', '$1px' ),
+       'img_center'              => array( '1', 'юккъ', 'центр', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'гурабе', 'обрамить', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'гурабоцаш', 'безрамки', 'frameless' ),
+       'img_page'                => array( '1', 'агlо=$1', 'агlо_$1', 'page_$1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'бакъхьалакхо', 'бакъхьалакхо=$1', 'бакъхьалакхо_$1', 'upright_$1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'доза', 'граница', 'border' ),
+       'img_baseline'            => array( '1', 'бух', 'основание', 'baseline' ),
+       'img_sub'                 => array( '1', 'буха', 'под', 'sub' ),
+       'img_super'               => array( '1', 'тlе', 'над', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'лакхахь', 'сверху', 'top' ),
+       'img_text_top'            => array( '1', 'лакххьара-йоза', 'текст-сверху', 'text-top' ),
+       'img_middle'              => array( '1', 'юккъе', 'посередине', 'middle' ),
+       'img_bottom'              => array( '1', 'бухар', 'снизу', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'бухара-йоза', 'текст-снизу', 'text-bottom' ),
+       'img_link'                => array( '1', 'хьажориг=$1', 'ссылка=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'альт=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ЧУЬРА:', 'ВНУТР:', 'INT:' ),
+       'sitename'                => array( '1', 'МЕТТИГ_ЦlЕ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+       'ns'                      => array( '0', 'БО:', 'ПИ:', 'NS:' ),
+       'nse'                     => array( '0', 'БОХЬ:', 'ПИК:', 'NSE:' ),
+       'localurl'                => array( '0', 'ХlОТТАЕЛЛА_МЕТТИГ:', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ХlОТТАЕЛЛА_МЕТТИГ_2:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'ГlУЛКХДИРИГ', 'СЕРВЕР', 'SERVER' ),
+       'servername'              => array( '0', 'ГlУЛКХДЕЧУЬНА_ЦlЕ', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'НЕКЪ_ОЦ_МЕТТАКЕПА', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'ЙОМАНХАТl', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'ДОЖАР:', 'ПАДЕЖ:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ВУ_ЙУ:', 'GENDER', 'ПОЛ:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__ХИЙЦАР_ДОЦУШ_КОЬРТЕ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ЙОЗА_ХИЙЦАР_ДОЦУШ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'КАРАРА_КlИР', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'КАРАРА_КlИРАН_ДЕ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'МЕТТИГЕРА_КlИРА', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'МЕТТИГАН_КlИРАН_ДЕ', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ЦУЬНА_БАШХО', 'ИД_ВЕРСИИ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДЕ_БАШХО', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДЕ_БАШХО_2', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'БЕТТА_БАШХО', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ШО_БАШХО', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'КЪАСТАМ_ХЕНА_БАШХО', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'ДЕКЪАШХОН_БАШХО', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'ДУКХАЛЛИН_ТЕРАХЬ:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'МАЙАРРА_МЕТТИГ:', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'МАЙАРРА_МЕТТИГ_2:', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ХЬАЛХАР_ЭЛП_ЖИМА:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ХЬАЛХАР_ЭЛП_ДОККХА:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'КЕГИЙЧУ_ЭЛПАШЦА:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
+       'uc'                      => array( '0', 'ДАККХИЙЧУ_ЭЛПАШЦА:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
+       'raw'                     => array( '0', 'ТАЙАНЗА:', 'НЕОБРАБ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ГАЙТА_КОЬРТАМОГl', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Т', 'Н', 'R' ),
+       'newsectionlink'          => array( '1', '__ХЬАЖОРИГ_ОЦ_КЕРЛАЧУ_ДЕКЪАН__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__ЙОЦАШ_ХЬАЖОРИГ_ОЦ_КЕРЛАЧУ_ДЕКЪАН__', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ЙОЛШЙОЛУ_БАШХО', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ИШАРЙИНА_МЕТТИГ:', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ИШАРЙАР_МЕТТИГАН', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'КЪАСТАМ_ЙОЛУЧУ_ХАННА', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'КЪАСТАМ_МЕТТИГА_ХАННА', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'ХЬАЖОЧЕ_ХААМ', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#МОТТ', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'МОТТ_ЧУЛАЦАМ', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'АГlОНАШ_ОЦ_ЦlЕРАШКАХЬ:', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'АДМАНКУЬГАЛХОЙ_ДУКХАЛЛА', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ТЕРАХЬАН_БАРАМХlОТТОР', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ЙУЗА_ХАРЦЕ', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
+       'padright'                => array( '0', 'ЙУЗА_БАКЪЕ', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
+       'special'                 => array( '0', 'белхан', 'гlуллакхан', 'служебная', 'special' ),
+       'defaultsort'             => array( '1', 'ЛИСТАР_ЦАХЬЕХОР', 'ДОГlА_ЛИСТАРАН', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ОЦ_ХlУМАНТlЕ_НЕКЪ:', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'къастам', 'къасто', 'къаст', 'метка', 'тег', 'тэг', 'tag' ),
+       'hiddencat'               => array( '1', '__КЪАЙЛАХЙОЛУ_КАДЕГАР__', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'АГlОНАШ_ОЦУ_КАДЕГАРШЧОХЬ', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'АГlОН_БАРАМ', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__МЕТТИГТЕРАХЬ__', '__ИНДЕКС__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__МЕТТИГТЕРАХЬ_ЙОЦАШ__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'ТЕРАХЬ_ОЦ_ТОБАНЦА', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__БУХЕХЬДЕРГ_ДlАСХЬАЖАЙАР__', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'ГlАРОЛЛИ_БАРАМ', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'терахьибарам', 'форматдаты', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'ЙОМА', 'ПУТЬ', 'PATH' ),
+       'url_wiki'                => array( '0', 'ЧЕХКА', 'ВИКИ', 'WIKI' ),
 );
 
 $messages = array(
index 92fb0b7..21f4f25 100644 (file)
@@ -15,7 +15,6 @@
  * @author Diyar se
  * @author Haval
  * @author Marmzok
- * @author Muhammed taha
  * @author رزگار
  */
 
@@ -135,14 +134,14 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'img_thumbnail'             => array( '1', 'وێنۆک', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'ڕاست', 'right' ),
-       'img_left'                  => array( '1', 'چەپ', 'left' ),
-       'img_width'                 => array( '1', '$1پیکسڵ', '$1px' ),
-       'img_center'                => array( '1', 'ناوەڕاست', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'چوارچێوە', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'بێچوارچێوە', 'frameless' ),
-       'img_border'                => array( '1', 'سنوور', 'border' ),
+       'img_thumbnail'           => array( '1', 'وێنۆک', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'ڕاست', 'right' ),
+       'img_left'                => array( '1', 'چەپ', 'left' ),
+       'img_width'               => array( '1', '$1پیکسڵ', '$1px' ),
+       'img_center'              => array( '1', 'ناوەڕاست', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'چوارچێوە', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'بێچوارچێوە', 'frameless' ),
+       'img_border'              => array( '1', 'سنوور', 'border' ),
 );
 
 $messages = array(
@@ -273,7 +272,6 @@ $messages = array(
 'listingcontinuesabbrev' => '(درێژە)',
 'index-category' => 'پەڕە پێرستەکراوەکان',
 'noindex-category' => 'پەڕە پێرستنەکراوەکان',
-'broken-file-category' => 'ئەو پەڕانەی بەستەری پەڕگەکانیان شکاوە',
 
 'about' => 'سەبارەت',
 'article' => 'بابەت',
@@ -528,7 +526,6 @@ $2',
 'ns-specialprotected' => 'تۆ ناتوانی لاپەڕە تایبەتەکان دەستکاریی بکەی.',
 'titleprotected' => 'ئەم سەرناوە پارێزراوە لە دروستکران لە لایەن [[User:$1|$1]].
 ھۆکاری ئەمە بریتیە لە "\'\'$2\'\'".',
-'exception-nologin' => 'لەژوورەوە نیت',
 
 # Virus scanner
 'virus-badscanner' => "پێکەربەندیی نابەجێ: ڤایرس سکەنێری نەناسراو: ''$1''",
@@ -548,7 +545,6 @@ $2',
 'yourpasswordagain' => 'دیسان تێپەڕوشەکە بنووسەوە:',
 'remembermypassword' => 'چوونە ژوورەوەم لەسەر ئەم کۆمپیوتەرە پاشەکەوت بکە (ئەو پەڕی $1 {{PLURAL:$1|ڕۆژ|ڕۆژ}}ە)',
 'yourdomainname' => 'ناوی دۆمه‌ینی خۆت',
-'password-change-forbidden' => 'ناتوانیت تێپەڕوشەکانت لەم ویکییەدا بگۆڕیت.',
 'externaldberror' => 'یان هەڵەی ڕێگەپێدانی بنکەدراو هەیە یان ڕێگات پێ نادرێت بۆ نوێ کردنی هەژماری دەرەکیت.',
 'login' => 'بچۆ ژوورەوە',
 'nav-login-createaccount' => 'بچۆ ژوورەوە / ھەژمار دروست بکە',
@@ -570,7 +566,6 @@ $2',
 'userexists' => 'ئەو ناوەی تۆ داوتە پێشتر بەکارھێنراوە.
 ناوێکی دیکە ھەڵبژێرە.',
 'loginerror' => 'ھەڵەی چوونەژوورەوە',
-'createaccounterror' => 'ناتوانیت هەژماری بەکارهێنەر دروست بکەیت: $1',
 'nocookiesnew' => 'ھەژماری بەکارھێنەر دروست‌کرا، بەڵام بە سەرکەوتوویی نەچوویتەوە ژوورەوە.
 {{SITENAME}} بۆ چوونەوە ژوورەوەی بەکارھێنەر لە شەکرۆکە کەڵک وەردەگرێت.
 تۆ شەکرۆکەکەت لەکارخستووە.
@@ -681,7 +676,6 @@ $2
 # Special:ChangeEmail
 'changeemail' => 'ئەدرەسی ئیمەیڵ بگۆڕە',
 'changeemail-header' => 'ئەدرەسی ئیمەیلی ھەژمار بگۆڕە',
-'changeemail-no-info' => 'بۆ گەیشتنی راستەوخۆ بەم پەڕە دەبێت بچیتە ژوورەوە.',
 'changeemail-oldemail' => 'ئەدرەسی ئیمەیڵی ئێستا:',
 'changeemail-newemail' => 'ئەدرەسی ئیمەیڵی نوێ:',
 'changeemail-none' => '(ھیچ)',
@@ -718,8 +712,8 @@ $2
 'showpreview' => 'پێشبینین نیشانبدە',
 'showlivepreview' => 'پێشبینینی ڕاسته‌وخۆ',
 'showdiff' => 'گۆڕانکارییەکان نیشان بدە',
-'anoneditwarning' => "'''ھۆشیار بە:''' نەچوویتە ژوورەوە.
-ناونیشانی IPی تۆ لە مێژووی دەستکارییەکانی ئەم پەڕەیەدا تۆماردەکرێت.",
+'anoneditwarning' => "'''ھۆشیار بە:''' نەچوویتەتە ژوورەوە.
+ئەدرەسی IPی تۆ لە مێژووی دەستکارییەکانی ئەم پەڕەدا تۆماردەکرێت.",
 'anonpreviewwarning' => '«نەڕۆشتوویتە ژوورەوە. پاشەکەوتکردن، ئەدرەسی IPەکەت لە مێژووی دەستکاریی ئەم پەڕە تۆمار دەکات.»',
 'missingsummary' => "'''وە بیر خستنەوە:''' پوختەیەکت نەنووسیوە بۆ چۆنیەتی گۆڕانکارییەکەت.
 ئەگەر جارێکی تر پاشکەوت کردن لێبدەی، بێ پوختە تۆمار دەکرێ.",
@@ -889,7 +883,6 @@ $2
 'edit-no-change' => 'دەستکاریەکەت بەرچاو نەخرا، لەبەر ئەوەی هیچ گۆڕانکارییەکت لەسەر دەقەکە نەکردووە.',
 'edit-already-exists' => 'توانای درووست‌کردنی لاپەڕەی نوێ نیە.<br />
 ئەوە لەپێش‌دا هەبوو.',
-'defaultmessagetext' => 'دەقی پەیامی هەمیشەیی',
 
 # Parser/template warnings
 'expensive-parserfunction-warning' => "'''ئاگاداری:''' ئەم لاپەڕە ژمارەیەکی زۆر بانگ‌کەری فەنکشێنی لێک‌کەرەوەی لەخۆ گرتوو.<br /><br />
@@ -971,7 +964,7 @@ $3 هۆکاری "$2" خستوەتەڕوو',
 ھێشتا دەتوانیت [$1 ئەم جیاوازییە ببینیت] ئەگەر بتەوێ.",
 'rev-delundel' => 'نیشانبدە/بشارەوە',
 'rev-showdeleted' => 'نیشان بدە',
-'revisiondelete' => 'سڕینەوە/ھێنانەوەی پێداچوونەوەکان',
+'revisiondelete' => 'سڕینەوە\\هاوردنەوەی پێداچوونەوەکان',
 'revdelete-nooldid-title' => 'مەبەستی پێداچوونەوەی نادیار',
 'revdelete-nooldid-text' => 'پێداچوەنەوەی مەبەستت ڕاچاو نەکردە بۆ ئەنجامی ئەم فەنکشێنە یان ئەو پێداچوونەوەی ڕاچاوت کردە بوونی نیە، یا خەریکی هەوڵی داشاردنی پێداچوونەوهی ئێستا‌ ئەدەی.',
 'revdelete-nologtype-title' => 'جۆری لۆگ ڕاچاو نەکراوە',
@@ -990,12 +983,12 @@ $3 هۆکاری "$2" خستوەتەڕوو',
 * سووکایەتیکردن بە کەسایەتییەک<br />
 * بڵاوکردنەوەی زانیاریی تاکەکەسی نەگونجاو<br />
 *: '' ناونیشانی ماڵ یا ژمارە تەلەفۆن و وەک ئەمانە.''<br />",
-'revdelete-legend' => 'سÙ\86Ù\88Ù\88ردارکردÙ\86Û\8c Ø¯Û\95رکەوتن',
-'revdelete-hide-text' => 'شاردÙ\86Û\95Ù\88Û\95ی دەقی پێداچوونەوە',
+'revdelete-legend' => 'داÙ\86اÙ\86Û\8c Ø¨Û\95ربÛ\95ستÛ\95کاÙ\86Û\8c Ø¨Û\95رÚ\86اÙ\88کەوتن',
+'revdelete-hide-text' => 'داشاردÙ\86ی دەقی پێداچوونەوە',
 'revdelete-hide-image' => 'ناوەڕۆکی پەڕگە بشارەوە',
 'revdelete-hide-name' => 'داشاردنی مەبەست و کردەوە',
 'revdelete-hide-comment' => 'شاردنەوەی کورتەی دەستکاری',
-'revdelete-hide-user' => 'شاردنەوەی ناوی بەکارھێنەری/ئای-‌پی دەستکاریکەر',
+'revdelete-hide-user' => 'شاردنەوەی ناوی بەکارهێنەری\\ئای-‌پی دەستکاریکەر',
 'revdelete-hide-restricted' => 'بەرگری دراوە لە بەڕێوبەران هەر وەک ئەوانی دیکە',
 'revdelete-radio-same' => '(مەیگۆڕە)',
 'revdelete-radio-set' => 'بەڵێ',
@@ -1030,9 +1023,9 @@ $1",
 ** لادان لە مافی لەبەرگرتنەوە
 ** زانیارە تاکەکەسییە نابەجێیەکان
 ** Potentially libelous information',
-'revdelete-otherreason' => 'ھۆکاری تر/زیاتر:',
+'revdelete-otherreason' => 'هۆکاری دیکە/زیادی:',
 'revdelete-reasonotherlist' => 'هۆکاری دیکە',
-'revdelete-edit-reasonlist' => 'دەستکاریی ھۆکارەکانی سڕینەوە',
+'revdelete-edit-reasonlist' => 'دەستکاری هۆکارەکانی سڕینەوە',
 'revdelete-offender' => 'نووسەری پیاچوونەوە:',
 
 # Suppression log
@@ -1073,7 +1066,7 @@ $1",
 
 # Diffs
 'history-title' => 'مێژووی پیاچوونەوەکانی «$1»',
-'difference-title' => 'جیاوازیی نێوان پێداچوونەوەکانی «$1»',
+'difference-title' => 'جیاوازی نێوان پیاچوونەوەکانی «$1»',
 'difference-title-multipage' => 'جیاوازیی نێوان پەڕەی «$1» و «$2»',
 'difference-multipage' => '(جیاوازی نێوان پەڕەکان)',
 'lineno' => 'ھێڵی  $1:',
@@ -1182,7 +1175,7 @@ $1",
 'prefs-misc' => 'جۆراوجۆر',
 'prefs-resetpass' => 'تێپەڕوشە بگۆڕە',
 'prefs-changeemail' => 'ئەدرەسی ئیمەیل بگۆڕە',
-'prefs-setemail' => 'ناونیشانێکی ئیمەیل دیاری بکە',
+'prefs-setemail' => 'ئەدرەسێکی ئیمەیل رێکبخە',
 'prefs-email' => 'ھەڵبژاردەکانی ئیمەیل',
 'prefs-rendering' => 'ڕواڵەت',
 'saveprefs' => 'پاشەکەوت',
@@ -1385,7 +1378,7 @@ $1",
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-read' => 'خوێندنەوەی ئەم پەڕە',
-'action-edit' => 'دەستکاریی ئەم پەڕەیە',
+'action-edit' => 'دەستکاریی ئەم پەڕە',
 'action-createpage' => 'درووست‌کردنی لاپەڕە',
 'action-createtalk' => 'درووست‌کردنی لەپەڕەکانی وتووێژ',
 'action-createaccount' => 'درووست‌کردنی هەژمارەی ئەم بەکارهێنەرە',
@@ -1515,7 +1508,6 @@ $2، ئەو جۆرە {{PLURAL:$3|پەڕگەیە کە ڕێگەی|پەڕگانەی
 'file-too-large' => 'ئەو پەڕگەیە ناردووتە زۆر گەورەیە.',
 'filename-tooshort' => 'ناوی پەڕگە زۆر کورتە.',
 'filetype-banned' => 'ئەم جۆرە پەڕگەیە قەدەغەیە.',
-'unknown-error' => 'ھەڵەیەکی نەزانراو ڕوویداوە.',
 'large-file' => 'پێشنیار دەکرێت قەبارەی پەڕگەکان زیاتر لە $1 نەبێت؛
 قەبارەی ئەم پەڕگە $2.',
 'largefileserver' => 'ئەم پەڕگە گەورەتر لەوەیە کە ڕاژەکار ڕێگەدەدات.',
@@ -1601,9 +1593,6 @@ $1',
 'img-auth-nofile' => 'فایلی "$1" بوونی نیه‌',
 'img-auth-isdir' => 'هه‌وڵ ده‌ده‌ی بۆ کردنه‌وه‌ی بوخچه‌ی "$1" له‌ کاتێکدا ته‌نیا کردنه‌وه‌ی فایل رێپێدراوه‌',
 
-# HTTP errors
-'http-host-unreachable' => 'توانای دەست‌پێ‌گەیشتنی URL نیە',
-
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6' => 'توانای دەست‌پێ‌گەیشتنی URL نیە',
 'upload-curl-error6-text' => 'ئەو URL کە ڕاچاوت کردووە توانای دەست‌پێ‌گەیشتنی نییە.
@@ -1870,7 +1859,6 @@ $1',
 'allpagesbadtitle' => 'سەردێڕی لاپەڕە گونجاو نەبوو یان پێشگڕێکی بەینی‌زمانی یان بەینی‌ویکی هەبوو.
 لەوانەیە یەک یان زیاتر پیتی نەگونجاو بۆ سەردێڕی لەخۆ گرتبێ.',
 'allpages-bad-ns' => '{{SITENAME}} ناوبۆشایی نیە "$1".',
-'allpages-hide-redirects' => 'ڕەوانەکراوەکان بشارەوە',
 
 # Special:Categories
 'categories' => 'پۆلەكان',
@@ -1938,7 +1926,6 @@ $1',
 'mailnologin' => 'ناونیشان بۆ ناردن نییه‌',
 'mailnologintext' => 'ده‌بێ له‌ [[Special:UserLogin|ژووره‌وه‌]] بیت و ناونیشانێکی بڕواپێ‌کراوی ئی‌مه‌یلت له‌ ناو [[Special:Preferences|هه‌ڵبژارده‌کان]] دیاری کردبێت تا بتوانی ئی‌مه‌یل بنێریت بۆ به‌کارهێنه‌رانی دیکه‌.',
 'emailuser' => 'ئیمەیل بنێرە بۆ ئەم بەکارھێنەرە',
-'emailuser-title-notarget' => 'ئیمەیل بۆ بەکارھێنەر',
 'emailpage' => 'ئیمەیل بۆ بەکارھێنەر',
 'emailpagetext' => 'دەتوانی لەم فۆرمەی خوارەوە کەڵک وەربگریت بۆ ناردنی پەیامێکی ئیمەیل بۆ ئەم بەکارھێنەرە.
 ئەو ئەدرەسی ئیمەیلە لە [[Special:Preferences|ھەڵبژاردەکانی بەکارھێنەر‌یتدا]] نووسیوتە، بۆ ئەدرەسی «لەلایەن» (From) لە ئیمەیلدا نیشان دەدرێت، کە وایە بەکارھێنەری وەرگر دەتوانێ ڕاستەوخۆ وەڵامت بداتەوە.',
@@ -1964,7 +1951,6 @@ $1',
 
 # User Messenger
 'usermessage-summary' => 'بەجێھێشتنی پەیامی سیستەم',
-'usermessage-editor' => 'پەیامنێری سیستەم',
 
 # Watchlist
 'watchlist' => 'لیستی چاودێرییەکانم',
@@ -2084,7 +2070,7 @@ $UNWATCHURL
 
 دوایین دەستکاری ئەم لاپەڕە [[User:$3|$3]] کردوویە ([[User talk:$3|وتووێژ]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
 'editcomment' => "پوختەی دەستکاری \"''\$1''\" بوو.",
-'revertpage' => 'گەڕاندنەوەی دەستکارییەکانی [[Special:Contributions/$2|$2]] ([[User talk:$2|لێدوان]]) بۆ دوایین دەستکاریی [[User:$1|$1]]',
+'revertpage' => 'گەڕاندنەوەی دەستکارییەکان لەلایەن [[Special:Contributions/$2|$2]] ([[User talk:$2|لێدوان]]) بۆ دوایین دەستکاریی [[User:$1|$1]]',
 'rollback-success' => 'دەستکارییەکانی $1 وەرگێرایەوە؛<br />
 گۆڕدرا بۆ دوایین دەستکاریی $2.',
 
@@ -2102,7 +2088,7 @@ $UNWATCHURL
 'unprotectedarticle' => 'پاراستنی لەسەر «[[$1]]» لابرد',
 'movedarticleprotection' => 'ڕێککارییەکانی پاراستن لە  "[[$2]]" گوازرایەوە بۆ "[[$1]]"',
 'protect-title' => 'گۆڕینی ئاستی پاراستنی "$1"',
-'prot_1movedto2' => '[[$1]] گوازرایەوە بۆ [[$2]]',
+'prot_1movedto2' => '[[$1]] گوازراوەتەوە بۆ [[$2]]',
 'protect-legend' => 'پاراستن تەیید بکە',
 'protectcomment' => 'ھۆکار:',
 'protectexpiry' => 'ھەتا:',
@@ -2191,7 +2177,6 @@ $UNWATCHURL
 
 بۆ دیتنی پێشینەی دوایین سڕینەوەکان و هێنانەوەکان سەرنجی [[Special:Log/delete|لۆگی سڕینەوە]] بدە.",
 'undelete-header' => 'بۆ دیتنی ئەو لاپەڕانەی لەم داییانەدا سڕاونەتەوە چاو لە [[Special:Log/delete|لۆگی سڕینەوە]] بکە.',
-'undelete-search-title' => 'گەڕان بۆ لاپەڕە سڕاوەکان',
 'undelete-search-box' => 'گەڕان بۆ لاپەڕە سڕاوەکان',
 'undelete-search-prefix' => 'نیشان‌دانی ئەو لاپەڕانەی دەستپێکیان ئەمەیە:',
 'undelete-search-submit' => 'گەڕان',
@@ -2256,10 +2241,7 @@ $1',
 'whatlinkshere-filters' => 'پاڵێوکەکان',
 
 # Block/unblock
-'block' => 'بەربەستکردنی بەکارهێنەر',
-'unblock' => 'لە بەربەست‌دەرهێنانی بەکارهێنەر',
 'blockip' => 'بەربەستنی بەکارھێنەر',
-'blockip-title' => 'بەربەستکردنی بەکارهێنەر',
 'blockip-legend' => 'بەربەست‌کردنی بەکارهێنەر',
 'blockiptext' => 'لەم فۆرمەی خوارەوە دەتوانی بۆ بەربەست‌کردنی دەست‌پێ‌گەیشتنی نووسین لە ناونیشانێکی ئای‌پی تایبەت یا ناوی بەکارهێنەریەک، کەڵک وەرگریت.
 ئەمە تەنها دەبێ بۆ بەرگری لە خراپکاری بەکاربێت و ڕێکەوتنی هەبێ دەگەڵ [[{{MediaWiki:Policy-url}}|سیاسەتەکان]].
@@ -2301,11 +2283,9 @@ $1',
 'ipusubmit' => 'لابردنی ئەم بەربەستە',
 'unblocked' => '[[User:$1|$1]] لە بەربەست دەرهێنرا',
 'unblocked-id' => 'بەربەستی $1 لابرا',
-'blocklist' => 'بەکارھێنەر بەربەستکراوەکان',
 'ipblocklist' => 'بەکارھێنەر بەربەستنکراوەکان',
 'ipblocklist-legend' => 'دۆزینەوەی بەکارهێنەرێکی بەربەست‌کراو',
 'blocklist-target' => 'مەبەست',
-'blocklist-expiry' => 'ھەتا:',
 'blocklist-reason' => 'ھۆکار',
 'ipblocklist-submit' => 'گەڕان',
 'infiniteblock' => 'بێکۆتایی',
@@ -2321,7 +2301,6 @@ $1',
 'unblocklink' => 'بەربەستن لابە',
 'change-blocklink' => 'بەربەستن بگۆڕە',
 'contribslink' => 'بەشدارییەکان',
-'emaillink' => 'ناردنی ئیمەیل',
 'autoblocker' => 'خۆکار بەربەست‌کراوە لەبەر ئەوەی ناونیشانی ئای‌پی تۆ لەم دواییانەدا لە لایەن "[[User:$1|$1]]" بەکار هاتووە.
 هۆکاری بەربەست‌کرانی $1 ئەمەیە: "$2"',
 'blocklogpage' => 'لۆگی بەربەستن',
@@ -2413,7 +2392,7 @@ $1',
 * ئەو چوارچێوەی خوارەوە لێنەدراو بکەی.
 
 لەو حاڵەتەدا، ئەگەر بتەوێت بیگوازیتەوە ناچار دەبیت بە شێوەی دەستی بیگوازیتەوە یان تێکەڵیان بکەی.",
-'movearticle' => 'ئەم پەڕەیە بگوازەوە:',
+'movearticle' => 'ئەم پەڕە بگوازەوە:',
 'movenologin' => 'نەچوویتەتە ژوورەوە',
 'movenologintext' => 'بۆ گواستنەوەی پەڕەیەک، ئەشێ ببی بە ئەندام و [[Special:UserLogin|لە ژوورەوە]] بیت.',
 'movenotallowed' => 'ڕێگەت پێ‌نەدراوە بۆ گواستنەوەی لاپەڕەکان.',
@@ -2421,8 +2400,8 @@ $1',
 'cant-move-user-page' => 'ڕێگەت پێ‌نەدراوە بۆ گواستنەوەی لاپەڕەکانی بەکارهێنەر (جیاواز لە ژێرلاپەڕەکان).',
 'cant-move-to-user-page' => 'ڕێگەت پێ‌نەدراوە بۆ گواستنەوەی لاپەڕەیەک بۆ لاپەڕەی بەکارهێنەر (غەیری بۆ ژێرلاپەڕەی بەکارهێنەر).',
 'newtitle' => 'بۆ ناوی نوێی:',
-'move-watch' => 'چاودێری ئەم پەڕەیە بکە',
-'movepagebtn' => 'ئەم پەڕەیە بگوازەوە',
+'move-watch' => 'ئەم پەڕە چاودێری بکە',
+'movepagebtn' => 'ئەم پەڕە بگوازەوە',
 'pagemovedsub' => 'گواستنەوە بە سەرکەوتوویی جێبەجێ کرا',
 'movepage-moved' => "'''«$1» گوازرایەوە بۆ «$2»'''",
 'movepage-moved-redirect' => 'ڕەوانکەرێک درووست‌کرا.',
@@ -2451,7 +2430,7 @@ $1',
 'delete_and_move_text' => '== پێویستییەکانی سڕینەوە ==
 لاپەڕەی مەبەست "[[:$1]]" لە پێش‌دا هەیە.
 ئایا دەتەوێ ئەوە بسڕیتەوە تا ڕێگە بۆ گواستنەوەی بکەیتەوە؟',
-'delete_and_move_confirm' => 'بەڵێ، پەڕەکە بسڕەوه',
+'delete_and_move_confirm' => 'بÛ\95ÚµÛ\8eØ\8c Ù\84اپÛ\95Ú\95Û\95Ú©Û\95 Ø¨Ø³Ú\95Û\95Ù\88Ù\87',
 'delete_and_move_reason' => 'سڕایەوە بۆ کردنەوەی ڕیگە بۆ گواستنەوە لە «[[$1]]»ەوە',
 'selfmove' => 'سەردێڕەکانی سەرچاوە و مەبەست یەکێکن؛
 ناکرێ لاپەڕەیەک بۆ سەر خۆی‌ بگوازرێتەوە.',
@@ -2461,11 +2440,10 @@ $1',
 'immobile-source-page' => 'ئەمە لاپەڕە بۆ گواستنەوە نابێت.',
 'immobile-target-page' => 'بۆ ئەم سەردێڕی ئامانجە جێگۆڕ ناکرێ.',
 'imagenocrossnamespace' => 'گواستنەوەی پەڕگە بۆ بۆشایی‌نوێکی غەیری پەڕگە گونجاو نیە.',
-'nonfile-cannot-move-to-file' => 'گواستنەوەی پەڕگە بۆ بۆشایی‌نوێکی غەیری پەڕگە گونجاو نیە.',
 'imagetypemismatch' => 'پاشگری ئەو پەڕگە نوێیە هاوتای جۆری پەڕگەکە نیە.',
 'imageinvalidfilename' => 'ناوی پەڕگەی ئامانج گونجاو نیە',
 'fix-double-redirects' => 'نوێ‌کەردنەوەی هەموو ڕەوانکەرەکان وا ئاماژە بە سەردێڕە سەرەکیەکە دەکەن',
-'move-leave-redirect' => 'Ù\84Û\95 Ù¾Ø§Ø´Û\95Ù\88Û\95 Ú\95Û\95Ù\88اÙ\86Ú©Û\95رÛ\8eÚ© Ø¨Û\95 Ø¬Û\8e Ø¨Ú¾Û\8eÚµە',
+'move-leave-redirect' => 'Ù\84Û\95 Ù¾Ø§Ø´Û\95Ù\88Û\95 Ú\95Û\95Ù\88اÙ\86Ú©Û\95رÛ\8eÚ© Ø¯Ø§Ø¨Ù\86ە',
 'protectedpagemovewarning' => "'''ھۆشیار بە: ئەم پەڕە پارێزراوە بۆ ئەوی تەنیا ئەو بەکارھێنەرانە کە مافەکانی بەڕێوەبەرایەتییان ھەیە بتوانن بیگوازنەوە.'''
 دوایین لۆگ بۆ ژێدەر لە خوارەوەدا ھاتووە:",
 'semiprotectedpagemovewarning' => "'''ئاگاداری:''' ئەم پەڕە پارێزراوە بۆ ئەوی تەنھا بەکارھێنەرە تۆمارکراوەکان بتوانن بیگوازنەوە.
@@ -2587,7 +2565,6 @@ $1',
 ئەتوانی سەرچاوەکەی ببینیت',
 'tooltip-ca-history' => 'وەشانەکانی پێشووی ئەم پەڕەیە',
 'tooltip-ca-protect' => 'ئەم پەڕەیە بپارێزە',
-'tooltip-ca-unprotect' => 'پاراستنی ئەم پەڕەیە بگۆڕە',
 'tooltip-ca-delete' => 'ئەم پەڕەیە بسڕەوە',
 'tooltip-ca-undelete' => 'هێنانەوەی دەستکاریەکانی پیش سڕینەوە وا لەسەر ئەم لاپەڕە ڕووی‌داوە',
 'tooltip-ca-move' => 'ئەم پەڕەیە بگوازەوە',
@@ -2630,8 +2607,6 @@ $1',
 'tooltip-diff' => 'نیشان دانی گۆڕانکارییەکانت لە دەقەکەدا',
 'tooltip-compareselectedversions' => 'جیاوازییەکانی دوو وەشانە دیاریکراوەی ئەم پەڕە ببینە.',
 'tooltip-watch' => 'ئەم پەڕە بخە سەر لیستی چاودێریت',
-'tooltip-watchlistedit-normal-submit' => 'ناونیشانەکان لاببە',
-'tooltip-watchlistedit-raw-submit' => 'نوێکردنەوەی لیستی چاودێری',
 'tooltip-recreate' => 'درووست‌کردنەوەی لاپەڕە ئەگەرچی سڕاوەتەوە',
 'tooltip-upload' => 'دەستپێکردنی بارکردن',
 'tooltip-rollback' => "''گەڕاندنەوە'' بە یەک کلیک گۆڕانکاری (گۆڕانکارییەکانی) ئەم پەڕە ئەباتەوە بۆ ھی دواین بەشدار",
@@ -2664,9 +2639,13 @@ $1',
 # Info page
 'pageinfo-title' => 'زانیاری بۆ «$1»',
 'pageinfo-header-edits' => 'دەستکاریەکان',
-'pageinfo-views' => 'ژمارەی بینینەکان',
+'pageinfo-header-watchlist' => 'لیستی چاودێری',
+'pageinfo-header-views' => 'بینینەکان',
+'pageinfo-subjectpage' => 'پەڕە',
+'pageinfo-talkpage' => 'پەڕەی وتووێژ',
 'pageinfo-watchers' => 'ژمارەی چاودێران',
 'pageinfo-edits' => 'ژمارەی دەستکارییەکان',
+'pageinfo-views' => 'ژمارەی بینینەکان',
 
 # Skin names
 'skinname-standard' => 'کلاسیک',
@@ -2715,7 +2694,7 @@ $1',
 'file-info-size' => '$1 × $2 پیکسێل، قەبارەی پەڕگە: $3، جۆری MIME: $4',
 'file-nohires' => 'رەزۆلوشنی سەرتر لەمە لە بەردەست دا نیە.',
 'svg-long-desc' => 'پەڕگەی SVG، بە ناو $1 × $2 پیکسەڵ، قەبارەی پەڕگە: $3',
-'show-big-image' => 'گەورەکردنەوە',
+'show-big-image' => 'گەورە کردنەوە',
 'show-big-image-preview' => 'قەبارەی ئەم پێشبینینە: $1.',
 'show-big-image-other' => '{{PLURAL:$2|ڕەزەلووشنی|ڕەزەلووشنەکانی}} تر: $1.',
 'show-big-image-size' => '$1 لە $2 پیکسەڵ',
@@ -3218,14 +3197,12 @@ $5
 # New logging system
 'logentry-delete-delete' => '$1 پەڕەی $3ی سڕییەوە',
 'logentry-delete-restore' => '$1 پەڕەی $3ی ھێنایەوە',
-'logentry-delete-revision' => '$1 دەرکەوتنی {{PLURAL:$5|پێداچوونەوەیکی|$5 پێداچوونەوەی}} پەڕەی $3 گۆڕیی: $4',
-'revdelete-content-hid' => 'شاردنەوەی ناوەرۆک',
 'revdelete-restricted' => 'ئەو سنووری بەرگریانەی خستراوەتە سەر بەڕێوبەران',
 'revdelete-unrestricted' => 'ئەو سنووری بەرگریانەی لابردراوە لە سەر بەڕێوبەران',
 'logentry-move-move' => '$1 پەڕەی $3ی گواستەوە بۆ $4',
 'logentry-move-move-noredirect' => '$1 پەڕەی $3 بەبێ بەجێھشتنی ڕەوانەکەرێک گواستەوە بۆ $4',
-'logentry-move-move_redir' => '$1 پەڕەی $3 گواستەوە بۆ $4 کە پێشتر ڕەوانەکەر بوو',
-'logentry-move-move_redir-noredirect' => '$1 پەڕەی $3 بەبێ بەجێھشتنی ڕەوانەکەرێک گواستەوە بۆ $4 کە پێشتر ڕەوانەکەر بوو',
+'logentry-move-move_redir' => '$1 پەڕەی $3 گۆاستەوە بۆ $4 کە پێشتر ڕەوانەکەر بوو',
+'logentry-move-move_redir-noredirect' => '$1 پەڕەی $3 گواستەوە بۆ $4 لە جێگەی ڕەوانەکەرێک بە بێ بەجێھشتنی ڕەوانەکردنەوەیەک',
 'logentry-newusers-newusers' => '$1 ھەژمارێکی بەکارھێنەریی دروستکرد',
 'logentry-newusers-create' => '$1 ھەژمارێکی بەکارھێنەریی دروستکرد',
 'logentry-newusers-create2' => '$1 ھەژمارێکی بەکارھێنەریی دروستکرد $3',
index 2276e87..30b1503 100644 (file)
@@ -139,121 +139,121 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PŘESMĚRUJ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZOBSAHU__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALERIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__VŽDYOBSAH__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__OBSAH__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEZEDITOVATČÁST__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'AKTUÁLNÍMĚSÍC', 'AKTUÁLNÍMĚSÍC2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'AKTUÁLNÍMĚSÍC1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'AKTUÁLNÍMĚSÍCJMÉNO', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'AKTUÁLNÍMĚSÍCGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'AKTUÁLNÍMĚSÍCZKR', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'AKTUÁLNÍDEN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'AKTUÁLNÍDEN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'AKTUÁLNÍDENJMÉNO', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AKTUÁLNÍROK', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AKTUÁLNÍČAS', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'AKTUÁLNÍHODINA', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MÍSTNÍMĚSÍC', 'MÍSTNÍMĚSÍC2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MÍSTNÍMĚSÍC1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'MÍSTNÍMĚSÍCJMÉNO', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'MÍSTNÍMĚSÍCGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'MÍSTNÍMĚSÍCZKR', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'MÍSTNÍDEN', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'MÍSTNÍDEN2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'MÍSTNÍDENJMÉNO', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'MÍSTNÍROK', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'MÍSTNÍČAS', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'MÍSTNÍHODINA', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'POČETSTRAN', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'POČETČLÁNKŮ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'POČETSOUBORŮ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'POČETUŽIVATELŮ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'POČETAKTIVNÍCHUŽIVATELŮ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'POČETEDITACÍ', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'NÁZEVSTRANY', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NÁZEVSTRANYE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'JMENNÝPROSTOR', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'JMENNÝPROSTORE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'DISKUSNÍPROSTOR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'DISKUSNÍPROSTORE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ČLÁNEKPROSTOR', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ČLÁNEKPROSTORE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'PLNÝNÁZEVSTRANY', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'PLNÝNÁZEVSTRANYE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NÁZEVPODSTRANY', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NÁZEVPODSTRANYE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NÁZEVNADSTRANY', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NÁZEVNADSTRANYE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NÁZEVDISKUSE', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NÁZEVDISKUSEE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NÁZEVČLÁNKU', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NÁZEVČLÁNKUE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'subst'                     => array( '0', 'VLOŽIT:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'VLOŽITNW:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'náhled', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'náhled=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'vpravo', 'right' ),
-       'img_left'                  => array( '1', 'vlevo', 'left' ),
-       'img_none'                  => array( '1', 'žádné', 'none' ),
-       'img_width'                 => array( '1', '$1pixelů', '$1px' ),
-       'img_center'                => array( '1', 'střed', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'rám', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bezrámu', 'frameless' ),
-       'img_page'                  => array( '1', 'strana=$1', 'strana $1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'okraj', 'border' ),
-       'sitename'                  => array( '1', 'NÁZEVWEBU', 'SITENAME' ),
-       'ns'                        => array( '0', 'JMENNÝPROSTOR:', 'NS:' ),
-       'localurl'                  => array( '0', 'MÍSTNÍURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'MÍSTNÍURLE:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'NÁZEVSERVERU', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'SKLOŇUJ:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__BEZKONVERZENADPISU__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__BEZKONVERZEOBSAHU__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'AKTUÁLNÍTÝDEN', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'AKTUÁLNÍDENTÝDNE', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'MÍSTNÍTÝDEN', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'MÍSTNÍDENTÝDNE', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDREVIZE', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DENREVIZE', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DENREVIZE2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MĚSÍCREVIZE', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ROKREVIZE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'KÓDČASUREVIZE', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'PLURÁL:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PLNÉURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'PLNÉURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'PRVNÍMALÉ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'PRVNÍVELKÉ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MALÁ:', 'LC:' ),
-       'uc'                        => array( '0', 'VELKÁ:', 'UC:' ),
-       'displaytitle'              => array( '1', 'ZOBRAZOVANÝNADPIS', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LINKPŘIDATKOMENTÁŘ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERZESOFTWARE', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ENKÓDOVATURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ENKÓDOVATNADPIS', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'AKTUÁLNÍKÓDČASU', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'MÍSTNÍKÓDČASU', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#JAZYK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'JAZYKOBSAHU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'STRÁNEKVEJMENNÉMPROSTORU:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'POČETSPRÁVCŮ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMÁTUJČÍSLO', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ZAROVNATVLEVO', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ZAROVNATVPRAVO', 'PADRIGHT' ),
-       'special'                   => array( '0', 'speciální', 'special' ),
-       'defaultsort'               => array( '1', 'KLÍČŘAZENÍ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CESTAKSOUBORU', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'značka', 'tag' ),
-       'hiddencat'                 => array( '1', '__SKRÝTKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'STRÁNEKVKATEGORII', 'STRÁNEKVKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'VELIKOSTSTRÁNKY', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEXOVAT__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NEINDEXOVAT__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '__STATICKÉPŘESMĚROVÁNÍ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'ÚROVEŇZAMČENÍ', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#PŘESMĚRUJ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZOBSAHU__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALERIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__VŽDYOBSAH__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__OBSAH__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEZEDITOVATČÁST__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'AKTUÁLNÍMĚSÍC', 'AKTUÁLNÍMĚSÍC2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'AKTUÁLNÍMĚSÍC1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'AKTUÁLNÍMĚSÍCJMÉNO', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'AKTUÁLNÍMĚSÍCGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'AKTUÁLNÍMĚSÍCZKR', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'AKTUÁLNÍDEN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'AKTUÁLNÍDEN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'AKTUÁLNÍDENJMÉNO', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AKTUÁLNÍROK', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AKTUÁLNÍČAS', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'AKTUÁLNÍHODINA', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MÍSTNÍMĚSÍC', 'MÍSTNÍMĚSÍC2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MÍSTNÍMĚSÍC1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'MÍSTNÍMĚSÍCJMÉNO', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'MÍSTNÍMĚSÍCGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'MÍSTNÍMĚSÍCZKR', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'MÍSTNÍDEN', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'MÍSTNÍDEN2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'MÍSTNÍDENJMÉNO', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'MÍSTNÍROK', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'MÍSTNÍČAS', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'MÍSTNÍHODINA', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'POČETSTRAN', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'POČETČLÁNKŮ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'POČETSOUBORŮ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'POČETUŽIVATELŮ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'POČETAKTIVNÍCHUŽIVATELŮ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'POČETEDITACÍ', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'NÁZEVSTRANY', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NÁZEVSTRANYE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'JMENNÝPROSTOR', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'JMENNÝPROSTORE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'DISKUSNÍPROSTOR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'DISKUSNÍPROSTORE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ČLÁNEKPROSTOR', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ČLÁNEKPROSTORE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'PLNÝNÁZEVSTRANY', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'PLNÝNÁZEVSTRANYE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NÁZEVPODSTRANY', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NÁZEVPODSTRANYE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NÁZEVNADSTRANY', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NÁZEVNADSTRANYE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NÁZEVDISKUSE', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NÁZEVDISKUSEE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NÁZEVČLÁNKU', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NÁZEVČLÁNKUE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'subst'                   => array( '0', 'VLOŽIT:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'VLOŽITNW:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'náhled', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'náhled=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'vpravo', 'right' ),
+       'img_left'                => array( '1', 'vlevo', 'left' ),
+       'img_none'                => array( '1', 'žádné', 'none' ),
+       'img_width'               => array( '1', '$1pixelů', '$1px' ),
+       'img_center'              => array( '1', 'střed', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'rám', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bezrámu', 'frameless' ),
+       'img_page'                => array( '1', 'strana=$1', 'strana $1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'okraj', 'border' ),
+       'sitename'                => array( '1', 'NÁZEVWEBU', 'SITENAME' ),
+       'ns'                      => array( '0', 'JMENNÝPROSTOR:', 'NS:' ),
+       'localurl'                => array( '0', 'MÍSTNÍURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'MÍSTNÍURLE:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'NÁZEVSERVERU', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'SKLOŇUJ:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__BEZKONVERZENADPISU__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__BEZKONVERZEOBSAHU__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'AKTUÁLNÍTÝDEN', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'AKTUÁLNÍDENTÝDNE', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'MÍSTNÍTÝDEN', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'MÍSTNÍDENTÝDNE', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDREVIZE', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DENREVIZE', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DENREVIZE2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MĚSÍCREVIZE', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ROKREVIZE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'KÓDČASUREVIZE', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'PLURÁL:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PLNÉURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'PLNÉURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'PRVNÍMALÉ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'PRVNÍVELKÉ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MALÁ:', 'LC:' ),
+       'uc'                      => array( '0', 'VELKÁ:', 'UC:' ),
+       'displaytitle'            => array( '1', 'ZOBRAZOVANÝNADPIS', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LINKPŘIDATKOMENTÁŘ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERZESOFTWARE', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ENKÓDOVATURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ENKÓDOVATNADPIS', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'AKTUÁLNÍKÓDČASU', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'MÍSTNÍKÓDČASU', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#JAZYK:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'JAZYKOBSAHU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'STRÁNEKVEJMENNÉMPROSTORU:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'POČETSPRÁVCŮ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMÁTUJČÍSLO', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ZAROVNATVLEVO', 'PADLEFT' ),
+       'padright'                => array( '0', 'ZAROVNATVPRAVO', 'PADRIGHT' ),
+       'special'                 => array( '0', 'speciální', 'special' ),
+       'defaultsort'             => array( '1', 'KLÍČŘAZENÍ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CESTAKSOUBORU', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'značka', 'tag' ),
+       'hiddencat'               => array( '1', '__SKRÝTKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'STRÁNEKVKATEGORII', 'STRÁNEKVKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'VELIKOSTSTRÁNKY', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEXOVAT__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NEINDEXOVAT__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '__STATICKÉPŘESMĚROVÁNÍ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'ÚROVEŇZAMČENÍ', 'PROTECTIONLEVEL' ),
 );
 
 /**
@@ -267,16 +267,15 @@ $separatorTransformTable = array( ',' => "\xc2\xa0", '.' => ',' );
 
 $specialPageAliases = array(
        'Activeusers'               => array( 'Aktivní_uživatelé', 'Aktivni_uzivatele' ),
-       'Allmessages'               => array( 'Všechna_hlášení', 'Všechny_zprávy', 'Vsechna_hlaseni', 'Vsechny_zpravy' ),
+       'Allmessages'               => array( 'Všechny_zprávy' ),
        'Allpages'                  => array( 'Všechny_stránky', 'Vsechny_stranky' ),
        'Ancientpages'              => array( 'Nejstarší_stránky', 'Staré_stránky', 'Stare_stranky' ),
        'Blankpage'                 => array( 'Prázdná_stránka' ),
-       'Block'                     => array( 'Blokování', 'Blokovani', 'Blokovat_uživatele', 'Blokovat_IP', 'Blokovat_uzivatele' ),
+       'Block'                     => array( 'Blokovat_uživatele', 'Blokovat_IP', 'Blokovat_uzivatele' ),
        'Blockme'                   => array( 'Zablokuj_mě', 'Zablokuj_me' ),
        'Booksources'               => array( 'Zdroje_knih' ),
        'BrokenRedirects'           => array( 'Přerušená_přesměrování', 'Prerusena_presmerovani' ),
        'Categories'                => array( 'Kategorie' ),
-       'ChangeEmail'               => array( 'Změna_emailu', 'Zmena_emailu' ),
        'ChangePassword'            => array( 'Změna_hesla', 'Zmena_hesla', 'Resetovat_heslo' ),
        'Confirmemail'              => array( 'Potvrdit_e-mail' ),
        'Contributions'             => array( 'Příspěvky', 'Prispevky' ),
@@ -315,7 +314,7 @@ $specialPageAliases = array(
        'Movepage'                  => array( 'Přesunout_stránku' ),
        'Mycontributions'           => array( 'Mé_příspěvky', 'Me_prispevky' ),
        'Mypage'                    => array( 'Moje_stránka', 'Moje_stranka' ),
-       'Mytalk'                    => array( 'Moje_diskuse' ),
+       'Mytalk'                    => array( 'Moje_diskuse', 'Moje_diskuze' ),
        'Newimages'                 => array( 'Nové_obrázky', 'Galerie_nových_obrázků', 'Nove_obrazky' ),
        'Newpages'                  => array( 'Nové_stránky', 'Nove_stranky', 'Nejnovější_stránky', 'Nejnovejsi_stranky' ),
        'Popularpages'              => array( 'Nejnavštěvovanější_stránky', 'Nejnavstevovanejsi_stranky' ),
@@ -332,7 +331,6 @@ $specialPageAliases = array(
        'Specialpages'              => array( 'Speciální_stránky', 'Specialni_stranky' ),
        'Statistics'                => array( 'Statistika', 'Statistiky' ),
        'Tags'                      => array( 'Značky', 'Znacky' ),
-       'Unblock'                   => array( 'Odblokování', 'Odblokovani' ),
        'Uncategorizedcategories'   => array( 'Nekategorizované_kategorie', 'Nekategorizovane_kategorie' ),
        'Uncategorizedimages'       => array( 'Nekategorizované_soubory', 'Nekategorizovane_soubory' ),
        'Uncategorizedpages'        => array( 'Nekategorizované_stránky', 'Nekategorizovane_stranky' ),
@@ -681,9 +679,9 @@ Zkuste se podívat na [[Special:SpecialPages|seznam všech existujících speci
 'dberrortext' => 'Při dotazu do databáze došlo k syntaktické chybě.
 Příčinou může být chyba v programu.
 Poslední dotaz byl:
-<blockquote><code>$1</code></blockquote>
-z funkce „<code>$2</code>“.
-Databáze vrátila chybu „<samp>$3: $4</samp>“.',
+<blockquote><tt>$1</tt></blockquote>
+z funkce „<tt>$2</tt>“.
+Databáze vrátila chybu „<tt>$3: $4</tt>“.',
 'dberrortextcl' => 'Při dotazu do databáze došlo k syntaktické chybě.
 Poslední dotaz byl:
 „$1“
@@ -1024,6 +1022,7 @@ Zde je pro přehled zobrazen nejnovější záznam z knihy zablokování:',
 * '''Firefox / Safari:''' Při kliknutí na ''Aktualizovat'' držte ''Shift'' nebo stiskněte ''Ctrl-F5'' nebo ''Ctrl-R'' (na Macu ''⌘-R'').
 * '''Google Chrome:''' Stiskněte ''Ctrl-Shift-R'' (na Macu ''⌘-Shift-R'').
 * '''Internet Explorer:''' Při kliknutí na ''Aktualizovat'' držte ''Ctrl'' nebo stiskněte ''Ctrl-F5''.
+* '''Konqueror:''' Klikněte na ''Aktualizovat'' nebo stiskněte ''F5''.
 * '''Opera:''' Smažte obsah cache v menu ''Nástroje → Nastavení''.",
 'usercssyoucanpreview' => "'''Tip:''' Použijte tlačítko „{{int:showpreview}}“ k testování vašeho nového CSS před uložením.",
 'userjsyoucanpreview' => "'''Tip:''' Použijte tlačítko „{{int:showpreview}}“ k testování vašeho nového JavaScriptu před uložením.",
@@ -2018,7 +2017,6 @@ Možná spíše chcete upravit [$2 tamější stránku s popisem souboru].',
 'shared-repo-from' => 'z {{grammar:2sg|$1}}',
 'shared-repo' => 'sdíleného úložiště',
 'filepage.css' => '/* Zde uvedené CSS se vkládá na stránky s popisem souboru, včetně cizích klientských wiki */',
-'upload-disallowed-here' => 'Tento soubor bohužel nemůžete přepsat.',
 
 # File reversion
 'filerevert' => 'Vrátit zpět $1',
@@ -2126,7 +2124,6 @@ Každý řádek obsahuje odkaz na první a druhé přesměrování a k tomu cíl
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|bajt|bajty|bajtů}}',
 'ncategories' => '$1 {{PLURAL:$1|kategorie|kategorie|kategorií}}',
-'ninterwikis' => '$1 {{PLURAL:$1|mezijazykový odkaz|mezijazykové odkazy|mezijazykových odkazů}}',
 'nlinks' => '$1 {{PLURAL:$1|odkaz|odkazy|odkazů}}',
 'nmembers' => '$1 {{PLURAL:$1|stránka|stránky|stránek}}',
 'nrevisions' => '$1 {{PLURAL:$1|revize|revize|revizí}}',
@@ -2155,7 +2152,6 @@ Každý řádek obsahuje odkaz na první a druhé přesměrování a k tomu cíl
 'mostlinkedtemplates' => 'Nejvkládanější šablony',
 'mostcategories' => 'Stránky s nejvyšším počtem kategorií',
 'mostimages' => 'Nejpoužívanější soubory',
-'mostinterwikis' => 'Stránky s nejvyšším počtem mezijazykových odkazů',
 'mostrevisions' => 'Stránky s nejvíce revizemi',
 'prefixindex' => 'Seznam stránek dle začátku názvu',
 'prefixindex-namespace' => 'Seznam stránek dle začátku názvu (jmenný prostor $1)',
@@ -2302,8 +2298,6 @@ Podporované protokoly: <code>$1</code> (nepřidávejte je do hledání).',
 'mailnologin' => 'Bez odesílací adresy',
 'mailnologintext' => 'Pokud chcete posílat e-maily jiným uživatelům, musíte se [[Special:UserLogin|přihlásit]] a mít platnou e-mailovou adresu ve svém [[Special:Preferences|nastavení]].',
 'emailuser' => 'Poslat e-mail',
-'emailuser-title-target' => 'Poslat e-mail {{GENDER:$1|tomuto uživateli|této uživatelce}}',
-'emailuser-title-notarget' => 'Poslat e-mail uživateli',
 'emailpage' => 'Poslat e-mail',
 'emailpagetext' => 'Pomocí níže zobrazeného formuláře můžete tomuto uživateli poslat zprávu e-mailem.
 E-mailová adresa, kterou máte uvedenu v [[Special:Preferences|nastavení]], se objeví jako adresa odesílatele pošty, aby vám adresát mohl odpovědět přímo.',
@@ -2516,10 +2510,10 @@ Současné nastavení pro tuto stránku je: '''$1''':",
 'pagesize' => '(bajtů)',
 
 # Restrictions (nouns)
-'restriction-edit' => 'Editace',
-'restriction-move' => 'Přesunutí',
-'restriction-create' => 'Vytvoření',
-'restriction-upload' => 'Načtení souboru',
+'restriction-edit' => 'editace',
+'restriction-move' => 'přesunutí',
+'restriction-create' => 'vytvoření',
+'restriction-upload' => 'Nahrávání souborů',
 
 # Restriction levels
 'restriction-level-sysop' => 'zamčeno',
@@ -2922,7 +2916,6 @@ Pokud si přejete přispívat k lokalizaci softwaru MediaWiki, navštivte [//www
 'import-interwiki-templates' => 'Zahrnout všechny šablony',
 'import-interwiki-submit' => 'Importovat',
 'import-interwiki-namespace' => 'Cílový jmenný prostor:',
-'import-interwiki-rootpage' => 'Cílová kořenová stránka (nepovinné):',
 'import-upload-filename' => 'Jméno souboru:',
 'import-comment' => 'Zdůvodnění:',
 'importtext' => 'Prosím exportujte soubor ze zdrojové wiki pomocí [[Special:Export|exportního nástroje]].
@@ -2955,9 +2948,6 @@ Uložte jej na svůj disk a nahrajte ho sem.',
 'import-error-interwiki' => 'Stránka „$1“ se neimportuje, protože její název je vyhrazen pro externí odkazy (interwiki).',
 'import-error-special' => 'Stránka „$1“ se neimportuje, protože patří do speciálního jmenného prostoru, do kterého stránky nepatří.',
 'import-error-invalid' => 'Stránka „$1“ se neimportuje, protože její název je neplatný.',
-'import-options-wrong' => '{{PLURAL:$2|Chybná volba|Chybné volby}}: <nowiki>$1</nowiki>',
-'import-rootpage-invalid' => 'Zadaný název kořenové stránky je neplatný.',
-'import-rootpage-nosubpage' => 'Ve jmenném prostoru „$1“ kořenové stránky nejsou dovoleny podstránky.',
 
 # Import log
 'importlogpage' => 'Kniha importů',
@@ -3107,35 +3097,17 @@ Uložte jej na svůj disk a nahrajte ho sem.',
 'spam_deleting' => 'Všechny verze obsahovaly odkazy na $1, smazáno',
 
 # Info page
-'pageinfo-title' => 'Informace o stránce „$1“',
-'pageinfo-header-basic' => 'Základní údaje',
-'pageinfo-header-edits' => 'Historie editací',
-'pageinfo-header-restrictions' => 'Zámek stránky',
-'pageinfo-header-properties' => 'Vlastnosti stránky',
-'pageinfo-display-title' => 'Zobrazovaný název',
-'pageinfo-default-sort' => 'Výchozí klíč řazení',
-'pageinfo-length' => 'Velikost stránky (v bajtech)',
-'pageinfo-article-id' => 'ID stránky',
-'pageinfo-robot-policy' => 'Nastavení pro vyhledávače',
-'pageinfo-robot-index' => 'Indexovatelná',
-'pageinfo-robot-noindex' => 'Neindexovatelná',
-'pageinfo-views' => 'Počet zobrazení',
+'pageinfo-title' => 'Informace o "$1"',
+'pageinfo-header-edits' => 'Editace',
+'pageinfo-header-watchlist' => 'Sledované stránky',
+'pageinfo-header-views' => 'Zobrazení',
+'pageinfo-subjectpage' => 'Stránka',
+'pageinfo-talkpage' => 'Diskusní stránka',
 'pageinfo-watchers' => 'Počet sledujících',
-'pageinfo-redirects-name' => 'Přesměrování na tuto stránku',
-'pageinfo-subpages-name' => 'Podstránky této stránky',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|přesměrování}}; $3 {{PLURAL:$3|nepřesměrování}})',
-'pageinfo-firstuser' => 'Zakladatel stránky',
-'pageinfo-firsttime' => 'Datum založení stránky',
-'pageinfo-lastuser' => 'Nejnovější editor',
-'pageinfo-lasttime' => 'Datum nejnovější editace',
-'pageinfo-edits' => 'Celkový počet editací',
-'pageinfo-authors' => 'Celkový počet různých autorů',
-'pageinfo-recent-edits' => 'Počet nedávných ($1) editací',
-'pageinfo-recent-authors' => 'Nedávný počet různých autorů',
-'pageinfo-restriction' => 'Zámek stránky (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Kouzelné slovo|Kouzelná slova}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Skrytá|Skryté}} kategorie ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Použitá šablona|Použité šablony}} ($1)',
+'pageinfo-edits' => 'Počet editací',
+'pageinfo-authors' => 'Počet různých autorů',
+'pageinfo-views' => 'Počet zobrazení',
+'pageinfo-viewsperedit' => 'Počet zobrazení na editaci',
 
 # Skin names
 'skinname-standard' => 'Klasický',
@@ -3189,8 +3161,7 @@ Otevřením souboru můžete ohrozit svůj počítač.",
 'file-info-size' => '$1 × $2 pixelů, velikost souboru: $3, MIME typ: $4',
 'file-info-size-pages' => '$1 × $2 pixelů, velikost souboru: $3, MIME typ: $4, $5 {{PLURAL:$5|stránka|stránky|stránek}}',
 'file-nohires' => 'Větší rozlišení není k dispozici.',
-'svg-long-desc' => 'Soubor SVG, nominální rozměr: $1 × $2 pixelů, velikost souboru: $3',
-'svg-long-desc-animated' => 'Animovaný soubor SVG, nominální rozměr: $1 × $2 pixelů, velikost souboru: $3',
+'svg-long-desc' => 'soubor SVG, nominální rozměr: $1 × $2 pixelů, velikost souboru: $3',
 'show-big-image' => 'Obrázek ve vyšším rozlišení',
 'show-big-image-preview' => 'Velikost tohoto náhledu: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Jiné|Jiná}} rozlišení: $1.',
@@ -3200,8 +3171,6 @@ Otevřením souboru můžete ohrozit svůj počítač.",
 'file-info-png-looped' => 've smyčce',
 'file-info-png-repeat' => 'opakováno $1{{PLURAL:$1|krát|krát}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|snímek|snímky|snímků}}',
-'file-no-thumb-animation' => "'''Poznámka: Kvůli technickým omezením nebudou náhledy tohoto souboru animované.'''",
-'file-no-thumb-animation-gif' => "'''Poznámka: Kvůli technickým omezením nebudou náhledy obrázků GIF ve vysokém rozlišení, jako je tento, animované.'''",
 
 # Special:NewFiles
 'newimages' => 'Galerie nových souborů',
index ce92abd..0ee7fe9 100644 (file)
@@ -61,8 +61,8 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ПРѢНАПРАВЛЄНИѤ', '#REDIRECT' ),
-       'language'                  => array( '0', '#ѨꙀꙐКЪ:', '#LANGUAGE:' ),
+       'redirect'                => array( '0', '#ПРѢНАПРАВЛЄНИѤ', '#REDIRECT' ),
+       'language'                => array( '0', '#ѨꙀꙐКЪ:', '#LANGUAGE:' ),
 );
 
 $defaultDateFormat = 'mdy';
@@ -734,6 +734,11 @@ $messages = array(
 'tooltip-ca-nstab-special' => 'си нарочьна страница ѥстъ · ѥѩжє иꙁмѣнꙗти нє можєши',
 'tooltip-watch' => 'си страницѧ блюдєниѥ',
 
+# Info page
+'pageinfo-header-watchlist' => 'блюдєниꙗ',
+'pageinfo-subjectpage' => 'страница',
+'pageinfo-talkpage' => 'бєсѣда',
+
 # Media information
 'file-info-size' => '$1 × $2 п҃ѯ · дѣла мѣра : $3 · MIME тѷпъ : $4',
 'svg-long-desc' => 'дѣло SVG · обꙑчьнъ обраꙁъ : $1 × $2 п҃ѯ · дѣла мѣра : $3',
index 4a3fdf3..5cf7996 100644 (file)
@@ -49,69 +49,69 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ail-cyfeirio', '#ailgyfeirio', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__DIMTAFLENCYNNWYS__', '__DIMRHESTRGYNNWYS__', '__DIMRHG__', '__NOTOC__' ),
-       'noeditsection'             => array( '0', '__DIMADRANGOLYGU__', '__DIMGOLYGUADRAN__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'MISCYFOES', 'MISCYFREDOL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'ENWMISCYFOES', 'ENWMISCYFREDOL', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'GENENWMISCYFOES', 'CURRENTMONTHNAMEGEN' ),
-       'currentday'                => array( '1', 'DYDDIADCYFOES', 'DYDDCYFREDOL', 'CURRENTDAY' ),
-       'currentdayname'            => array( '1', 'ENWDYDDCYFOES', 'ENWDYDDCYFREDOL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'FLWYDDYNCYFOES', 'BLWYDDYNGYFREDOL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AMSERCYFOES', 'AMSERCYFREDOL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'AWRGYFREDOL', 'CURRENTHOUR' ),
-       'numberofarticles'          => array( '1', 'NIFEROERTHYGLAU', 'NIFERYRERTHYGLAU', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NIFERYFFEILIAU', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NIFERYDEFNYDDWYR', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'NIFERYGOLYGIADAU', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'ENWTUDALEN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ENWTUDALENE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'PARTH', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NAMESPACE', 'PARTHE', 'NAMESPACEE' ),
-       'fullpagename'              => array( '1', 'ENWLLAWNTUDALEN', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ENWLLAWNTUDALENE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ENWISDUDALEN', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ENWISDUDALENE', 'SUBPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ENWTUDALENSGWRS', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ENWTUDALENSGWRSE', 'TALKPAGENAMEE' ),
-       'img_thumbnail'             => array( '1', 'ewin bawd', 'bawd', 'mân-lun', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'mân-lun=$1', 'bawd=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'de', 'right' ),
-       'img_left'                  => array( '1', 'chwith', 'left' ),
-       'img_none'                  => array( '1', 'dim', 'none' ),
-       'img_center'                => array( '1', 'canol', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'tudalen=$1', 'tudalen $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'unionsyth', 'unionsyth=$1', 'unionsyth $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_sub'                   => array( '1', 'is', 'sub' ),
-       'img_super'                 => array( '1', 'uwch', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'brig', 'top' ),
-       'img_bottom'                => array( '1', 'gwaelod', 'godre', 'bottom' ),
-       'server'                    => array( '0', 'GWEINYDD', 'SERVER' ),
-       'servername'                => array( '0', 'ENW\'RGWEINYDD', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'GRAMMAR', 'GRAMADEG', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'WYTHNOSGYFREDOL', 'CURRENTWEEK' ),
-       'revisionid'                => array( '1', 'IDYGOLYGIAD', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DIWRNODYGOLYGIAD', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DIWRNODYGOLYGIAD2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MISYGOLYGIAD', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'BLWYDDYNYGOLYGIAD', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'STAMPAMSERYGOLYGIAD', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'LLUOSOG:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLLLAWN:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLLLAWNE:', 'FULLURLE:' ),
-       'newsectionlink'            => array( '1', '_NEWSECTIONLINK_', '_CYSWLLTADRANNEWYDD_', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'GOLYGIADCYFREDOL', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'STAMPAMSERCYFREDOL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'STAMPAMSERLLEOL', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#IAITH:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'IAITHYCYNNWYS', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'TUDALENNAUYNYPARTH:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NIFERYGWEINYDDWYR', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FFORMATIORHIF', 'FORMATNUM' ),
-       'special'                   => array( '0', 'arbennig', 'special' ),
-       'hiddencat'                 => array( '1', '_HIDDENCAT_', '_CATCUDD_', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'TUDALENNAUYNYCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'MAINTTUD', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#ail-cyfeirio', '#ailgyfeirio', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__DIMTAFLENCYNNWYS__', '__DIMRHESTRGYNNWYS__', '__DIMRHG__', '__NOTOC__' ),
+       'noeditsection'           => array( '0', '__DIMADRANGOLYGU__', '__DIMGOLYGUADRAN__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'MISCYFOES', 'MISCYFREDOL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'ENWMISCYFOES', 'ENWMISCYFREDOL', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'GENENWMISCYFOES', 'CURRENTMONTHNAMEGEN' ),
+       'currentday'              => array( '1', 'DYDDIADCYFOES', 'DYDDCYFREDOL', 'CURRENTDAY' ),
+       'currentdayname'          => array( '1', 'ENWDYDDCYFOES', 'ENWDYDDCYFREDOL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'FLWYDDYNCYFOES', 'BLWYDDYNGYFREDOL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AMSERCYFOES', 'AMSERCYFREDOL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'AWRGYFREDOL', 'CURRENTHOUR' ),
+       'numberofarticles'        => array( '1', 'NIFEROERTHYGLAU', 'NIFERYRERTHYGLAU', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NIFERYFFEILIAU', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NIFERYDEFNYDDWYR', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'NIFERYGOLYGIADAU', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'ENWTUDALEN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ENWTUDALENE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'PARTH', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NAMESPACE', 'PARTHE', 'NAMESPACEE' ),
+       'fullpagename'            => array( '1', 'ENWLLAWNTUDALEN', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ENWLLAWNTUDALENE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ENWISDUDALEN', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ENWISDUDALENE', 'SUBPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ENWTUDALENSGWRS', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ENWTUDALENSGWRSE', 'TALKPAGENAMEE' ),
+       'img_thumbnail'           => array( '1', 'ewin bawd', 'bawd', 'mân-lun', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'mân-lun=$1', 'bawd=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'de', 'right' ),
+       'img_left'                => array( '1', 'chwith', 'left' ),
+       'img_none'                => array( '1', 'dim', 'none' ),
+       'img_center'              => array( '1', 'canol', 'center', 'centre' ),
+       'img_page'                => array( '1', 'tudalen=$1', 'tudalen $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'unionsyth', 'unionsyth=$1', 'unionsyth $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_sub'                 => array( '1', 'is', 'sub' ),
+       'img_super'               => array( '1', 'uwch', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'brig', 'top' ),
+       'img_bottom'              => array( '1', 'gwaelod', 'godre', 'bottom' ),
+       'server'                  => array( '0', 'GWEINYDD', 'SERVER' ),
+       'servername'              => array( '0', 'ENW\'RGWEINYDD', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'GRAMMAR', 'GRAMADEG', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'WYTHNOSGYFREDOL', 'CURRENTWEEK' ),
+       'revisionid'              => array( '1', 'IDYGOLYGIAD', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DIWRNODYGOLYGIAD', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DIWRNODYGOLYGIAD2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MISYGOLYGIAD', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'BLWYDDYNYGOLYGIAD', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'STAMPAMSERYGOLYGIAD', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'LLUOSOG:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLLLAWN:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLLLAWNE:', 'FULLURLE:' ),
+       'newsectionlink'          => array( '1', '_NEWSECTIONLINK_', '_CYSWLLTADRANNEWYDD_', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'GOLYGIADCYFREDOL', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'STAMPAMSERCYFREDOL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'STAMPAMSERLLEOL', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#IAITH:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'IAITHYCYNNWYS', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'TUDALENNAUYNYPARTH:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NIFERYGWEINYDDWYR', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FFORMATIORHIF', 'FORMATNUM' ),
+       'special'                 => array( '0', 'arbennig', 'special' ),
+       'hiddencat'               => array( '1', '_HIDDENCAT_', '_CATCUDD_', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'TUDALENNAUYNYCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'MAINTTUD', 'PAGESIZE' ),
 );
 
 $linkTrail = "/^([àáâèéêìíîïòóôûŵŷa-z]+)(.*)$/sDu";
@@ -775,6 +775,7 @@ Dyma'r cofnod lòg diweddaraf, er gwybodaeth:",
 *'''Firefox / Safari:''' Pwyswch ar ''Shift'' tra'n clicio ''Ail-lwytho/Reload'', neu gwasgwch ''Ctrl-F5'' neu ''Ctrl-R'' (''⌘-R'' ar Mac);
 *'''Google Chrome:'''Pwyswch ar Ctrl-Shift-R'' (''⌘-Shift-R'' ar Mac)
 *'''Internet Explorer:''' Pwyswch ar ''Ctrl'' tra'n clicio ''Adnewyddu/Refresh'', neu gwasgwch ''Ctrl-F5''. 
+*'''Konqueror:''' Cliciwch y botwm ''Ail-lwytho/Reload'', neu gwasgwch ''F5''; 
 *'''Opera:''' gwacewch y celc yn llwyr trwy ''Offer → Dewisiadau / Tools→Preferences'';",
 'usercssyoucanpreview' => "'''Tip:''' Defnyddiwch y botwm \"{{int:showpreview}}\" er mwyn profi eich CSS newydd cyn ei gadw.",
 'userjsyoucanpreview' => "'''Tip:''' Defnyddiwch y botwm \"{{int:showpreview}}\" er mwyn profi eich JS newydd cyn ei gadw.",
@@ -2046,7 +2047,6 @@ Protocoliau sy\'n cael eu cynnal: <code>$1</code> (peidiwch ag ychwanegu\'r rhai
 a bod cyfeiriad e-bost dilys yn eich [[Special:Preferences|dewisiadau]]
 er mwyn medru anfon e-bost at ddefnyddwyr eraill.',
 'emailuser' => 'Anfon e-bost at y defnyddiwr hwn',
-'emailuser-title-notarget' => 'Anfon e-bost at ddefnyddiwr',
 'emailpage' => 'Anfon e-bost at ddefnyddiwr',
 'emailpagetext' => "Os yw'r cyfeiriad e-bost sydd yn newisiadau'r defnyddiwr hwn yn un dilys, gellir anfon neges ato o'i ysgrifennu ar y ffurflen isod.
 Bydd y cyfeiriad e-bost a osodoch yn eich [[Special:Preferences|dewisiadau chithau]] yn ymddangos ym maes \"Oddi wrth\" yr e-bost, fel bod y defnyddiwr arall yn gallu anfon ateb atoch.",
@@ -2191,7 +2191,7 @@ Gallai dileu tudalen, gyda hanes golygu cymaint â hyn iddi, beri dryswch i weit
 # Rollback
 'rollback' => 'Gwrthdroi golygiadau',
 'rollback_short' => 'Gwrthdroi',
-'rollbacklink' => 'gwrthdröer',
+'rollbacklink' => 'gwrthdroi',
 'rollbacklinkcount' => 'gwrthdröer $1 {{PLURAL:$1||golygiad|olygiad|golygiad|golygiad|golygiad}}',
 'rollbacklinkcount-morethan' => 'gwrthdröer mwy na $1 {{PLURAL:$1||golygiad|olygiad|golygiad|golygiad|golygiad}}',
 'rollbackfailed' => 'Methodd y gwrthdroi',
@@ -2842,20 +2842,16 @@ Achos hyn yn fwy na thebyg yw presenoldeb cysylltiad i wefan ar y rhestr wahardd
 
 # Info page
 'pageinfo-title' => 'Manylion "$1"',
-'pageinfo-header-basic' => 'Gwybodaeth sylfaenol',
-'pageinfo-header-edits' => 'Hanes golygu',
-'pageinfo-header-restrictions' => 'Diogelwch y dudalen',
-'pageinfo-header-properties' => "Priodweddau'r dudalen",
-'pageinfo-length' => 'Hyd y dudalen (beitiau)',
-'pageinfo-article-id' => 'ID y dudalen',
+'pageinfo-header-edits' => 'Golygiadau',
+'pageinfo-header-watchlist' => 'Rhestr wylio',
+'pageinfo-header-views' => 'Ymweliadau',
+'pageinfo-subjectpage' => 'Tudalen',
+'pageinfo-talkpage' => 'Tudalen sgwrs',
+'pageinfo-watchers' => 'Nifer y gwylwyr',
+'pageinfo-edits' => 'Nifer y golygiadau',
+'pageinfo-authors' => 'Nifer yr awduron gwahanol',
 'pageinfo-views' => 'Nifer yr ymweliadau',
-'pageinfo-watchers' => 'Nifer gwylwyr y dudalen',
-'pageinfo-firstuser' => 'Y defnyddiwr a ddechreuodd y dudalen',
-'pageinfo-firsttime' => "Dyddiad dechrau'r dudalen",
-'pageinfo-lastuser' => 'Y golygydd diweddaraf',
-'pageinfo-lasttime' => 'Dyddiad y golygiad diweddaraf',
-'pageinfo-edits' => 'Cyfanswm y golygiadau',
-'pageinfo-authors' => 'Cyfanswm yr awduron gwahanol',
+'pageinfo-viewsperedit' => 'Ymweliadau wrth y golygiad',
 
 # Skin names
 'skinname-standard' => 'Safonol',
index e039978..79044ae 100644 (file)
@@ -2896,10 +2896,15 @@ Dette skyldes sandsynligvis en henvisning til et sortlistet eksternt websted.',
 # Info page
 'pageinfo-title' => 'Information om "$1"',
 'pageinfo-header-edits' => 'Redigeringer',
-'pageinfo-views' => 'Antal visninger',
+'pageinfo-header-watchlist' => 'Overvågningsliste',
+'pageinfo-header-views' => 'Visninger',
+'pageinfo-subjectpage' => 'Side',
+'pageinfo-talkpage' => 'Diskussionsside',
 'pageinfo-watchers' => 'Antal brugere, der overvåger siden',
 'pageinfo-edits' => 'Antal redigeringer',
 'pageinfo-authors' => 'Antal forskellige forfattere',
+'pageinfo-views' => 'Antal visninger',
+'pageinfo-viewsperedit' => 'Visninger per redigering',
 
 # Skin names
 'skinname-standard' => 'Klassik',
index 2f6d6d2..f314f87 100644 (file)
@@ -157,7 +157,6 @@ $specialPageAliases = array(
        'MIMEsearch'                => array( 'MIME-Typ-Suche' ),
        'Mostcategories'            => array( 'Meistkategorisierte_Seiten' ),
        'Mostimages'                => array( 'Meistbenutzte_Dateien' ),
-       'Mostinterwikis'            => array( 'Meiste_Interwikilinks' ),
        'Mostlinked'                => array( 'Meistverlinkte_Seiten' ),
        'Mostlinkedcategories'      => array( 'Meistbenutzte_Kategorien' ),
        'Mostlinkedtemplates'       => array( 'Meistbenutzte_Vorlagen' ),
@@ -246,153 +245,150 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#WEITERLEITUNG', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__KEIN_INHALTSVERZEICHNIS__', '__KEININHALTSVERZEICHNIS__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__KEINE_GALERIE__', '__KEINEGALERIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__INHALTSVERZEICHNIS_ERZWINGEN__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INHALTSVERZEICHNIS__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ABSCHNITTE_NICHT_BEARBEITEN__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__KEINKOPF__', '__KEIN_HEADER__', '__KEIN_KOPF__', '__KEINHEADER__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'JETZIGER_MONAT', 'JETZIGER_MONAT_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'JETZIGER_MONAT_1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'JETZIGER_MONATSNAME', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'JETZIGER_MONATSNAME_GENITIV', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'JETZIGER_MONATSNAME_KURZ', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'JETZIGER_KALENDERTAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'JETZIGER_KALENDERTAG_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'JETZIGER_WOCHENTAG', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'JETZIGES_JAHR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'JETZIGE_UHRZEIT', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'JETZIGE_STUNDE', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALER_MONAT', 'LOKALER_MONAT_2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALER_MONAT_1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKALER_MONATSNAME', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKALER_MONATSNAME_GENITIV', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKALER_MONATSNAME_KURZ', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALER_KALENDERTAG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALER_KALENDERTAG_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKALER_WOCHENTAG', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALES_JAHR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALE_UHRZEIT', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALE_STUNDE', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'SEITENANZAHL', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ARTIKELANZAHL', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'DATEIANZAHL', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BENUTZERANZAHL', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AKTIVE_BENUTZER', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'BEARBEITUNGSANZAHL', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'BETRACHTUNGEN', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'SEITENNAME', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SEITENNAME_URL', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAMENSRAUM', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NAMENSRAUM_URL', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'NAMENSRAUMNUMMER', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'DISKUSSIONSNAMENSRAUM', 'DISK_NR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'DISKUSSIONSNAMENSRAUM_URL', 'DISK_NR_URL', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'HAUPTNAMENSRAUM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'HAUPTNAMENSRAUM_URL', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'VOLLER_SEITENNAME', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'VOLLER_SEITENNAME_URL', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'UNTERSEITE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'UNTERSEITE_URL', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'OBERSEITE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'OBERSEITE_URL', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'DISKUSSIONSSEITE', 'DISK', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'DISKUSSIONSSEITE_URL', 'DISK_URL', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'HAUPTSEITE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'HAUPTSEITE_URL', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'subst'                     => array( '0', 'ERS:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'SICHER_ERS:', 'SICHERERS:', 'SAFESUBST:' ),
-       'img_thumbnail'             => array( '1', 'miniatur', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatur=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'rechts', 'right' ),
-       'img_left'                  => array( '1', 'links', 'left' ),
-       'img_none'                  => array( '1', 'ohne', 'none' ),
-       'img_center'                => array( '1', 'zentriert', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'gerahmt', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'rahmenlos', 'frameless' ),
-       'img_page'                  => array( '1', 'seite=$1', 'seite_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'hochkant', 'hochkant=$1', 'hochkant $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'rand', 'border' ),
-       'img_baseline'              => array( '1', 'grundlinie', 'baseline' ),
-       'img_sub'                   => array( '1', 'tiefgestellt', 'tief', 'sub' ),
-       'img_super'                 => array( '1', 'hochgestellt', 'hoch', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'oben', 'top' ),
-       'img_text_top'              => array( '1', 'text-oben', 'text-top' ),
-       'img_middle'                => array( '1', 'mitte', 'middle' ),
-       'img_bottom'                => array( '1', 'unten', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'text-unten', 'text-bottom' ),
-       'img_link'                  => array( '1', 'verweis=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'alternativtext=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'NACHRICHT:', 'INT:' ),
-       'sitename'                  => array( '1', 'PROJEKTNAME', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'nse'                       => array( '0', 'NR_URL:', 'NSE:' ),
-       'localurl'                  => array( '0', 'LOKALE_URL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALE_URL_C:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ARTIKELPFAD', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'SEITENID', 'SEITENKENNUNG', 'PAGEID' ),
-       'scriptpath'                => array( '0', 'SKRIPTPFAD', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'STILPFAD', 'STYLEPFAD', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GESCHLECHT:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__KEINE_TITELKONVERTIERUNG__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__KEINE_INHALTSKONVERTIERUNG__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'JETZIGE_KALENDERWOCHE', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'JETZIGER_WOCHENTAG_ZAHL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALE_KALENDERWOCHE', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'LOKALER_WOCHENTAG_ZAHL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'REVISIONSID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'REVISIONSTAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'REVISIONSTAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'REVISIONSMONAT', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'REVISIONSMONAT1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'REVISIONSJAHR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'REVISIONSZEITSTEMPEL', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'REVISIONSBENUTZER', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'VOLLSTÄNDIGE_URL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'VOLLSTÄNDIGE_URL_C:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'KANONISCHE_URL:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', 'KANONISCHE_URL_C:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', 'INITIAL_KLEIN:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'INITIAL_GROSS:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KLEIN:', 'LC:' ),
-       'uc'                        => array( '0', 'GROSS:', 'UC:' ),
-       'raw'                       => array( '0', 'ROH:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'SEITENTITEL', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__NEUER_ABSCHNITTSLINK__', '__PLUS_LINK__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__KEIN_NEUER_ABSCHNITTSLINK__', '__KEIN_PLUS_LINK__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'JETZIGE_VERSION', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLENKODIERT:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ANKERENKODIERT:', 'SPRUNGMARKEENKODIERT:', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'JETZIGER_ZEITSTEMPEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKALER_ZEITSTEMPEL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'TEXTAUSRICHTUNG', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#SPRACHE:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'INHALTSSPRACHE', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'SEITEN_IM_NAMENSRAUM:', 'SEITEN_IN_NR:', 'SEITEN_NR:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ADMINANZAHL', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ZAHLENFORMAT', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'FÜLLENLINKS', 'PADLEFT' ),
-       'padright'                  => array( '0', 'FÜLLENRECHTS', 'PADRIGHT' ),
-       'special'                   => array( '0', 'spezial', 'special' ),
-       'speciale'                  => array( '0', 'speziale', 'speciale' ),
-       'defaultsort'               => array( '1', 'SORTIERUNG:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'DATEIPFAD:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'erweiterung', 'tag' ),
-       'hiddencat'                 => array( '1', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'SEITEN_IN_KATEGORIE', 'SEITEN_KAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'SEITENGRÖSSE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDIZIEREN__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NICHT_INDIZIEREN__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'BENUTZER_IN_GRUPPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__PERMANENTE_WEITERLEITUNG__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'SCHUTZSTATUS', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'DATUMSFORMAT', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'PFAD', 'PATH' ),
-       'url_query'                 => array( '0', 'ABFRAGE', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'keinfehler', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'keineersetzung', 'noreplace' ),
+       'redirect'                => array( '0', '#WEITERLEITUNG', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__KEIN_INHALTSVERZEICHNIS__', '__KEININHALTSVERZEICHNIS__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__KEINE_GALERIE__', '__KEINEGALERIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__INHALTSVERZEICHNIS_ERZWINGEN__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INHALTSVERZEICHNIS__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ABSCHNITTE_NICHT_BEARBEITEN__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__KEINKOPF__', '__KEIN_HEADER__', '__KEIN_KOPF__', '__KEINHEADER__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'JETZIGER_MONAT', 'JETZIGER_MONAT_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'JETZIGER_MONAT_1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'JETZIGER_MONATSNAME', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'JETZIGER_MONATSNAME_GENITIV', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'JETZIGER_MONATSNAME_KURZ', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'JETZIGER_KALENDERTAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'JETZIGER_KALENDERTAG_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'JETZIGER_WOCHENTAG', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'JETZIGES_JAHR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'JETZIGE_UHRZEIT', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'JETZIGE_STUNDE', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALER_MONAT', 'LOKALER_MONAT_2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALER_MONAT_1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKALER_MONATSNAME', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKALER_MONATSNAME_GENITIV', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKALER_MONATSNAME_KURZ', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALER_KALENDERTAG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALER_KALENDERTAG_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKALER_WOCHENTAG', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALES_JAHR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALE_UHRZEIT', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALE_STUNDE', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'SEITENANZAHL', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ARTIKELANZAHL', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'DATEIANZAHL', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'BENUTZERANZAHL', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AKTIVE_BENUTZER', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'BEARBEITUNGSANZAHL', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'BETRACHTUNGEN', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'SEITENNAME', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SEITENNAME_URL', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAMENSRAUM', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NAMENSRAUM_URL', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'DISKUSSIONSNAMENSRAUM', 'DISK_NR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'DISKUSSIONSNAMENSRAUM_URL', 'DISK_NR_URL', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'HAUPTNAMENSRAUM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'HAUPTNAMENSRAUM_URL', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'VOLLER_SEITENNAME', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'VOLLER_SEITENNAME_URL', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'UNTERSEITE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'UNTERSEITE_URL', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'OBERSEITE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'OBERSEITE_URL', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'DISKUSSIONSSEITE', 'DISK', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'DISKUSSIONSSEITE_URL', 'DISK_URL', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'HAUPTSEITE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'HAUPTSEITE_URL', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'subst'                   => array( '0', 'ERS:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'SICHER_ERS:', 'SICHERERS:', 'SAFESUBST:' ),
+       'img_thumbnail'           => array( '1', 'miniatur', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatur=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'rechts', 'right' ),
+       'img_left'                => array( '1', 'links', 'left' ),
+       'img_none'                => array( '1', 'ohne', 'none' ),
+       'img_center'              => array( '1', 'zentriert', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'gerahmt', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'rahmenlos', 'frameless' ),
+       'img_page'                => array( '1', 'seite=$1', 'seite_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'hochkant', 'hochkant=$1', 'hochkant $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'rand', 'border' ),
+       'img_baseline'            => array( '1', 'grundlinie', 'baseline' ),
+       'img_sub'                 => array( '1', 'tiefgestellt', 'tief', 'sub' ),
+       'img_super'               => array( '1', 'hochgestellt', 'hoch', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'oben', 'top' ),
+       'img_text_top'            => array( '1', 'text-oben', 'text-top' ),
+       'img_middle'              => array( '1', 'mitte', 'middle' ),
+       'img_bottom'              => array( '1', 'unten', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'text-unten', 'text-bottom' ),
+       'img_link'                => array( '1', 'verweis=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'alternativtext=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'NACHRICHT:', 'INT:' ),
+       'sitename'                => array( '1', 'PROJEKTNAME', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'nse'                     => array( '0', 'NR_URL:', 'NSE:' ),
+       'localurl'                => array( '0', 'LOKALE_URL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALE_URL_C:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ARTIKELPFAD', 'ARTICLEPATH' ),
+       'scriptpath'              => array( '0', 'SKRIPTPFAD', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'STILPFAD', 'STYLEPFAD', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GESCHLECHT:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__KEINE_TITELKONVERTIERUNG__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__KEINE_INHALTSKONVERTIERUNG__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'JETZIGE_KALENDERWOCHE', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'JETZIGER_WOCHENTAG_ZAHL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALE_KALENDERWOCHE', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'LOKALER_WOCHENTAG_ZAHL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'REVISIONSID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'REVISIONSTAG', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'REVISIONSTAG2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'REVISIONSMONAT', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'REVISIONSMONAT1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'REVISIONSJAHR', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'REVISIONSZEITSTEMPEL', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'REVISIONSBENUTZER', 'REVISIONUSER' ),
+       'fullurl'                 => array( '0', 'VOLLSTÄNDIGE_URL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'VOLLSTÄNDIGE_URL_C:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', 'KANONISCHE_URL:', 'CANONICALURL:' ),
+       'canonicalurle'           => array( '0', 'KANONISCHE_URL_C:', 'CANONICALURLE:' ),
+       'lcfirst'                 => array( '0', 'INITIAL_KLEIN:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'INITIAL_GROSS:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KLEIN:', 'LC:' ),
+       'uc'                      => array( '0', 'GROSS:', 'UC:' ),
+       'raw'                     => array( '0', 'ROH:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'SEITENTITEL', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__NEUER_ABSCHNITTSLINK__', '__PLUS_LINK__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__KEIN_NEUER_ABSCHNITTSLINK__', '__KEIN_PLUS_LINK__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'JETZIGE_VERSION', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLENKODIERT:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ANKERENKODIERT:', 'SPRUNGMARKEENKODIERT:', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'JETZIGER_ZEITSTEMPEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKALER_ZEITSTEMPEL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'TEXTAUSRICHTUNG', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#SPRACHE:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'INHALTSSPRACHE', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'SEITEN_IM_NAMENSRAUM:', 'SEITEN_IN_NR:', 'SEITEN_NR:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ADMINANZAHL', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ZAHLENFORMAT', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'FÜLLENLINKS', 'PADLEFT' ),
+       'padright'                => array( '0', 'FÜLLENRECHTS', 'PADRIGHT' ),
+       'special'                 => array( '0', 'spezial', 'special' ),
+       'defaultsort'             => array( '1', 'SORTIERUNG:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'DATEIPFAD:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'markierung', 'tag' ),
+       'hiddencat'               => array( '1', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'SEITEN_IN_KATEGORIE', 'SEITEN_KAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'SEITENGRÖSSE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDIZIEREN__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NICHT_INDIZIEREN__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'BENUTZER_IN_GRUPPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__PERMANENTE_WEITERLEITUNG__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'SCHUTZSTATUS', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'DATUMSFORMAT', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'PFAD', 'PATH' ),
+       'url_query'               => array( '0', 'ABFRAGE', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'keinfehler', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'keineersetzung', 'noreplace' ),
 );
 
 $imageFiles = array(
@@ -1069,7 +1065,8 @@ Zur Information folgt ein aktueller Auszug aus dem Benutzersperr-Logbuch:',
 * '''Firefox/Safari:''' ''Umschalttaste'' drücken und gleichzeitig ''Aktualisieren'' anklicken oder entweder ''Strg+F5'' oder ''Strg+R'' (''⌘+R'' auf dem Mac) drücken
 * '''Google Chrome:''' ''Umschalttaste+Strg+R'' (''⌘+Umschalttaste+R'' auf dem Mac) drücken
 * '''Internet Explorer:''' ''Strg+F5'' drücken oder ''Strg'' drücken und gleichzeitig ''Aktualisieren'' anklicken
-* '''Opera:''' ''Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen''",
+* '''Opera:''' ''Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen''
+* '''Konqueror:''' ''Aktualisieren'' anklicken oder ''F5'' drücken",
 'usercssyoucanpreview' => "'''Tipp:''' Benutze den „{{int:showpreview}}“-Button, um dein neues CSS vor dem Speichern zu testen.",
 'userjsyoucanpreview' => "'''Tipp:''' Benutze den „{{int:showpreview}}“-Button, um dein neues JavaScript vor dem Speichern zu testen.",
 'usercsspreview' => "'''Beachte, dass du nur eine Vorschau deines Benutzer-CSS betrachtest.'''
@@ -1800,7 +1797,7 @@ Um ein '''Bild''' in einer Seite zu verwenden, nutze einen Link in der folgenden
 'filereuploadsummary' => 'Dateiänderungen:',
 'filestatus' => 'Copyright-Status:',
 'filesource' => 'Quelle:',
-'uploadedfiles' => 'Hochladen',
+'uploadedfiles' => 'Hochgeladene Dateien',
 'ignorewarning' => 'Warnung ignorieren und Datei speichern',
 'ignorewarnings' => 'Warnungen ignorieren',
 'minlength1' => 'Dateinamen müssen mindestens einen Buchstaben lang sein.',
@@ -1835,14 +1832,14 @@ Um ein '''Bild''' in einer Seite zu verwenden, nutze einen Link in der folgenden
 Die eingegebene Beschreibung wird nicht auf die Beschreibungsseite übernommen.
 Die Beschreibungsseite musst du nach dem Hochladen der Datei noch manuell bearbeiten.
 [[$1|thumb]]',
-'fileexists-extension' => 'Eine Datei ähnlichen Namens ist bereits vorhanden: [[$2|thumb]]
+'fileexists-extension' => 'Eine Datei mit ähnlichem Namen existiert bereits: [[$2|thumb]]
 * Name der hochzuladenden Datei: <strong>[[:$1]]</strong>
 * Name der vorhandenen Datei: <strong>[[:$2]]</strong>
 Bitte wähle einen anderen Namen.',
-'fileexists-thumbnail-yes' => "Bei der Datei scheint es sich um ein Bild verringerter Größe ''(Miniatur)'' zu handeln. [[$1|thumb]]
+'fileexists-thumbnail-yes' => "Bei der Datei scheint es sich um ein Bild verringerter Größe ''(thumbnail)'' zu handeln. [[$1|thumb]]
 Bitte prüfe die Datei <strong>[[:$1]]</strong>.
 Wenn es sich um das Bild in Originalgröße handelt, so braucht kein separates Vorschaubild hochgeladen zu werden.",
-'file-thumbnail-no' => "Der Dateiname beginnt mit <strong>$1</strong>. Dies deutet auf ein Bild verringerter Größe ''(Minitatur)'' hin.
+'file-thumbnail-no' => "Der Dateiname beginnt mit <strong>$1</strong>. Dies deutet auf ein Bild verringerter Größe ''(thumbnail)'' hin.
 Bitte prüfe, ob du das Bild in voller Auflösung vorliegen hast und lade dieses unter dem Originalnamen hoch.",
 'fileexists-forbidden' => 'Unter diesem Namen existiert bereits eine Datei und sie kann nicht überschrieben werden. Bitte gehe zurück und lade die Datei unter einem anderen Namen hoch. [[File:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Unter diesem Namen existiert bereits eine Datei im zentralen Medienarchiv.
@@ -2068,7 +2065,6 @@ Vielleicht möchtest du die Beschreibung auf der dortigen [$2 Dateibeschreibungs
 'shared-repo-from' => 'aus $1',
 'shared-repo' => 'einem gemeinsam genutzten Medienarchiv',
 'filepage.css' => '/* Das folgende CSS wird auf Dateibeschreibungsseiten, auch auf fremden Client-Wikis, geladen. */',
-'upload-disallowed-here' => 'Leider kannst du dieses Bild nicht überschreiben.',
 
 # File reversion
 'filerevert' => 'Zurücksetzen von „$1“',
@@ -2149,9 +2145,9 @@ Vielleicht möchtest du die Beschreibung auf der dortigen [$2 Dateibeschreibungs
 
 'disambiguations' => 'Seiten die auf Begriffsklärungsseiten verlinken',
 'disambiguationspage' => 'Template:Begriffsklärung',
-'disambiguations-text' => "Die folgenden Seiten enthalten mindestens einen Link zur einer '''Begriffsklärungsseite'''. Stattdessen sollten sie möglicherweise auf die eigentlich gemeinte Seite verlinken.
+'disambiguations-text' => "Die folgenden Seiten enthalten mindestens einen Link zur einer '''Begriffsklärungsseite'''. Sie sollten möglicherweise auf die eigentlich gemeinte Seite verlinken.
 
-Eine Seite gilt als Begriffsklärungsseite, wenn sie mindestens eine der auf der Seite [[MediaWiki:Disambiguationspage|Disambiguationspage]] aufgeführten Vorlagen enthält.",
+Eine Seite gilt als Begriffsklärungsseite, wenn sie mindestens eine der auf [[MediaWiki:Disambiguationspage]] aufgeführten Vorlagen enthält.",
 
 'doubleredirects' => 'Doppelte Weiterleitungen',
 'doubleredirectstext' => 'Diese Liste enthält Weiterleitungen, die auf Weiterleitungen verlinken.
@@ -2176,14 +2172,13 @@ Jede Zeile enthält Links zur ersten und zweiten Weiterleitung sowie dem Ziel de
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|Byte|Byte}}',
 'ncategories' => '$1 {{PLURAL:$1|Kategorie|Kategorien}}',
-'ninterwikis' => '{{PLURAL:$1|Ein Interwikilink|$1 Interwikilinks}}',
 'nlinks' => '{{PLURAL:$1|1 Link|$1 Links}}',
 'nmembers' => '{{PLURAL:$1|1 Eintrag|$1 Einträge}}',
 'nrevisions' => '{{PLURAL:$1|1 Bearbeitung|$1 Bearbeitungen}}',
 'nviews' => '{{PLURAL:$1|1 Abfrage|$1 Abfragen}}',
 'nimagelinks' => 'Verwendet auf {{PLURAL:$1|einer Seite|$1 Seiten}}',
 'ntransclusions' => 'verwendet auf {{PLURAL:$1|einer Seite|$1 Seiten}}',
-'specialpage-empty' => 'Es sind aktuell keine zutreffenden Einträge vorhanden.',
+'specialpage-empty' => 'Die Seite enthält aktuell keine Einträge.',
 'lonelypages' => 'Verwaiste Seiten',
 'lonelypagestext' => 'Die folgenden Seiten werden nicht eingebunden oder es wird nicht auf sie in {{SITENAME}} verwiesen.',
 'uncategorizedpages' => 'Nicht kategorisierte Seiten',
@@ -2200,12 +2195,11 @@ Jede Zeile enthält Links zur ersten und zweiten Weiterleitung sowie dem Ziel de
 'wantedfiletext-cat' => 'Die folgenden Dateien werden verwendet, sind jedoch nicht vorhanden. Vorhandene Dateien aus fremden Repositorien können dennoch hier aufgelistet sein und werden <del>durchgestrichen</del> dargestellt. Zusätzlich werden Seiten, die nicht vorhandene Dateien enthalten, in die [[:$1]] eingeordnet.',
 'wantedfiletext-nocat' => 'Die folgenden Dateien werden verwendet, sind jedoch nicht vorhanden. Vorhandene Dateien aus fremden Repositorien können dennoch hier aufgelistet sein und werden <del>durchgestrichen</del> dargestellt.',
 'wantedtemplates' => 'Gewünschte Vorlagen',
-'mostlinked' => 'Seiten mit den meisten Links',
+'mostlinked' => 'Meistverlinkte Seiten',
 'mostlinkedcategories' => 'Meistbenutzte Kategorien',
 'mostlinkedtemplates' => 'Meistbenutzte Vorlagen',
 'mostcategories' => 'Seiten mit den meisten Kategorien',
 'mostimages' => 'Meistbenutzte Dateien',
-'mostinterwikis' => 'Seiten mit den meisten Interwikilinks',
 'mostrevisions' => 'Seiten mit den meisten Versionen',
 'prefixindex' => 'Alle Seiten (mit Präfix)',
 'prefixindex-namespace' => 'Alle Seiten mit Präfix (Namensraum $1)',
@@ -2349,8 +2343,6 @@ Zusätzliche Informationen über einzelne Rechte können [[{{MediaWiki:Listgroup
 'mailnologin' => 'Fehler beim E-Mail-Versand',
 'mailnologintext' => 'Du musst [[Special:UserLogin|angemeldet sein]] und eine bestätigte E-Mail-Adresse in deinen [[Special:Preferences|Einstellungen]] eingetragen haben, um anderen Benutzern E-Mails schicken zu können.',
 'emailuser' => 'E-Mail an diesen Benutzer',
-'emailuser-title-target' => 'E-Mail an {{GENDER:$1|diesen Benutzer|diese Benutzerin}} senden',
-'emailuser-title-notarget' => 'E-Mail an Benutzer',
 'emailpage' => 'E-Mail an Benutzer',
 'emailpagetext' => 'Du kannst dem Benutzer mit dem unten stehenden Formular eine E-Mail senden.
 Als Absender wird die E-Mail-Adresse aus deinen [[Special:Preferences|Einstellungen]] eingetragen, damit der Benutzer dir antworten kann.',
@@ -2568,7 +2560,7 @@ Siehe die [[Special:ProtectedPages|Liste der geschützten Seiten]] für alle akt
 
 # Restriction levels
 'restriction-level-sysop' => 'geschützt (nur Administratoren)',
-'restriction-level-autoconfirmed' => 'geschützt (nur angemeldete, nicht neue Benutzer)',
+'restriction-level-autoconfirmed' => 'geschützt (nur angemeldete, nicht-neue Benutzer)',
 'restriction-level-all' => 'alle',
 
 # Undelete
@@ -3165,35 +3157,16 @@ Das liegt wahrscheinlich an einem Link auf eine externe Seite.',
 
 # Info page
 'pageinfo-title' => 'Informationen zu „$1“',
-'pageinfo-header-basic' => 'Basisinformationen',
-'pageinfo-header-edits' => 'Bearbeitungsgeschichte',
-'pageinfo-header-restrictions' => 'Seitenschutz',
-'pageinfo-header-properties' => 'Seiteneigenschaften',
-'pageinfo-display-title' => 'Anzeigetitel',
-'pageinfo-default-sort' => 'Standardsortierkriterium',
-'pageinfo-length' => 'Seitenlänge (in Byte)',
-'pageinfo-article-id' => 'Seitenkennnummer',
-'pageinfo-robot-policy' => 'Suchmaschinenstatus',
-'pageinfo-robot-index' => 'Indizierbar',
-'pageinfo-robot-noindex' => 'Nicht indizierbar',
+'pageinfo-header-edits' => 'Bearbeitungen',
+'pageinfo-header-watchlist' => 'Beobachtungsliste',
+'pageinfo-header-views' => 'Seitenaufrufe',
+'pageinfo-subjectpage' => 'Seite',
+'pageinfo-talkpage' => 'Diskussionsseite',
+'pageinfo-watchers' => 'Anzahl der Beobachter',
+'pageinfo-edits' => 'Anzahl der Bearbeitungen',
+'pageinfo-authors' => 'Anzahl unterschiedlicher Autoren',
 'pageinfo-views' => 'Anzahl der Seitenaufrufe',
-'pageinfo-watchers' => 'Anzahl der Beobachter der Seite',
-'pageinfo-redirects-name' => 'Weiterleitungen zu dieser Seite',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Unterseiten dieser Seite',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|Weiterleitung|Weiterleitungen}}; $3 {{PLURAL:$3|Unterseite|Unterseiten}})',
-'pageinfo-firstuser' => 'Seitenersteller',
-'pageinfo-firsttime' => 'Datum der Seitenerstellung',
-'pageinfo-lastuser' => 'Letzter Bearbeiter',
-'pageinfo-lasttime' => 'Datum der letzten Bearbeitung',
-'pageinfo-edits' => 'Gesamtzahl der Bearbeitungen',
-'pageinfo-authors' => 'Gesamtzahl unterschiedlicher Autoren',
-'pageinfo-recent-edits' => 'Anzahl der kürzlich erfolgten Bearbeitungen (innerhalb von $1)',
-'pageinfo-recent-authors' => 'Anzahl der unterschiedlichen Autoren',
-'pageinfo-restriction' => 'Seitenschutz (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magisches Wort|Magische Wörter}} ($1)',
-'pageinfo-hidden-categories' => 'Versteckte {{PLURAL:$1|Kategorie|Kategorien}} ($1)',
-'pageinfo-templates' => 'Eingebundene {{PLURAL:$1|Vorlage|Vorlagen}} ($1)',
+'pageinfo-viewsperedit' => 'Seitenaufrufe pro Bearbeitung',
 
 # Skin names
 'skinname-standard' => 'Klassik',
@@ -3248,7 +3221,6 @@ Durch das Herunterladen und Öffnen der Datei kann dein Computer beschädigt wer
 'file-info-size-pages' => '$1 × $2 Pixel, Dateigröße: $3, MIME-Typ: $4, $5 {{PLURAL:$5|Seite| Seiten}}',
 'file-nohires' => 'Keine höhere Auflösung vorhanden.',
 'svg-long-desc' => 'SVG-Datei, Basisgröße: $1 × $2 Pixel, Dateigröße: $3',
-'svg-long-desc-animated' => 'Animierte SVG-Datei, Basisgröße $1 × $2 Pixel, Dateigröße: $3',
 'show-big-image' => 'Volle Auflösung',
 'show-big-image-preview' => 'Größe dieser Vorschau: $1.',
 'show-big-image-other' => 'Weitere {{PLURAL:$2|Auflösung|Auflösungen}}: $1.',
@@ -3258,8 +3230,6 @@ Durch das Herunterladen und Öffnen der Datei kann dein Computer beschädigt wer
 'file-info-png-looped' => 'Endlosschleife',
 'file-info-png-repeat' => '$1-{{PLURAL:$1|mal|mal}} abgespielt',
 'file-info-png-frames' => '$1 {{PLURAL:$1|Bild|Bilder}}',
-'file-no-thumb-animation' => "'''Hinweis: Aufgrund technischer Beschränkungen werden Vorschaubilder dieser Datei nicht animiert.'''",
-'file-no-thumb-animation-gif' => "'''Hinweis: Aufgrund technischer Beschränkungen werden Vorschaubilder hochauflösender GIF-Dateien wie dieser nicht animiert.'''",
 
 # Special:NewFiles
 'newimages' => 'Neue Dateien',
index 8e97155..f947995 100644 (file)
@@ -24,7 +24,7 @@ $namespaceNames = array(
        NS_SPECIAL          => 'Xısusi',
        NS_TALK             => 'Werênayış',
        NS_USER             => 'Karber',
-       NS_USER_TALK        => 'Karber_werênayış',
+       NS_USER_TALK        => 'Karber_mesac',
        NS_PROJECT_TALK     => '$1_werênayış',
        NS_FILE             => 'Dosya',
        NS_FILE_TALK        => 'Dosya_werênayış',
@@ -32,34 +32,26 @@ $namespaceNames = array(
        NS_MEDIAWIKI_TALK   => 'MediaWiki_werênayış',
        NS_TEMPLATE         => 'Şablon',
        NS_TEMPLATE_TALK    => 'Şablon_werênayış',
-       NS_HELP             => 'Peşti',
-       NS_HELP_TALK        => 'Peşti_werênayış',
-       NS_CATEGORY         => 'Kategoriye',
-       NS_CATEGORY_TALK    => 'Kategoriye_werênayış',
-);
-
-$namespaceAliases = array(
-       'Karber_mesac'       => NS_USER_TALK,
-       'Desteg'             => NS_HELP,
-       'Desteg_werênayış'   => NS_HELP_TALK,
-       'Kategori'           => NS_CATEGORY,
-       'Kategori_werênayış' => NS_CATEGORY_TALK,
+       NS_HELP             => 'Desteg',
+       NS_HELP_TALK        => 'Desteg_werênayış',
+       NS_CATEGORY         => 'Kategori',
+       NS_CATEGORY_TALK    => 'Kategori_werênayış',
 );
 
 $specialPageAliases = array(
-       'Activeusers'               => array( 'KarberêAktivi', 'AktivKarberi' ),
-       'Allmessages'               => array( 'MesaciPêro' ),
-       'Allpages'                  => array( 'PeleyPêro' ),
-       'Ancientpages'              => array( 'PeleyVerêni' ),
+       'Activeusers'               => array( 'KarbereAktivi', 'AktivKarberi' ),
+       'Allmessages'               => array( 'MesaciPero' ),
+       'Allpages'                  => array( 'PeleyPero' ),
+       'Ancientpages'              => array( 'PeleyVereni' ),
        'Badtitle'                  => array( 'SernameyoXırab' ),
        'Blankpage'                 => array( 'PelaVeng', 'VengPela' ),
        'Block'                     => array( 'Bloke', 'BlokeIP', 'BlokeKarber' ),
-       'Blockme'                   => array( 'BlokêMe' ),
+       'Blockme'                   => array( 'BlokeMe' ),
        'Booksources'               => array( 'KıtabeÇıme' ),
-       'BrokenRedirects'           => array( 'HetênayışoXırab' ),
+       'BrokenRedirects'           => array( 'HetenayışoXırab' ),
        'Categories'                => array( 'Kategoriye' ),
-       'ChangeEmail'               => array( 'EpostaBıvurnê' ),
-       'ChangePassword'            => array( 'ParolaBıvurnê', 'ParolaResetke' ),
+       'ChangeEmail'               => array( 'EpostaBıvurne' ),
+       'ChangePassword'            => array( 'ParolaBıvurne', 'ParolaResetke' ),
        'ComparePages'              => array( 'PelaPêverke' ),
        'Confirmemail'              => array( 'EpostayAraştke' ),
        'Contributions'             => array( 'İştiraxi' ),
@@ -111,23 +103,23 @@ $specialPageAliases = array(
        'Protectedpages'            => array( 'PeleyêkeStaryayê' ),
        'Protectedtitles'           => array( 'SernameyêkeStaryayê' ),
        'Randompage'                => array( 'Raştamê', 'PelayakeRaştamê' ),
-       'Randomredirect'            => array( 'HetenayışoRaştame' ),
+       'Randomredirect'            => array( 'HetenayışoRaştmae' ),
        'Recentchanges'             => array( 'VurnayışêPeyêni' ),
        'Recentchangeslinked'       => array( 'GreyêVurnayışêPeyêni' ),
        'Revisiondelete'            => array( 'RevizyoniBesterne' ),
-       'RevisionMove'              => array( 'RewizyoniAhulne' ),
+       'RevisionMove'              => array( 'RevizyoniAhulne' ),
        'Search'                    => array( 'Cıgeyre' ),
        'Shortpages'                => array( 'PeleyêKılmi' ),
        'Specialpages'              => array( 'PeleyXısusi' ),
        'Statistics'                => array( 'İstatistiki' ),
        'Tags'                      => array( 'Etiketi' ),
-       'Unblock'                   => array( 'Bloqiwedarne' ),
+       'Unblock'                   => array( 'Bloqihewad' ),
        'Uncategorizedcategories'   => array( 'KategoriyêkeKategorinêbiyê' ),
        'Uncategorizedimages'       => array( 'DosyeyêkeKategorinêbiyê' ),
        'Uncategorizedpages'        => array( 'PeleyêkeKategorinêbiyê' ),
        'Uncategorizedtemplates'    => array( 'ŞablonêkeKategorinêbiyê' ),
        'Undelete'                  => array( 'Peyserbiya' ),
-       'Unlockdb'                  => array( 'DBSırmiake' ),
+       'Unlockdb'                  => array( 'DBKlitiake' ),
        'Unusedcategories'          => array( 'KategoriyêkeNêkaryayê' ),
        'Unusedimages'              => array( 'DosyeyêkeNêkaryayê' ),
        'Unusedtemplates'           => array( 'ŞablonêkeNêkaryayê' ),
@@ -141,167 +133,140 @@ $specialPageAliases = array(
        'Wantedcategories'          => array( 'KategoriyêkeWazênê' ),
        'Wantedfiles'               => array( 'DosyeyêkeWazênê' ),
        'Wantedpages'               => array( 'PeleyêkeWazênê' ),
-       'Wantedtemplates'           => array( 'ŞablonêkeWazênê' ),
+       'Wantedtemplates'           => array( 'ŞablonyêkeWazênê' ),
        'Watchlist'                 => array( 'Listeyseyri' ),
        'Whatlinkshere'             => array( 'PelarêGre' ),
        'Withoutinterwiki'          => array( 'Bêİnterwiki' ),
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#HETENAYIŞ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ESTENÇINO__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__GALERİÇINO__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ESTENZARURET__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ESTEN__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__TİMARKERDIŞÇINO__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__SERNAMEÇINO__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'AŞMİYANEWKİ', 'MEWCUDAŞMİ2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'AŞMİYANEWKİ1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NAMEYAŞMDANEWKİ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'AŞMACIYANEWKİ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'AŞMİYANEWKİKILMKERDIŞ', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ROCENEWKİ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ROCENEWKİ2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NAMEYÊROCENEWKİ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'SERRENEWKİ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'DEMENEWKİ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'SEHATNEWKİ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'WAREYAŞMİ', 'WAREYAŞMİ2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'WAREYAŞMİ1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NAMEYÊWAREYAŞMİ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'NAMEYWAREDÊAŞMİDACI', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'WAREYAŞMİKILMKERDIŞ', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'WAREYROCE', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'WAREYROCE2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NAMEYÊWAREYROCE', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'WAREYSERRE', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'WAREYDEME', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'WAREYSEHAT', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'AMARİYAPELAN', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'AMARİYAWESİQAN', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'AMARİYADOSYAYAN', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'AMARİYAKARBERAN', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AMARİYAAKTİVKARBERAN', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'AMARİYAVURNAYIŞAN', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'AMARİYAMOCNAYIŞAN', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NAMEYPELA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NAMEYPELAA', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'CANAME', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'CANAMEE', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'AMARİYACANAME', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'CAYÊWERÊNAYIŞİ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'CAYÊWERÊNAYIŞAN', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'CAYÊMESEL', 'CAYÊWESİQE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'CAYÊMESELAN', 'CAYÊWESİQAN', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NAMEYPELAPÊRO', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NAMEYPELAPÊRON', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NAMEYBINPELA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NAMEYBINPELAA', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NAMEYSERPELA', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NAMEYSERPELAA', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NAMEYPELAWERÊNAYIŞ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NAMEYPELAWERÊNAYIŞAN', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NAMEYPELAMESEL', 'NAMEYPELAWESİQE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NAMEYPELAMESELER', 'NAMEYPELAQESİQER', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSC', 'MSG:' ),
-       'subst'                     => array( '0', 'KOPYAKE', 'ATEBERDE', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'EMELEYATEBERDE', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'MSJNW:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'resmoqıckek', 'qıckek', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'resmoqıckek=$1', 'qıckek=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'raşt', 'right' ),
-       'img_left'                  => array( '1', 'çep', 'left' ),
-       'img_none'                  => array( '1', 'çıniyo', 'none' ),
-       'img_width'                 => array( '1', '$1pik', '$1piksel', '$1px' ),
-       'img_center'                => array( '1', 'werte', 'miyan', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'çerçeweya', 'çerçeweniyo', 'çerçewe', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bêçerçewe', 'frameless' ),
-       'img_page'                  => array( '1', 'pela=$1', 'pela_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'disleg', 'disleg=$1', 'disleg_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'sinor', 'border' ),
-       'img_baseline'              => array( '1', 'Sinorêerdi', 'baseline' ),
-       'img_sub'                   => array( '1', 'bın', 'sub' ),
-       'img_super'                 => array( '1', 'corên', 'cor', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'gedug', 'top' ),
-       'img_text_top'              => array( '1', 'gedug-metin', 'text-top' ),
-       'img_middle'                => array( '1', 'merkez', 'middle' ),
-       'img_bottom'                => array( '1', 'erd', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'erd-metin', 'text-bottom' ),
-       'img_link'                  => array( '1', 'gre=$1', 'link=$1' ),
-       'int'                       => array( '0', 'İNT:', 'INT:' ),
-       'sitename'                  => array( '1', 'NAMEYSİTA', 'SITENAME' ),
-       'ns'                        => array( '0', 'CN', 'NS:' ),
-       'nse'                       => array( '0', 'CNV', 'NSE:' ),
-       'localurl'                  => array( '0', 'LOKALGRE', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALGREV', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'SOPAWESİQAN', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'NIMREYPELA', 'PAGEID' ),
-       'server'                    => array( '0', 'ARDEN', 'SERVER' ),
-       'servername'                => array( '0', 'NAMEYARDEN', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'RAYASCRIPTİ', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'TERZÊTEWRİ', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMER:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'CİNSİYET:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__SERNAMEVURNAYIŞÇINO__', '__SVÇ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ZERREVURNAYIŞÇINO__', '__ZVÇ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'MEVCUDHEFTE', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'MEVCUDWAREYHEFTİ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'WAREYHEFTİ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'WAREYROCAHEFTİ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'NIMREYREVİZYONİ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ROCAREVİZYONİ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ROCAREVİZYON1', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'AŞMAREVİZYONİ', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'AŞMAREVİZYONİ1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'SERRAREVİZYONİ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'MELUMATÊREVİZYONÊDEMİ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'REVİZYONKARBER', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'ZAFEN:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'GREPÊRO:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'GREYOPÊRON:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'GREYÊKANONİK:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', 'GREYOKANONİK:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', 'KHİLK:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'BHİLK:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KH:', 'LC:' ),
-       'uc'                        => array( '0', 'BH:', 'UC:' ),
-       'raw'                       => array( '0', 'XAM:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'SERNAMİBIMOCNE', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__GREYÊSERNAMEDÊNEWİ__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__GREYÊSERNAMEDÊNEWİÇINO__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERSİYONÊNEWKİ', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'WAREYSEHATÊNEWKİ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'MALUMATÊWAREYSEHAT', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'HETANIŞANKERDIŞ', 'HETNIŞAN', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ZIWAN', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ZIWANÊESTİN', 'ZIWESTEN', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PELEYÊKECADÊNAMİDEYÊ', 'PELECN', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'AMARİYAXİZMETKARAN', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'BABETNAYIŞ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ÇEPİPIRKE', 'PADLEFT' ),
-       'padright'                  => array( '0', 'RAŞTİPIRKE', 'PADRIGHT' ),
-       'special'                   => array( '0', 'xısusi', 'special' ),
-       'speciale'                  => array( '0', 'xısusiye', 'speciale' ),
-       'defaultsort'               => array( '1', 'RATNAYIŞOHESBNAYIŞ', 'SIRMEYRATNAYIŞOHESBNAYIŞ', 'KATEGORİYARATNAYIŞOHESBNAYIŞ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'RAYADOSYA:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'etiket', 'tag' ),
-       'hiddencat'                 => array( '1', '__KATEGORİYANIMITİ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PELEYÊKEKATEGORİDEYÊ', 'KATDÊPELEY', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'EBATÊPELA', 'PAGESIZE' ),
-       'index'                     => array( '1', '__SERSIQ__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__SERSIQÇINYO__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'GRUBDEAMARE', 'AMARİYAGRUBER', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATİKHETENAYIŞ__', '__STATICHETENAYIŞ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'SEWİYEYÊSTARE', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'demêformati', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'RAY', 'PATH' ),
-       'url_wiki'                  => array( '0', 'WİKİ', 'WIKI' ),
-       'url_query'                 => array( '0', 'PERSİYE', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'xırabinçıniya', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'cewabçıniyo', 'noreplace' ),
-       'pagesincategory_all'       => array( '0', 'pêro', 'all' ),
-       'pagesincategory_pages'     => array( '0', 'peley', 'pages' ),
-       'pagesincategory_files'     => array( '0', 'dosyey', 'files' ),
+       'redirect'                => array( '0', '#HETENAYIŞ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ESTENÇINO__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__GALERİÇINO__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ESTENZARURET__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ESTEN__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__TİMARKERDIŞÇINO__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__SERNAMEÇINO__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MEWCUDAŞMİ', 'MEWCUDAŞMİ2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MEWCUDAŞMİ1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NAMEYAŞMDAMEWCUD', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'MEWCUDAŞMACI', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'MEWCUDAŞMİKILMKERDIŞ', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'MEWCUDROCE', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'MEWCUDROCE2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NAMEYÊMEWCUDROCE', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'MEWCUDSERRE', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'MEWCUDDEME', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'MEWCUDSEHAT', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'WAREYAŞMİ', 'WAREYAŞMİ2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'WAREYAŞMİ1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NAMEYÊWAREYAŞMİ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'NAMEYWAREDÊAŞMİDACI', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'WAREYAŞMİKILMKERDIŞ', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'WAREYROCE', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'WAREYROCE2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NAMEYÊWAREYROCE', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'WAREYSERRE', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'WAREYDEME', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'WAREYSEHAT', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'AMARİYAPELAN', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'AMARİYAWESİQAN', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'AMARİYADOSYAYAN', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'AMARİYAKARBERAN', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AMARİYAAKTİVKARBERAN', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'AMARİYAVURNAYIŞAN', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'AMARİYAMOCNAYIŞAN', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NAMEYPELA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NAMEYPELAA', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'CANAME', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'CANAMEE', 'NAMESPACEE' ),
+       'namespacenumber'         => array( '1', 'AMARİYACANAME', 'NAMESPACENUMBER' ),
+       'talkspace'               => array( '1', 'CAYÊWERÊNAYIŞİ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'CAYÊWERÊNAYIŞAN', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'CAYÊMESEL', 'CAYÊWESİQE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'CAYÊMESELAN', 'CAYÊWESİQAN', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NAMEYPELAPÊRO', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NAMEYPELAPÊRON', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NAMEYBINPELA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NAMEYBINPELAA', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NAMEYSERPELA', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NAMEYSERPELAA', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NAMEYPELAWERÊNAYIŞ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NAMEYPELAWERÊNAYIŞAN', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NAMEYPELAMESEL', 'NAMEYPELAWESİQE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NAMEYPELAMESELER', 'NAMEYPELAQESİQER', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSC', 'MSG:' ),
+       'subst'                   => array( '0', 'KOPYAKE', 'ATEBERDE', 'SUBST:' ),
+       'safesubst'               => array( '0', 'EMELEYATEBERDE', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'MSJNW:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'resmowerdı', 'werdı', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'resmowerdı=$1', 'erwdı=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'raşt', 'right' ),
+       'img_left'                => array( '1', 'çep', 'left' ),
+       'img_none'                => array( '1', 'çıno', 'none' ),
+       'img_width'               => array( '1', '$1pik', '$1piksel', '$1px' ),
+       'img_center'              => array( '1', 'werte', 'miyan', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'çerçeweyın', 'çerçeweya', 'çerçewe', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'beçerçewe', 'frameless' ),
+       'img_page'                => array( '1', 'pela=$1', 'pela_$1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'sinor', 'border' ),
+       'img_top'                 => array( '1', 'gedug', 'top' ),
+       'img_middle'              => array( '1', 'merkez', 'middle' ),
+       'img_link'                => array( '1', 'gre=$1', 'link=$1' ),
+       'int'                     => array( '0', 'İNT:', 'INT:' ),
+       'scriptpath'              => array( '0', 'RAYASCRIPTİ', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'TERZÊTEWRİ', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMER:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'CİNSİYET:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__SERNAMEVURNAYIŞÇINO__', '__SVÇ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ZERREVURNAYIŞÇINO__', '__ZVÇ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'MEVCUDHEFTE', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'MEVCUDWAREYHEFTİ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'WAREYHEFTİ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'WAREYROCAHEFTİ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'NIMREYREVİZYONİ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ROCAREVİZYONİ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ROCAREVİZYON1', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'AŞMAREVİZYONİ', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'AŞMAREVİZYONİ1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'SERRAREVİZYONİ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'MELUMATÊREVİZYONÊDEMİ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'REVİZYONKARBER', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'ZAFEN:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'GREPÊRO:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'GREYOPÊRON:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', 'GREYÊKANONİK:', 'CANONICALURL:' ),
+       'canonicalurle'           => array( '0', 'GREYOKANONİK:', 'CANONICALURLE:' ),
+       'lcfirst'                 => array( '0', 'KHİLK:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'BHİLK:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KH:', 'LC:' ),
+       'uc'                      => array( '0', 'BH:', 'UC:' ),
+       'raw'                     => array( '0', 'XAM:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'SERNAMEİBIMOCNE', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__GREYÊSERNAMEDÊNEWİ__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__GREYÊSERNAMEDÊNEWİÇINO__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'MEWCUDVERSİYON', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'MEWCUDWAREYSEHAT', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'MALUMATÊWAREYSEHAT', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#ZIWAN', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ZIWANÊESTİN', 'ZIWESTEN', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PELEYÊKECADÊNAMİDEYÊ', 'PELECN', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'AMARİYAXİZMETKARAN', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'BABETNAYIŞ', 'FORMATNUM' ),
+       'special'                 => array( '0', 'xısusi', 'special' ),
+       'speciale'                => array( '0', 'xısusiye', 'speciale' ),
+       'defaultsort'             => array( '1', 'RATNAYIŞOHESBNAYIŞ', 'QESAYARATNAYIŞOHESBNAYIŞ', 'KATEGORİYARATNAYIŞOHESBNAYIŞ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'RAYADOSYA:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'etiket', 'tag' ),
+       'hiddencat'               => array( '1', '__KATEGORİYANIMITİ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PELEYÊKEKATEGORİDEYÊ', 'KATDÊPELEY', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'EBATÊPELA', 'PAGESIZE' ),
+       'index'                   => array( '1', '__SERSIQ__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__SERSIQÇINYO__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'GRUBDEAMARE', 'AMARİYAGRUBER', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATİKHETENAYIŞ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'SEWİYEYÊSTARE', 'PROTECTIONLEVEL' ),
+       'url_wiki'                => array( '0', 'WİKİ', 'WIKI' ),
 );
 
 $messages = array(
@@ -634,11 +599,11 @@ Seba lista pelanê xasanê vêrdeyan reca kena: [[Special:SpecialPages|{{int:spe
 # General errors
 'error' => 'Xırab',
 'databaseerror' => 'Xeta serveri',
-'dberrortext' => 'Rêzê vateyê malumati de xeta bı.
+'dberrortext' => 'Rêzê vateyê database de xeta bı.
 No xeta belka software ra yo.
-"<blockquote><tt>$1</tt></blockquote>.
-<tt>$2</tt>" ra pers kerdışê peyin:
-Malumatê yo ke xeta dayo "<tt>$3: $4</tt>".',
+"<tt>$2</tt>" ra pers kerdışê peyin:
+<blockquote><tt>$1</tt></blockquote>.
+Database yo ke xeta dayo "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Persê rêzê vateyê database de xeta bı.
 Persê databaseyê peyin:
 "$1"
@@ -981,9 +946,8 @@ Kerem ke, tı ke wazenay na pele bafernê/bıvurnê, qontrol ke.',
 'blocked-notice-logextract' => 'No karber/na karbere emanet blokekerdeyo/blokekediya.
 Cıkewtışo tewr peyêno ke bloke biyo, cêr seba referansi belikerdeyo:',
 'clearyourcache' => "'''Not:''' Bahde sazkerdışi, gani hafızayê cı gerayoğ pak bıbo.
-*'''Mozilla / Firefox / Safari:''' ''Shift'' ri gıştê şıma ser nayi pel newe ra bar kere yana zi''Ctrl-Shift-R'' bıkere u (qey Apple Mac ''Cmd-Shift-R'');,
-*'''IE:''' ''Ctrl-F5' piya pıploxnê ke wa newe bo', 
-* '''Operar:'''hacetan ra şı rê →tercihan ra bıvurnen",
+*'''Mozilla / Firefox / Safari:''' ''Shift'' ri gıştê şıma ser nayi pel newe ra bar kere yana zi ''Ctrl-Shift-R'' bıkere u (qey Apple Mac ''Cmd-Shift-R'');,
+*'''IE:''' ''Ctrl-F5'', '''Konqueror:''' tena tuşê pelaya newi ra bar kere cı sernê.",
 'usercssyoucanpreview' => "'''Yardim:''' Ser \"{{int:showpreview}}\" sima eskeni CSSe newe test bikeri.",
 'userjsyoucanpreview' => "'''Yardim:''' Ser \"{{int:showpreview}}\" sima eskeni CSSe newe test bikeri.",
 'usercsspreview' => "'''şıma tena verqaydê dosyayê CSS vineni.''' '''Dosyayê Karberi CSS hema qayd nebiyo!'''",
@@ -2089,7 +2053,6 @@ gıreyê her satıri de gıreyi; raş motışê yewın u dıyıni esto.
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|bayt|bayti}}',
 'ncategories' => '$1 {{PLURAL:$1|Kategoriye|Kategoriy}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikiy}}',
 'nlinks' => '$1 {{PLURAL:$1|link|linkî}}',
 'nmembers' => '$1 {{PLURAL:$1|eza|ezayan}}',
 'nrevisions' => '$1 {{PLURAL:$1|revizyon|revizyonî}}',
@@ -2118,7 +2081,6 @@ gıreyê her satıri de gıreyi; raş motışê yewın u dıyıni esto.
 'mostlinkedtemplates' => 'Şablonê ke tewr zafî pela re gıre bîye.',
 'mostcategories' => 'Pelan ke tewr zaf kategorî estê.',
 'mostimages' => 'Dosyayan ke tewr zaf link estê.',
-'mostinterwikis' => 'Pelan ke tewr zaf interwiki biyê.',
 'mostrevisions' => 'Pelan ke tewr zaf revizyonî biyê.',
 'prefixindex' => 'Veroleya peley pêro',
 'prefixindex-namespace' => 'Peleyê Veroleyıni ($1 cay nami)',
@@ -2266,8 +2228,6 @@ qey heqê şexsi de [[{{MediaWiki:Listgrouprights-helppage}}|hema malumato ziyed
 'mailnologin' => 'adresa erşawıtışi/ruşnayişi çina.',
 'mailnologintext' => 'qey karberanê binan re e-posta erşawıtış de gani şıma [[Special:UserLogin|hesab aker]]ê [[Special:Preferences|pelê tercihani]] de gani yew e-postayo meqbul bıbo.',
 'emailuser' => 'Ena karberi rê mesac bırse',
-'emailuser-title-target' => 'Na E-postaya {{GENDER:$1|karberi}}ya',
-'emailuser-title-notarget' => 'E-postaya karberi',
 'emailpage' => 'karberi re e-mail bışaw',
 'emailpagetext' => 'no/na karberi re e-posta erşawıtışi de şıma pê forma cêrıni eşkeni kar bıkerî.
 [[Special:Preferences|tercihanê şıma ye karberi]] de adresa e-posta ya ke şıma dayo, na adres qısmê adresa e-postayi de "From (kam ra)" asena, no sebebi ra gırewtox/e eşkeno/a direk cewab bıdo şıma.',
@@ -3065,34 +3025,16 @@ Tı eşkeno yew sebeb bınus.',
 
 # Info page
 'pageinfo-title' => 'Heq tê "$1"\'i',
-'pageinfo-header-basic' => 'Seron zanayış',
-'pageinfo-header-edits' => 'Vurnayışi verêni',
-'pageinfo-header-restrictions' => 'Xısusiyetê pela',
-'pageinfo-header-properties' => 'Xısusiyetê pela',
-'pageinfo-display-title' => 'Asenge sernuşte',
-'pageinfo-default-sort' => 'Hesıbyaye mırfeyo kılm',
-'pageinfo-length' => 'Derdeya pela (bayti heta)',
-'pageinfo-article-id' => 'Nımrey pela',
-'pageinfo-robot-policy' => 'Weziyetê motor de cıgeyrayışi',
-'pageinfo-robot-index' => 'İIndeksbiyayen',
-'pageinfo-robot-noindex' => 'İndeksnêbiyayen',
+'pageinfo-header-edits' => 'Vurnayışi',
+'pageinfo-header-watchlist' => 'Listey temaşi',
+'pageinfo-header-views' => 'Bıvin',
+'pageinfo-subjectpage' => 'Pele',
+'pageinfo-talkpage' => 'Pelay qıse',
+'pageinfo-watchers' => 'Amariya serykeran',
+'pageinfo-edits' => 'Amarina vurnayışan',
+'pageinfo-authors' => 'Amarina nuştekaran',
 'pageinfo-views' => 'Amarina mocnayışan',
-'pageinfo-watchers' => 'Amariya pela serykeran',
-'pageinfo-redirects-name' => 'Hetenayışê na pela',
-'pageinfo-subpages-name' => 'Bınpelê na pela',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|hetenayış|hetenayışi}}; $3 {{PLURAL:$3|raykerdışt|raykerdışi}})',
-'pageinfo-firstuser' => 'Pela vıraşter',
-'pageinfo-firsttime' => 'Demê pela vıraştışi',
-'pageinfo-lastuser' => 'Vurnayeno peyên',
-'pageinfo-lasttime' => 'Deme u vurnayışo peyên',
-'pageinfo-edits' => 'Amarina vurnayışan pêro',
-'pageinfo-authors' => 'Amarina nuştekaran pêro',
-'pageinfo-recent-edits' => 'Amariya vurnayışan ($1 ra nata)',
-'pageinfo-recent-authors' => 'Amarina nuştekaran pêro',
-'pageinfo-restriction' => 'Xısusiyetê pela da  (<code>$1</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Çekuya|Çekuyê}} ($1) sihırini',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Kategoriye|Kategoriyan}} ($1) bınımne',
-'pageinfo-templates' => '{{PLURAL:$1|Şablon|Şabloni}} ($1) açarneyayê',
+'pageinfo-viewsperedit' => 'Vurnayışi sero vurnayışa bımocnêyış',
 
 # Skin names
 'skinname-standard' => 'Klasik',
index 1caeafa..55167a2 100644 (file)
@@ -810,6 +810,7 @@ Nejnowšy zapisk blokěrowańskego protokola pódawa se dołojce ako referenca:'
 * '''Firefox/Safari:''' Źarź ''Umsch'' tłocony, mjaztym až kliknjoš na ''Znowego'' abo tłoc pak ''Strg-F5'' pak ''Strg-R'' (''⌘-R'' na Makintošu)
 * '''Google Chrome:''' Tłoc na ''Strg-Umsch-R'' ('⌘-Umsch-R'' na Makintošu)
 * '''Internet Explorer:''' Źarź ''Strg'' tłocony, mjaztym až kliknjoš na ''Aktualisieren'' abo tłoc ''Strg-F5''
+* '''Konqueror:''' Klikni na ''Aktualisieren'' abo tłoc ''F5''
 * '''Opera:''' Wuprozni cache w ''Extras → Einstellungen''",
 'usercssyoucanpreview' => "'''Pokazka:''' Wužywaj tłocašk '{{int:showpreview}}', aby swój nowy css testował, nježli až jen składujoš.",
 'userjsyoucanpreview' => "'''Pokazka:''' Wužywaj tłocašk \"{{int:showpreview}}\", aby swój nowy JavaScript testował, nježli až jen składujoš.",
@@ -1793,7 +1794,6 @@ Snaź coš wopisanje na jeje [$2 boku datajowego wopisanja] wobźěłaś.',
 'uploadnewversion-linktext' => 'Nowu wersiju toś teje dataje nagraś',
 'shared-repo-from' => 'z $1',
 'shared-repo' => 'zgromadny repozitorium',
-'upload-disallowed-here' => 'Bóžko njamóžoš toś ten wobraz pśepisaś.',
 
 # File reversion
 'filerevert' => 'Slědk wześ $1',
@@ -1898,7 +1898,6 @@ Kužda smužka wopśimjejo wótkaze na prědne a druge dalejpósrědnjenje a tek
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|byta|byty}}',
 'ncategories' => '$1 {{PLURAL:$1|kategorija|kategoriji|kategorije}}',
-'ninterwikis' => '$1 {{PLURAL:$1|mjazyrěcny wótkaz|mjazyrěcnej wótkaza|mjazyrěcne wótkaze|mjazyrěcnych wótkazow}}',
 'nlinks' => '$1 {{PLURAL:$1|wótkaz|wótkaza|wótkaze}}',
 'nmembers' => '$1 {{PLURAL:$1|zapis|zapisa|zapise}}',
 'nrevisions' => '$1 {{PLURAL:$1|wobźěłanje|wobźěłani|wobźěłanja}}',
@@ -1928,7 +1927,6 @@ Kužda smužka wopśimjejo wótkaze na prědne a druge dalejpósrědnjenje a tek
 'mostlinkedtemplates' => 'Nejcesćej wužywane psedłogi',
 'mostcategories' => 'Boki z nejwěcej kategorijami',
 'mostimages' => 'Nejcesćej wótkazane dataje',
-'mostinterwikis' => 'Boki z nejwěcej mjazyrěcnymi wótkazami',
 'mostrevisions' => 'Boki z nejwěcej wersijami',
 'prefixindex' => 'Wšykne boki z prefiksom',
 'prefixindex-namespace' => 'Wšykne boki z prefiksom (mjenjowy rum $1)',
@@ -2072,8 +2070,6 @@ Pódpěrane protokole: <code>$1</code> (pšosym njepódaj je w swójom pytanju).
 'mailnologin' => 'Njejo móžno e-mailku pósłaś.',
 'mailnologintext' => 'Dejš [[Special:UserLogin|pśizjawjony]] byś a płaśiwu e-mailowu adresu w swójich [[Special:Preferences|nastajenjach]] měś, aby drugim wužywarjam e-mail pósłał.',
 'emailuser' => 'Toś tomu wužywarjeju e-mail pósłaś',
-'emailuser-title-target' => 'E-mail na {{GENDER:$1|toś tomu wužywarjeju|toś tej wužywarce}} pósłaś',
-'emailuser-title-notarget' => 'E-mail wužywarjeju',
 'emailpage' => 'E-mail wužywarjeju',
 'emailpagetext' => 'Móžoš slědujucy formular wužywaś, aby toś tomu wužywarjeju e-mail pósłał.
 E-mailowa adresa, kótaruž sy zapódał w [[Special:Preferences|swójich wužywarskich nastajenjach]], zjawi se ako adresa w pólu "Wót" e-maile, aby dostawaŕ móžo śi direktnje wótegroniś.',
@@ -2849,35 +2845,16 @@ W zespominanju dajo se pśicyna pódaś.',
 
 # Info page
 'pageinfo-title' => 'Informacije za bok "$1"',
-'pageinfo-header-basic' => 'Zakładne informacije',
-'pageinfo-header-edits' => 'Historiju wobźěłaś',
-'pageinfo-header-restrictions' => 'Šćit boka',
-'pageinfo-header-properties' => 'Kakosći boka',
-'pageinfo-display-title' => 'Zwobraznjeński titel',
-'pageinfo-default-sort' => 'Standardny sortěrowański kluc',
-'pageinfo-length' => 'Dłujkosć boka (w bajtach)',
-'pageinfo-article-id' => 'ID boka',
-'pageinfo-robot-policy' => 'Status pytawy',
-'pageinfo-robot-index' => 'Indeksěrujobny',
-'pageinfo-robot-noindex' => 'Njeindeksěrujobny',
+'pageinfo-header-edits' => 'Změny',
+'pageinfo-header-watchlist' => 'Wobglědowańka',
+'pageinfo-header-views' => 'Zwobraznjenja',
+'pageinfo-subjectpage' => 'Bok',
+'pageinfo-talkpage' => 'Diskusijny bok',
+'pageinfo-watchers' => 'Licba  wobglědowarjow',
+'pageinfo-edits' => 'Licba wobźěłanjow:',
+'pageinfo-authors' => 'Licba wšakich awtorow',
 'pageinfo-views' => 'Licba zwobraznjenjow',
-'pageinfo-watchers' => 'Licba  wobglědowarjow boka',
-'pageinfo-redirects-name' => 'Dalejpósrědnjenja k toś tomu bokoju',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Pódboki toś togo boka',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|dalejpósrědnjenja|dalejpósrědnjeni|dalejpósrědnjenja|dalejpósrědnjenjow}}; $3 {{PLURAL:$3|njedalejpósrědnjenja|njedalejpósrědnjeni|njedalejpósrědnjenja|njedalejpósrědnjenjow}})',
-'pageinfo-firstuser' => 'Awtor boka',
-'pageinfo-firsttime' => 'Datum napóranja boka',
-'pageinfo-lastuser' => 'Slědny wobźěłaŕ',
-'pageinfo-lasttime' => 'Datum slědneje změny',
-'pageinfo-edits' => 'Cełkowna licba změnow:',
-'pageinfo-authors' => 'Cełkowna licba wšakich awtorow',
-'pageinfo-recent-edits' => 'Licba nejnowšych změnow (za zachadnych $1)',
-'pageinfo-recent-authors' => 'Nejnowša licba rozdźělnych awtorow',
-'pageinfo-restriction' => 'Šćit boka (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magiske słowo|Magiskej słowje|Magiske słowa|Magiske słowa}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Schowana kategorija|Schowanej kategoriji|Schowane kategorije|Schowane kategorije}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Zapśěgnjona pśedłoga|Zapśěgnjonej pśedłoze|Zapśěgnjone pśedłogi|Zapśěgnjone pśedłogi}} ($1)',
+'pageinfo-viewsperedit' => 'Zwobraznjenja na změnu',
 
 # Skin names
 'skinname-standard' => 'Klasiski',
@@ -2930,7 +2907,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 pikselow, wjelikosć dataje: $3, MIME-typ: $4, $5 {{PLURAL:$5|bok|boka|boki|bokow}}',
 'file-nohires' => 'Wuše wótgranicowanje njeeksistěrujo.',
 'svg-long-desc' => 'dataja SVG, nominalnje: $1 × $2 piksele, wjelikosć dataje: $3',
-'svg-long-desc-animated' => 'Animěrowana SVG-dataja, zakładnej wótměra $1 × $2 pikselow, datajowa wjelikosć: $3',
 'show-big-image' => 'Połne optiske wótgranicowanje.',
 'show-big-image-preview' => 'Wjelikosć toś togo pśeglěda: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Druge rozeznaśe||Drugej rozeznaśi|Druge rozeznaśa|Druge rozeznaśa}}: $1.',
@@ -2940,8 +2916,6 @@ $1',
 'file-info-png-looped' => 'šlejfa',
 'file-info-png-repeat' => '{{PLURAL:$1|$1 raz|dwójcy|$1 raze|$1 razow}} wótegrata',
 'file-info-png-frames' => '$1 {{PLURAL:$1|wobłuk|wobłuka|wobłuki|wobłukow}}',
-'file-no-thumb-animation' => "'''Glědaj: Techniskich wobgranicowanjow dla pśeglědne wobrazki toś teje dataje se njeaniměruju.'''",
-'file-no-thumb-animation-gif' => "'''Glědaj: Techniskich wobgranicowanjow dla pśeglědne wobrazki wusokego rozeznaśa GIF-wobrazow ako toś togo njebudu se animěrowaś.'''",
 
 # Special:NewFiles
 'newimages' => 'Nowe dataje',
index 9b0552e..cb1e053 100644 (file)
@@ -588,10 +588,14 @@ Vadä la pàgina dal file',
 
 # Info page
 'pageinfo-header-edits' => 'Mudifich',
-'pageinfo-views' => 'Nümar ad visit',
+'pageinfo-header-views' => 'Visit',
+'pageinfo-subjectpage' => 'Pàgina',
+'pageinfo-talkpage' => 'Pàgina ad discüssion',
 'pageinfo-watchers' => 'Numar ad visitador',
 'pageinfo-edits' => 'Nümar ad mudifich',
 'pageinfo-authors' => 'Nümar ad devers autor',
+'pageinfo-views' => 'Nümar ad visit',
+'pageinfo-viewsperedit' => 'Visit par mudifich',
 
 # Browsing diffs
 'previousdiff' => "← Mudifich piö vecc'",
index 385ae47..2f53bcb 100644 (file)
@@ -212,143 +212,143 @@ $dateFormats = array(
 
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ΑΝΑΚΑΤΕΥΘΥΝΣΗ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ΧΩΡΙΣΠΠ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ΧΩΡΙΣΠΙΝΑΚΟΘΗΚΗ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ΜΕΠΠ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ΠΠ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ΧΩΡΙΣΕΠΕΞΕΝΟΤ__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__ΧΩΡΙΣΚΕΦΑΛΙΔΑ__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣ1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣΟΝΟΜΑ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣΓΕΝΙΚΗ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣΣΥΝΤ', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑ2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑΟΝΟΜΑ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ΤΡΕΧΟΝΕΤΟΣ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ΤΡΕΧΩΝΧΡΟΝΟΣ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ΤΡΕΧΟΥΣΑΩΡΑ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣ1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣΟΝΟΜΑ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣΓΕΝΙΚΗ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣΣΥΝΤ', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ΤΟΠΙΚΗΜΕΡΑ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ΤΟΠΙΚΗΜΕΡΑ2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ΤΟΠΙΚΗΜΕΡΑΟΝΟΜΑ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ΤΟΠΙΚΟΕΤΟΣ', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ΤΟΠΙΚΟΣΧΡΟΝΟΣ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ΤΟΠΙΚΗΩΡΑ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ΑΡΙΘΜΟΣΣΕΛΙΔΩΝ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ΑΡΙΘΜΟΣΑΡΘΡΩΝ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ΑΡΙΘΜΟΣΑΡΧΕΙΩΝ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ΑΡΙΘΜΟΣΧΡΗΣΤΩΝ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ΕΝΕΡΓΟΙΧΡΗΣΤΕΣ', 'ΑΡΙΘΜΟΣΕΝΕΡΓΩΝΧΡΗΣΤΩΝ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ΑΡΙΘΜΟΣΕΠΕΞΕΡΓΑΣΙΩΝ', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ΑΡΙΘΜΟΣΕΜΦΑΝΙΣΕΩΝ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΚ', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ΠΕΡΙΟΧΗ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ΠΕΡΙΟΧΗΚ', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ΠΕΡΙΟΧΗΣΥΖΗΤΗΣΕΩΝ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ΠΕΡΙΟΧΗΣΥΖΗΤΗΣΕΩΝΚ', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ΠΕΡΙΟΧΗΘΕΜΑΤΩΝ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ΠΕΡΙΟΧΗΘΕΜΑΤΩΝΚ', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ΠΛΗΡΕΣΟΝΟΜΑΣΕΛΙΔΑΣ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ΠΛΗΡΕΣΟΝΟΜΑΣΕΛΙΔΑΣΚ', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ΟΝΟΜΑΥΠΟΣΕΛΙΔΑΣ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ΟΝΟΜΑΥΠΟΣΕΛΙΔΑΣΚ', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ΒΑΣΗΟΝΟΜΑΤΟΣΣΕΛΙΔΑΣ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ΒΑΣΗΟΝΟΜΑΤΟΣΣΕΛΙΔΑΣΚ', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΣΥΖΗΤΗΣΕΩΝ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΣΥΖΗΤΗΣΕΩΝΚ', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΘΕΜΑΤΟΣ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΘΕΜΑΤΟΣΚ', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ΚΕΙΜΕΝΟ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ΑΛΛΑΓΗ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'ΑΠΛΟΚΕΙΜΕΝΟ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'μικρογραφία', 'μινιατούρα', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'μικρογραφία=$1', 'μινιατούρα=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'δεξιά', 'right' ),
-       'img_left'                  => array( '1', 'αριστερά', 'left' ),
-       'img_none'                  => array( '1', 'καθόλου', 'none' ),
-       'img_width'                 => array( '1', '$1εσ', '$1px' ),
-       'img_center'                => array( '1', 'κέντρο', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'με-πλαίσιο', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'χωρίς-πλαίσιο', 'frameless' ),
-       'img_page'                  => array( '1', 'σελίδα=$1', 'σελίδα $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'κατακόρυφα', 'κατακόρυφα=$1', 'κατακόρυφα $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'πλαίσιο', 'border' ),
-       'img_baseline'              => array( '1', 'γραμμήβάσης', 'baseline' ),
-       'img_sub'                   => array( '1', 'δείκτης', 'sub' ),
-       'img_super'                 => array( '1', 'εκθέτης', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'άνω', 'top' ),
-       'img_text_top'              => array( '1', 'πάνω-από-το-κείμενο', 'text-top' ),
-       'img_middle'                => array( '1', 'μέσο', 'middle' ),
-       'img_bottom'                => array( '1', 'κάτω', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'κάτω-από-το-κείμενο', 'text-bottom' ),
-       'img_link'                  => array( '1', 'σύνδεσμος=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'εναλλ.=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ΕΣΩΤ:', 'INT:' ),
-       'sitename'                  => array( '1', 'ΙΣΤΟΧΩΡΟΣ', 'SITENAME' ),
-       'ns'                        => array( '0', 'ΧΟ:', 'NS:' ),
-       'localurl'                  => array( '0', 'ΤΟΠΙΚΟURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ΤΟΠΙΚΟURLΚ:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'ΕΞΥΠΗΡΕΤΗΤΗΣ', 'SERVER' ),
-       'servername'                => array( '0', 'ΟΝΟΜΑΕΞΥΠΗΡΕΤΗΤΗ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ΔΙΑΔΡΟΜΗΠΡΟΓΡΑΜΜΑΤΟΣ', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'ΓΡΑΜΜΑΤΙΚΗ:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ΦΥΛΟ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__ΧΩΡΙΣΜΕΤΑΤΡΟΠΗΤΙΤΛΟΥ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ΧΩΡΙΣΜΕΤΑΤΡΟΠΗΠΕΡΙΧΟΜΕΝΟΥ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ΤΡΕΧΟΥΣΑΕΒΔΟΜΑΔΑ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑΕΒΔΟΜΑΔΑΣ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ΤΟΠΙΚΗΕΒΔΟΜΑΔΑ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ΤΟΠΙΚΗΜΕΡΑΕΒΔΟΜΑΔΑΣ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ΚΩΔΙΚΟΣΑΛΛΑΓΗΣ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ΜΕΡΑΑΛΛΑΓΗΣ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ΜΕΡΑΑΛΛΑΓΗΣ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'ΜΗΝΑΣΑΛΛΑΓΗΣ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ΕΤΟΣΑΛΛΑΓΗΣ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'ΧΡΟΝΟΣΗΜΑΝΣΗΑΛΛΑΓΗΣ', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'ΠΛΗΘΥΝΤΙΚΟΣ:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ΠΛΗΡΕΣURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ΠΛΗΡΕΣURLΚ:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ΠΡΩΤΟΠΕΖΟ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ΠΡΩΤΟΚΕΦΑΛΑΙΟ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'ΠΕΖΑ:', 'LC:' ),
-       'uc'                        => array( '0', 'ΚΕΦΑΛΑΙΑ:', 'UC:' ),
-       'raw'                       => array( '0', 'ΓΥΜΝΑ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ΔΕΙΞΕΤΙΤΛΟ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Γ', 'R' ),
-       'newsectionlink'            => array( '1', '__ΔΕΣΜΟΣΝΕΑΣΕΝΟΤΗΤΑΣ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ΤΡΕΧΟΥΣΑΕΚΔΟΣΗ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ΚΩΔΙΚΟΠΟΙΗΣΗURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ΚΩΔΙΚΟΠΟΙΗΣΗΑΓΚΥΡΑΣ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'ΤΡΕΧΟΥΣΑΧΡΟΝΟΣΗΜΑΝΣΗ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ΤΟΠΙΚΗΧΡΟΝΟΣΗΜΑΝΣΗ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'ΚΩΔΙΚΟΣΦΟΡΑΣ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ΓΛΩΣΣΑ:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ΓΛΩΣΣΑΠΕΡΙΕΧΟΜΕΝΟΥ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'ΣΕΛΙΔΕΣΣΤΗΝΠΕΡΙΟΧΗΟΝΟΜΑΤΩΝ:', 'ΣΕΛΙΔΕΣΣΤΗΝΠΟ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ΑΡΙΘΜΟΣΔΙΑΧΕΙΡΙΣΤΩΝ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ΜΟΡΦΟΠΟΙΗΣΗΑΡΙΘΜΟΥ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ΑΡΙΣΤΕΡΟΠΑΡΑΓΕΜΙΣΜΑ', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ΔΕΞΙΠΑΡΑΓΕΜΙΣΜΑ', 'PADRIGHT' ),
-       'special'                   => array( '0', 'λειτουργία', 'special' ),
-       'defaultsort'               => array( '1', 'ΠΡΟΚΑΘΟΡΙΣΜΕΝΗΤΑΞΙΝΟΜΗΣΗ:', 'ΚΛΕΙΔΙΠΡΟΚΑΘΟΡΙΣΜΕΝΗΣΤΑΞΙΝΟΜΗΣΗΣ:', 'ΠΡΟΚΑΘΟΡΙΣΜΕΝΗΤΑΞΙΝΟΜΗΣΗΚΑΤΗΓΟΡΙΑΣ:', 'ΠΡΟΚΤΑΞ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ΔΙΑΔΡΟΜΗΑΡΧΕΙΟΥ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'ετικέτα', 'tag' ),
-       'hiddencat'                 => array( '1', '__ΚΡΥΦΗΚΑΤΗΓΟΡΙΑ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'ΣΕΛΙΔΕΣΣΤΗΝΚΑΤΗΓΟΡΙΑ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ΜΕΓΕΘΟΣΣΕΛΙΔΑΣ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ΕΥΡΕΤΗΡΙΟ__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__ΧΩΡΙΣΕΥΡΕΤΗΡΙΟ__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'ΟΜΑΔΑΑΡΙΘΜΗΣΗΣ', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__ΣΤΑΤΙΚΗΑΝΑΚΑΤΕΥΘΥΝΣΗ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'ΕΠΙΠΕΔΟΠΡΟΣΤΑΣΙΑΣ', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#ΑΝΑΚΑΤΕΥΘΥΝΣΗ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ΧΩΡΙΣΠΠ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ΧΩΡΙΣΠΙΝΑΚΟΘΗΚΗ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ΜΕΠΠ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ΠΠ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ΧΩΡΙΣΕΠΕΞΕΝΟΤ__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__ΧΩΡΙΣΚΕΦΑΛΙΔΑ__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣ1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣΟΝΟΜΑ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣΓΕΝΙΚΗ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ΤΡΕΧΩΝΜΗΝΑΣΣΥΝΤ', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑ2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑΟΝΟΜΑ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ΤΡΕΧΟΝΕΤΟΣ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ΤΡΕΧΩΝΧΡΟΝΟΣ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ΤΡΕΧΟΥΣΑΩΡΑ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣ1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣΟΝΟΜΑ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣΓΕΝΙΚΗ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ΤΟΠΙΚΟΣΜΗΝΑΣΣΥΝΤ', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ΤΟΠΙΚΗΜΕΡΑ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ΤΟΠΙΚΗΜΕΡΑ2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ΤΟΠΙΚΗΜΕΡΑΟΝΟΜΑ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ΤΟΠΙΚΟΕΤΟΣ', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ΤΟΠΙΚΟΣΧΡΟΝΟΣ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ΤΟΠΙΚΗΩΡΑ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ΑΡΙΘΜΟΣΣΕΛΙΔΩΝ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ΑΡΙΘΜΟΣΑΡΘΡΩΝ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ΑΡΙΘΜΟΣΑΡΧΕΙΩΝ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ΑΡΙΘΜΟΣΧΡΗΣΤΩΝ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ΕΝΕΡΓΟΙΧΡΗΣΤΕΣ', 'ΑΡΙΘΜΟΣΕΝΕΡΓΩΝΧΡΗΣΤΩΝ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ΑΡΙΘΜΟΣΕΠΕΞΕΡΓΑΣΙΩΝ', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'ΑΡΙΘΜΟΣΕΜΦΑΝΙΣΕΩΝ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΚ', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ΠΕΡΙΟΧΗ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ΠΕΡΙΟΧΗΚ', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ΠΕΡΙΟΧΗΣΥΖΗΤΗΣΕΩΝ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ΠΕΡΙΟΧΗΣΥΖΗΤΗΣΕΩΝΚ', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ΠΕΡΙΟΧΗΘΕΜΑΤΩΝ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ΠΕΡΙΟΧΗΘΕΜΑΤΩΝΚ', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ΠΛΗΡΕΣΟΝΟΜΑΣΕΛΙΔΑΣ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ΠΛΗΡΕΣΟΝΟΜΑΣΕΛΙΔΑΣΚ', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ΟΝΟΜΑΥΠΟΣΕΛΙΔΑΣ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ΟΝΟΜΑΥΠΟΣΕΛΙΔΑΣΚ', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ΒΑΣΗΟΝΟΜΑΤΟΣΣΕΛΙΔΑΣ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ΒΑΣΗΟΝΟΜΑΤΟΣΣΕΛΙΔΑΣΚ', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΣΥΖΗΤΗΣΕΩΝ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΣΥΖΗΤΗΣΕΩΝΚ', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΘΕΜΑΤΟΣ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ΟΝΟΜΑΣΕΛΙΔΑΣΘΕΜΑΤΟΣΚ', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ΚΕΙΜΕΝΟ:', 'MSG:' ),
+       'subst'                   => array( '0', 'ΑΛΛΑΓΗ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'ΑΠΛΟΚΕΙΜΕΝΟ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'μικρογραφία', 'μινιατούρα', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'μικρογραφία=$1', 'μινιατούρα=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'δεξιά', 'right' ),
+       'img_left'                => array( '1', 'αριστερά', 'left' ),
+       'img_none'                => array( '1', 'καθόλου', 'none' ),
+       'img_width'               => array( '1', '$1εσ', '$1px' ),
+       'img_center'              => array( '1', 'κέντρο', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'με-πλαίσιο', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'χωρίς-πλαίσιο', 'frameless' ),
+       'img_page'                => array( '1', 'σελίδα=$1', 'σελίδα $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'κατακόρυφα', 'κατακόρυφα=$1', 'κατακόρυφα $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'πλαίσιο', 'border' ),
+       'img_baseline'            => array( '1', 'γραμμήβάσης', 'baseline' ),
+       'img_sub'                 => array( '1', 'δείκτης', 'sub' ),
+       'img_super'               => array( '1', 'εκθέτης', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'άνω', 'top' ),
+       'img_text_top'            => array( '1', 'πάνω-από-το-κείμενο', 'text-top' ),
+       'img_middle'              => array( '1', 'μέσο', 'middle' ),
+       'img_bottom'              => array( '1', 'κάτω', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'κάτω-από-το-κείμενο', 'text-bottom' ),
+       'img_link'                => array( '1', 'σύνδεσμος=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'εναλλ.=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ΕΣΩΤ:', 'INT:' ),
+       'sitename'                => array( '1', 'ΙΣΤΟΧΩΡΟΣ', 'SITENAME' ),
+       'ns'                      => array( '0', 'ΧΟ:', 'NS:' ),
+       'localurl'                => array( '0', 'ΤΟΠΙΚΟURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ΤΟΠΙΚΟURLΚ:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'ΕΞΥΠΗΡΕΤΗΤΗΣ', 'SERVER' ),
+       'servername'              => array( '0', 'ΟΝΟΜΑΕΞΥΠΗΡΕΤΗΤΗ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ΔΙΑΔΡΟΜΗΠΡΟΓΡΑΜΜΑΤΟΣ', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ΓΡΑΜΜΑΤΙΚΗ:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ΦΥΛΟ:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__ΧΩΡΙΣΜΕΤΑΤΡΟΠΗΤΙΤΛΟΥ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ΧΩΡΙΣΜΕΤΑΤΡΟΠΗΠΕΡΙΧΟΜΕΝΟΥ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ΤΡΕΧΟΥΣΑΕΒΔΟΜΑΔΑ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ΤΡΕΧΟΥΣΑΜΕΡΑΕΒΔΟΜΑΔΑΣ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ΤΟΠΙΚΗΕΒΔΟΜΑΔΑ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ΤΟΠΙΚΗΜΕΡΑΕΒΔΟΜΑΔΑΣ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ΚΩΔΙΚΟΣΑΛΛΑΓΗΣ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ΜΕΡΑΑΛΛΑΓΗΣ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ΜΕΡΑΑΛΛΑΓΗΣ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'ΜΗΝΑΣΑΛΛΑΓΗΣ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ΕΤΟΣΑΛΛΑΓΗΣ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'ΧΡΟΝΟΣΗΜΑΝΣΗΑΛΛΑΓΗΣ', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'ΠΛΗΘΥΝΤΙΚΟΣ:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ΠΛΗΡΕΣURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ΠΛΗΡΕΣURLΚ:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ΠΡΩΤΟΠΕΖΟ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ΠΡΩΤΟΚΕΦΑΛΑΙΟ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'ΠΕΖΑ:', 'LC:' ),
+       'uc'                      => array( '0', 'ΚΕΦΑΛΑΙΑ:', 'UC:' ),
+       'raw'                     => array( '0', 'ΓΥΜΝΑ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ΔΕΙΞΕΤΙΤΛΟ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Γ', 'R' ),
+       'newsectionlink'          => array( '1', '__ΔΕΣΜΟΣΝΕΑΣΕΝΟΤΗΤΑΣ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ΤΡΕΧΟΥΣΑΕΚΔΟΣΗ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ΚΩΔΙΚΟΠΟΙΗΣΗURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ΚΩΔΙΚΟΠΟΙΗΣΗΑΓΚΥΡΑΣ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'ΤΡΕΧΟΥΣΑΧΡΟΝΟΣΗΜΑΝΣΗ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ΤΟΠΙΚΗΧΡΟΝΟΣΗΜΑΝΣΗ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'ΚΩΔΙΚΟΣΦΟΡΑΣ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ΓΛΩΣΣΑ:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ΓΛΩΣΣΑΠΕΡΙΕΧΟΜΕΝΟΥ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'ΣΕΛΙΔΕΣΣΤΗΝΠΕΡΙΟΧΗΟΝΟΜΑΤΩΝ:', 'ΣΕΛΙΔΕΣΣΤΗΝΠΟ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ΑΡΙΘΜΟΣΔΙΑΧΕΙΡΙΣΤΩΝ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ΜΟΡΦΟΠΟΙΗΣΗΑΡΙΘΜΟΥ', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ΑΡΙΣΤΕΡΟΠΑΡΑΓΕΜΙΣΜΑ', 'PADLEFT' ),
+       'padright'                => array( '0', 'ΔΕΞΙΠΑΡΑΓΕΜΙΣΜΑ', 'PADRIGHT' ),
+       'special'                 => array( '0', 'λειτουργία', 'special' ),
+       'defaultsort'             => array( '1', 'ΠΡΟΚΑΘΟΡΙΣΜΕΝΗΤΑΞΙΝΟΜΗΣΗ:', 'ΚΛΕΙΔΙΠΡΟΚΑΘΟΡΙΣΜΕΝΗΣΤΑΞΙΝΟΜΗΣΗΣ:', 'ΠΡΟΚΑΘΟΡΙΣΜΕΝΗΤΑΞΙΝΟΜΗΣΗΚΑΤΗΓΟΡΙΑΣ:', 'ΠΡΟΚΤΑΞ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ΔΙΑΔΡΟΜΗΑΡΧΕΙΟΥ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'ετικέτα', 'tag' ),
+       'hiddencat'               => array( '1', '__ΚΡΥΦΗΚΑΤΗΓΟΡΙΑ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'ΣΕΛΙΔΕΣΣΤΗΝΚΑΤΗΓΟΡΙΑ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ΜΕΓΕΘΟΣΣΕΛΙΔΑΣ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ΕΥΡΕΤΗΡΙΟ__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__ΧΩΡΙΣΕΥΡΕΤΗΡΙΟ__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'ΟΜΑΔΑΑΡΙΘΜΗΣΗΣ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__ΣΤΑΤΙΚΗΑΝΑΚΑΤΕΥΘΥΝΣΗ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'ΕΠΙΠΕΔΟΠΡΟΣΤΑΣΙΑΣ', 'PROTECTIONLEVEL' ),
 );
 
 $messages = array(
@@ -3045,10 +3045,15 @@ $1',
 # Info page
 'pageinfo-title' => 'Πληροφορίες για "$1"',
 'pageinfo-header-edits' => 'Επεξεργασίες',
-'pageinfo-views' => 'Αριθμός προβολών',
+'pageinfo-header-watchlist' => 'Λίστα παρακολούθησης',
+'pageinfo-header-views' => 'Προβολές',
+'pageinfo-subjectpage' => 'Σελίδα',
+'pageinfo-talkpage' => 'Σελίδα συζήτησης',
 'pageinfo-watchers' => 'Αριθμός παρατηρητών',
 'pageinfo-edits' => 'Αριθμός επεξεργασιών',
 'pageinfo-authors' => 'Αριθμός ξεχωριστών συγγραφέων',
+'pageinfo-views' => 'Αριθμός προβολών',
+'pageinfo-viewsperedit' => 'Προβολές ανά επεξεργασία',
 
 # Skin names
 'skinname-standard' => 'Κλασσικό',
index 9d1cfcc..1cee1ba 100644 (file)
@@ -282,7 +282,6 @@ $magicWords = array(
        'img_text_bottom'         => array( 1,    'text-bottom' ),
        'img_link'                => array( 1,    'link=$1' ),
        'img_alt'                 => array( 1,    'alt=$1' ),
-       'img_class'               => array( 1,    'class=$1' ),
        'int'                     => array( 0,    'INT:' ),
        'sitename'                => array( 1,    'SITENAME' ),
        'ns'                      => array( 0,    'NS:' ),
@@ -2461,7 +2460,6 @@ Maybe you want to edit the description on its [$2 file description page] there.'
 'shared-repo'                       => 'a shared repository',
 'shared-repo-name-wikimediacommons' => 'Wikimedia Commons', # only translate this message to other languages if you have to change it
 'filepage.css'                      => '/* CSS placed here is included on the file description page, also included on foreign client wikis */', # only translate this message to other languages if you have to change it
-'upload-disallowed-here'            => 'Unfortunately you cannot overwrite this image.',
 
 # File reversion
 'filerevert'                => 'Revert $1',
@@ -3746,8 +3744,6 @@ This is probably caused by a link to a blacklisted external site.',
 'pageinfo-length'              => 'Page length (in bytes)',
 'pageinfo-article-id'          => 'Page ID',
 'pageinfo-robot-policy'        => 'Search engine status',
-'pageinfo-robot-index'         => 'Indexable',
-'pageinfo-robot-noindex'       => 'Not indexable',
 'pageinfo-views'               => 'Number of views',
 'pageinfo-watchers'            => 'Number of page watchers',
 'pageinfo-redirects-name'      => 'Redirects to this page',
@@ -3762,7 +3758,7 @@ This is probably caused by a link to a blacklisted external site.',
 'pageinfo-authors'             => 'Total number of distinct authors',
 'pageinfo-recent-edits'        => 'Recent number of edits (within past $1)',
 'pageinfo-recent-authors'      => 'Recent number of distinct authors',
-'pageinfo-restriction'         => 'Page protection (<code>{{lcfirst:$1}}</code>)',
+'pageinfo-restriction'         => 'Page protection (<code>$1</code>)',
 'pageinfo-magic-words'         => 'Magic {{PLURAL:$1|word|words}} ($1)',
 'pageinfo-hidden-categories'   => 'Hidden {{PLURAL:$1|category|categories}} ($1)',
 'pageinfo-templates'           => 'Transcluded {{PLURAL:$1|template|templates}} ($1)',
@@ -3822,7 +3818,6 @@ By executing it, your system may be compromised.",
 'file-info-size-pages'   => '$1 × $2 pixels, file size: $3, MIME type: $4, $5 {{PLURAL:$5|page|pages}}',
 'file-nohires'           => 'No higher resolution available.',
 'svg-long-desc'          => 'SVG file, nominally $1 × $2 pixels, file size: $3',
-'svg-long-desc-animated' => 'Animated SVG file, nominally $1 × $2 pixels, file size: $3',
 'show-big-image'         => 'Full resolution',
 'show-big-image-preview' => 'Size of this preview: $1.',
 'show-big-image-other'   => 'Other {{PLURAL:$2|resolution|resolutions}}: $1.',
@@ -3832,8 +3827,6 @@ By executing it, your system may be compromised.",
 'file-info-png-looped'   => 'looped',
 'file-info-png-repeat'   => 'played $1 {{PLURAL:$1|time|times}}',
 'file-info-png-frames'   => '$1 {{PLURAL:$1|frame|frames}}',
-'file-no-thumb-animation'=> '\'\'\'Note: Due to technical limitations, thumbnails of this file will not be animated.\'\'\'',
-'file-no-thumb-animation-gif' => '\'\'\'Note: Due to technical limitations, thumbnails of high resolution GIF images such as this one will not be animated.\'\'\'',
 
 # Special:NewFiles
 'newimages'             => 'Gallery of new files',
index f838269..3d4c129 100644 (file)
@@ -175,129 +175,129 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ALIDIREKTU', '#ALIDIREKTI', '#AL', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__NI__', '__NEINDEKSO__', '__NT__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__NG__', '__SENBILDARO__', '__SB__', '__SG__', '__SENGALERIO__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FI__', '__FORTUINDEKSON__', '__FT__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__I__', '__T__', '__INDEKSO__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__SRS__', '__NES__', '__SENREDAKTISEKCIOJN__', '__SENREDAKTISEKCION__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__SENTITOLO__', '__NH__', '__ST__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'NUNAMONATO', 'NUNAMONATO2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'NUNAMONATO1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NUNAMONATNOMO', 'NUNAMONATONOMO', 'NUNAMONATANOMO', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NUNAMONATNOMOGEN', 'NUNAMONATONOMOGEN', 'NUNAMONATANOMOGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'NUNAMONATNOMOMAL', 'NUNAMONATONOMOMAL', 'NUNAMONATANOMOMAL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'NUNATAGO', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'NUNATAGO2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NUNATAGNOMO', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'NUNAJARO', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'NUNATEMPO', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'NUNAHORO', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKAMONATO', 'LOKAMONATO2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKAMONATO1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKAMONATNOMO', 'LOKAMONATONOMO', 'LOKAMONATANOMO', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKAMONATNOMOGEN', 'LOKAMONATONOMOGEN', 'LOKAMONATANOMOGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKAMONATNOMOMAL', 'LOKAMONATONOMOMAL', 'LOKAMONATANOMOMAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKATAGO', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKATAGO2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKATAGNOMO', 'LOKATAGONOMO', 'LOKATAGANOMO', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKAJARO', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKATEMPO', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKAHORO', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NOMBRODEPAĜOJ', 'NOMBRODEPAGXOJ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NOMBRODEARTIKOLOJ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NOMBRODEDOSIEROJ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NOMBRODEUZANTOJ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NOMBRODEAKTIVAJUZANTOJ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NOMBRODEREDAKTOJ', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NOMBRODEVIZITOJ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'PAĜONOMO', 'PAGXONOMO', 'PAĜNOMO', 'PAGXNOMO', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'PAĜONOMOO', 'PAGXONOMOO', 'PAĜNOMOO', 'PAGXNOMOO', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NOMSPACO', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NOMSPACOO', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'DISKUTNOMSPACO', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'DISKUTNOMSPACOO', 'TALKSPACEE' ),
-       'fullpagename'              => array( '1', 'TUTAPAĜONOMO', 'TUTAPAGXONOMO', 'TUTAPAĜNOMO', 'TUTAPAGXNOMO', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'TUTAPAĜONOMOO', 'TUTAPAGXONOMOO', 'TUTAPAĜNOMOO', 'TUTAPAGXNOMOO', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'SUBPAĜONOMO', 'SUBPAGXONOMO', 'SUBPAĜNOMO', 'SUBPAGXNOMO', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'SUBPAĜONOMOO', 'SUBPAGXONOMOO', 'SUBPAĜNOMOO', 'SUBPAGXNOMOO', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'PATRAPAĜONOMO', 'PATRAPAGXONOMO', 'PATRAPAĜNOMO', 'PATRAPAGXNOMO', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'PATRAPAĜONOMOO', 'PATRAPAGXONOMOO', 'PATRAPAĜNOMOO', 'PATRAPAGXNOMOO', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'DISKUTPAĜONOMO', 'DISKUTPAGXONOMO', 'DISKUTPAĜNOMO', 'DISKUTPAGXNOMO', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'DISKUTPAĜONOMOO', 'DISKUTPAGXONOMOO', 'DISKUTPAĜNOMOO', 'DISKUTPAGXNOMOO', 'TALKPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSĜ:', 'MSGX:', 'MSG:' ),
-       'subst'                     => array( '0', 'ANSTAT:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'SEKURANSTAT:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'NVMSĜ:', 'NVMSGX:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'eta', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'eta=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'dekstra', 'dekstre', 'right' ),
-       'img_left'                  => array( '1', 'maldekstra', 'maldekstre', 'left' ),
-       'img_none'                  => array( '1', 'nenio', 'neniu', 'none' ),
-       'img_width'                 => array( '1', '$1ra', '$1px' ),
-       'img_center'                => array( '1', 'centra', 'meza', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'kadro', 'enkadrita', 'enkadrite', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'senkadra', 'frameless' ),
-       'img_page'                  => array( '1', 'paĝo=$1', 'paĝo $1', 'pagxo=$1', 'pagxo_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'altdekstre', 'altdekstre=$1', 'altdekstre_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'kadra', 'kadrita', 'kadrigita', 'kadrite', 'kadrigite', 'border' ),
-       'img_sub'                   => array( '1', 'sube', 'malsupre', 'sub' ),
-       'img_super'                 => array( '1', 'supre', 'malsube', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'alte', 'top' ),
-       'img_text_top'              => array( '1', 'tekst-alte', 'text-top' ),
-       'img_middle'                => array( '1', 'meze', 'middle' ),
-       'img_bottom'                => array( '1', 'malalte', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'suba-teksto', 'text-bottom' ),
-       'img_link'                  => array( '1', 'ligilo=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'alternative=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ENE:', 'INT:' ),
-       'sitename'                  => array( '1', 'TTT-NOMO', 'RETPAĜNOMO', 'RETPAGXNOMO', 'RETEJNOMO', 'SITENAME' ),
-       'nse'                       => array( '0', 'NSS:', 'NSO:', 'NSE:' ),
-       'localurl'                  => array( '0', 'LOKATTT:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKATTTT:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ARTIKOLAPADO', 'ARTIKOLAVOJO', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'SERVILO', 'SERVER' ),
-       'servername'                => array( '0', 'NOMODESERVILO', 'SERVILANOMO', 'SERVILONOMO', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTO-VOJO', 'SKRIPTOVOJO', 'SKRIPTVOJO', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'STILO-VOJO', 'STILOVOJO', 'STILVOJO', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMATIKO:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'SEKSO:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__NEKONVERTUTITOLON__', '__NKT__', '__NTC__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__NEKONVERTUENHAVON__', '__NKH__', '__NCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'NUNASEMAJNO', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'LOKASEMAJNO', 'LOCALWEEK' ),
-       'revisionyear'              => array( '1', 'JARODEREVIZIO', 'REVISIONYEAR' ),
-       'plural'                    => array( '0', 'PLURALA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PLENALIGILO:', 'PLENLIG:', 'TUTATTT:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'PLENALIGILOO:', 'PLENLIGG:', 'TUTATTTT:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'MALMAJUSKLEUNUA:', 'MINUSKLEUNUA:', 'MMU:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'MAJUSKLEUNUA:', 'MALMINUSKLEUNUA:', 'MU:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MALMAJUSKLE:', 'MINUSKLE:', 'LC:' ),
-       'uc'                        => array( '0', 'MAJUSKLE:', 'MALMINUSKLE:', 'UC:' ),
-       'displaytitle'              => array( '1', 'MONTRUTITOLON:', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LIGILOALNOVASEKCIO__', '__NSL__', '__LNS__', '__LANS__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__SENLIGILOALNOVASEKCIO__', '__NNSL__', '__SLNS__', '__SLANS__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'NUNAVERSIO', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'NUNATEMPINDIKO', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKATEMPINDIKO', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#LINGVO:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ENHAVA-LINGVO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAĜOJENNOMSPACO', 'PAGXOJENNOMSPACO', 'PAĜOJENS', 'PAGXOJENNS', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NOMBRODEADMINOJ', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'speciala', 'special' ),
-       'defaultsort'               => array( '1', 'DEFAŬLTORDIGO:', 'DEFAUXLTORDIGO:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'DOSIERO-VORO', 'DOSIERVOJO', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'marko', 'etikedo', 'tag' ),
-       'hiddencat'                 => array( '1', '__KK__', '__KAŜITAKATEGORIO__', '__KASXITAKATEGORIO__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAĜOJENKATEGORIO', 'PAGXOJENKATEGORIO', 'PAĜOJENKAT', 'PAGXOJENKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'PAĜOPEZO', 'PAGXOPEZO', 'PEZODEPAĜO', 'PEZODEPAGXO', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEKSU__', '__INDEKSI__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NEINDEKSU__', '__NIU__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '__STATIKAALIDIREKTO__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'PROTEKTONIVELO', 'PROTECTIONLEVEL' ),
-       'url_path'                  => array( '0', 'VOJO', 'PATH' ),
-       'url_wiki'                  => array( '0', 'VIKIO', 'WIKI' ),
-       'url_query'                 => array( '0', 'INFORMPETO', 'QUERY' ),
+       'redirect'                => array( '0', '#ALIDIREKTU', '#ALIDIREKTI', '#AL', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__NI__', '__NEINDEKSO__', '__NT__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__NG__', '__SENBILDARO__', '__SB__', '__SG__', '__SENGALERIO__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FI__', '__FORTUINDEKSON__', '__FT__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__I__', '__T__', '__INDEKSO__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__SRS__', '__NES__', '__SENREDAKTISEKCIOJN__', '__SENREDAKTISEKCION__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__SENTITOLO__', '__NH__', '__ST__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'NUNAMONATO', 'NUNAMONATO2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'NUNAMONATO1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NUNAMONATNOMO', 'NUNAMONATONOMO', 'NUNAMONATANOMO', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NUNAMONATNOMOGEN', 'NUNAMONATONOMOGEN', 'NUNAMONATANOMOGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'NUNAMONATNOMOMAL', 'NUNAMONATONOMOMAL', 'NUNAMONATANOMOMAL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'NUNATAGO', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'NUNATAGO2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NUNATAGNOMO', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'NUNAJARO', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'NUNATEMPO', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'NUNAHORO', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKAMONATO', 'LOKAMONATO2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKAMONATO1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKAMONATNOMO', 'LOKAMONATONOMO', 'LOKAMONATANOMO', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKAMONATNOMOGEN', 'LOKAMONATONOMOGEN', 'LOKAMONATANOMOGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKAMONATNOMOMAL', 'LOKAMONATONOMOMAL', 'LOKAMONATANOMOMAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKATAGO', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKATAGO2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKATAGNOMO', 'LOKATAGONOMO', 'LOKATAGANOMO', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKAJARO', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKATEMPO', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKAHORO', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NOMBRODEPAĜOJ', 'NOMBRODEPAGXOJ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NOMBRODEARTIKOLOJ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NOMBRODEDOSIEROJ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NOMBRODEUZANTOJ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NOMBRODEAKTIVAJUZANTOJ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NOMBRODEREDAKTOJ', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NOMBRODEVIZITOJ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'PAĜONOMO', 'PAGXONOMO', 'PAĜNOMO', 'PAGXNOMO', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'PAĜONOMOO', 'PAGXONOMOO', 'PAĜNOMOO', 'PAGXNOMOO', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NOMSPACO', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NOMSPACOO', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'DISKUTNOMSPACO', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'DISKUTNOMSPACOO', 'TALKSPACEE' ),
+       'fullpagename'            => array( '1', 'TUTAPAĜONOMO', 'TUTAPAGXONOMO', 'TUTAPAĜNOMO', 'TUTAPAGXNOMO', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'TUTAPAĜONOMOO', 'TUTAPAGXONOMOO', 'TUTAPAĜNOMOO', 'TUTAPAGXNOMOO', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'SUBPAĜONOMO', 'SUBPAGXONOMO', 'SUBPAĜNOMO', 'SUBPAGXNOMO', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'SUBPAĜONOMOO', 'SUBPAGXONOMOO', 'SUBPAĜNOMOO', 'SUBPAGXNOMOO', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'PATRAPAĜONOMO', 'PATRAPAGXONOMO', 'PATRAPAĜNOMO', 'PATRAPAGXNOMO', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'PATRAPAĜONOMOO', 'PATRAPAGXONOMOO', 'PATRAPAĜNOMOO', 'PATRAPAGXNOMOO', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'DISKUTPAĜONOMO', 'DISKUTPAGXONOMO', 'DISKUTPAĜNOMO', 'DISKUTPAGXNOMO', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'DISKUTPAĜONOMOO', 'DISKUTPAGXONOMOO', 'DISKUTPAĜNOMOO', 'DISKUTPAGXNOMOO', 'TALKPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSĜ:', 'MSGX:', 'MSG:' ),
+       'subst'                   => array( '0', 'ANSTAT:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'SEKURANSTAT:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'NVMSĜ:', 'NVMSGX:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'eta', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'eta=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'dekstra', 'dekstre', 'right' ),
+       'img_left'                => array( '1', 'maldekstra', 'maldekstre', 'left' ),
+       'img_none'                => array( '1', 'nenio', 'neniu', 'none' ),
+       'img_width'               => array( '1', '$1ra', '$1px' ),
+       'img_center'              => array( '1', 'centra', 'meza', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'kadro', 'enkadrita', 'enkadrite', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'senkadra', 'frameless' ),
+       'img_page'                => array( '1', 'paĝo=$1', 'paĝo $1', 'pagxo=$1', 'pagxo_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'altdekstre', 'altdekstre=$1', 'altdekstre_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'kadra', 'kadrita', 'kadrigita', 'kadrite', 'kadrigite', 'border' ),
+       'img_sub'                 => array( '1', 'sube', 'malsupre', 'sub' ),
+       'img_super'               => array( '1', 'supre', 'malsube', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'alte', 'top' ),
+       'img_text_top'            => array( '1', 'tekst-alte', 'text-top' ),
+       'img_middle'              => array( '1', 'meze', 'middle' ),
+       'img_bottom'              => array( '1', 'malalte', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'suba-teksto', 'text-bottom' ),
+       'img_link'                => array( '1', 'ligilo=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'alternative=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ENE:', 'INT:' ),
+       'sitename'                => array( '1', 'TTT-NOMO', 'RETPAĜNOMO', 'RETPAGXNOMO', 'RETEJNOMO', 'SITENAME' ),
+       'nse'                     => array( '0', 'NSS:', 'NSO:', 'NSE:' ),
+       'localurl'                => array( '0', 'LOKATTT:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKATTTT:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ARTIKOLAPADO', 'ARTIKOLAVOJO', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'SERVILO', 'SERVER' ),
+       'servername'              => array( '0', 'NOMODESERVILO', 'SERVILANOMO', 'SERVILONOMO', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTO-VOJO', 'SKRIPTOVOJO', 'SKRIPTVOJO', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'STILO-VOJO', 'STILOVOJO', 'STILVOJO', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMATIKO:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'SEKSO:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__NEKONVERTUTITOLON__', '__NKT__', '__NTC__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__NEKONVERTUENHAVON__', '__NKH__', '__NCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'NUNASEMAJNO', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'LOKASEMAJNO', 'LOCALWEEK' ),
+       'revisionyear'            => array( '1', 'JARODEREVIZIO', 'REVISIONYEAR' ),
+       'plural'                  => array( '0', 'PLURALA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PLENALIGILO:', 'PLENLIG:', 'TUTATTT:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'PLENALIGILOO:', 'PLENLIGG:', 'TUTATTTT:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'MALMAJUSKLEUNUA:', 'MINUSKLEUNUA:', 'MMU:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'MAJUSKLEUNUA:', 'MALMINUSKLEUNUA:', 'MU:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MALMAJUSKLE:', 'MINUSKLE:', 'LC:' ),
+       'uc'                      => array( '0', 'MAJUSKLE:', 'MALMINUSKLE:', 'UC:' ),
+       'displaytitle'            => array( '1', 'MONTRUTITOLON:', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LIGILOALNOVASEKCIO__', '__NSL__', '__LNS__', '__LANS__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__SENLIGILOALNOVASEKCIO__', '__NNSL__', '__SLNS__', '__SLANS__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'NUNAVERSIO', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'NUNATEMPINDIKO', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKATEMPINDIKO', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#LINGVO:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ENHAVA-LINGVO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAĜOJENNOMSPACO', 'PAGXOJENNOMSPACO', 'PAĜOJENS', 'PAGXOJENNS', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NOMBRODEADMINOJ', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'speciala', 'special' ),
+       'defaultsort'             => array( '1', 'DEFAŬLTORDIGO:', 'DEFAUXLTORDIGO:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'DOSIERO-VORO', 'DOSIERVOJO', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'marko', 'etikedo', 'tag' ),
+       'hiddencat'               => array( '1', '__KK__', '__KAŜITAKATEGORIO__', '__KASXITAKATEGORIO__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAĜOJENKATEGORIO', 'PAGXOJENKATEGORIO', 'PAĜOJENKAT', 'PAGXOJENKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'PAĜOPEZO', 'PAGXOPEZO', 'PEZODEPAĜO', 'PEZODEPAGXO', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEKSU__', '__INDEKSI__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NEINDEKSU__', '__NIU__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '__STATIKAALIDIREKTO__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'PROTEKTONIVELO', 'PROTECTIONLEVEL' ),
+       'url_path'                => array( '0', 'VOJO', 'PATH' ),
+       'url_wiki'                => array( '0', 'VIKIO', 'WIKI' ),
+       'url_query'               => array( '0', 'INFORMPETO', 'QUERY' ),
 );
 
 $separatorTransformTable = array( ',' => "\xc2\xa0", '.' => ',' );
@@ -630,12 +630,12 @@ Listo de validaj specialaj paĝoj estas trovebla ĉe [[Special:SpecialPages|{{in
 # General errors
 'error' => 'Eraro',
 'databaseerror' => 'Datumbaza eraro',
-'dberrortext' => 'Sintakseraro okazis dum informpeto al la datenbazo.
-Ĝi eble indikas misaĵeton en la programaro.
+'dberrortext' => 'Sintakseraro okazis dum informpeto al la datumaro.
+Ĝi eble indikas cimon en la programaro.
 Jen la plej laste provita informpeto:
-<blockquote><code>$1</code></blockquote>
-el la funkcio "<code>$2</code>".
-La datenbazo liveris eraron "<samp>$3: $4</samp>".',
+<blockquote><tt>$1</tt></blockquote>
+el la funkcio "<tt>$2</tt>".
+MySQL liveris eraron "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Sintaksa eraro de la datumbaza informmendo okazis.
 La lasta provita datumbaza informmendo estis:
 "$1"
@@ -989,10 +989,12 @@ Detaloj troveblos en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}
 'userpage-userdoesnotexist-view' => 'Uzanto-konto "$1" ne estas registrita.',
 'blocked-notice-logextract' => 'Ĉi tiu uzanto estas ĉi-momente forbarita.
 La lasta protokolero estas jene montrata por via referenco:',
-'clearyourcache' => "Notu:''' Post konservado, vi forviŝu la kaŝmemoron de via foliumilo por vidi la ŝanĝojn. 
-* '''Firefox / Safari:''' Premu majuskligan klavon klakante ''Reŝarĝi'', aŭ premu aŭ ''Stir-F5'' aŭ ''Stir-R'' (''⌘-R'' kun Makintoŝo)
-* '''Google Chrome:''' Premu ''Stir-majuskligklavon-R'' (''⌘-Majuskligklavo-R'' kun Makintoŝo)
+'clearyourcache' => "'''Notu:''' Post konservado vi forviŝu la kaŝmemoron de via foliumilo por vidi la ŝanĝojn. 
+* '''Firefox / Safari:''' Premu majuskligan klavon klakante ''Reŝarĝi'', aŭ premu ''Stir-F5'', aŭ premu ''Stir-R'' aŭ ''⌘-R'' kun Makintoŝo
+* '''Google Chrome:''' Premu ''Stir-majuskligklavon'' aŭ ⌘-Majuskligklavo-R'' kun Makintoŝo
 * '''Interreta Esplorilo''': Premu ''Stir'' klakante ''Refreŝu'', aŭ premu ''Stir-F5'' 
+* '''Safari:''' ''Cmd-R''
+* '''Konqueror:''' Klaku ''Reŝarĝu'' aŭ premu ''F5''
 * '''Opera:''' Nuligi la kaŝmemoro en ''Iloj → Preferoj''",
 'usercssyoucanpreview' => "'''Konsileto:''' Uzu la butonon \"Antaŭrigardi\" por provi vian novan CSS-kodon antaŭ konservado.",
 'userjsyoucanpreview' => "'''Konsileto:''' Uzu la butonon \"Antaŭrigard\" por provi vian novan JS-kodon antaŭ konservado.",
@@ -1986,7 +1988,6 @@ Eble vi volas redakti la priskribon ĉe ties [$2 dosier-priskriba paĝo].',
 'uploadnewversion-linktext' => 'Alŝuti novan version de ĉi tiu dosiero',
 'shared-repo-from' => 'de $1',
 'shared-repo' => 'komuna dosierujo',
-'upload-disallowed-here' => 'Bedaŭrinde, vi ne povas superskribi ĉi tiun bildon.',
 
 # File reversion
 'filerevert' => 'Restarigi $1',
@@ -2269,8 +2270,6 @@ Estas [[{{MediaWiki:Listgrouprights-helppage}}|aldona informo]] pri individuaj r
 'mailnologin' => 'Neniu alsendota adreso',
 'mailnologintext' => 'Vi nepre estu [[Special:UserLogin|salutanta]] kaj havanta validan retpoŝtadreson en viaj [[Special:Preferences|preferoj]] por retpoŝti al aliaj uzantoj.',
 'emailuser' => 'Retpoŝti ĉi tiun uzanton',
-'emailuser-title-target' => 'Retpoŝti ĉi tiun {{GENDER:$1|uzanton}}',
-'emailuser-title-notarget' => 'Retpoŝti uzanton',
 'emailpage' => 'Retpoŝti uzanton',
 'emailpagetext' => 'Vi povas uzi la jenan paĝon por sendi retpoŝtan mesaĝon al ĉi tiu uzanto.
 La retadreso kiun vi enigis en [[Special:Preferences|viaj preferoj]] aperos kiel la "De" adreso de la retpoŝto, do la ricevonto eblos respondi rekte al vi.',
@@ -3094,17 +3093,16 @@ Datoj de versioj kaj nomoj de redaktantoj estos preservitaj.
 
 # Info page
 'pageinfo-title' => 'Informoj por "$1"',
-'pageinfo-header-basic' => 'Baza informo',
-'pageinfo-header-edits' => 'Historio de redaktoj',
-'pageinfo-robot-index' => 'Indeksebla',
-'pageinfo-robot-noindex' => 'Ne indeksebla',
+'pageinfo-header-edits' => 'Redaktoj',
+'pageinfo-header-watchlist' => 'Atentaro',
+'pageinfo-header-views' => 'Rigardoj',
+'pageinfo-subjectpage' => 'Paĝo',
+'pageinfo-talkpage' => 'Diskuto-paĝo',
+'pageinfo-watchers' => 'Nombro de atentantoj',
+'pageinfo-edits' => 'Nombro de redaktoj',
+'pageinfo-authors' => 'Nombro de distingaj aŭtoroj',
 'pageinfo-views' => 'Nombro de rigardoj',
-'pageinfo-watchers' => 'Nombro de paĝatentantoj',
-'pageinfo-lastuser' => 'Lasta redaktoro',
-'pageinfo-lasttime' => 'Dato de lasta redakto',
-'pageinfo-edits' => 'Tuta nombro de redaktoj',
-'pageinfo-authors' => 'Tuta nombro de malsamaj aŭtoroj',
-'pageinfo-recent-authors' => 'Lasta nombro de malsamaj aŭtoroj',
+'pageinfo-viewsperedit' => 'Po rigardoj por redakto',
 
 # Skin names
 'skinname-standard' => 'Klasiko',
index 387d06a..bb90660 100644 (file)
@@ -70,7 +70,6 @@
  * @author Richard Wolf VI
  * @author Sanbec
  * @author Savh
- * @author Shirayuki
  * @author Spacebirdy
  * @author Technorum
  * @author The Evil IP address
@@ -131,7 +130,7 @@ $specialPageAliases = array(
        'ChangeEmail'               => array( 'CambiarEmail', 'CambiarCorreo' ),
        'ChangePassword'            => array( 'Cambiar_contraseña', 'CambiarContraseña', 'ResetearContraseña', 'Resetear_contraseña' ),
        'ComparePages'              => array( 'CompararPáginas' ),
-       'Confirmemail'              => array( 'ConfirmarEmail', 'Confirmar_correo_electrónico' ),
+       'Confirmemail'              => array( 'ConfirmarEmail', 'Confirmar_e-mail' ),
        'Contributions'             => array( 'Contribuciones' ),
        'CreateAccount'             => array( 'Crear_una_cuenta', 'CrearCuenta' ),
        'Deadendpages'              => array( 'PáginasSinSalida', 'Páginas_sin_salida' ),
@@ -145,7 +144,7 @@ $specialPageAliases = array(
        'FileDuplicateSearch'       => array( 'BuscarArchivosDuplicados', 'Buscar_archivos_duplicados' ),
        'Filepath'                  => array( 'RutaDeArchivo', 'Ruta_de_archivo' ),
        'Import'                    => array( 'Importar' ),
-       'Invalidateemail'           => array( 'InvalidarEmail', 'Invalidar_correo_electrónico' ),
+       'Invalidateemail'           => array( 'InvalidarEmail', 'Invalidar_e-mail' ),
        'BlockList'                 => array( 'UsuariosBloqueados', 'Lista_de_usuarios_bloqueados' ),
        'LinkSearch'                => array( 'BúsquedaDeEnlaces', 'Búsqueda_de_enlaces' ),
        'Listadmins'                => array( 'ListaDeAdministradores', 'Lista_de_administradores' ),
@@ -174,7 +173,6 @@ $specialPageAliases = array(
        'Newimages'                 => array( 'NuevasImágenes', 'Nuevas_imágenes' ),
        'Newpages'                  => array( 'PáginasNuevas', 'Páginas_nuevas' ),
        'PasswordReset'             => array( 'RestablecerContraseña' ),
-       'PermanentLink'             => array( 'EnlacePermanente' ),
        'Popularpages'              => array( 'PáginasMásVisitadas', 'PáginasPopulares', 'Páginas_más_visitadas' ),
        'Preferences'               => array( 'Preferencias' ),
        'Prefixindex'               => array( 'PáginasPorPrefijo', 'Páginas_por_prefijo' ),
@@ -217,132 +215,125 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__SIN_TDC__', '__NOTDC__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__SIN_GALERÍA__', '__NOGALERÍA__', '__NOGALERIA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORZAR_TDC__', '__FORZARTDC__', '__FORZARTOC__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__TDC__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NO_EDITAR_SECCIÓN__', '__NOEDITARSECCIÓN__', '__NOEDITARSECCION__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__SIN_TÍTULO__', '__SINTÍTULO__', '__NOTÍTULO__', '__NOTITULO__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MESACTUAL', 'MESACTUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MESACTUAL1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'MESACTUALCOMPLETO', 'NOMBREMESACTUAL', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'MESACTUALGENITIVO', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'MESACTUALABREVIADO', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DÍAACTUAL', 'DIAACTUAL', 'DÍA_ACTUAL', 'DIA_ACTUAL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DÍAACTUAL2', 'DIAACTUAL2', 'DÍA_ACTUAL2', 'DIA_ACTUAL2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMBREDÍAACTUAL', 'NOMBREDIAACTUAL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AÑOACTUAL', 'AÑO_ACTUAL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HORA_MINUTOS_ACTUAL', 'HORAMINUTOSACTUAL', 'TIEMPOACTUAL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HORAACTUAL', 'HORA_ACTUAL', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MESLOCAL', 'MESLOCAL2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'MESLOCALCOMPLETO', 'NOMBREMESLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'MESLOCALGENITIVO', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'MESLOCALABREVIADO', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'DÍALOCAL', 'DIALOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'DIALOCAL2', 'DÍALOCAL2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMBREDIALOCAL', 'NOMBREDÍALOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'AÑOLOCAL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'HORAMINUTOSLOCAL', 'TIEMPOLOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NÚMERODEPÁGINAS', 'NUMERODEPAGINAS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NÚMERODEARTÍCULOS', 'NUMERODEARTICULOS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NÚMERODEARCHIVOS', 'NUMERODEARCHIVOS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NÚMERODEUSUARIOS', 'NUMERODEUSUARIOS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NÚMERODEUSUARIOSACTIVOS', 'NUMERODEUSUARIOSACTIVOS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NÚMERODEEDICIONES', 'NUMERODEEDICIONES', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NÚMERODEVISTAS', 'NUMERODEVISTAS', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NOMBREDEPAGINA', 'NOMBREDEPÁGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NOMBREDEPAGINAC', 'NOMBREDEPÁGINAC', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ESPACIODENOMBRE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ESPACIODENOMBREC', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'NÚMERODELESPACIO', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'ESPACIODEDISCUSION', 'ESPACIODEDISCUSIÓN', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ESPACIODEDISCUSIONC', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ESPACIODEASUNTO', 'ESPACIODETEMA', 'ESPACIODEARTÍCULO', 'ESPACIODEARTICULO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ESPACIODETEMAC', 'ESPACIODEASUNTOC', 'ESPACIODEARTICULOC', 'ESPACIODEARTÍCULOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NOMBRECOMPLETODEPÁGINA', 'NOMBRECOMPLETODEPAGINA', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NOMBRECOMPLETODEPAGINAC', 'NOMBRECOMPLETODEPÁGINAC', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOMBREDESUBPAGINA', 'NOMBREDESUBPÁGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOMBREDESUBPAGINAC', 'NOMBREDESUBPÁGINAC', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NOMBREDEPAGINABASE', 'NOMBREDEPÁGINABASE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NOMBREDEPAGINABASEC', 'NOMBREDEPÁGINABASEC', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NOMBREDEPÁGINADEDISCUSIÓN', 'NOMBREDEPAGINADEDISCUSION', 'NOMBREDEPAGINADISCUSION', 'NOMBREDEPÁGINADISCUSIÓN', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NOMBREDEPÁGINADEDISCUSIÓNC', 'NOMBREDEPAGINADEDISCUSIONC', 'NOMBREDEPAGINADISCUSIONC', 'NOMBREDEPÁGINADISCUSIÓNC', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NOMBREDEPAGINADETEMA', 'NOMBREDEPÁGINADETEMA', 'NOMBREDEPÁGINADEASUNTO', 'NOMBREDEPAGINADEASUNTO', 'NOMBREDEPAGINADEARTICULO', 'NOMBREDEPÁGINADEARTÍCULO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NOMBREDEPAGINADETEMAC', 'NOMBREDEPÁGINADETEMAC', 'NOMBREDEPÁGINADEASUNTOC', 'NOMBREDEPAGINADEASUNTOC', 'NOMBREDEPAGINADEARTICULOC', 'NOMBREDEPÁGINADEARTÍCULOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSJ:', 'MSG:' ),
-       'subst'                     => array( '0', 'SUST:', 'FIJAR:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'miniaturadeimagen', 'miniatura', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniaturadeimagen=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'derecha', 'dcha', 'der', 'right' ),
-       'img_left'                  => array( '1', 'izquierda', 'izda', 'izq', 'left' ),
-       'img_none'                  => array( '1', 'ninguna', 'nada', 'no', 'ninguno', 'none' ),
-       'img_center'                => array( '1', 'centro', 'centrado', 'centrada', 'centrar', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'marco', 'enmarcado', 'enmarcada', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'sinmarco', 'sin_enmarcar', 'sinenmarcar', 'frameless' ),
-       'img_page'                  => array( '1', 'pagina=$1', 'página=$1', 'pagina_$1', 'página_$1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'borde', 'border' ),
-       'img_link'                  => array( '1', 'vínculo=$1', 'vinculo=$1', 'enlace=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NOMBREDELSITIO', 'SITENAME' ),
-       'ns'                        => array( '0', 'EN:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLLOCAL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLLOCALC:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'SERVIDOR', 'SERVER' ),
-       'servername'                => array( '0', 'NOMBRESERVIDOR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'RUTASCRIPT', 'RUTADESCRIPT', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'RUTAESTILO', 'RUTADEESTILO', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMATICA:', 'GRAMÁTICA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GÉNERO:', 'GENERO:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__NOCONVERTIRTITULO__', '__NOCONVERTIRTÍTULO__', '__NOCT___', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__NOCONVERTIRCONTENIDO__', '__NOCC___', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SEMANAACTUAL', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'DDSACTUAL', 'DIADESEMANAACTUAL', 'DÍADESEMANAACTUAL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'DDSLOCAL', 'DIADESEMANALOCAL', 'DÍADESEMANALOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDDEREVISION', 'IDREVISION', 'IDDEREVISIÓN', 'IDREVISIÓN', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DIADEREVISION', 'DIAREVISION', 'DÍADEREVISIÓN', 'DÍAREVISIÓN', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DIADEREVISION2', 'DIAREVISION2', 'DÍADEREVISIÓN2', 'DÍAREVISIÓN2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MESDEREVISION', 'MESDEREVISIÓN', 'MESREVISION', 'MESREVISIÓN', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'AÑODEREVISION', 'AÑODEREVISIÓN', 'AÑOREVISION', 'AÑOREVISIÓN', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'MARCADEHORADEREVISION', 'MARCADEHORADEREVISIÓN', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'USUARIODEREVISION', 'USUARIODEREVISIÓN', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'URLCOMPLETA:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLCOMPLETAC:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'URLCANONICA:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', 'URLCANONICAC:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', 'PRIMEROMINUS;', 'PRIMEROMINÚS:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'PRIMEROMAYUS;', 'PRIMEROMAYÚS:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MINUS:', 'MINÚS:', 'LC:' ),
-       'uc'                        => array( '0', 'MAYUS:', 'MAYÚS:', 'UC:' ),
-       'raw'                       => array( '0', 'SINFORMATO', 'SINPUNTOS', 'RAW:' ),
-       'displaytitle'              => array( '1', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'SF', 'R' ),
-       'newsectionlink'            => array( '1', '__VINCULARANUEVASECCION__', 'VÍNCULARANUEVASECCIÓN__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__NOVINCULARANUEVASECCION__', 'NOVÍNCULARANUEVASECCIÓN__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'CODIFICARURL:', 'URLENCODE:' ),
-       'currenttimestamp'          => array( '1', 'MARCADEHORAACTUAL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'MARCADEHORALOCAL', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'IDIOMADELCONTENIDO', 'IDIOMADELCONT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PÁGINASENESPACIO', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NÚMEROADMINIISTRADORES', 'NÚMEROADMINS', 'NUMEROADMINS', 'NUMEROADMINISTRADORES', 'NUMERODEADMINISTRADORES', 'NUMERODEADMINS', 'NÚMERODEADMINISTRADORES', 'NÚMERODEADMINS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATONÚMERO', 'FORMATONUMERO', 'FORMATNUM' ),
-       'special'                   => array( '0', 'especial', 'special' ),
-       'defaultsort'               => array( '1', 'ORDENAR:', 'CLAVEDEORDENPREDETERMINADO:', 'ORDENDECATEGORIAPREDETERMINADO:', 'ORDENDECATEGORÍAPREDETERMINADO:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'RUTAARCHIVO:', 'RUTARCHIVO:', 'RUTADEARCHIVO:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'etiqueta', 'tag' ),
-       'hiddencat'                 => array( '1', '__CATEGORÍAOCULTA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PÁGINASENCATEGORÍA', 'PÁGINASENCAT', 'PAGSENCAT', 'PAGINASENCATEGORIA', 'PAGINASENCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TAMAÑOPÁGINA', 'TAMAÑODEPÁGINA', 'TAMAÑOPAGINA', 'TAMAÑODEPAGINA', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEXAR__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NOINDEXAR__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NÚMEROENGRUPO', 'NUMEROENGRUPO', 'NUMENGRUPO', 'NÚMENGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__REDIRECCIONESTATICA__', '__REDIRECCIÓNESTÁTICA__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVELDEPROTECCIÓN', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formatodefecha', 'formatearfecha', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__NOTDC__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__NOGALERÍA__', '__NOGALERIA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORZARTDC__', '__FORZARTOC__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__TDC__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NOEDITARSECCIÓN__', '__NOEDITARSECCION__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__NOTÍTULO__', '__NOTITULO__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MESACTUAL', 'MESACTUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MESACTUAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'MESACTUALCOMPLETO', 'NOMBREMESACTUAL', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'MESACTUALGENITIVO', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'MESACTUALABREVIADO', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DÍAACTUAL', 'DIAACTUAL', 'DÍA_ACTUAL', 'DIA_ACTUAL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DÍAACTUAL2', 'DIAACTUAL2', 'DÍA_ACTUAL2', 'DIA_ACTUAL2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMBREDÍAACTUAL', 'NOMBREDIAACTUAL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AÑOACTUAL', 'AÑO_ACTUAL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HORA_MINUTOS_ACTUAL', 'HORAMINUTOSACTUAL', 'TIEMPOACTUAL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HORAACTUAL', 'HORA_ACTUAL', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MESLOCAL', 'MESLOCAL2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'MESLOCALCOMPLETO', 'NOMBREMESLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'MESLOCALGENITIVO', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'MESLOCALABREVIADO', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'DÍALOCAL', 'DIALOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'DIALOCAL2', 'DÍALOCAL2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMBREDIALOCAL', 'NOMBREDÍALOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'AÑOLOCAL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'HORAMINUTOSLOCAL', 'TIEMPOLOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NÚMERODEPÁGINAS', 'NUMERODEPAGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NÚMERODEARTÍCULOS', 'NUMERODEARTICULOS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NÚMERODEARCHIVOS', 'NUMERODEARCHIVOS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NÚMERODEUSUARIOS', 'NUMERODEUSUARIOS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NÚMERODEUSUARIOSACTIVOS', 'NUMERODEUSUARIOSACTIVOS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NÚMERODEEDICIONES', 'NUMERODEEDICIONES', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NÚMERODEVISTAS', 'NUMERODEVISTAS', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NOMBREDEPAGINA', 'NOMBREDEPÁGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NOMBREDEPAGINAC', 'NOMBREDEPÁGINAC', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ESPACIODENOMBRE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ESPACIODENOMBREC', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ESPACIODEDISCUSION', 'ESPACIODEDISCUSIÓN', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ESPACIODEDISCUSIONC', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ESPACIODEASUNTO', 'ESPACIODETEMA', 'ESPACIODEARTÍCULO', 'ESPACIODEARTICULO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ESPACIODETEMAC', 'ESPACIODEASUNTOC', 'ESPACIODEARTICULOC', 'ESPACIODEARTÍCULOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NOMBRECOMPLETODEPÁGINA', 'NOMBRECOMPLETODEPAGINA', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NOMBRECOMPLETODEPAGINAC', 'NOMBRECOMPLETODEPÁGINAC', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOMBREDESUBPAGINA', 'NOMBREDESUBPÁGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOMBREDESUBPAGINAC', 'NOMBREDESUBPÁGINAC', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NOMBREDEPAGINABASE', 'NOMBREDEPÁGINABASE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NOMBREDEPAGINABASEC', 'NOMBREDEPÁGINABASEC', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NOMBREDEPÁGINADEDISCUSIÓN', 'NOMBREDEPAGINADEDISCUSION', 'NOMBREDEPAGINADISCUSION', 'NOMBREDEPÁGINADISCUSIÓN', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NOMBREDEPÁGINADEDISCUSIÓNC', 'NOMBREDEPAGINADEDISCUSIONC', 'NOMBREDEPAGINADISCUSIONC', 'NOMBREDEPÁGINADISCUSIÓNC', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NOMBREDEPAGINADETEMA', 'NOMBREDEPÁGINADETEMA', 'NOMBREDEPÁGINADEASUNTO', 'NOMBREDEPAGINADEASUNTO', 'NOMBREDEPAGINADEARTICULO', 'NOMBREDEPÁGINADEARTÍCULO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NOMBREDEPAGINADETEMAC', 'NOMBREDEPÁGINADETEMAC', 'NOMBREDEPÁGINADEASUNTOC', 'NOMBREDEPAGINADEASUNTOC', 'NOMBREDEPAGINADEARTICULOC', 'NOMBREDEPÁGINADEARTÍCULOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSJ:', 'MSG:' ),
+       'img_thumbnail'           => array( '1', 'miniaturadeimagen', 'miniatura', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniaturadeimagen=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'derecha', 'dcha', 'der', 'right' ),
+       'img_left'                => array( '1', 'izquierda', 'izda', 'izq', 'left' ),
+       'img_none'                => array( '1', 'ninguna', 'nada', 'no', 'ninguno', 'none' ),
+       'img_center'              => array( '1', 'centro', 'centrado', 'centrada', 'centrar', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'marco', 'enmarcado', 'enmarcada', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'sinmarco', 'sin_enmarcar', 'sinenmarcar', 'frameless' ),
+       'img_page'                => array( '1', 'pagina=$1', 'página=$1', 'pagina_$1', 'página_$1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'borde', 'border' ),
+       'img_link'                => array( '1', 'vínculo=$1', 'vinculo=$1', 'enlace=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NOMBREDELSITIO', 'SITENAME' ),
+       'ns'                      => array( '0', 'EN:', 'NS:' ),
+       'localurl'                => array( '0', 'URLLOCAL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLLOCALC:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'SERVIDOR', 'SERVER' ),
+       'servername'              => array( '0', 'NOMBRESERVIDOR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'RUTASCRIPT', 'RUTADESCRIPT', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'RUTAESTILO', 'RUTADEESTILO', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMATICA:', 'GRAMÁTICA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GÉNERO:', 'GENERO:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__NOCONVERTIRTITULO__', '__NOCONVERTIRTÍTULO__', '__NOCT___', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__NOCONVERTIRCONTENIDO__', '__NOCC___', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SEMANAACTUAL', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'DDSACTUAL', 'DIADESEMANAACTUAL', 'DÍADESEMANAACTUAL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'DDSLOCAL', 'DIADESEMANALOCAL', 'DÍADESEMANALOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDDEREVISION', 'IDREVISION', 'IDDEREVISIÓN', 'IDREVISIÓN', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DIADEREVISION', 'DIAREVISION', 'DÍADEREVISIÓN', 'DÍAREVISIÓN', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DIADEREVISION2', 'DIAREVISION2', 'DÍADEREVISIÓN2', 'DÍAREVISIÓN2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MESDEREVISION', 'MESDEREVISIÓN', 'MESREVISION', 'MESREVISIÓN', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'AÑODEREVISION', 'AÑODEREVISIÓN', 'AÑOREVISION', 'AÑOREVISIÓN', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'MARCADEHORADEREVISION', 'MARCADEHORADEREVISIÓN', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'USUARIODEREVISION', 'USUARIODEREVISIÓN', 'REVISIONUSER' ),
+       'fullurl'                 => array( '0', 'URLCOMPLETA:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLCOMPLETAC:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'PRIMEROMINUS;', 'PRIMEROMINÚS:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'PRIMEROMAYUS;', 'PRIMEROMAYÚS:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MINUS:', 'MINÚS:', 'LC:' ),
+       'uc'                      => array( '0', 'MAYUS:', 'MAYÚS:', 'UC:' ),
+       'displaytitle'            => array( '1', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__VINCULARANUEVASECCION__', 'VÍNCULARANUEVASECCIÓN__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__NOVINCULARANUEVASECCION__', 'NOVÍNCULARANUEVASECCIÓN__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'CODIFICARURL:', 'URLENCODE:' ),
+       'currenttimestamp'        => array( '1', 'MARCADEHORAACTUAL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'MARCADEHORALOCAL', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'IDIOMADELCONTENIDO', 'IDIOMADELCONT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'numberofadmins'          => array( '1', 'NÚMEROADMINIISTRADORES', 'NÚMEROADMINS', 'NUMEROADMINS', 'NUMEROADMINISTRADORES', 'NUMERODEADMINISTRADORES', 'NUMERODEADMINS', 'NÚMERODEADMINISTRADORES', 'NÚMERODEADMINS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATONÚMERO', 'FORMATONUMERO', 'FORMATNUM' ),
+       'special'                 => array( '0', 'especial', 'special' ),
+       'defaultsort'             => array( '1', 'ORDENAR:', 'CLAVEDEORDENPREDETERMINADO:', 'ORDENDECATEGORIAPREDETERMINADO:', 'ORDENDECATEGORÍAPREDETERMINADO:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'RUTAARCHIVO:', 'RUTARCHIVO:', 'RUTADEARCHIVO:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'etiqueta', 'ETIQUETA', 'tag' ),
+       'hiddencat'               => array( '1', '__CATEGORÍAOCULTA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PÁGINASENCATEGORÍA', 'PÁGINASENCAT', 'PAGSENCAT', 'PAGINASENCATEGORIA', 'PAGINASENCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TAMAÑOPÁGINA', 'TAMAÑODEPÁGINA', 'TAMAÑOPAGINA', 'TAMAÑODEPAGINA', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEXAR__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NOINDEXAR__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NÚMEROENGRUPO', 'NUMEROENGRUPO', 'NUMENGRUPO', 'NÚMENGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__REDIRECCIONESTATICA__', '__REDIRECCIÓNESTÁTICA__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVELDEPROTECCIÓN', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formatodefecha', 'formatearfecha', 'formatdate', 'dateformat' ),
 );
 
 $datePreferences = false;
@@ -678,9 +669,9 @@ Puedes ver una lista de las páginas especiales en [[Special:SpecialPages|{{int:
 'dberrortext' => 'Ha ocurrido un error de sintaxis en una consulta a la base de datos.
 Esto puede indicar un error en el software.
 La última consulta a la base de datos que se intentó fue:
-<blockquote><code>$1</code></blockquote>
-dentro de la función "<code>$2</code>".
-La base de datos devolvió el error "<samp>$3: $4</samp>".',
+<blockquote><tt>$1</tt></blockquote>
+dentro de la función «<tt>$2</tt>».
+La base de datos devolvió el error «<tt>$3: $4</tt>».',
 'dberrortextcl' => 'Ha ocurrido un error de sintaxis en una consulta a la base de datos.
 La última consulta a la base de datos que se intentó fue:
 «$1»
@@ -996,10 +987,10 @@ La razón dada es esta:
 
 Puedes contactar con $1 o con otro de los [[{{MediaWiki:Grouppage-sysop}}|administradores]] para discutir el bloqueo.
 
-Ten en cuenta que no podrás utilizar la herramienta de «enviar correo electrónico a este usuario» a menos que tengas una dirección de correo electrónico válida registrada en tus [[Special:Preferences|preferencias de usuario]] y que el bloqueo no haya inhabilitado esta función.
+Ten en cuenta de que no podrás utilizar la herramienta de «enviar correo electrónico a este usuario»  a menos que tengas una dirección de correo electrónico válida registrada en tus [[Special:Preferences|preferencias de usuario]] y que el bloqueo no haya inhabilitado esta función.
 
 Tu actual dirección IP es $3, y el identificador del bloqueo es #$5.
-Por favor, incluye todos los datos mostrados aquí en cualquier consulta que hagas.",
+Por favor incluye todos los datos aquí mostrados en cualquier consulta que hagas.",
 'blockednoreason' => 'no se ha especificado el motivo',
 'whitelistedittext' => 'Tienes que $1 para editar artículos.',
 'confirmedittext' => 'Debes confirmar tu dirección electrónica antes de editar páginas. Por favor, establece y valida una dirección electrónica a través de tus [[Special:Preferences|preferencias de usuario]].',
@@ -1035,6 +1026,7 @@ La última entrada del registro de bloqueos se proporciona debajo para mayor ref
 * '''Firefox / Safari:''' Mantén presionada ''Mayús'' mientras pulsas el botón ''Actualizar'', o presiona ''Ctrl+F5'' o ''Ctrl+R'' (''⌘+R'' en Mac)
 * '''Google Chrome:''' presiona ''Ctrl+Shift+R'' (''⌘+Mayús+R'' en Mac)
 * '''Internet Explorer:''' mantén presionada ''Ctrl'' mientras pulsas ''Actualizar'', o presiona ''Ctrl+F5''
+* '''Konqueror:''' pulsa ''Recargar'' o presiona ''F5''
 * '''Opera:''' vacía la caché en ''Herramientas → Preferencias''",
 'usercssyoucanpreview' => "'''Consejo:''' Usa el botón «{{int:showpreview}}» para probar el nuevo CSS antes de guardarlo.",
 'userjsyoucanpreview' => "'''Consejo:''' Usa el botón «{{int:showpreview}}» para probar el nuevo JS antes de guardarlo.",
@@ -2039,7 +2031,6 @@ Tal vez desee editar la descripción de su [$2 página de descripción del archi
 'shared-repo-from' => 'de $1',
 'shared-repo' => 'un repositorio compartido',
 'filepage.css' => '/* Los estilos CSS colocados aquí se incluirán en las páginas de descripción de archivos, incluso en los wikis externos que incluyan estas páginas */',
-'upload-disallowed-here' => 'Lamentablemente no puedes sobrescribir esta imagen.',
 
 # File reversion
 'filerevert' => 'Revertir $1',
@@ -2147,7 +2138,6 @@ Las entradas <del>tachadas</del> han sido resueltas.',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|categoría|categorías}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '$1 {{PLURAL:$1|enlace|enlaces}}',
 'nmembers' => '$1 {{PLURAL:$1|artículo|artículos}}',
 'nrevisions' => '$1 {{PLURAL:$1|revisión|revisiones}}',
@@ -2176,7 +2166,6 @@ Las entradas <del>tachadas</del> han sido resueltas.',
 'mostlinkedtemplates' => 'Plantillas más enlazadas',
 'mostcategories' => 'Páginas con más categorías',
 'mostimages' => 'Imágenes más usadas',
-'mostinterwikis' => 'Páginas con más interwikis',
 'mostrevisions' => 'Artículos con más ediciones',
 'prefixindex' => 'Todas las páginas con prefijo',
 'prefixindex-namespace' => 'Todas las páginas con el prefijo (espacio de nombres $1)',
@@ -2322,8 +2311,6 @@ Puede haber información adicional sobre privilegios individuales en [[{{MediaWi
 'mailnologin' => 'Ninguna dirección de envio',
 'mailnologintext' => 'Debes [[Special:UserLogin|iniciar sesión]] y tener una dirección electrónica válida en tus [[Special:Preferences|preferencias]] para enviar un correo electrónico a otros usuarios.',
 'emailuser' => 'Enviar correo electrónico a este usuario',
-'emailuser-title-target' => 'Enviar un correo electrónico a {{GENDER:$1|este usuario|esta usuaria}}',
-'emailuser-title-notarget' => 'Enviar un correo electrónico al usuario',
 'emailpage' => 'Correo electrónico a usuario',
 'emailpagetext' => 'Puedes usar el formulario de abajo para enviar un correo electrónico a este usuario.
 La dirección electrónica que indicaste en [[Special:Preferences|tus preferencias de usuario]] aparecerá en el remitente para que el destinatario pueda responderte.',
@@ -2831,7 +2818,7 @@ por favor, asegúrate de entender las consecuencias del procedimiento antes de s
 
 En estos casos, deberás trasladar manualmente el contenido de la página de discusión.",
 'movearticle' => 'Renombrar página',
-'moveuserpage-warning' => "'''Aviso:''' estás a punto de mover una página de usuario. Ten en cuenta que solo será trasladada la página; el usuario '''no''' será renombrado.",
+'moveuserpage-warning' => "'''Aviso:''' estás a punto de mover una página de usuario. Ten en cuenta de que solo la página será trasladada pero el usuario '''no''' será renombrado.",
 'movenologin' => 'No has iniciado sesión',
 'movenologintext' => 'Es necesario ser usuario registrado y [[Special:UserLogin|haber iniciado sesión]] para renombrar una página.',
 'movenotallowed' => 'No tienes permiso para mover páginas.',
@@ -3146,35 +3133,16 @@ Esto podría estar causado por un enlace a un sitio externo incluido en la lista
 
 # Info page
 'pageinfo-title' => 'Información para «$1»',
-'pageinfo-header-basic' => 'Información básica',
-'pageinfo-header-edits' => 'Historial de ediciones',
-'pageinfo-header-restrictions' => 'Protección de página',
-'pageinfo-header-properties' => 'Propiedades de página',
-'pageinfo-display-title' => 'Visualizar el título',
-'pageinfo-default-sort' => 'Criterio de ordenación predeterminado',
-'pageinfo-length' => 'Longitud de la página (en bytes)',
-'pageinfo-article-id' => 'Identificador ID de la página',
-'pageinfo-robot-policy' => 'Estado del motor de búsqueda',
-'pageinfo-robot-index' => 'Indexable',
-'pageinfo-robot-noindex' => 'No indexable',
+'pageinfo-header-edits' => 'Ediciones',
+'pageinfo-header-watchlist' => 'Lista de seguimiento',
+'pageinfo-header-views' => 'Vistas',
+'pageinfo-subjectpage' => 'Página',
+'pageinfo-talkpage' => 'Página de discusión',
+'pageinfo-watchers' => 'Número de usuarios vigilándola',
+'pageinfo-edits' => 'Número de ediciones',
+'pageinfo-authors' => 'Número de autores distintos',
 'pageinfo-views' => 'Número de vistas',
-'pageinfo-watchers' => 'Número de usuarios que vigilan la página',
-'pageinfo-redirects-name' => 'Redirecciones a esta página',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Subpáginas de esta página',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirección|redirecciones}}; $3 {{PLURAL:$3|no-redirección|no-redirecciones}})',
-'pageinfo-firstuser' => 'Creador de la página',
-'pageinfo-firsttime' => 'Fecha de creación de la página',
-'pageinfo-lastuser' => 'Último editor',
-'pageinfo-lasttime' => 'Fecha de la última edición',
-'pageinfo-edits' => 'Número total de ediciones',
-'pageinfo-authors' => 'Número total de autores distintos',
-'pageinfo-recent-edits' => 'Número de ediciones recientes (en los últimos $1)',
-'pageinfo-recent-authors' => 'Número de autores distintos recientes',
-'pageinfo-restriction' => 'Protección de la página (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Palabra mágica|Palabras mágicas}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categoría oculta|Categorías ocultas}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|plantilla incluida|plantillas incluidas}} ($1)',
+'pageinfo-viewsperedit' => 'Vistas por edición',
 
 # Skin names
 'skinname-standard' => 'Estándar',
@@ -3230,7 +3198,6 @@ Ejecutarlo podría comprometer la seguridad de su equipo.",
 'file-info-size-pages' => '$1 × $2 píxeles, tamaño de archivo: $3, tipo MIME: $4, $5 {{PLURAL:$5|página|páginas}}',
 'file-nohires' => 'No disponible a mayor resolución.',
 'svg-long-desc' => 'archivo SVG, nominalmente $1 × $2 píxeles, tamaño de archivo: $3',
-'svg-long-desc-animated' => 'Archivo SVG animado, nominalmente de $1 × $2 píxeles, tamaño del archivo: $3',
 'show-big-image' => 'Resolución original',
 'show-big-image-preview' => 'Tamaño de esta previsualización: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Otra resolución|Otras resoluciones}}: $1.',
@@ -3240,8 +3207,6 @@ Ejecutarlo podría comprometer la seguridad de su equipo.",
 'file-info-png-looped' => 'bucleado',
 'file-info-png-repeat' => 'reproducido $1 {{PLURAL:$1|vez|veces}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|marco|marcos}}',
-'file-no-thumb-animation' => "'''Nota: debido a limitaciones técnicas, las miniaturas de este archivo no están animadas.'''",
-'file-no-thumb-animation-gif' => "'''Nota: Debido a limitaciones técnicas, las miniaturas de imágenes GIF de alta resolución como esta no están animadas.'''",
 
 # Special:NewFiles
 'newimages' => 'Galería de imágenes nuevas',
index 0c18a34..a480b2e 100644 (file)
@@ -105,7 +105,6 @@ $specialPageAliases = array(
        'Newimages'                 => array( 'Uued_failid' ),
        'Newpages'                  => array( 'Uued_leheküljed' ),
        'PasswordReset'             => array( 'Parooli_lähtestamine' ),
-       'PermanentLink'             => array( 'Püsilink' ),
        'Popularpages'              => array( 'Loetumad_leheküljed' ),
        'Preferences'               => array( 'Eelistused' ),
        'Prefixindex'               => array( 'Kõik_pealkirjad_eesliitega' ),
@@ -159,99 +158,99 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#suuna', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__SISUKORRATA__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__GALERIITA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__SISUKORDEES__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SISUKORD__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ALAOSALINGITA__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'HETKEKUU', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'HETKEKUU1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'HETKEKUUNIMETUS', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'HETKEKUUPÄEV', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'HETKEKUUPÄEV2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'HETKENÄDALAPÄEV', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'HETKEAASTA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HETKEAEG', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HETKETUND', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'KOHALIKKUU', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'KOHALIKKUU1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'KOHALIKKUUNIMETUS', 'LOCALMONTHNAME' ),
-       'localday'                  => array( '1', 'KOHALIKKUUPÄEV', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'KOHALIKKUUPÄEV2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'KOHALIKNÄDALAPÄEV', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'KOHALIKAASTA', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'KOHALIKAEG', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'KOHALIKTUND', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'LEHEMÄÄR', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ARTIKLIMÄÄR', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FAILIMÄÄR', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'KASUTAJAMÄÄR', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'TEGUSKASUTAJAMÄÄR', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'REDIGEERIMISMÄÄR', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'VAATAMISTEARV', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'LEHEKÜLJENIMI', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'LEHEKÜLJENIMI1', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NIMERUUM', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NIMERUUM1', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ARUTELUNIMERUUM', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ARUTELUNIMERUUM1', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'SISUNIMERUUM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'SISUNIMERUUM1', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'KOGULEHEKÜLJENIMI', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'KOGULEHEKÜLJENIMI1', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ALAMLEHEKÜLJENIMI', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ALAMLEHEKÜLJENIMI1', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NIMERUUMITANIMI', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NIMERUUMITANIMI1', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ARUTELUNIMI', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ARUTELUNIMI1', 'TALKPAGENAMEE' ),
-       'subst'                     => array( '0', 'ASENDA:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'pisi', 'pisipilt', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'pisi=$1', 'pisipilt=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'paremal', 'right' ),
-       'img_left'                  => array( '1', 'vasakul', 'left' ),
-       'img_none'                  => array( '1', 'tühi', 'none' ),
-       'img_center'                => array( '1', 'keskel', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'raam', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'raamita', 'frameless' ),
-       'img_page'                  => array( '1', 'lehekülg=$1', 'lehekülg_$1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'ääris', 'border' ),
-       'sitename'                  => array( '1', 'KOHANIMI', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'nse'                       => array( '0', 'NR1:', 'NSE:' ),
-       'localurl'                  => array( '0', 'KOHALIKURL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'KOHALIKURL1', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'SERVERINIMI', 'SERVERNAME' ),
-       'gender'                    => array( '0', 'SUGU:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'HETKENÄDAL', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'HETKENÄDALAPÄEV1', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'KOHALIKNÄDAL', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'KOHALIKNÄDALAPÄEV1', 'LOCALDOW' ),
-       'fullurl'                   => array( '0', 'KOGUURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'KOGUURL1:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ESIVT:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ESIST:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'VT:', 'LC:' ),
-       'uc'                        => array( '0', 'ST:', 'UC:' ),
-       'displaytitle'              => array( '1', 'PEALKIRI', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__UUEALAOSALINK__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__UUEALAOSALINGITA__', '__NONEWSECTIONLINK__' ),
-       'currenttimestamp'          => array( '1', 'HETKEAJATEMPEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'KOHALIKAJATEMPEL', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#KEEL:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'VAIKEKEEL', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'LEHEKÜLGINIMERUUMIS', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ÜLEMAMÄÄR', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ARVUVORMINDUS', 'FORMATNUM' ),
-       'defaultsort'               => array( '1', 'JÄRJESTA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'hiddencat'                 => array( '1', '__PEIDETUDKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'LEHEKÜLGIKATEGOORIAS', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'index'                     => array( '1', 'INDEKSIGA', '__INDEX__' ),
-       'noindex'                   => array( '1', 'INDEKSITA', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'KASUTAJAIDRÜHMAS', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'protectionlevel'           => array( '1', 'KAITSETASE', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'kuupäevavormindus', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#suuna', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__SISUKORRATA__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__GALERIITA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__SISUKORDEES__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SISUKORD__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ALAOSALINGITA__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'HETKEKUU', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'HETKEKUU1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'HETKEKUUNIMETUS', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'HETKEKUUPÄEV', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'HETKEKUUPÄEV2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'HETKENÄDALAPÄEV', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'HETKEAASTA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HETKEAEG', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HETKETUND', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'KOHALIKKUU', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'KOHALIKKUU1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'KOHALIKKUUNIMETUS', 'LOCALMONTHNAME' ),
+       'localday'                => array( '1', 'KOHALIKKUUPÄEV', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'KOHALIKKUUPÄEV2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'KOHALIKNÄDALAPÄEV', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'KOHALIKAASTA', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'KOHALIKAEG', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'KOHALIKTUND', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'LEHEMÄÄR', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ARTIKLIMÄÄR', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FAILIMÄÄR', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'KASUTAJAMÄÄR', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'TEGUSKASUTAJAMÄÄR', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'REDIGEERIMISMÄÄR', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'VAATAMISTEARV', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'LEHEKÜLJENIMI', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'LEHEKÜLJENIMI1', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NIMERUUM', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NIMERUUM1', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ARUTELUNIMERUUM', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ARUTELUNIMERUUM1', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'SISUNIMERUUM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'SISUNIMERUUM1', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'KOGULEHEKÜLJENIMI', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'KOGULEHEKÜLJENIMI1', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ALAMLEHEKÜLJENIMI', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ALAMLEHEKÜLJENIMI1', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NIMERUUMITANIMI', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NIMERUUMITANIMI1', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ARUTELUNIMI', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ARUTELUNIMI1', 'TALKPAGENAMEE' ),
+       'subst'                   => array( '0', 'ASENDA:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'pisi', 'pisipilt', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'pisi=$1', 'pisipilt=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'paremal', 'right' ),
+       'img_left'                => array( '1', 'vasakul', 'left' ),
+       'img_none'                => array( '1', 'tühi', 'none' ),
+       'img_center'              => array( '1', 'keskel', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'raam', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'raamita', 'frameless' ),
+       'img_page'                => array( '1', 'lehekülg=$1', 'lehekülg_$1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'ääris', 'border' ),
+       'sitename'                => array( '1', 'KOHANIMI', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'nse'                     => array( '0', 'NR1:', 'NSE:' ),
+       'localurl'                => array( '0', 'KOHALIKURL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'KOHALIKURL1', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'SERVERINIMI', 'SERVERNAME' ),
+       'gender'                  => array( '0', 'SUGU:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'HETKENÄDAL', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'HETKENÄDALAPÄEV1', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'KOHALIKNÄDAL', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'KOHALIKNÄDALAPÄEV1', 'LOCALDOW' ),
+       'fullurl'                 => array( '0', 'KOGUURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'KOGUURL1:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ESIVT:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ESIST:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'VT:', 'LC:' ),
+       'uc'                      => array( '0', 'ST:', 'UC:' ),
+       'displaytitle'            => array( '1', 'PEALKIRI', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__UUEALAOSALINK__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__UUEALAOSALINGITA__', '__NONEWSECTIONLINK__' ),
+       'currenttimestamp'        => array( '1', 'HETKEAJATEMPEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'KOHALIKAJATEMPEL', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#KEEL:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'VAIKEKEEL', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'LEHEKÜLGINIMERUUMIS', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ÜLEMAMÄÄR', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ARVUVORMINDUS', 'FORMATNUM' ),
+       'defaultsort'             => array( '1', 'JÄRJESTA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'hiddencat'               => array( '1', '__PEIDETUDKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'LEHEKÜLGIKATEGOORIAS', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'index'                   => array( '1', 'INDEKSIGA', '__INDEX__' ),
+       'noindex'                 => array( '1', 'INDEKSITA', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'KASUTAJAIDRÜHMAS', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'protectionlevel'         => array( '1', 'KAITSETASE', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'kuupäevavormindus', 'formatdate', 'dateformat' ),
 );
 
 $separatorTransformTable = array( ',' => "\xc2\xa0", '.' => ',' );
@@ -611,9 +610,9 @@ Käibel olevad erileheküljed on loetletud leheküljel [[Special:SpecialPages|{{
 'dberrortext' => 'Andmebaasipäringus oli süntaksiviga.
 Selle võis tingida tarkvaraviga.
 Viimane andmebaasipäring oli:
-<blockquote><code>$1</code></blockquote>
-ja see ilmnes funktsiooniga "<code>$2</code>".
-Andmebaas tagastas veateate "<samp>$3: $4</samp>".',
+<blockquote><tt>$1</tt></blockquote>
+ja see kutsuti funktsioonist "<tt>$2</tt>".
+Andmebaas tagastas veateate "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Andmebaasipäringus oli süntaksiviga.
 Viimane andmebaasipäring oli:
 "$1"
@@ -641,7 +640,7 @@ Sellisel juhul tuleks teavitada [[Special:ListUsers/sysop|administraatorit]], ed
 'filecopyerror' => 'Ei saanud faili "$1" kopeerida nimega "$2".',
 'filerenameerror' => 'Ei saanud faili "$1" failiks "$2" ümber nimetada.',
 'filedeleteerror' => 'Faili nimega "$1" ei ole võimalik kustutada.',
-'directorycreateerror' => 'Kataloogi "$1" ei saanud luua.',
+'directorycreateerror' => 'Ei suuda luua kausta "$1".',
 'filenotfound' => 'Faili nimega "$1" ei leitud.',
 'fileexistserror' => 'Kirjutamine faili "$1" ebaõnnestus: fail on juba olemas',
 'unexpected' => 'Ootamatu väärtus: "$1"="$2".',
@@ -672,7 +671,7 @@ Palun proovi mõne minuti pärast uuesti.',
 'sqlhidden' => '(SQL päring peidetud)',
 'cascadeprotected' => 'See lehekülg on muutmise eest kaitstud, sest see on osa {{PLURAL:$1|järgmisest leheküljest|järgmistest lehekülgedest}}, mis on kaskaadkaitse all:
 $2',
-'namespaceprotected' => "Sul pole õigust redigeerida lehekülgi nimeruumis '''$1'''.",
+'namespaceprotected' => "Teil ei ole õigusi redigeerida lehekülgi '''$1''' nimeruumis.",
 'customcssprotected' => 'Sul pole õigust seda CSS-lehekülge redigeerida, sest see sisaldab teise kasutaja isiklikke sätteid.',
 'customjsprotected' => 'Sul pole õigust seda JavaScripti lehekülge redigeerida, sest see sisaldab teise kasutaja isiklikke sätteid.',
 'ns-specialprotected' => 'Erilehekülgi ei saa redigeerida.',
@@ -955,6 +954,7 @@ Allpool on toodud viimane blokeerimislogi sissekanne:',
 * '''Firefox / Safari:''' Hoia all ''Shift''-klahvi ja klõpsa ''Laadi uuesti'' või vajuta kas ''Ctrl-F5'' või ''Ctrl-R'' (Macis ''⌘-R'').
 * '''Google Chrome:''' Vajuta ''Ctrl-Shift-R'' (Macis ''⌘-Shift-R'').
 * '''Internet Explorer:''' Hoia all ''Ctrl''-klahvi ja klõpsa ''Värskenda'' või vajuta ''Ctrl-F5''.
+* '''Konqueror:''' Klõpsa ''Reload'' või vajuta ''F5''.
 * '''Opera:''' Tühjenda puhver asukohas ''Seaded → Eelistused''.",
 'usercssyoucanpreview' => "'''Vihje:''' Enne salvestamist kasuta oma uue CSSi proovimiseks nuppu \"{{int:showpreview}}\".",
 'userjsyoucanpreview' => "'''Vihje:''' Enne salvestamist kasuta oma uue JavaScripti proovimiseks nuppu \"{{int:showpreview}}\".",
@@ -1103,7 +1103,7 @@ Legend: (viim) = erinevused võrreldes viimase redaktsiooniga,
 # Revision feed
 'history-feed-title' => 'Redigeerimiste ajalugu',
 'history-feed-description' => 'Selle lehekülje redigeerimiste ajalugu',
-'history-feed-item-nocomment' => '$1  $2',
+'history-feed-item-nocomment' => '$1 - $2',
 'history-feed-empty' => 'Soovitud lehekülge ei ole olemas.
 See võib olla vikist kustutatud või ümber nimetatud.
 Ürita [[Special:Search|vikist otsida]] teemakohaseid lehekülgi.',
@@ -1592,7 +1592,7 @@ See ei tohi olla pikem kui {{PLURAL:$1|üks märk|$1 märki}}.',
 'action-suppressionlog' => 'seda eralogi vaadata',
 'action-block' => 'selle kasutaja redigeerimisõigust blokeerida',
 'action-protect' => 'selle lehekülje kaitsetasemeid muuta',
-'action-rollback' => 'tühistada otsekohe lehekülge viimati redigeerinud kasutaja muudatusi',
+'action-rollback' => 'lehekülge viimati redigeeriund kasutaja muudatusi koheselt tühistada',
 'action-import' => 'seda lehekülge teisest vikist importida',
 'action-importupload' => 'seda lehekülge faili üleslaadimise abil importida',
 'action-patrol' => 'teiste muudatusi kontrollituks märkida',
@@ -1930,7 +1930,6 @@ Võib-olla tahad redigeerida selle faili [$2 sealset kirjelduslehekülge].',
 'uploadnewversion-linktext' => 'Laadi üles selle faili uus versioon',
 'shared-repo-from' => 'varamust $1',
 'shared-repo' => 'jagatud varamu',
-'upload-disallowed-here' => 'Paraku ei saa sa seda pilti üle kirjutada.',
 
 # File reversion
 'filerevert' => 'Taasta $1',
@@ -2009,7 +2008,7 @@ Sisesta kujul tüüp/alamtüüp, näiteks <code>image/jpeg</code>.',
 'statistics-users-active-desc' => 'Kasutajad, kes on viimase {{PLURAL:$1|päeva|$1 päeva}} jooksul tegutsenud',
 'statistics-mostpopular' => 'Enim vaadatud leheküljed',
 
-'disambiguations' => 'Täpsustuslehekülgedele linkivad leheküljed',
+'disambiguations' => 'Leheküljed, mis lingivad täpsustuslehekülgedele',
 'disambiguationspage' => 'Template:Täpsustuslehekülg',
 'disambiguations-text' => "Järgmised leheküljed sisaldavad vähemalt üht linki '''täpsustusleheküljele'''.
 Võimalik, et sellised lingid peaks viitama sobivamatele lehekülgedele.
@@ -2033,12 +2032,11 @@ Igal real on ära toodud esimene ja teine ümbersuunamisleht ning samuti teise 
 'withoutinterwiki-legend' => 'Eesliide',
 'withoutinterwiki-submit' => 'Näita',
 
-'fewestrevisions' => 'Vähima redaktsioonide arvuga leheküljed',
+'fewestrevisions' => 'Leheküljed, kus on kõige vähem muudatusi tehtud',
 
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|bait|baiti}}',
 'ncategories' => '$1 {{PLURAL:$1|kategooria|kategooriat}}',
-'ninterwikis' => '{{PLURAL:$1|üks intervikilink|$1 intervikilinki}}',
 'nlinks' => '$1 {{PLURAL:$1|link|linki}}',
 'nmembers' => '$1 {{PLURAL:$1|liige|liiget}}',
 'nrevisions' => '$1 {{PLURAL:$1|redaktsioon|redaktsiooni}}',
@@ -2067,7 +2065,6 @@ Igal real on ära toodud esimene ja teine ümbersuunamisleht ning samuti teise 
 'mostlinkedtemplates' => 'Kõige viidatumad mallid',
 'mostcategories' => 'Enim kategoriseeritud leheküljed',
 'mostimages' => 'Kõige kasutatumad failid',
-'mostinterwikis' => 'Suurima keelelinkide arvuga leheküljed',
 'mostrevisions' => 'Kõige pikema redigeerimislooga leheküljed',
 'prefixindex' => 'Kõik pealkirjad eesliitega',
 'prefixindex-namespace' => 'Kõik pealkirjad eesliitega (nimeruumis $1)',
@@ -2214,8 +2211,6 @@ Toetatud protokollid: <code>$1</code> (otsingus ära neid kasuta).',
 'mailnologin' => 'Saatja aadress puudub',
 'mailnologintext' => 'Pead olema [[Special:UserLogin|sisse logitud]] ja sul peab [[Special:Preferences|eelistustes]] olema kehtiv e-posti aadress, et saata teistele kasutajatele e-kirju.',
 'emailuser' => 'Saada sellele kasutajale e-kiri',
-'emailuser-title-target' => 'Sellele {{GENDER:$1|kasutajale}} e-kirja saatmine',
-'emailuser-title-notarget' => 'Kasutajale e-kirja saatmine',
 'emailpage' => 'Saada kasutajale e-kiri',
 'emailpagetext' => 'Kui see kasutaja on oma eelistuste lehel sisestanud e-posti aadressi, saad alloleva vormi kaudu talle kirja saata. Et kasutaja saaks vastata, täidetakse kirja saatja väli "Kellelt" e-posti aadressiga, mille oled sisestanud [[Special:Preferences|oma eelistuste lehel]].',
 'usermailererror' => 'Saatmise viga:',
@@ -3023,34 +3018,16 @@ See on ilmselt põhjustatud linkimisest mustas nimekirjas olevasse välisvõrguk
 
 # Info page
 'pageinfo-title' => 'Teave lehekülje "$1" kohta',
-'pageinfo-header-basic' => 'Põhiteave',
-'pageinfo-header-edits' => 'Redigeerimislugu',
-'pageinfo-header-restrictions' => 'Lehekülje kaitse',
-'pageinfo-header-properties' => 'Lehekülje atribuudid',
-'pageinfo-display-title' => 'Kuvatav pealkiri',
-'pageinfo-default-sort' => 'Vaikejärjestusvõti',
-'pageinfo-length' => 'Lehekülje pikkus (baitides)',
-'pageinfo-article-id' => 'Lehekülje identifikaator',
-'pageinfo-robot-policy' => 'Otsimootori olek',
-'pageinfo-robot-index' => 'Indekseeritav',
-'pageinfo-robot-noindex' => 'Indekseerimatu',
+'pageinfo-header-edits' => 'Muudatusi',
+'pageinfo-header-watchlist' => 'Jälgimisloend',
+'pageinfo-header-views' => 'Vaatamisi',
+'pageinfo-subjectpage' => 'Lehekülg',
+'pageinfo-talkpage' => 'Arutelulehekülg',
+'pageinfo-watchers' => 'Jälgijate arv',
+'pageinfo-edits' => 'Redaktsioonide arv',
+'pageinfo-authors' => 'Eri autorite arv',
 'pageinfo-views' => 'Vaatamiste arv',
-'pageinfo-watchers' => 'Lehekülje jälgijate arv',
-'pageinfo-redirects-name' => 'Ümbersuunamisi sellele leheküljele',
-'pageinfo-subpages-name' => 'Selle lehekülje alamlehekülgi',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|ümbersuunamine|ümbersuunamist}}; $3 {{PLURAL:$3|mitteümbersuunamine|mitteümbersuunamist}})',
-'pageinfo-firstuser' => 'Lehekülje alustaja',
-'pageinfo-firsttime' => 'Lehekülje alustusaeg',
-'pageinfo-lastuser' => 'Viimane toimetaja',
-'pageinfo-lasttime' => 'Viimase redigeerimise aeg',
-'pageinfo-edits' => 'Redaktsioonide koguarv',
-'pageinfo-authors' => 'Erinevate autorite koguarv',
-'pageinfo-recent-edits' => 'Viimaste redigeerimiste arv (viimase $1 jooksul)',
-'pageinfo-recent-authors' => 'Erinevate viimaste toimetajate arv',
-'pageinfo-restriction' => 'Lehekülje kaitse (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Võlusõna|Võlusõnad}} ($1)',
-'pageinfo-hidden-categories' => 'Peidetud {{PLURAL:$1|kategooria|kategooriad}} ($1)',
-'pageinfo-templates' => 'Kasutatud {{PLURAL:$1|mall|mallid}} ($1)',
+'pageinfo-viewsperedit' => 'Vaatamisi redaktsiooni kohta',
 
 # Skin names
 'skinname-standard' => 'Algeline',
@@ -3104,8 +3081,7 @@ Selle avamine võib su arvutit kahjustada.",
 'file-info-size' => '$1 × $2 pikslit, faili suurus: $3, MIME tüüp: $4',
 'file-info-size-pages' => '$1 × $2 pikslit, faili suurus: $3 , MIME tüüp: $4, $5 {{PLURAL:$5|lehekülg|lehekülge}}',
 'file-nohires' => 'Sellest suuremat pilti pole.',
-'svg-long-desc' => 'SVG-fail, algsuurus $1 × $2 pikslit, faili suurus: $3',
-'svg-long-desc-animated' => 'Animeeritud SVG-fail,  algsuurus $1 × $2 pikslit, faili suurus: $3',
+'svg-long-desc' => 'SVG fail, algsuurus $1 × $2 pikslit, faili suurus: $3',
 'show-big-image' => 'Originaalsuurus',
 'show-big-image-preview' => 'Selle eelvaate suurus: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Teine eraldusvõime|Teised eraldusvõimed}}: $1.',
@@ -3115,8 +3091,6 @@ Selle avamine võib su arvutit kahjustada.",
 'file-info-png-looped' => 'korduv',
 'file-info-png-repeat' => 'mängitud $1 {{PLURAL:$1|korra|korda}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|kaader|kaadrit}}',
-'file-no-thumb-animation' => "'''Märkus: Tehniliste piirangute tõttu on selle faili pisipildid animeerimata.'''",
-'file-no-thumb-animation-gif' => "'''Märkus: Tehniliste piirangute tõttu on nii suure eraldusega GIF-piltide pisipildid animeerimata.'''",
 
 # Special:NewFiles
 'newimages' => 'Uute meediafailide galerii',
index fde8589..90b91c0 100644 (file)
@@ -104,22 +104,22 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#BIRZUZENDU', '#REDIRECT' ),
-       'currentmonth'              => array( '1', 'ORAINGOHILABETE', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'ORAINGOHILABETEIZEN', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'ORAINGOEGUN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ORAINGOEGUN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ORAINGOEGUNIZEN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ORAINGOURTE', 'CURRENTYEAR' ),
-       'numberofpages'             => array( '1', 'ORRIALDEKOPURU', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ARTIKULUKOPURU', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FITXATEGIKOPURU', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'LANKIDEKOPURU', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'ALDAKETAKOPURU', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'ORRIALDEIZEN', 'PAGENAME' ),
-       'img_right'                 => array( '1', 'eskuinera', 'right' ),
-       'img_left'                  => array( '1', 'ezkerrera', 'left' ),
-       'img_center'                => array( '1', 'erdian', 'center', 'centre' ),
+       'redirect'                => array( '0', '#BIRZUZENDU', '#REDIRECT' ),
+       'currentmonth'            => array( '1', 'ORAINGOHILABETE', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'ORAINGOHILABETEIZEN', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'ORAINGOEGUN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ORAINGOEGUN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ORAINGOEGUNIZEN', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ORAINGOURTE', 'CURRENTYEAR' ),
+       'numberofpages'           => array( '1', 'ORRIALDEKOPURU', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ARTIKULUKOPURU', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FITXATEGIKOPURU', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'LANKIDEKOPURU', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'ALDAKETAKOPURU', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'ORRIALDEIZEN', 'PAGENAME' ),
+       'img_right'               => array( '1', 'eskuinera', 'right' ),
+       'img_left'                => array( '1', 'ezkerrera', 'left' ),
+       'img_center'              => array( '1', 'erdian', 'center', 'centre' ),
 );
 
 $separatorTransformTable = array( ',' => '.', '.' => ',' ); /* Bug 15717 */
@@ -132,7 +132,7 @@ $messages = array(
 'tog-hidepatrolled' => 'Ezkutatu patruilatutako aldaketa azken aldaketetan',
 'tog-newpageshidepatrolled' => 'Ezkutatu patruilatutako orriak, orri-zerrenda berritik',
 'tog-extendwatchlist' => 'Jarraipen-zerrenda zabaldu aldaketa guztiak ikusteko, ez bakarrik azken aldaketak',
-'tog-usenewrc' => 'Azken aldaketetan eta jarraipen-zerrendan aldaketak orrialdearen arabera taldekatu (JavaScript behar da)',
+'tog-usenewrc' => 'Hobetutako azken aldaketak (JavaScript behar da)',
 'tog-numberheadings' => 'Goiburukoak automatikoki zenbakitu',
 'tog-showtoolbar' => 'Aldaketen tresna-barra erakutsi (JavaScript)',
 'tog-editondblclick' => 'Klik bikoitzaren bitartez orrialdeak aldatu (JavaScript)',
@@ -140,17 +140,17 @@ $messages = array(
 'tog-editsectiononrightclick' => 'Atalen izenburuetan klik eginez atala<br />aldatzea gaitu (JavaScript)',
 'tog-showtoc' => 'Edukien taula erakutsi (3 goiburukotik gorako orrialdeentzako)',
 'tog-rememberpassword' => 'Nire saioa ordenagailu honetan gorde ({{PLURAL:$1|egun baterako| $1 egunerako}} gehienez)',
-'tog-watchcreations' => 'Sortzen ditudan orrialdeak eta fitxategiak nire jarraipen-zerrendara gehitu',
-'tog-watchdefault' => 'Aldatzen ditudan orrialdeak eta fitxategiak nire jarraipen-zerrendara gehitu',
-'tog-watchmoves' => 'Izena aldatutako orrialdeak eta fitxategiak jarraipen-zerrendara gehitu',
-'tog-watchdeletion' => 'Ezabatzen ditudan orrialdeak eta fitxategiak nire jarraipen-zerrendara gehitu',
+'tog-watchcreations' => 'Sortzen ditudan orrialdeak nire segimendu zerrendara gehitu',
+'tog-watchdefault' => 'Aldatzen ditudan orrialdeak nire segimendu zerrendara gehitu',
+'tog-watchmoves' => 'Izena aldatutako orrialdeak segimendu zerrendan erakutsi',
+'tog-watchdeletion' => 'Ezabatzen ditudan orrialdeak nire segimendu zerrendara gehitu',
 'tog-minordefault' => 'Lehenetsi bezala aldaketa txiki bezala markatu guztiak',
 'tog-previewontop' => 'Aurrebista aldaketa koadroaren aurretik erakutsi',
 'tog-previewonfirst' => 'Lehen aldaketan aurrebista erakutsi',
 'tog-nocache' => 'Orrialdeen katxea ezgaitu',
-'tog-enotifwatchlistpages' => 'Bidal iezadazue e-posta bat, jarraitzen ari naizen orrialde edo fitxategi bat aldatzen denean',
+'tog-enotifwatchlistpages' => 'Bidal iezadazue e-postako mezua, jarraitzen ari naizen orri bat aldatzen denean',
 'tog-enotifusertalkpages' => 'Nire eztabaida orrialdea aldatzen denean e-posta jaso',
-'tog-enotifminoredits' => 'Orrialde edo fitxategietan aldaketak txikiak direnean ere e-posta jaso',
+'tog-enotifminoredits' => 'Aldaketa txikiak direnean ere e-posta jaso',
 'tog-enotifrevealaddr' => 'Jakinarazpen mezuetan nire e-posta helbidea erakutsi',
 'tog-shownumberswatching' => 'Jarraitzen duen erabiltzaile kopurua erakutsi',
 'tog-oldsig' => 'Egungo sinadura:',
@@ -387,7 +387,6 @@ $1',
 'youhavenewmessages' => '$1 dauzkazu ($2).',
 'newmessageslink' => 'Mezu berriak',
 'newmessagesdifflink' => 'azken aldaketa ikusi',
-'newmessagesdifflinkplural' => 'azken {{PLURAL:$1|aldaketa|aldaketak}}',
 'youhavenewmessagesmulti' => 'Mezu berriak dituzu $1(e)n',
 'editsection' => 'aldatu',
 'editold' => 'aldatu',
@@ -437,12 +436,10 @@ Existitzen direnen zerrenda ikus dezakezu  [[Special:SpecialPages|{{int:specialp
 # General errors
 'error' => 'Errorea',
 'databaseerror' => 'Datu-base errorea',
-'dberrortext' => 'Datu-basean kontsulta egiterakoan sintaxi errore bat gertatu da. 
-Baliteke softwareak bug bat izatea. 
-Datu-basean egindako azken kontsulta:
-<blockquote><code>$1</code></blockquote>
-funtzio honekin: "<code>$2</code>".
-Datu-baseak emandako errorea: "<samp>$3: $4</samp>".',
+'dberrortext' => 'Datu-basean kontsulta egiterakoan sintaxi errore bat gertatu da. Baliteke softwareak bug bat izatea. Datu-basean egindako azken kontsulta:
+<blockquote><tt>$1</tt></blockquote>
+funtzio honekin: "<tt>$2</tt>".
+Datu-baseak emandako errore informazioa: "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Datu-basean kontsulta egiterakoan sintaxi errore bat gertatu da.
 Datu-basean egindako azken kontsulta:
 "$1"
@@ -478,17 +475,15 @@ Mesedez, bidali gertakar hau administradore bati, URLaren izena jarriz.',
 'badarticleerror' => 'Ezin da ekintza hau orrialde honetan burutu.',
 'cannotdelete' => 'Ezin izan da "$1" orrialde edo fitxategia ezabatu.
 Baliteke beste norbaitek ezabatu izana.',
-'cannotdelete-title' => 'Ezin da "$1" orrialdea ezabatu',
 'badtitle' => 'Izenburu ezegokia',
 'badtitletext' => 'Eskatutako orrialde izenburua ez da baliozkoa, hutsik dago, edo gaizki lotutako hizkuntzen arteko lotura da. Baliteke izenburuetan erabili ezin den karaktereren bat izatea.',
 'perfcached' => 'Hurrengo datuak katxean gordeta daude eta litekeena da guztiz eguneratuta ez egotea. Gehienez {{PLURAL:$1|emaitza 1 dago|$1 emaitza daude}} eskuragarri katxean.',
-'perfcachedts' => 'Hurrengo datuak katxean daude, $1 eguneratu zen azkenekoz. {{PLURAL:$4|emaitza 1 dago|$4 emaitza daude}} eskuragarri katxean.',
+'perfcachedts' => 'Hurrengo datuak katxean daude, $1 eguneratu zen azkenekoz. {{PLURAL:$1|emaitza 1 dago|$1 emaitza daude}} eskuragarri katxean.',
 'querypage-no-updates' => 'Orrialde honen berritzeak ez dira baimentzen. Hemen dagoen data ez da zuzenean berrituko.',
 'wrong_wfQuery_params' => 'Baliogabeko parametroak eman zaizkio wfQuery() funtzioari<br />
 Funtzioa: $1<br />
 Kontsulta: $2',
 'viewsource' => 'Kodea ikusi',
-'viewsource-title' => '$1-en iturria ikusi',
 'actionthrottled' => 'Ekintzaren gainetik pasa da',
 'actionthrottledtext' => 'Spamaren aurkako neurri gisa ekintza hau denbora tarte laburrean aldi askotan egiteko mugapena duzu, eta muga hori zeharkatu duzu.
 Saia zaitez berriro minutu batzuen buruan, mesedez.',
@@ -639,8 +634,6 @@ Behin-behineko pasahitza: $2',
 'passwordreset-emailsent' => 'Gogorarazteko e-posta bidali da.',
 
 # Special:ChangeEmail
-'changeemail' => 'Aldatu e-mail helbidea',
-'changeemail-oldemail' => 'Egungo e-mail helbidea:',
 'changeemail-newemail' => 'E-posta helbide berria:',
 'changeemail-none' => '(bat ere ez)',
 'changeemail-submit' => 'E-posta aldatu',
@@ -742,11 +735,12 @@ edo <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}
 'userpage-userdoesnotexist-view' => '"$1" erabiltzaile-kontua ez dago erregistraturik.',
 'blocked-notice-logextract' => 'Erabiltzaile hau blokeatuta dago une honetan.
 Azken blokeoaren erregistroa ageri da behean, erreferentzia gisa:',
-'clearyourcache' => "'''Oharra:''' Gorde ondoren, zure nabigatzailearen katxea ekidin beharko duzu aldaketak ikusteko.
-* '''Firefox / Safari:''' ''Shift'' tekla sakatu birkargatzeko momentuan, edo ''Ctrl-Shift-R'' edo ''Crtl-F5'' sakatu (''⌘-R''' Mac batean)
-* '''Google Chrome:''' ''Ctrl-Shift-R'' sakatu (''⌘-Shift-R'' Mac batean)
+'clearyourcache' => "'''Oharra:''' Gorde ondoren zure nabigatzailearen katxea ekidin beharko duzu aldaketak ikusteko.
+* '''Firefox / Safari:''' ''Shift'' tekla sakatu birkargatzeko momentuan, edo ''Ctrl-Shift-R'' sakatu (''⌘-R''' Mac baten)
+* '''Google Chrome:''' ''Ctrl-Shift-R'' sakatu (''⌘-R'' Mac batean)
 * '''Internet Explorer:''' ''Ctrl'' tekla sakatu birkargatzeko momentuan, edo ''Ctrl-F5'' sakatu
-* '''Opera''' erabiltzaileek ''Tresnak → Hobespenak'' atalera joan eta katxea garbitzeko aukera hautatu",
+* '''Konqueror:''': Birkargatzeko klik egin, edo F5 sakatu, besterik ez
+* '''Opera''' erabiltzaileek ''Tresnak → Hobespenak'' atalera jo eta katxea garbitzeko aukera hautatu",
 'usercssyoucanpreview' => "'''Laguntza:''' Zure CSS berria gorde aurretik probatzeko \"{{int:showpreview}}\" botoia erabili.",
 'userjsyoucanpreview' => "'''Laguntza:''' Zure JS berria gorde aurretik probatzeko \"{{int:showpreview}}\" botoia erabili.",
 'usercsspreview' => "'''Ez ahaztu zure CSS kodea aurreikusten zabiltzala.'''
@@ -761,7 +755,6 @@ Azken blokeoaren erregistroa ageri da behean, erreferentzia gisa:',
 'note' => "'''Oharra:'''",
 'previewnote' => "'''Gogoratu hau aurrikuspen bat dela.'''
 Zure aldaketak ez dira oraindik gorde!",
-'continue-editing' => 'Aldatzen jarraitu',
 'previewconflict' => 'Aurreikuspenak aldaketen koadroan idatzitako testua erakusten du, gorde ondoren agertuko den bezala.',
 'session_fail_preview' => "'''Sentitzen dugu! Ezin izan da zure aldaketa prozesatu, saioko datu batzuen galera dela-eta. Mesedez, saiatu berriz. Arazoak jarraitzen badu, saiatu saioa amaitu eta berriz hasten.'''",
 'session_fail_preview_html' => "'''Sentitzen dugu! Ezin izan dugu zure aldaketa burutu, saio datu galera bat medio.'''
@@ -773,7 +766,6 @@ Zure aldaketak ez dira oraindik gorde!",
 Aldaketa ezeztatua izan da testuaren galtzea galarazteko.
 Hau batzuetan gertatzen da buggyan oinarritutako web proxy zerbitzua erabiltzean.'''",
 'editing' => '$1 aldatzen',
-'creating' => '$1 sortzen',
 'editingsection' => '$1 aldatzen (atala)',
 'editingcomment' => '$1 aldatzen (atal berria)',
 'editconflict' => 'Aldaketa gatazka: $1',
@@ -914,9 +906,9 @@ Administratzaile bezala ikus dezakezu; xehetasun gehiagorako [{{fullurl:{{#Speci
 'rev-deleted-no-diff' => "Ezin duzu ezberdintasun hau ikusi, berrikuspenetako bat '''ezabatua''' izan delako.
 Xehetasunak [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} ezabaketa erregistroan] aurki ditzakezu.",
 'rev-suppressed-no-diff' => "Ezin duzu ezberdintasunik ikusi berrikuspenen bat '''ezabatua''' izan delako.",
-'rev-deleted-unhide-diff' => "aldaketa honen bertsioetako bat '''ezabatu''' da.
+'rev-deleted-unhide-diff' => "diff honen bertsioetako bat '''ezabatu''' da.
 Xehetasunak ikusgai daude [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} ezabatze erregistroan].
-Oraindik [$1 aldaketa hau ikus dezakezu], nahi izanez gero.",
+Administratzailea zarenez, oraindik [$1 diff hau ikus dezakezu], nahi izanez gero.",
 'rev-suppressed-unhide-diff' => "diff honen bertsioetako bat '''ezeztatu''' da.
 Xehetasunak ikusgai daude [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} ezeztatze erregistroan].
 Administratzailea zarenez, oraindik [$1 diff hau ikus dezakezu], nahi izanez gero.",
@@ -991,7 +983,7 @@ Begira itzazu erregistroak.',
 # Suppression log
 'suppressionlog' => 'Ezabatze loga',
 'suppressionlogtext' => 'Azpian administratzaileek ezkutatutako edukia duten ezabaketa eta blokeoen zerrenda dago.
-Ikusi [[Special:BlockList|blokeoen zerrenda]] orain dauden blokeoak eta debekuak ikusi ahal izateko.',
+Ikusi [[Special:BlockList|IP blokeoen zerrenda]] orain dauden blokeoak ikusi ahal izateko.',
 
 # History merging
 'mergehistory' => 'Orrialdeen historiak bateratu',
@@ -1026,7 +1018,6 @@ Kontura zaitez nabigazio loturek, zutabea ezabatu dezakela.',
 
 # Diffs
 'history-title' => '"$1" orrialdearen historia berrikuspena',
-'difference-title' => '"$1"-en berrikuspenen arteko aldaketa',
 'difference-multipage' => '(Orrialdeen arteko ezberdintasunak)',
 'lineno' => '$1. lerroa:',
 'compareselectedversions' => 'Hautatutako bertsioak alderatu',
@@ -1130,8 +1121,6 @@ Saia zaitez zure eskeraren aurretik ''all:'' jartzen eduki guztien artean bilatz
 'prefs-watchlist-token' => 'Jarraipen zerrendaren tokena:',
 'prefs-misc' => 'Denetarik',
 'prefs-resetpass' => 'Pasahitza aldatu',
-'prefs-changeemail' => 'Aldatu e-mail helbidea',
-'prefs-setemail' => 'E-mail helbide bat ezarri',
 'prefs-email' => 'E-posta aukerak',
 'prefs-rendering' => 'Itxura',
 'saveprefs' => 'Gorde',
@@ -1253,7 +1242,7 @@ $1 {{PLURAL:$1|karakteretik|karakteretik}} behera izan behar ditu.',
 'group-all' => '(guztiak)',
 
 'group-user-member' => '{{GENDER:$1|lankidea}}',
-'group-autoconfirmed-member' => '{{GENDER:$1|baieztatutako lankidea}}',
+'group-autoconfirmed-member' => '{{GENDER:$1|baieztatutako erabiltzailea}}',
 'group-bot-member' => '{{GENDER:$1|bot-a}}',
 'group-sysop-member' => '{{GENDER:$1|administratzailea}}',
 'group-bureaucrat-member' => '{{GENDER:$1|burokrata}}',
@@ -1366,7 +1355,6 @@ $1 {{PLURAL:$1|karakteretik|karakteretik}} behera izan behar ditu.',
 'action-userrights' => 'lankide guztien eskumenak aldatu',
 'action-userrights-interwiki' => 'beste wikietako lankideen lankide-eskumenak aldatu',
 'action-siteadmin' => 'datubasea babestu edo babesa kendu',
-'action-sendemail' => 'E-mailak bidali',
 
 # Recent changes
 'nchanges' => '{{PLURAL:$1|aldaketa 1|$1 aldaketa}}',
@@ -1540,7 +1528,7 @@ $1',
 'img-auth-nopathinfo' => 'PATH_INFO falta da.
 Zure zerbitzaria ez dago informazio hau pasatzeko konfiguratuta.
 CGI-oinarriduna izan daiteke, img_auth onartzen ez duena.
-Ikusi https://www.mediawiki.org/wiki/Manual:Image_Authorization.',
+[https://www.mediawiki.org/wiki/Manual:Image_Authorization Ikusi irudi-baimenak.]',
 'img-auth-notindir' => 'Eskatutako bidea ez dago kofiguratutako igoera-direktorioan.',
 'img-auth-badtitle' => 'Ezin izan da baleko izenbururik eraiki "$1" izenetik abiatuta',
 'img-auth-nologinnWL' => 'Ez duzu saioa hasi eta "$1" ez dago zerrenda zurian.',
@@ -1646,7 +1634,6 @@ Bere [$2 fitxategiaren deskribapen orrialdea] behean dago.',
 ** Copyright bortxaketa
 ** Bikoiztutako fitxategia',
 'filedelete-edit-reasonlist' => 'Ezabaketa arrazoiak aldatu',
-'filedelete-maintenance-title' => 'Ezin da artxiboa ezabatu',
 
 # MIME search
 'mimesearch' => 'MIME bilaketa',
@@ -1695,9 +1682,7 @@ Bere [$2 fitxategiaren deskribapen orrialdea] behean dago.',
 
 'disambiguations' => 'Argipen orrietara lotzen duten orriak',
 'disambiguationspage' => 'Template:argipen',
-'disambiguations-text' => "Jarraian azaltzen diren orrialdeek '''argipen orrialde''' baterako lotura dute. 
-Kasu bakoitzean dagokion artikulu zuzenarekin izan beharko lukete lotura.<br />
-Orrialde bat argipen motakoa dela antzeman ohi da [[MediaWiki:Disambiguationspage]] orrialdean agertzen den txantiloietako bat duenean.",
+'disambiguations-text' => "Jarraian azaltzen diren orrialdeek '''argipen orrialde''' baterako lotura dute. Kasu bakoitzean dagokion artikulu zuzenarekin izan beharko lukete lotura.<br />Orrialde bat argipen motakoa dela antzeman ohi da [[MediaWiki:Disambiguationspage]] orrialdean agertzen den txantiloietako bat duenean.",
 
 'doubleredirects' => 'Birzuzenketa bikoitzak',
 'doubleredirectstext' => 'Lerro bakoitzean lehen eta bigarren birzuzenketetarako loturak ikus daitezke, eta baita edukia daukan edo eduki beharko lukeen orrialderako lotura ere. Lehen birzuzenketak azken honetara <del>zuzendu</del> beharko luke.',
@@ -1812,10 +1797,6 @@ Erregistro mota, erabiltzailearen izena edota orrialdearen izena iragaziz bistar
 'allpagesprefix' => 'Aurrizki hau duten orrialdeak bistaratu:',
 'allpagesbadtitle' => 'Orrialdearen izena baliogabekoa da edo interwiki edo hizkuntzen arteko aurrizkia dauka. Izenburuetan erabili ezin daitezkeen karaktere bat edo gehiago izan ditzake.',
 'allpages-bad-ns' => '{{SITENAME}}(e)k ez dauka "$1" izeneko izen-tarterik.',
-'allpages-hide-redirects' => 'Birzuzenketak ezkutatu',
-
-# SpecialCachedPage
-'cachedspecial-refresh-now' => 'Azkena ikusi.',
 
 # Special:Categories
 'categories' => 'Kategoriak',
@@ -1881,7 +1862,6 @@ Badago [[{{MediaWiki:Listgrouprights-helppage}}|informazio osagarria]] banakako
 'mailnologin' => 'Bidalketa helbiderik ez',
 'mailnologintext' => 'Beste erabiltzaileei e-posta mezuak bidaltzeko [[Special:UserLogin|saioa hasi]] eta baliozko e-posta helbidea behar duzu izan zure [[Special:Preferences|hobespenetan]].',
 'emailuser' => 'Erabiltzaile honi e-posta bidali',
-'emailuser-title-notarget' => 'Erabiltzaileari e-maila bidali',
 'emailpage' => 'Erabiltzaileari e-posta bidali',
 'emailpagetext' => 'Erabiltzaile honek baliozko e-posta helbide bat ezarri badu bere hobespenetan, beheko formularioa erabiliz mezu bat bidal dakioke.
 [[Special:Preferences|Hobespenetan]] daukazun e-posta helbidea azalduko da mezuaren bidaltzaile bezala eta beraz erantzun ahal izango dizu.',
@@ -2134,7 +2114,6 @@ In such cases, you must uncheck or unhide the newest deleted revision.',
 
 [[Special:Log/delete|Ezabaketa erregistrora]] jo azken ezabaketa eta leheneraketak ikusteko.",
 'undelete-header' => 'Berriki ezabatutako orrialdeak ikusteko [[Special:Log/delete|ezabaketa erregistrora]] jo.',
-'undelete-search-title' => 'Ezabatutako orrialdeak bilatu',
 'undelete-search-box' => 'Ezabatutako orrialdeak bilatu',
 'undelete-search-prefix' => 'Honela hasten diren orrialdeak erakutsi:',
 'undelete-search-submit' => 'Bilatu',
@@ -2235,8 +2214,8 @@ Blokeo erregistroa azken sarrera ematen da azpian erreferentziarako:',
 'ipb-confirm' => 'Blokeoa baieztatu',
 'badipaddress' => 'Baliogabeko IP helbidea',
 'blockipsuccesssub' => 'Blokeoa burutu da',
-'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] blokeatua izan da.<br />
-Ikus [[Special:BlockList|blokeoen zerrenda]] blokeoak aztertzeko.',
+'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] erabiltzaileari blokeoa ezarri zaio.<br />
+Ikus [[Special:BlockList|IP blokeoen zerrenda]] blokeoak aztertzeko.',
 'ipb-edit-dropdown' => 'Blokeatzeko arrazoiak aldatu',
 'ipb-unblock-addr' => '$1 lankide edo IP helbideari blokeoa baliogabetu',
 'ipb-unblock' => 'Erabiltzaile izen edo IP helbide bati blokeoa kendu',
@@ -2268,7 +2247,6 @@ Ikus [[Special:BlockList|blokeoen zerrenda]] blokeoak aztertzeko.',
 'unblocklink' => 'blokeoa kendu',
 'change-blocklink' => 'blokeoa aldatu',
 'contribslink' => 'ekarpenak',
-'emaillink' => 'E-maila bidali',
 'autoblocker' => '"[[User:$1|$1]]"(e)k berriki erabili duen IP helbidea duzulako autoblokeatu zaizu. $1(e)k emandako arrazoia zera da: "\'\'\'$2\'\'\'"',
 'blocklogpage' => 'Blokeo erregistroa',
 'blocklog-showlog' => 'Lankide hau aurretik blokeatua izan da.
@@ -2277,9 +2255,7 @@ Blokeo erregistroa ematen da azpian erreferentziarako:',
 Erregistroa ematen da azpian erreferentziarako:',
 'blocklogentry' => '"[[$1]]" wikilariari blokeoa ezarri zaio. Blokeoaldia: $2 $3',
 'reblock-logentry' => '[[$1]] wikilariari blokeoaldia aldatu diogu. Blokeoaldi berria: $2 $3',
-'blocklogtext' => 'Erabiltzaileen blokeoen ezarpen eta ezabaketen erregistroa da hau. 
-Automatikoki blokeatutako IP helbideak ez dira zerrendatzen. 
-Ikus [[Special:BlockList|blokeoen zerrenda]] aktibo dauden blokeoak eta debekuak aztertzeko.',
+'blocklogtext' => 'Erabiltzaileen blokeoen ezarpen eta ezabaketen erregistroa da hau. Ez dira automatikoki blokeatutako IP helbideak zerrendatzen. Ikus [[Special:BlockList|IP blokeoen zerrenda]] aktibo dauden blokeoak aztertzeko.',
 'unblocklogentry' => '$1 desblokeatu da',
 'block-log-flags-anononly' => 'erabiltzaile anonimoak bakarrik',
 'block-log-flags-nocreate' => 'kontuak sortzea ezgaituta',
@@ -2386,7 +2362,7 @@ Kasu horietan orrialdea eskuz mugitu edo bestearekin bateratu beharko duzu.",
 
 "[[:$1]]" helburua existitzen da. Lekua egiteko ezabatu nahi al duzu?',
 'delete_and_move_confirm' => 'Bai, orrialdea ezabatu',
-'delete_and_move_reason' => '[[$1]] mugitzeko ezabatu da',
+'delete_and_move_reason' => 'Lekua egiteko ezabatu da',
 'selfmove' => 'Helburu izenburua berdina da; ezin da orrialde bat bere gainera mugitu.',
 'immobile-source-namespace' => '"$1" motako orrialdeak ezin dira mugitu',
 'immobile-target-namespace' => 'Orrialdeak ezin dira "$1" motara mugitu',
@@ -2411,7 +2387,6 @@ Azken erregistroko sarrera ematen da azpian erreferentzia gisa:",
 Orrialdeak esportatzeko zehaztu hauen izenburuak beheko koadroan, izenburu bat lerroko, eta aukeratu zein bertsio esportatu nahi dituzun.
 
 Horrez gain, lotura zuzena ere erabil dezakezu; adibidez, [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] "[[{{MediaWiki:Mainpage}}]]" orrialdearentzako.',
-'exportall' => 'Orrialde guztiak esportatu',
 'exportcuronly' => 'Oraingo berrikuspena bakarrik hartu, ez historia guztia',
 'exportnohistory' => "----
 '''Oharra:''' Formulario honen bitartez orrialdeen historia osoak esportatzeko aukera ezgaitu egin da, errendimendua dela-eta.",
@@ -2598,9 +2573,12 @@ Baliteke zerrenda beltzean dagoen kanpo lotura batek sortzea arazo hori.',
 'spam_blanking' => 'Berrikuspen guztiek $1(e)rako lotura zeukaten, husten',
 
 # Info page
-'pageinfo-header-edits' => 'Aldaketen historia',
+'pageinfo-header-edits' => 'Aldaketak',
+'pageinfo-header-views' => 'Ikustaldiak',
+'pageinfo-subjectpage' => 'Orrialdea',
+'pageinfo-talkpage' => 'Eztabaida-orria',
+'pageinfo-edits' => 'Aldaketa kopurua',
 'pageinfo-views' => 'Bistaratze-kopurua',
-'pageinfo-edits' => 'Aldaketa kopuru totala',
 
 # Skin names
 'skinname-standard' => 'Lehenetsia',
@@ -3096,10 +3074,6 @@ Egiaztapen kode hau $4 iraungiko da.',
 'confirm-purge-top' => 'Orrialde honen katxea ezabatu?',
 'confirm-purge-bottom' => 'Orrialdea purgatzean katxea ezabatzen du eta orrialdearen bertsiorik eguneratuena erakustera behartzen du.',
 
-# action=watch/unwatch
-'confirm-watch-button' => 'Ados',
-'confirm-unwatch-button' => 'Ados',
-
 # Multipage image navigation
 'imgmultipageprev' => '&larr; aurreko orrialdea',
 'imgmultipagenext' => 'hurrengo orrialdea &rarr;',
@@ -3215,7 +3189,7 @@ Irudiak bereizmen handienean daude, bestelako fitxategi motak beraiei esleitutak
 * <strong class="mw-specialpagerestricted">Mugatutako orrialde bereziak.</strong>',
 'specialpages-group-maintenance' => 'Mantentze-oharrak',
 'specialpages-group-other' => 'Beste orrialde berezi batzuk',
-'specialpages-group-login' => 'Saioa hasi / kontua sortu',
+'specialpages-group-login' => 'Sartu / Izena eman',
 'specialpages-group-changes' => 'Aldaketa berriak eta erregistroak',
 'specialpages-group-media' => 'Artxiboen orriak',
 'specialpages-group-users' => 'Erabiltzaileak eta eskumenak',
index 9094df2..8031d8c 100644 (file)
@@ -264,158 +264,158 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#تغییر_مسیر', '#تغییرمسیر', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__بی‌فهرست__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__بی‌نگارخانه__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__بافهرست__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__فهرست__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__بی‌بخش__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__بی‌عنوان__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ماه', 'ماه‌کنونی', 'ماه_کنونی', 'ماه‌کنونی۲', 'ماه_کنونی۲', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ماه۱', 'ماه‌کنونی۱', 'ماه_کنونی۱', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'نام‌ماه', 'نام_ماه', 'نام‌ماه‌کنونی', 'نام_ماه_کنونی', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'نام‌ماه‌اضافه', 'نام_ماه_اضافه', 'نام‌ماه‌کنونی‌اضافه', 'نام_ماه_کنونی_اضافه', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'مخفف‌نام‌ماه', 'مخفف_نام_ماه', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'روز', 'روزکنونی', 'روز_کنونی', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'روز۲', 'روز_۲', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'نام‌روز', 'نام_روز', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'سال', 'سال‌کنونی', 'سال_کنونی', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'زمان‌کنونی', 'زمان_کنونی', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ساعت', 'ساعت‌کنونی', 'ساعت_کنونی', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ماه‌محلی', 'ماه_محلی', 'ماه‌محلی۲', 'ماه_محلی۲', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'ماه‌محلی۱', 'ماه_محلی۱', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'نام‌ماه‌محلی', 'نام_ماه_محلی', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'نام‌ماه‌محلی‌اضافه', 'نام_ماه_محلی_اضافه', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'مخفف‌ماه‌محلی', 'مخفف_ماه_محلی', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'روزمحلی', 'روز_محلی', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'روزمحلی۲', 'روز_محلی_۲', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'نام‌روزمحلی', 'نام_روز_محلی', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'سال‌محلی', 'سال_محلی', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'زمان‌محلی', 'زمان_محلی', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ساعت‌محلی', 'ساعت_محلی', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'تعدادصفحه‌ها', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'تعدادمقاله‌ها', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'تعدادپرونده‌ها', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'تعدادکاربران', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'کاربران‌فعال', 'کاربران_فعال', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'تعدادویرایش‌ها', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'تعدادبازدید', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'نام‌صفحه', 'نام_صفحه', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'نام‌صفحه‌کد', 'نام_صفحه_کد', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'فضای‌نام', 'فضای_نام', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'فضای‌نام‌کد', 'فضای_نام_کد', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'شماره_فضای_نام', 'شماره‌فضای‌نام', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'فضای‌بحث', 'فضای_بحث', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'فضای‌بحث‌کد', 'فضای_بحث_کد', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'فضای‌موضوع', 'فضای‌مقاله', 'فضای_موضوع', 'فضای_مقاله', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'فضای‌موضوع‌کد', 'فضای‌مقاله‌کد', 'فضای_موضوع_کد', 'فضای_مقاله_کد', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'نام‌کامل‌صفحه', 'نام_کامل_صفحه', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'نام‌کامل‌صفحه‌کد', 'نام_کامل_صفحه_کد', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'نام‌زیرصفحه', 'نام_زیرصفحه', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'نام‌زیرصفحه‌کد', 'نام_زیرصفحه_کد', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'نام‌صفحه‌مبنا', 'نام_صفحه_مبنا', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'نام‌صفحه‌مبناکد', 'نام_صفحه_مبنا_کد', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'نام‌صفحه‌بحث', 'نام_صفحه_بحث', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'نام‌صفحه‌بحث‌کد', 'نام_صفحه_بحث_کد', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'نام‌صفحه‌موضوع', 'نام‌صفحه‌مقاله', 'نام_صفحه_موضوع', 'نام_صفحه_مقاله', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'نام‌صفحه‌موضوع‌کد', 'نام‌صفحه‌مقاله‌کد', 'نام_صفحه_موضوع_کد', 'نام_صفحه_مقاله_کد', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'پیغام:', 'پ:', 'MSG:' ),
-       'subst'                     => array( '0', 'جایگزین:', 'جا:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'جایگزین_امن:', 'جام:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'پیغام‌بی‌بسط:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'بندانگشتی', 'انگشتدان', 'انگشتی', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'بندانگشتی=$1', 'انگشتدان=$1', 'انگشتی=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'راست', 'right' ),
-       'img_left'                  => array( '1', 'چپ', 'left' ),
-       'img_none'                  => array( '1', 'هیچ', 'none' ),
-       'img_width'                 => array( '1', '$1پیکسل', '$1px' ),
-       'img_center'                => array( '1', 'وسط', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'قاب', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'بی‌قاب', 'بیقاب', 'بی_قاب', 'frameless' ),
-       'img_page'                  => array( '1', 'صفحه=$1', 'صفحه_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'ایستاده', 'ایستاده=$1', 'ایستاده_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'حاشیه', 'border' ),
-       'img_baseline'              => array( '1', 'همکف', 'baseline' ),
-       'img_sub'                   => array( '1', 'زیر', 'sub' ),
-       'img_super'                 => array( '1', 'زبر', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'بالا', 'top' ),
-       'img_text_top'              => array( '1', 'متن-بالا', 'text-top' ),
-       'img_middle'                => array( '1', 'میانه', 'middle' ),
-       'img_bottom'                => array( '1', 'پایین', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'متن-پایین', 'text-bottom' ),
-       'img_link'                  => array( '1', 'پیوند=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'جایگزین=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ترجمه:', 'INT:' ),
-       'sitename'                  => array( '1', 'نام‌وبگاه', 'نام_وبگاه', 'SITENAME' ),
-       'ns'                        => array( '0', 'فن:', 'NS:' ),
-       'nse'                       => array( '0', 'فنک:', 'NSE:' ),
-       'localurl'                  => array( '0', 'نشانی:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'نشانی‌کد:', 'نشانی_کد:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'مسیرمقاله', 'مسیر_مقاله', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'سرور', 'کارساز', 'SERVER' ),
-       'servername'                => array( '0', 'نام‌کارساز', 'نام_کارساز', 'نام‌سرور', 'نام_سرور', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'مسیرسند', 'مسیر_سند', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'مسیرسبک', 'مسیر_سبک', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'دستورزبان:', 'دستور_زبان:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'جنسیت:', 'جنس:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__عنوان‌تبدیل‌نشده__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__محتواتبدیل‌نشده__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'هفته', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'روزهفته', 'روز_هفته', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'هفته‌محلی', 'هفته_محلی', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'روزهفته‌محلی', 'روز_هفته_محلی', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'نسخه', 'شماره‌نسخه', 'شماره_نسخه', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'روزنسخه', 'روز_نسخه', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'روزنسخه۲', 'روز_نسخه۲', 'روز_نسخه_۲', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'ماه‌نسخه', 'ماه_نسخه', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'ماه‌نسخه۱', 'ماه_نسخه_۱', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'سال‌نسخه', 'سال_نسخه', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'زمان‌یونیکسی‌نسخه', 'زمان‌نسخه', 'زمان_یونیکسی_نسخه', 'زمان_نسخه', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'کاربرنسخه', 'کاربر_نسخه', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'جمع:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'نشانی‌کامل:', 'نشانی_کامل:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'نشانی‌کامل‌کد:', 'نشانی_کامل_کد:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'نشانی_استاندارد:', 'نشانی‌استاندارد:', 'CANONICALURL:' ),
-       'lcfirst'                   => array( '0', 'ابتداکوچک:', 'ابتدا_کوچک:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ابتدابزرگ:', 'ابتدا_بزرگ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'ک:', 'LC:' ),
-       'uc'                        => array( '0', 'ب:', 'UC:' ),
-       'raw'                       => array( '0', 'خام:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'عنوان‌ظاهری', 'عنوان_ظاهری', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'ن', 'R' ),
-       'newsectionlink'            => array( '1', '__بخش‌جدید__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__بی‌پیوندبخش__', '__بی‌پیوند‌بخش‌جدید__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'نسخه‌کنونی', 'نسخه_کنونی', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'کدنشانی:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'کدلنگر:', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'زمان‌یونیکسی', 'زمان_یونیکسی', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'زمان‌یونیکسی‌محلی', 'زمان_یونیکسی_محلی', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'علامت‌جهت', 'علامت_جهت', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#زبان:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'زبان‌محتوا', 'زبان_محتوا', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'صفحه‌درفضای‌نام:', 'صفحه_در_فضای_نام:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'تعدادمدیران', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'آرایش‌عدد', 'آرایش_عدد', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'لبه‌چپ', 'لبه_چپ', 'PADLEFT' ),
-       'padright'                  => array( '0', 'لبه‌راست', 'لبه_راست', 'PADRIGHT' ),
-       'special'                   => array( '0', 'ویژه', 'special' ),
-       'defaultsort'               => array( '1', 'ترتیب:', 'ترتیب‌پیش‌فرض:', 'ترتیب_پیش_فرض:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'مسیرپرونده:', 'مسیر_پرونده:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'برچسب', 'tag' ),
-       'hiddencat'                 => array( '1', '__رده‌پنهان__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'صفحه‌دررده', 'صفحه_در_رده', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'اندازه‌صفحه', 'اندازه_صفحه', 'PAGESIZE' ),
-       'index'                     => array( '1', '__نمایه__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__بی‌نمایه__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'تعداددرگروه', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__تغییرمسیرثابت__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'سطح‌حفاطت', 'سطح_حفاظت', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'آرایش‌تاریخ', 'آرایش_تاریخ', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'مسیر', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ویکی', 'WIKI' ),
-       'url_query'                 => array( '0', 'دستور', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'بدون‌خطا', 'بدون_خطا', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'جایگزین‌نکن', 'جایگزین_نکن', 'noreplace' ),
+       'redirect'                => array( '0', '#تغییر_مسیر', '#تغییرمسیر', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__بی‌فهرست__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__بی‌نگارخانه__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__بافهرست__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__فهرست__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__بی‌بخش__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__بی‌عنوان__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ماه', 'ماه‌کنونی', 'ماه_کنونی', 'ماه‌کنونی۲', 'ماه_کنونی۲', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ماه۱', 'ماه‌کنونی۱', 'ماه_کنونی۱', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'نام‌ماه', 'نام_ماه', 'نام‌ماه‌کنونی', 'نام_ماه_کنونی', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'نام‌ماه‌اضافه', 'نام_ماه_اضافه', 'نام‌ماه‌کنونی‌اضافه', 'نام_ماه_کنونی_اضافه', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'مخفف‌نام‌ماه', 'مخفف_نام_ماه', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'روز', 'روزکنونی', 'روز_کنونی', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'روز۲', 'روز_۲', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'نام‌روز', 'نام_روز', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'سال', 'سال‌کنونی', 'سال_کنونی', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'زمان‌کنونی', 'زمان_کنونی', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ساعت', 'ساعت‌کنونی', 'ساعت_کنونی', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ماه‌محلی', 'ماه_محلی', 'ماه‌محلی۲', 'ماه_محلی۲', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'ماه‌محلی۱', 'ماه_محلی۱', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'نام‌ماه‌محلی', 'نام_ماه_محلی', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'نام‌ماه‌محلی‌اضافه', 'نام_ماه_محلی_اضافه', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'مخفف‌ماه‌محلی', 'مخفف_ماه_محلی', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'روزمحلی', 'روز_محلی', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'روزمحلی۲', 'روز_محلی_۲', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'نام‌روزمحلی', 'نام_روز_محلی', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'سال‌محلی', 'سال_محلی', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'زمان‌محلی', 'زمان_محلی', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ساعت‌محلی', 'ساعت_محلی', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'تعدادصفحه‌ها', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'تعدادمقاله‌ها', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'تعدادپرونده‌ها', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'تعدادکاربران', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'کاربران‌فعال', 'کاربران_فعال', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'تعدادویرایش‌ها', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'تعدادبازدید', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'نام‌صفحه', 'نام_صفحه', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'نام‌صفحه‌کد', 'نام_صفحه_کد', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'فضای‌نام', 'فضای_نام', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'فضای‌نام‌کد', 'فضای_نام_کد', 'NAMESPACEE' ),
+       'namespacenumber'         => array( '1', 'شماره_فضای_نام', 'شماره‌فضای‌نام', 'NAMESPACENUMBER' ),
+       'talkspace'               => array( '1', 'فضای‌بحث', 'فضای_بحث', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'فضای‌بحث‌کد', 'فضای_بحث_کد', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'فضای‌موضوع', 'فضای‌مقاله', 'فضای_موضوع', 'فضای_مقاله', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'فضای‌موضوع‌کد', 'فضای‌مقاله‌کد', 'فضای_موضوع_کد', 'فضای_مقاله_کد', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'نام‌کامل‌صفحه', 'نام_کامل_صفحه', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'نام‌کامل‌صفحه‌کد', 'نام_کامل_صفحه_کد', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'نام‌زیرصفحه', 'نام_زیرصفحه', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'نام‌زیرصفحه‌کد', 'نام_زیرصفحه_کد', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'نام‌صفحه‌مبنا', 'نام_صفحه_مبنا', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'نام‌صفحه‌مبناکد', 'نام_صفحه_مبنا_کد', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'نام‌صفحه‌بحث', 'نام_صفحه_بحث', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'نام‌صفحه‌بحث‌کد', 'نام_صفحه_بحث_کد', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'نام‌صفحه‌موضوع', 'نام‌صفحه‌مقاله', 'نام_صفحه_موضوع', 'نام_صفحه_مقاله', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'نام‌صفحه‌موضوع‌کد', 'نام‌صفحه‌مقاله‌کد', 'نام_صفحه_موضوع_کد', 'نام_صفحه_مقاله_کد', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'پیغام:', 'پ:', 'MSG:' ),
+       'subst'                   => array( '0', 'جایگزین:', 'جا:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'جایگزین_امن:', 'جام:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'پیغام‌بی‌بسط:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'بندانگشتی', 'انگشتدان', 'انگشتی', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'بندانگشتی=$1', 'انگشتدان=$1', 'انگشتی=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'راست', 'right' ),
+       'img_left'                => array( '1', 'چپ', 'left' ),
+       'img_none'                => array( '1', 'هیچ', 'none' ),
+       'img_width'               => array( '1', '$1پیکسل', '$1px' ),
+       'img_center'              => array( '1', 'وسط', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'قاب', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'بی‌قاب', 'بیقاب', 'بی_قاب', 'frameless' ),
+       'img_page'                => array( '1', 'صفحه=$1', 'صفحه_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'ایستاده', 'ایستاده=$1', 'ایستاده_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'حاشیه', 'border' ),
+       'img_baseline'            => array( '1', 'همکف', 'baseline' ),
+       'img_sub'                 => array( '1', 'زیر', 'sub' ),
+       'img_super'               => array( '1', 'زبر', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'بالا', 'top' ),
+       'img_text_top'            => array( '1', 'متن-بالا', 'text-top' ),
+       'img_middle'              => array( '1', 'میانه', 'middle' ),
+       'img_bottom'              => array( '1', 'پایین', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'متن-پایین', 'text-bottom' ),
+       'img_link'                => array( '1', 'پیوند=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'جایگزین=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ترجمه:', 'INT:' ),
+       'sitename'                => array( '1', 'نام‌وبگاه', 'نام_وبگاه', 'SITENAME' ),
+       'ns'                      => array( '0', 'فن:', 'NS:' ),
+       'nse'                     => array( '0', 'فنک:', 'NSE:' ),
+       'localurl'                => array( '0', 'نشانی:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'نشانی‌کد:', 'نشانی_کد:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'مسیرمقاله', 'مسیر_مقاله', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'سرور', 'کارساز', 'SERVER' ),
+       'servername'              => array( '0', 'نام‌کارساز', 'نام_کارساز', 'نام‌سرور', 'نام_سرور', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'مسیرسند', 'مسیر_سند', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'مسیرسبک', 'مسیر_سبک', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'دستورزبان:', 'دستور_زبان:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'جنسیت:', 'جنس:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__عنوان‌تبدیل‌نشده__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__محتواتبدیل‌نشده__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'هفته', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'روزهفته', 'روز_هفته', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'هفته‌محلی', 'هفته_محلی', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'روزهفته‌محلی', 'روز_هفته_محلی', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'نسخه', 'شماره‌نسخه', 'شماره_نسخه', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'روزنسخه', 'روز_نسخه', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'روزنسخه۲', 'روز_نسخه۲', 'روز_نسخه_۲', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'ماه‌نسخه', 'ماه_نسخه', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'ماه‌نسخه۱', 'ماه_نسخه_۱', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'سال‌نسخه', 'سال_نسخه', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'زمان‌یونیکسی‌نسخه', 'زمان‌نسخه', 'زمان_یونیکسی_نسخه', 'زمان_نسخه', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'کاربرنسخه', 'کاربر_نسخه', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'جمع:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'نشانی‌کامل:', 'نشانی_کامل:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'نشانی‌کامل‌کد:', 'نشانی_کامل_کد:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', 'نشانی_استاندارد:', 'نشانی‌استاندارد:', 'CANONICALURL:' ),
+       'lcfirst'                 => array( '0', 'ابتداکوچک:', 'ابتدا_کوچک:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ابتدابزرگ:', 'ابتدا_بزرگ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'ک:', 'LC:' ),
+       'uc'                      => array( '0', 'ب:', 'UC:' ),
+       'raw'                     => array( '0', 'خام:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'عنوان‌ظاهری', 'عنوان_ظاهری', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'ن', 'R' ),
+       'newsectionlink'          => array( '1', '__بخش‌جدید__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__بی‌پیوندبخش__', '__بی‌پیوند‌بخش‌جدید__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'نسخه‌کنونی', 'نسخه_کنونی', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'کدنشانی:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'کدلنگر:', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'زمان‌یونیکسی', 'زمان_یونیکسی', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'زمان‌یونیکسی‌محلی', 'زمان_یونیکسی_محلی', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'علامت‌جهت', 'علامت_جهت', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#زبان:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'زبان‌محتوا', 'زبان_محتوا', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'صفحه‌درفضای‌نام:', 'صفحه_در_فضای_نام:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'تعدادمدیران', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'آرایش‌عدد', 'آرایش_عدد', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'لبه‌چپ', 'لبه_چپ', 'PADLEFT' ),
+       'padright'                => array( '0', 'لبه‌راست', 'لبه_راست', 'PADRIGHT' ),
+       'special'                 => array( '0', 'ویژه', 'special' ),
+       'defaultsort'             => array( '1', 'ترتیب:', 'ترتیب‌پیش‌فرض:', 'ترتیب_پیش_فرض:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'مسیرپرونده:', 'مسیر_پرونده:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'برچسب', 'tag' ),
+       'hiddencat'               => array( '1', '__رده‌پنهان__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'صفحه‌دررده', 'صفحه_در_رده', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'اندازه‌صفحه', 'اندازه_صفحه', 'PAGESIZE' ),
+       'index'                   => array( '1', '__نمایه__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__بی‌نمایه__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'تعداددرگروه', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__تغییرمسیرثابت__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'سطح‌حفاطت', 'سطح_حفاظت', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'آرایش‌تاریخ', 'آرایش_تاریخ', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'مسیر', 'PATH' ),
+       'url_wiki'                => array( '0', 'ویکی', 'WIKI' ),
+       'url_query'               => array( '0', 'دستور', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'بدون‌خطا', 'بدون_خطا', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'جایگزین‌نکن', 'جایگزین_نکن', 'noreplace' ),
 );
 
 # Harakat are intentionally not included in the linkTrail. Their addition should
@@ -3222,10 +3222,15 @@ $1',
 # Info page
 'pageinfo-title' => 'اطلاعات در مورد «$1»',
 'pageinfo-header-edits' => 'ویرایش',
-'pageinfo-views' => 'شمار بازدیدها',
+'pageinfo-header-watchlist' => 'فهرست پی‌گیری‌ها',
+'pageinfo-header-views' => 'بازدیدها',
+'pageinfo-subjectpage' => 'صفحه',
+'pageinfo-talkpage' => 'صفحه بحث',
 'pageinfo-watchers' => 'شمار پی‌گیری‌کنندگان',
 'pageinfo-edits' => 'شمار ویرایش‌ها',
 'pageinfo-authors' => 'شمار نویسندگان یکتا',
+'pageinfo-views' => 'شمار بازدیدها',
+'pageinfo-viewsperedit' => 'تعداد بازدید به ازای هر ویرایش',
 
 # Skin names
 'skinname-standard' => 'کلاسیک',
index b6921e1..9f9edd9 100644 (file)
@@ -103,110 +103,110 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#OHJAUS', '#UUDELLEENOHJAUS', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__EISISLUETT__', '__NOTOC__' ),
-       'forcetoc'                  => array( '0', '__SISLUETTPAKOTUS__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SISÄLLYSLUETTELO__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__EIOSIOMUOKKAUSTA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__EIOTSIKKOA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'KULUVAKUU', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'KULUVAKUUNIMI', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'KULUVAKUUNIMIGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'KULUVAKUUNIMILYHYT', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'KULUVAPÄIVÄ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'KULUVAPÄIVÄ2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'KULUVAPÄIVÄNIMI', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'KULUVAVUOSI', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'KULUVAAIKA', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'KULUVATUNTI', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'PAIKALLINENKUU', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'PAIKALLINENKUUNIMI', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'PAIKALLINENKUUNIMIGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'PAIKALLINENKUUNIMILYHYT', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'PAIKALLINENPÄIVÄ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'PAIKALLINENPÄIVÄ2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'PAIKALLINENPÄIVÄNIMI', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'PAIKALLINENVUOSI', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'PAIKALLINENAIKA', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'PAIKALLINENTUNTI', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'SIVUMÄÄRÄ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ARTIKKELIMÄÄRÄ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'TIEDOSTOMÄÄRÄ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'KÄYTTÄJÄMÄÄRÄ', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'MUOKKAUSMÄÄRÄ', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'SIVUHAKUMÄÄRÄ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'SIVUNIMI', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SIVUNIMIE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NIMIAVARUUS', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NIMIAVARUUSE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'KESKUSTELUAVARUUS', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'KESKUSTELUAVARUUSE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'AIHEAVARUUS', 'ARTIKKELIAVARUUS', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'AIHEAVARUUSE', 'ARTIKKELIAVARUUSE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'KOKOSIVUNIMI', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'KOKOSIVUNIMIE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ALASIVUNIMI', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ALASIVUNIMIE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'KANTASIVUNIMI', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'KANTASIVUNIMIE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'KESKUSTELUSIVUNIMI', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'KESKUSTELUSIVUNIMIE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'AIHESIVUNIMI', 'ARTIKKELISIVUNIMI', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'AIHESIVUNIMIE', 'ARTIKKELISIVUNIMIE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'subst'                     => array( '0', 'VASTINE:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'pienoiskuva', 'pienois', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'pienoiskuva=$1', 'pienois=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'oikea', 'right' ),
-       'img_left'                  => array( '1', 'vasen', 'left' ),
-       'img_none'                  => array( '1', 'tyhjä', 'none' ),
-       'img_center'                => array( '1', 'keskitetty', 'keski', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'kehys', 'kehystetty', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'kehyksetön', 'frameless' ),
-       'img_page'                  => array( '1', 'sivu=$1', 'sivu $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'yläoikea', 'yläoikea=$1', 'yläoikea $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'reunus', 'border' ),
-       'img_baseline'              => array( '1', 'perustaso', 'baseline' ),
-       'img_sub'                   => array( '1', 'alaindeksi', 'sub' ),
-       'img_super'                 => array( '1', 'yläindeksi', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'ylös', 'ylhäällä', 'top' ),
-       'img_middle'                => array( '1', 'keskellä', 'middle' ),
-       'img_bottom'                => array( '1', 'alas', 'alhaalla', 'bottom' ),
-       'img_link'                  => array( '1', 'linkki=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'SIVUSTONIMI', 'SITENAME' ),
-       'ns'                        => array( '0', 'NA:', 'NS:' ),
-       'localurl'                  => array( '0', 'PAIKALLINENOSOITE:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'PAIKALLINENOSOITEE:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'PALVELIN', 'SERVER' ),
-       'servername'                => array( '0', 'PALVELINNIMI', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTIPOLKU', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'TAIVUTUS:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'SUKUPUOLI:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'KULUVAVIIKKO', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'KULUVAVIIKONPÄIVÄ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'PAIKALLINENVIIKKO', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'PAIKALLINENVIIKONPÄIVÄ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'VERSIOID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'VERSIOPÄIVÄ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'VERSIOPÄIVÄ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'VERSIOKUUKAUSI', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'VERSIOVUOSI', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VERSIOAIKALEIMA', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'MONIKKO:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'TÄYSIOSOITE:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'TÄYSIOSOITEE:', 'FULLURLE:' ),
-       'displaytitle'              => array( '1', 'NÄKYVÄOTSIKKO', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'NYKYINENVERSIO', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'KULUVAAIKALEIMA', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'PAIKALLINENAIKALEIMA', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#KIELI:', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'YLLÄPITÄJÄMÄÄRÄ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'MUOTOILELUKU', 'FORMATNUM' ),
-       'defaultsort'               => array( '1', 'AAKKOSTUS:', 'OLETUSAAKKOSTUS:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'TIEDOSTOPOLKU:', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__PIILOLUOKKA__', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'SIVUKOKO', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__HAKUKONEKIELTO__', '__NOINDEX__' ),
-       'protectionlevel'           => array( '1', 'SUOJAUSTASO', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#OHJAUS', '#UUDELLEENOHJAUS', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__EISISLUETT__', '__NOTOC__' ),
+       'forcetoc'                => array( '0', '__SISLUETTPAKOTUS__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SISÄLLYSLUETTELO__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__EIOSIOMUOKKAUSTA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__EIOTSIKKOA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'KULUVAKUU', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'KULUVAKUUNIMI', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'KULUVAKUUNIMIGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'KULUVAKUUNIMILYHYT', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'KULUVAPÄIVÄ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'KULUVAPÄIVÄ2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'KULUVAPÄIVÄNIMI', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'KULUVAVUOSI', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'KULUVAAIKA', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'KULUVATUNTI', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'PAIKALLINENKUU', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'PAIKALLINENKUUNIMI', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'PAIKALLINENKUUNIMIGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'PAIKALLINENKUUNIMILYHYT', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'PAIKALLINENPÄIVÄ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'PAIKALLINENPÄIVÄ2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'PAIKALLINENPÄIVÄNIMI', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'PAIKALLINENVUOSI', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'PAIKALLINENAIKA', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'PAIKALLINENTUNTI', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'SIVUMÄÄRÄ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ARTIKKELIMÄÄRÄ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'TIEDOSTOMÄÄRÄ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'KÄYTTÄJÄMÄÄRÄ', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'MUOKKAUSMÄÄRÄ', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'SIVUHAKUMÄÄRÄ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'SIVUNIMI', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SIVUNIMIE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NIMIAVARUUS', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NIMIAVARUUSE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'KESKUSTELUAVARUUS', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'KESKUSTELUAVARUUSE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'AIHEAVARUUS', 'ARTIKKELIAVARUUS', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'AIHEAVARUUSE', 'ARTIKKELIAVARUUSE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'KOKOSIVUNIMI', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'KOKOSIVUNIMIE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ALASIVUNIMI', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ALASIVUNIMIE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'KANTASIVUNIMI', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'KANTASIVUNIMIE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'KESKUSTELUSIVUNIMI', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'KESKUSTELUSIVUNIMIE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'AIHESIVUNIMI', 'ARTIKKELISIVUNIMI', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'AIHESIVUNIMIE', 'ARTIKKELISIVUNIMIE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'subst'                   => array( '0', 'VASTINE:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'pienoiskuva', 'pienois', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'pienoiskuva=$1', 'pienois=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'oikea', 'right' ),
+       'img_left'                => array( '1', 'vasen', 'left' ),
+       'img_none'                => array( '1', 'tyhjä', 'none' ),
+       'img_center'              => array( '1', 'keskitetty', 'keski', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'kehys', 'kehystetty', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'kehyksetön', 'frameless' ),
+       'img_page'                => array( '1', 'sivu=$1', 'sivu $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'yläoikea', 'yläoikea=$1', 'yläoikea $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'reunus', 'border' ),
+       'img_baseline'            => array( '1', 'perustaso', 'baseline' ),
+       'img_sub'                 => array( '1', 'alaindeksi', 'sub' ),
+       'img_super'               => array( '1', 'yläindeksi', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'ylös', 'ylhäällä', 'top' ),
+       'img_middle'              => array( '1', 'keskellä', 'middle' ),
+       'img_bottom'              => array( '1', 'alas', 'alhaalla', 'bottom' ),
+       'img_link'                => array( '1', 'linkki=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'SIVUSTONIMI', 'SITENAME' ),
+       'ns'                      => array( '0', 'NA:', 'NS:' ),
+       'localurl'                => array( '0', 'PAIKALLINENOSOITE:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'PAIKALLINENOSOITEE:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'PALVELIN', 'SERVER' ),
+       'servername'              => array( '0', 'PALVELINNIMI', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTIPOLKU', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'TAIVUTUS:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'SUKUPUOLI:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'KULUVAVIIKKO', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'KULUVAVIIKONPÄIVÄ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'PAIKALLINENVIIKKO', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'PAIKALLINENVIIKONPÄIVÄ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'VERSIOID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'VERSIOPÄIVÄ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'VERSIOPÄIVÄ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'VERSIOKUUKAUSI', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'VERSIOVUOSI', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'VERSIOAIKALEIMA', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'MONIKKO:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'TÄYSIOSOITE:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'TÄYSIOSOITEE:', 'FULLURLE:' ),
+       'displaytitle'            => array( '1', 'NÄKYVÄOTSIKKO', 'DISPLAYTITLE' ),
+       'currentversion'          => array( '1', 'NYKYINENVERSIO', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'KULUVAAIKALEIMA', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'PAIKALLINENAIKALEIMA', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#KIELI:', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'YLLÄPITÄJÄMÄÄRÄ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'MUOTOILELUKU', 'FORMATNUM' ),
+       'defaultsort'             => array( '1', 'AAKKOSTUS:', 'OLETUSAAKKOSTUS:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'TIEDOSTOPOLKU:', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__PIILOLUOKKA__', '__HIDDENCAT__' ),
+       'pagesize'                => array( '1', 'SIVUKOKO', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__HAKUKONEKIELTO__', '__NOINDEX__' ),
+       'protectionlevel'         => array( '1', 'SUOJAUSTASO', 'PROTECTIONLEVEL' ),
 );
 
 $specialPageAliases = array(
@@ -3008,10 +3008,15 @@ Tallenna tiedot koneellesi ja tuo ne tällä sivulla.',
 # Info page
 'pageinfo-title' => 'Tietoja sivusta $1',
 'pageinfo-header-edits' => 'Muokkaukset',
-'pageinfo-views' => 'Katselukertojen määrä',
+'pageinfo-header-watchlist' => 'Tarkkailulista',
+'pageinfo-header-views' => 'Näyttökerrat',
+'pageinfo-subjectpage' => 'Sivu',
+'pageinfo-talkpage' => 'Keskustelusivu',
 'pageinfo-watchers' => 'Tarkkailijoiden lukumäärä',
 'pageinfo-edits' => 'Muokkausten lukumäärä',
 'pageinfo-authors' => 'Eri tekijöiden lukumäärä',
+'pageinfo-views' => 'Katselukertojen määrä',
+'pageinfo-viewsperedit' => 'Katseluita per muokkaus',
 
 # Skin names
 'skinname-standard' => 'Perus',
index fbab491..909a353 100644 (file)
@@ -2087,10 +2087,14 @@ Vinarliga vitja [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] o
 # Info page
 'pageinfo-title' => 'Kunning um "$1"',
 'pageinfo-header-edits' => 'Rættingar',
-'pageinfo-views' => 'Tal av skoðanum',
+'pageinfo-header-watchlist' => 'Eftirlits listi',
+'pageinfo-header-views' => 'Skoðanir',
+'pageinfo-subjectpage' => 'Síða',
+'pageinfo-talkpage' => 'Kjak síða',
 'pageinfo-watchers' => 'Tal av fólkum sum hava eftirlit',
 'pageinfo-edits' => 'Tal av rættingum',
 'pageinfo-authors' => 'Tal av ymiskum høvundum',
+'pageinfo-views' => 'Tal av skoðanum',
 
 # Skin names
 'skinname-standard' => 'Standardur',
index 5b1f34a..848f3b2 100644 (file)
@@ -65,7 +65,6 @@
  * @author Sandji
  * @author Seb35
  * @author Sherbrooke
- * @author Shirayuki
  * @author Skalman
  * @author The Evil IP address
  * @author Tititou36
@@ -136,143 +135,143 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECTION', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__AUCUNENTETE__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HORAIREACTUEL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HEUREACTUELLE', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'JOUR2LOCAL', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANNEELOCALE', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'HORAIRELOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'HEURELOCALE', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NOMPAGE', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NOMPAGEX', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ESPACENOMMAGE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ESPACEDISCUSSION', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'img_thumbnail'             => array( '1', 'vignette', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'droite', 'right' ),
-       'img_left'                  => array( '1', 'gauche', 'left' ),
-       'img_none'                  => array( '1', 'néant', 'neant', 'none' ),
-       'img_center'                => array( '1', 'centré', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ),
-       'img_upright'               => array( '1', 'redresse', 'redresse=$1', 'redresse $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'bordure', 'border' ),
-       'img_baseline'              => array( '1', 'ligne_de_base', 'base', 'baseline' ),
-       'img_sub'                   => array( '1', 'indice', 'ind', 'sub' ),
-       'img_super'                 => array( '1', 'exposant', 'exp', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'haut', 'top' ),
-       'img_text_top'              => array( '1', 'haut-texte', 'haut-txt', 'text-top' ),
-       'img_middle'                => array( '1', 'milieu', 'middle' ),
-       'img_bottom'                => array( '1', 'bas', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'bas-texte', 'bas-txt', 'text-bottom' ),
-       'img_link'                  => array( '1', 'lien=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NOMSITE', 'SITENAME' ),
-       'ns'                        => array( '0', 'ESPACEN:', 'NS:' ),
-       'nse'                       => array( '0', 'ESPACENX:', 'NSE:' ),
-       'localurl'                  => array( '0', 'URLLOCALE:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLLOCALEX:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'CHEMINARTICLE', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'SERVEUR', 'SERVER' ),
-       'servername'                => array( '0', 'NOMSERVEUR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CHEMINSCRIPT', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'CHEMINSTYLE', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMMAIRE:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GENRE:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__SANSCONVERSIONTITRE__', '__SANSCT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__SANSCONVERSIONCONTENU__', '__SANSCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'JDSACTUEL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'SEMAINELOCALE', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'JDSLOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDVERSION', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'JOURVERSION', 'JOUR1VERSION', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'JOUR2VERSION', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MOISVERSION', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'MOISVERSION1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'ANNEEVERSION', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'INSTANTVERSION', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'UTILISATEURVERSION', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'PLURIEL:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLCOMPLETE:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLCOMPLETEX:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'INITMINUS:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'INITMAJUS:', 'INITCAPIT:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MINUS:', 'LC:' ),
-       'uc'                        => array( '0', 'MAJUS:', 'CAPIT:', 'UC:' ),
-       'raw'                       => array( '0', 'BRUT:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'BRUT', 'B', 'R' ),
-       'newsectionlink'            => array( '1', '__LIENNOUVELLESECTION__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__AUCUNLIENNOUVELLESECTION__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERSIONACTUELLE', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ENCODEURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ENCODEANCRE', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'INSTANTACTUEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'MARQUEDIRECTION', 'MARQUEDIR', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#LANGUE:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'LANGUECONTENU', 'LANGCONTENU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAGESDANSESPACE:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATNOMBRE', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'BOURRAGEGAUCHE', 'BOURREGAUCHE', 'PADLEFT' ),
-       'padright'                  => array( '0', 'BOURRAGEDROITE', 'BOURREDROITE', 'PADRIGHT' ),
-       'special'                   => array( '0', 'spécial', 'special' ),
-       'defaultsort'               => array( '1', 'CLEFDETRI:', 'CLEDETRI:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CHEMIN:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'balise', 'tag' ),
-       'hiddencat'                 => array( '1', '__CATCACHEE__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGESDANSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TAILLEPAGE', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__AUCUNINDEX__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NOMBREDANSGROUPE', 'NBDANSGROUPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__REDIRECTIONSTATIQUE__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVEAUDEPROTECTION', 'PROTECTIONLEVEL' ),
-       'url_path'                  => array( '0', 'CHEMIN', 'PATH' ),
-       'url_query'                 => array( '0', 'QUESTION', 'QUERY' ),
+       'redirect'                => array( '0', '#REDIRECTION', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__AUCUNENTETE__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HORAIREACTUEL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HEUREACTUELLE', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'JOUR2LOCAL', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANNEELOCALE', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'HORAIRELOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'HEURELOCALE', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NOMPAGE', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NOMPAGEX', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ESPACENOMMAGE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ESPACEDISCUSSION', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'           => array( '1', 'vignette', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'droite', 'right' ),
+       'img_left'                => array( '1', 'gauche', 'left' ),
+       'img_none'                => array( '1', 'néant', 'neant', 'none' ),
+       'img_center'              => array( '1', 'centré', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ),
+       'img_upright'             => array( '1', 'redresse', 'redresse=$1', 'redresse $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'bordure', 'border' ),
+       'img_baseline'            => array( '1', 'ligne_de_base', 'base', 'baseline' ),
+       'img_sub'                 => array( '1', 'indice', 'ind', 'sub' ),
+       'img_super'               => array( '1', 'exposant', 'exp', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'haut', 'top' ),
+       'img_text_top'            => array( '1', 'haut-texte', 'haut-txt', 'text-top' ),
+       'img_middle'              => array( '1', 'milieu', 'middle' ),
+       'img_bottom'              => array( '1', 'bas', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'bas-texte', 'bas-txt', 'text-bottom' ),
+       'img_link'                => array( '1', 'lien=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NOMSITE', 'SITENAME' ),
+       'ns'                      => array( '0', 'ESPACEN:', 'NS:' ),
+       'nse'                     => array( '0', 'ESPACENX:', 'NSE:' ),
+       'localurl'                => array( '0', 'URLLOCALE:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLLOCALEX:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'CHEMINARTICLE', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'SERVEUR', 'SERVER' ),
+       'servername'              => array( '0', 'NOMSERVEUR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CHEMINSCRIPT', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'CHEMINSTYLE', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMMAIRE:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GENRE:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__SANSCONVERSIONTITRE__', '__SANSCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__SANSCONVERSIONCONTENU__', '__SANSCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'JDSACTUEL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'SEMAINELOCALE', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'JDSLOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDVERSION', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'JOURVERSION', 'JOUR1VERSION', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'JOUR2VERSION', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MOISVERSION', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'MOISVERSION1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'ANNEEVERSION', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'INSTANTVERSION', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'UTILISATEURVERSION', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'PLURIEL:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLCOMPLETE:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLCOMPLETEX:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'INITMINUS:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'INITMAJUS:', 'INITCAPIT:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MINUS:', 'LC:' ),
+       'uc'                      => array( '0', 'MAJUS:', 'CAPIT:', 'UC:' ),
+       'raw'                     => array( '0', 'BRUT:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'BRUT', 'B', 'R' ),
+       'newsectionlink'          => array( '1', '__LIENNOUVELLESECTION__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__AUCUNLIENNOUVELLESECTION__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERSIONACTUELLE', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ENCODEURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ENCODEANCRE', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'INSTANTACTUEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'MARQUEDIRECTION', 'MARQUEDIR', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#LANGUE:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'LANGUECONTENU', 'LANGCONTENU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAGESDANSESPACE:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATNOMBRE', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'BOURRAGEGAUCHE', 'BOURREGAUCHE', 'PADLEFT' ),
+       'padright'                => array( '0', 'BOURRAGEDROITE', 'BOURREDROITE', 'PADRIGHT' ),
+       'special'                 => array( '0', 'spécial', 'special' ),
+       'defaultsort'             => array( '1', 'CLEFDETRI:', 'CLEDETRI:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CHEMIN:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'balise', 'tag' ),
+       'hiddencat'               => array( '1', '__CATCACHEE__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGESDANSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TAILLEPAGE', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__AUCUNINDEX__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NOMBREDANSGROUPE', 'NBDANSGROUPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__REDIRECTIONSTATIQUE__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVEAUDEPROTECTION', 'PROTECTIONLEVEL' ),
+       'url_path'                => array( '0', 'CHEMIN', 'PATH' ),
+       'url_query'               => array( '0', 'QUESTION', 'QUERY' ),
 );
 
 $specialPageAliases = array(
@@ -1039,6 +1038,7 @@ La dernière entrée du registre des blocages est indiquée ci-dessous à titre
 * '''Firefox / Safari :''' Maintenez la touche ''Maj'' (''Shift'') en cliquant sur le bouton ''Actualiser'' ou pressez ''Ctrl-F5'' ou ''Ctrl-R'' (''⌘-R'' sur un Mac) ;
 * '''Google Chrome :''' Appuyez sur ''Ctrl-Maj-R'' (''⌘-Shift-R'' sur un Mac) ;
 * '''Internet Explorer :''' Maintenez la touche ''Ctrl'' en cliquant sur le bouton ''Actualiser'' ou pressez ''Ctrl-F5'' ;
+* '''Konqueror :''' Cliquez sur ''Actualiser'' ou pressez ''F5'' ;
 * '''Opera :''' Videz le cache dans ''Outils → Préférences''.",
 'usercssyoucanpreview' => "'''Astuce :''' utilisez le bouton « {{int:showpreview}} » pour tester votre nouvelle feuille CSS avant de l’enregistrer.",
 'userjsyoucanpreview' => "'''Astuce :''' utilisez le bouton « {{int:showpreview}} » pour tester votre nouvelle feuille JavaScript avant de l’enregistrer.",
@@ -1498,7 +1498,7 @@ Voici une valeur générée aléatoirement que vous pouvez utiliser : $1',
 'prefs-registration' => 'Date d’inscription :',
 'yourrealname' => 'Nom réel :',
 'yourlanguage' => 'Langue :',
-'yourvariant' => 'Variante de la langue du contenu :',
+'yourvariant' => 'Variante de la langue du contenu:',
 'prefs-help-variant' => 'Votre variante ou orthographe préféré dans lequel afficher les pages de contenu de ce wiki.',
 'yournick' => 'Signature pour les discussions :',
 'prefs-help-signature' => 'Les commentaires sur les pages de discussion doivent être signés avec « <nowiki>~~~~</nowiki> », qui sera converti par votre signature et un horodatage.',
@@ -1925,12 +1925,12 @@ Si le problème persiste, contactez un [[Special:ListUsers/sysop|administrateur]
 'lockmanager-fail-svr-release' => 'Impossible de relâcher les verrous sur le serveur $1.',
 
 # ZipDirectoryReader
-'zip-file-open-error' => 'Une erreur s’est produite lors de l’ouverture du fichier ZIP pour contrôle.',
-'zip-wrong-format' => 'Le fichier spécifié n’est pas une archive ZIP.',
-'zip-bad' => 'Le fichier est une archive ZIP corrompue ou illisible.
+'zip-file-open-error' => "Une erreur s'est produite lors de l'ouverture du fichier ZIP pour contrôle.",
+'zip-wrong-format' => "Le fichier spécifié n'est pas un fichier ZIP.",
+'zip-bad' => 'Le fichier est un fichier ZIP corrompu ou illisible.
 Il ne peut pas être correctement vérifié pour la sécurité.',
-'zip-unsupported' => 'Le fichier est une archive ZIP qui utilise des caractéristiques non supportées par MediaWiki. 
-Sa sécurité ne peut pas être correctement vérifiée.',
+'zip-unsupported' => 'Le fichier est un fichier ZIP qui utilise ZIP non supportées par MediaWiki. 
+Il ne peut pas être correctement vérifé pour la sécurité.',
 
 # Special:UploadStash
 'uploadstash' => "Cache d'import",
@@ -2040,7 +2040,6 @@ Vous voulez peut-être modifier la description sur sa [$2 page de description].'
 'shared-repo' => 'un dépôt partagé',
 'shared-repo-name-wikimediacommons' => 'Wikimédia Commons',
 'filepage.css' => '/* Les styles CSS placés ici sont inclus dans la page de description du fichier, également incluse sur les clients wikis étrangers */',
-'upload-disallowed-here' => 'Malheureusement, vous ne peut pas remplacer cette image.',
 
 # File reversion
 'filerevert' => 'Rétablir $1',
@@ -2149,7 +2148,6 @@ Les entrées <del>barrées</del> ont été résolues.',
 # Miscellaneous special pages
 'nbytes' => '$1 octet{{PLURAL:$1||s}}',
 'ncategories' => '$1 catégorie{{PLURAL:$1||s}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '$1 {{PLURAL:$1|page liée|pages liées}}',
 'nmembers' => '$1 membre{{PLURAL:$1||s}}',
 'nrevisions' => '$1 version{{PLURAL:$1||s}}',
@@ -2178,7 +2176,6 @@ Les entrées <del>barrées</del> ont été résolues.',
 'mostlinkedtemplates' => 'Modèles les plus utilisés',
 'mostcategories' => 'Pages utilisant le plus de catégories',
 'mostimages' => 'Fichiers les plus utilisés',
-'mostinterwikis' => "Pages avec le plus d'interwikis",
 'mostrevisions' => 'Pages les plus modifiées',
 'prefixindex' => 'Toutes les pages commençant par…',
 'prefixindex-namespace' => 'Toutes les pages avec préfixe (espace de noms $1)',
@@ -2325,8 +2322,6 @@ Des [[{{MediaWiki:Listgrouprights-helppage}}|informations additionnelles]] peuve
 'mailnologin' => 'Pas d’adresse d’expéditeur',
 'mailnologintext' => 'Vous devez être [[Special:UserLogin|identifié]] et avoir indiqué une adresse électronique valide dans vos [[Special:Preferences|préférences]] pour pouvoir envoyer des courriels à d’autres utilisateurs.',
 'emailuser' => 'Lui envoyer un courriel',
-'emailuser-title-target' => 'Envoyer un courriel à {{GENDER:$1|cet utilisateur|cette utilisatrice}}',
-'emailuser-title-notarget' => 'Envoyer un courriel à l’utilisateur',
 'emailpage' => 'Envoyer un courriel à l’utilisateur',
 'emailpagetext' => 'Vous pouvez utiliser le formulaire ci-dessous pour envoyer un courriel à cet utilisateur.
 L’adresse électronique que vous avez indiquée dans [[Special:Preferences|vos préférences]] apparaîtra dans le champ « Expéditeur » de votre message ; ainsi, le destinataire pourra vous répondre directement.',
@@ -2683,7 +2678,7 @@ Donnez ci-dessous un motif précis (par exemple en citant les pages qui ont ét
 'ipbreason-dropdown' => '* Motifs de blocage les plus fréquents
 ** Insertion de fausses informations
 ** Suppression injustifiée de contenu des pages
-** Insertion répétée de liens externes publicitaires (pollupostage)
+** Insertion répétée de liens externes publicitaires (spam)
 ** Insertion de contenu sans aucun sens et de déchets dans les pages
 ** Tentative d’intimidation ou harcèlement
 ** Abus d’utilisation de comptes multiples
@@ -3157,34 +3152,16 @@ Permet de rétablir la version précédente et d’ajouter un motif dans la boî
 
 # Info page
 'pageinfo-title' => 'Informations pour « $1 »',
-'pageinfo-header-basic' => 'Informations de base',
-'pageinfo-header-edits' => 'Historique des modifications',
-'pageinfo-header-restrictions' => 'Protection de la page',
-'pageinfo-header-properties' => 'Propriétés de la page',
-'pageinfo-display-title' => 'Titre affiché',
-'pageinfo-default-sort' => 'Clé de tri par défaut',
-'pageinfo-length' => 'Taille de la page (en octets)',
-'pageinfo-article-id' => 'Numéro de la page',
-'pageinfo-robot-policy' => 'Statut de moteur de recherche',
-'pageinfo-robot-index' => 'Indexable',
-'pageinfo-robot-noindex' => 'Non indexable',
-'pageinfo-views' => 'Nombre de vues',
+'pageinfo-header-edits' => 'Modifications',
+'pageinfo-header-watchlist' => 'Liste de suivi',
+'pageinfo-header-views' => 'Vues',
+'pageinfo-subjectpage' => 'Page',
+'pageinfo-talkpage' => 'Page de discussion',
 'pageinfo-watchers' => 'Nombre de contributeurs ayant la page dans leur liste de suivi',
-'pageinfo-redirects-name' => 'Redirections vers cette page',
-'pageinfo-subpages-name' => 'Sous-pages de cette page',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirection|redirections}}; $3 {{PLURAL:$3|non-redirection|non-redirections}})',
-'pageinfo-firstuser' => 'Créateur de la page',
-'pageinfo-firsttime' => 'Date de création de la page',
-'pageinfo-lastuser' => 'Dernier contributeur',
-'pageinfo-lasttime' => 'Date de la dernière modification',
-'pageinfo-edits' => 'Nombre total de modifications',
-'pageinfo-authors' => "Nombre total d'auteurs distincts",
-'pageinfo-recent-edits' => 'Nombre de modifications récentes (dans les derniers $1)',
-'pageinfo-recent-authors' => "Nombre d'auteurs distincts récents",
-'pageinfo-restriction' => 'Protection de la page (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Mot magique|Mots magiques}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Catégorie cachée|Catégories cachées}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Modèle inclu|Modèles inclus}} ($1)',
+'pageinfo-edits' => 'Nombre de modifications',
+'pageinfo-authors' => "Nombre d'auteurs distincts",
+'pageinfo-views' => 'Nombre de vues',
+'pageinfo-viewsperedit' => 'Visites par modification',
 
 # Skin names
 'skinname-standard' => 'Standard',
@@ -3239,7 +3216,6 @@ Si vous l’exécutez, votre système peut être compromis.",
 'file-info-size-pages' => '$1 × $2 pixels, taille de fichier: $3, type MIME: $4, $5 {{PLURAL:$5|page|pages}}',
 'file-nohires' => 'Pas de plus haute résolution disponible.',
 'svg-long-desc' => 'Fichier SVG, résolution de $1 × $2 pixels, taille : $3',
-'svg-long-desc-animated' => 'Fichier SVG animé, taille $1 x $2 pixels, taille du fichier: $3',
 'show-big-image' => 'Image en plus haute résolution',
 'show-big-image-preview' => 'Taille de cet aperçu : $1.',
 'show-big-image-other' => '{{PLURAL:$2|Autre résolution|Autres résolutions}} : $1.',
@@ -3249,8 +3225,6 @@ Si vous l’exécutez, votre système peut être compromis.",
 'file-info-png-looped' => 'en boucle',
 'file-info-png-repeat' => 'joué $1 {{PLURAL:$1|fois|fois}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|image|images}}',
-'file-no-thumb-animation' => "'''Remarque: En raison de limitations techniques, les vignettes de ce fichier ne seront pas animées.'''",
-'file-no-thumb-animation-gif' => "'''Remarque: En raison de limitations techniques, les vignettes d'images GIF en haute résolution telles que celle-ci ne seront pas animées.'''",
 
 # Special:NewFiles
 'newimages' => 'Galerie des nouveaux fichiers',
@@ -3868,59 +3842,11 @@ Vous pouvez aussi [[Special:EditWatchlist|utiliser l’éditeur normal]].',
 'watchlisttools-edit' => 'Voir et modifier la liste de suivi',
 'watchlisttools-raw' => 'Modifier la liste de suivi en mode brut',
 
-# Iranian month names
-'iranian-calendar-m1' => 'Farvardin',
-'iranian-calendar-m2' => 'Ordibehesht',
-'iranian-calendar-m3' => 'Khordâd',
-'iranian-calendar-m4' => 'Tir',
-'iranian-calendar-m5' => 'Mordâd',
-'iranian-calendar-m6' => 'Shahrivar',
-'iranian-calendar-m7' => 'Mehr',
-'iranian-calendar-m8' => 'Âbân',
-'iranian-calendar-m9' => 'Âzar',
-'iranian-calendar-m10' => 'Dey',
-'iranian-calendar-m11' => 'Bahman',
-'iranian-calendar-m12' => 'Esfand',
-
 # Hijri month names
-'hijri-calendar-m1' => 'Mouharram',
-'hijri-calendar-m2' => 'Safar',
-'hijri-calendar-m3' => 'Rabia al awal',
-'hijri-calendar-m4' => 'Rabia ath-thani',
-'hijri-calendar-m5' => 'Joumada al oula',
-'hijri-calendar-m6' => 'Joumada ath-thania',
-'hijri-calendar-m7' => 'Rajab',
-'hijri-calendar-m8' => 'Chaabane',
-'hijri-calendar-m9' => 'Ramadan',
-'hijri-calendar-m10' => 'Chawwal',
-'hijri-calendar-m11' => 'Dhou al qi’da',
-'hijri-calendar-m12' => 'Dhou al-hijja',
-
-# Hebrew month names
-'hebrew-calendar-m1' => 'Tichri',
-'hebrew-calendar-m2' => 'Hèchvane',
-'hebrew-calendar-m3' => 'Kislev',
-'hebrew-calendar-m4' => 'Téveth',
-'hebrew-calendar-m5' => 'Schébat',
-'hebrew-calendar-m6' => 'Adar',
-'hebrew-calendar-m7' => 'Nissane',
-'hebrew-calendar-m8' => 'Iyar',
-'hebrew-calendar-m9' => 'Sivane',
-'hebrew-calendar-m10' => 'Tamouz',
-'hebrew-calendar-m11' => 'Av',
-'hebrew-calendar-m12' => 'Éloul',
-'hebrew-calendar-m1-gen' => 'Tichri',
-'hebrew-calendar-m2-gen' => 'Hèchvane',
-'hebrew-calendar-m3-gen' => 'Kislev',
-'hebrew-calendar-m4-gen' => 'Téveth',
-'hebrew-calendar-m5-gen' => 'Schébat',
-'hebrew-calendar-m6-gen' => 'Adar',
-'hebrew-calendar-m7-gen' => 'Nissane',
-'hebrew-calendar-m8-gen' => 'Iyar',
-'hebrew-calendar-m9-gen' => 'Sivane',
-'hebrew-calendar-m10-gen' => 'Tamouz',
-'hebrew-calendar-m11-gen' => 'Av',
-'hebrew-calendar-m12-gen' => 'Éloul',
+'hijri-calendar-m3' => 'Rabi’ al-awwal',
+'hijri-calendar-m4' => 'Rabi’ al-thani',
+'hijri-calendar-m8' => 'Sha’aban',
+'hijri-calendar-m11' => 'Dhu al-Qi’dah',
 
 # Signatures
 'signature' => '[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discussion]])',
index b715fc4..43a93b7 100644 (file)
@@ -145,149 +145,149 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRÈCCION', '#REDIRECTION', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__NION_SOMÈRO__', '__NIONA_TRÂBLA__', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__NIONA_GALERIE__', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORCIÉR_LO_SOMÈRO__', '__FORCIÉR_LA_TRÂBLA__', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SOMÈRO__', '__TRÂBLA__', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__SÈCCION_QUE_PÔT_PAS_ÉTRE_CHANGIÊ__', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__NION_EN_TÉTA__', '__AUCUNENTETE__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MÊS_D_ORA', 'MÊS_D_ORA_2', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MÊS_D_ORA_1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NOM_DU_MÊS_D_ORA', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'GÈNITIF_DU_NOM_DU_MÊS_D_ORA', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ABRÈV_DU_MÊS_D_ORA', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'JORN_D_ORA', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'JORN_D_ORA_2', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOM_DU_JORN_D_ORA', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AN_D_ORA', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HORÈRO_D_ORA', 'HORAIREACTUEL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HORA_D_ORA', 'HEUREACTUELLE', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MÊS_LOCAL', 'MÊS_LOCAL_2', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MÊS_LOCAL_1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NOM_DU_MÊS_LOCAL', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'GÈNITIF_DU_NOM_DU_MÊS_LOCAL', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ABRÈV_DU_MÊS_LOCAL', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'JORN_LOCAL', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'JORN_LOCAL_2', 'JOUR2LOCAL', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOM_DU_JORN_LOCAL', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'AN_LOCAL', 'ANNEELOCALE', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'HORÈRO_LOCAL', 'HORAIRELOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'HORA_LOCALA', 'HEURELOCALE', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NOMBRO_DE_PÂGES', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NOMBRO_D_ARTICLLOS', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NOMBRO_DE_FICHIÉRS', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NOMBRO_D_USANCIÉRS', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NOMBRO_D_USANCIÉRS_ACTIFS', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NOMBRO_DE_CHANGEMENTS', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NOMBRO_DE_VUES', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NOM_DE_LA_PÂGE', 'NOMPAGE', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NOM_DE_LA_PÂGE_URL', 'NOMPAGEX', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ÈSPÂÇO_DE_NOMS', 'ESPACENOMMAGE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ÈSPÂÇO_DE_NOMS_URL', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ÈSPÂÇO_DE_DISCUSSION', 'ESPACEDISCUSSION', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ÈSPÂÇO_DE_DISCUSSION_URL', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ÈSPÂÇO_DU_SUJÈT', 'ÈSPÂÇO_DE_L_ARTICLLO', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ÈSPÂÇO_DU_SUJÈT_URL', 'ÈSPÂÇO_DE_L_ARTICLLO_URL', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NOM_COMPLÈT_DE_LA_PÂGE', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NOM_COMPLÈT_DE_LA_PÂGE_URL', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOM_DE_LA_SOT_PÂGE', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOM_DE_LA_SOT_PÂGE_URL', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NOM_DE_LA_PÂGE_DE_BÂSA', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NOM_DE_LA_PÂGE_DE_BÂSA_URL', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NOM_DE_LA_PÂGE_DE_DISCUSSION', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NOM_DE_LA_PÂGE_DE_DISCUSSION_URL', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NOM_DE_LA_PÂGE_DU_SUJÈT', 'NOM_DE_LA_PÂGE_DE_L_ARTICLLO', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NOM_DE_LA_PÂGE_DU_SUJÈT_URL', 'NOM_DE_LA_PÂGE_DE_L_ARTICLLO_URL', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSJ:', 'MSG:' ),
-       'msgnw'                     => array( '0', 'MSJNV:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'figura', 'vignette', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'figura=$1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'drêta', 'droite', 'right' ),
-       'img_left'                  => array( '1', 'gôche', 'gauche', 'left' ),
-       'img_none'                  => array( '1', 'vouedo', 'néant', 'neant', 'none' ),
-       'img_center'                => array( '1', 'centrâ', 'centré', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'encâdrâ', 'câdro', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'sen_câdro', 'pas_encâdrâ', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ),
-       'img_page'                  => array( '1', 'pâge=$1', 'pâge $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'drêt', 'drêt=$1', 'drêt $1', 'redresse', 'redresse=$1', 'redresse $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'bordura', 'bordure', 'border' ),
-       'img_baseline'              => array( '1', 'legne_de_bâsa', 'ligne_de_base', 'base', 'baseline' ),
-       'img_sub'                   => array( '1', 'segno', 'indice', 'ind', 'sub' ),
-       'img_super'                 => array( '1', 'èxposent', 'èxp', 'exposant', 'exp', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'd\'amont', 'haut', 'top' ),
-       'img_text_top'              => array( '1', 'tèxto-d\'amont', 'haut-texte', 'haut-txt', 'text-top' ),
-       'img_middle'                => array( '1', 'entre-mié', 'milieu', 'middle' ),
-       'img_bottom'                => array( '1', 'd\'avâl', 'bas', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tèxto-d\'avâl', 'bas-texte', 'bas-txt', 'text-bottom' ),
-       'img_link'                  => array( '1', 'lim=$1', 'lien=$1', 'link=$1' ),
-       'int'                       => array( '0', 'ENT:', 'INT:' ),
-       'sitename'                  => array( '1', 'NOM_DU_SETO', 'NOMSITE', 'SITENAME' ),
-       'ns'                        => array( '0', 'ÈDN:', 'ESPACEN:', 'NS:' ),
-       'nse'                       => array( '0', 'ÈDN_URL:', 'ESPACENX:', 'NSE:' ),
-       'localurl'                  => array( '0', 'URL_LOCALA:', 'URLLOCALE:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URL_LOCALA_URL:', 'URLLOCALEX:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'CHEMIN_DE_L_ARTICLLO', 'CHEMINARTICLE', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'SÈRVOR', 'SERVEUR', 'SERVER' ),
-       'servername'                => array( '0', 'NOM_DU_SÈRVOR', 'NOMSERVEUR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CHEMIN_DU_SCRIPTE', 'CHEMINSCRIPT', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'CHEMIN_DU_STILO', 'CHEMINSTYLE', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMÈRE:', 'GRAMMAIRE:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GENRO:', 'GENRE:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__SEN_CONVÈRSION_DE_TITRO__', '__SENCDT__', '__SANSCONVERSIONTITRE__', '__SANSCT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__SEN_CONVÈRSION_DE_CONTEGNU__', '__SENCDC__', '__SANSCONVERSIONCONTENU__', '__SANSCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SEMANA_D_ORA', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'JDS_D_ORA', 'JDSACTUEL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'SEMANA_LOCALA', 'SEMAINELOCALE', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'JDS_LOCAL', 'JDSLOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'NUMERÔ_DE_LA_VÈRSION', 'IDVERSION', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'JORN_DE_LA_VÈRSION', 'JOURVERSION', 'JOUR1VERSION', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'JORN_DE_LA_VÈRSION_2', 'JOUR2VERSION', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MÊS_DE_LA_VÈRSION', 'MOISVERSION', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'MÊS_DE_LA_VÈRSION_1', 'MOISVERSION1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'AN_DE_LA_VÈRSION', 'ANNEEVERSION', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'DÂTA_ET_HORA_DE_LA_VÈRSION', 'INSTANTVERSION', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'USANCIÉR_DE_LA_VÈRSION', 'UTILISATEURVERSION', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'PLURÂL:', 'PLURIEL:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URL_COMPLÈTA:', 'URLCOMPLETE:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URL_COMPLÈTA_URL:', 'URLCOMPLETEX:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'PREMIÉRE_PETIÔTA_LÈTRA:', 'INITMINUS:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'PREMIÉRE_GRANTA_LÈTRA:', 'INITMAJUS:', 'INITCAPIT:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'PETIÔTA_LÈTRA:', 'MINUS:', 'LC:' ),
-       'uc'                        => array( '0', 'GRANTA_LÈTRA:', 'MAJUS:', 'CAPIT:', 'UC:' ),
-       'raw'                       => array( '0', 'BRUTO:', 'BRUT:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'FÂRE_VÊRE_LO_TITRO', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'B', 'BRUT', 'R' ),
-       'newsectionlink'            => array( '1', '__LIM_DE_NOVÈLA_SÈCCION__', '__LIENNOUVELLESECTION__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__NION_LIM_DE_NOVÈLA_SÈCCION__', '__AUCUNLIENNOUVELLESECTION__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VÈRSION_D_ORA', 'VERSIONACTUELLE', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URL_ENCODÂ:', 'ENCODEURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ANCRO_ENCODÂ', 'ENCODEANCRE', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'DÂTA_ET_HORA_D_ORA', 'INSTANTACTUEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'DÂTA_ET_HORA_LOCALA', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'MÂRCA_DE_DIRÈCCION', 'MARQUEDIRECTION', 'MARQUEDIR', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#LENGOUA:', '#LANGUE:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'LENGOUA_DU_CONTEGNU', 'LANGUECONTENU', 'LANGCONTENU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PÂGES_DENS_L_ÈSPÂÇO_DE_NOMS:', 'PÂGES_DENS_L_ÈDN:', 'PAGESDANSESPACE:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NOMBRO_D_ADMINS', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMAT_NOMBRO', 'FORMATNOMBRE', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'BORRÂJO_A_GÔCHE', 'BOURRAGEGAUCHE', 'BOURREGAUCHE', 'PADLEFT' ),
-       'padright'                  => array( '0', 'BORRÂJO_A_DRÊTA', 'BOURRAGEDROITE', 'BOURREDROITE', 'PADRIGHT' ),
-       'special'                   => array( '0', 'spèciâl', 'spécial', 'special' ),
-       'defaultsort'               => array( '1', 'CLLÂF_DE_TRI:', 'CLEFDETRI:', 'CLEDETRI:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CHEMIN_D_ACCÈS:', 'CHEMIN:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'balisa', 'balise', 'tag' ),
-       'hiddencat'                 => array( '1', '__CATÈGORIE_CACHIÊ__', '__CATCACHEE__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PÂGES_DENS_LA_CATÈGORIE', 'PAGESDANSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TALYE_DE_LA_PÂGE', 'TAILLEPAGE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ENDÈXE__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NION_ENDÈXE__', '__AUCUNINDEX__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NOMBRO_D_USANCIÉRS_DENS_LA_TROPA', 'NOMBREDANSGROUPE', 'NBDANSGROUPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__REDIRÈCCION_IMOBILA__', '__REDIRECTIONSTATIQUE__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVÉL_DE_PROTÈCCION', 'NIVEAUDEPROTECTION', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'format_de_dâta', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'CHEMIN', 'PATH' ),
-       'url_wiki'                  => array( '0', 'VOUIQUI', 'WIKI' ),
+       'redirect'                => array( '0', '#REDIRÈCCION', '#REDIRECTION', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__NION_SOMÈRO__', '__NIONA_TRÂBLA__', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__NIONA_GALERIE__', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORCIÉR_LO_SOMÈRO__', '__FORCIÉR_LA_TRÂBLA__', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SOMÈRO__', '__TRÂBLA__', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__SÈCCION_QUE_PÔT_PAS_ÉTRE_CHANGIÊ__', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__NION_EN_TÉTA__', '__AUCUNENTETE__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MÊS_D_ORA', 'MÊS_D_ORA_2', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MÊS_D_ORA_1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NOM_DU_MÊS_D_ORA', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'GÈNITIF_DU_NOM_DU_MÊS_D_ORA', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ABRÈV_DU_MÊS_D_ORA', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'JORN_D_ORA', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'JORN_D_ORA_2', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOM_DU_JORN_D_ORA', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AN_D_ORA', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HORÈRO_D_ORA', 'HORAIREACTUEL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HORA_D_ORA', 'HEUREACTUELLE', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MÊS_LOCAL', 'MÊS_LOCAL_2', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MÊS_LOCAL_1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NOM_DU_MÊS_LOCAL', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'GÈNITIF_DU_NOM_DU_MÊS_LOCAL', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ABRÈV_DU_MÊS_LOCAL', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'JORN_LOCAL', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'JORN_LOCAL_2', 'JOUR2LOCAL', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOM_DU_JORN_LOCAL', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'AN_LOCAL', 'ANNEELOCALE', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'HORÈRO_LOCAL', 'HORAIRELOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'HORA_LOCALA', 'HEURELOCALE', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NOMBRO_DE_PÂGES', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NOMBRO_D_ARTICLLOS', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NOMBRO_DE_FICHIÉRS', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NOMBRO_D_USANCIÉRS', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NOMBRO_D_USANCIÉRS_ACTIFS', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NOMBRO_DE_CHANGEMENTS', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NOMBRO_DE_VUES', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NOM_DE_LA_PÂGE', 'NOMPAGE', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NOM_DE_LA_PÂGE_URL', 'NOMPAGEX', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ÈSPÂÇO_DE_NOMS', 'ESPACENOMMAGE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ÈSPÂÇO_DE_NOMS_URL', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ÈSPÂÇO_DE_DISCUSSION', 'ESPACEDISCUSSION', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ÈSPÂÇO_DE_DISCUSSION_URL', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ÈSPÂÇO_DU_SUJÈT', 'ÈSPÂÇO_DE_L_ARTICLLO', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ÈSPÂÇO_DU_SUJÈT_URL', 'ÈSPÂÇO_DE_L_ARTICLLO_URL', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NOM_COMPLÈT_DE_LA_PÂGE', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NOM_COMPLÈT_DE_LA_PÂGE_URL', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOM_DE_LA_SOT_PÂGE', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOM_DE_LA_SOT_PÂGE_URL', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NOM_DE_LA_PÂGE_DE_BÂSA', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NOM_DE_LA_PÂGE_DE_BÂSA_URL', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NOM_DE_LA_PÂGE_DE_DISCUSSION', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NOM_DE_LA_PÂGE_DE_DISCUSSION_URL', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NOM_DE_LA_PÂGE_DU_SUJÈT', 'NOM_DE_LA_PÂGE_DE_L_ARTICLLO', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NOM_DE_LA_PÂGE_DU_SUJÈT_URL', 'NOM_DE_LA_PÂGE_DE_L_ARTICLLO_URL', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSJ:', 'MSG:' ),
+       'msgnw'                   => array( '0', 'MSJNV:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'figura', 'vignette', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'figura=$1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'drêta', 'droite', 'right' ),
+       'img_left'                => array( '1', 'gôche', 'gauche', 'left' ),
+       'img_none'                => array( '1', 'vouedo', 'néant', 'neant', 'none' ),
+       'img_center'              => array( '1', 'centrâ', 'centré', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'encâdrâ', 'câdro', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'sen_câdro', 'pas_encâdrâ', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ),
+       'img_page'                => array( '1', 'pâge=$1', 'pâge $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'drêt', 'drêt=$1', 'drêt $1', 'redresse', 'redresse=$1', 'redresse $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'bordura', 'bordure', 'border' ),
+       'img_baseline'            => array( '1', 'legne_de_bâsa', 'ligne_de_base', 'base', 'baseline' ),
+       'img_sub'                 => array( '1', 'segno', 'indice', 'ind', 'sub' ),
+       'img_super'               => array( '1', 'èxposent', 'èxp', 'exposant', 'exp', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'd\'amont', 'haut', 'top' ),
+       'img_text_top'            => array( '1', 'tèxto-d\'amont', 'haut-texte', 'haut-txt', 'text-top' ),
+       'img_middle'              => array( '1', 'entre-mié', 'milieu', 'middle' ),
+       'img_bottom'              => array( '1', 'd\'avâl', 'bas', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tèxto-d\'avâl', 'bas-texte', 'bas-txt', 'text-bottom' ),
+       'img_link'                => array( '1', 'lim=$1', 'lien=$1', 'link=$1' ),
+       'int'                     => array( '0', 'ENT:', 'INT:' ),
+       'sitename'                => array( '1', 'NOM_DU_SETO', 'NOMSITE', 'SITENAME' ),
+       'ns'                      => array( '0', 'ÈDN:', 'ESPACEN:', 'NS:' ),
+       'nse'                     => array( '0', 'ÈDN_URL:', 'ESPACENX:', 'NSE:' ),
+       'localurl'                => array( '0', 'URL_LOCALA:', 'URLLOCALE:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URL_LOCALA_URL:', 'URLLOCALEX:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'CHEMIN_DE_L_ARTICLLO', 'CHEMINARTICLE', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'SÈRVOR', 'SERVEUR', 'SERVER' ),
+       'servername'              => array( '0', 'NOM_DU_SÈRVOR', 'NOMSERVEUR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CHEMIN_DU_SCRIPTE', 'CHEMINSCRIPT', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'CHEMIN_DU_STILO', 'CHEMINSTYLE', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMÈRE:', 'GRAMMAIRE:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GENRO:', 'GENRE:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__SEN_CONVÈRSION_DE_TITRO__', '__SENCDT__', '__SANSCONVERSIONTITRE__', '__SANSCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__SEN_CONVÈRSION_DE_CONTEGNU__', '__SENCDC__', '__SANSCONVERSIONCONTENU__', '__SANSCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SEMANA_D_ORA', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'JDS_D_ORA', 'JDSACTUEL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'SEMANA_LOCALA', 'SEMAINELOCALE', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'JDS_LOCAL', 'JDSLOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'NUMERÔ_DE_LA_VÈRSION', 'IDVERSION', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'JORN_DE_LA_VÈRSION', 'JOURVERSION', 'JOUR1VERSION', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'JORN_DE_LA_VÈRSION_2', 'JOUR2VERSION', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MÊS_DE_LA_VÈRSION', 'MOISVERSION', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'MÊS_DE_LA_VÈRSION_1', 'MOISVERSION1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'AN_DE_LA_VÈRSION', 'ANNEEVERSION', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'DÂTA_ET_HORA_DE_LA_VÈRSION', 'INSTANTVERSION', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'USANCIÉR_DE_LA_VÈRSION', 'UTILISATEURVERSION', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'PLURÂL:', 'PLURIEL:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URL_COMPLÈTA:', 'URLCOMPLETE:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URL_COMPLÈTA_URL:', 'URLCOMPLETEX:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'PREMIÉRE_PETIÔTA_LÈTRA:', 'INITMINUS:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'PREMIÉRE_GRANTA_LÈTRA:', 'INITMAJUS:', 'INITCAPIT:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'PETIÔTA_LÈTRA:', 'MINUS:', 'LC:' ),
+       'uc'                      => array( '0', 'GRANTA_LÈTRA:', 'MAJUS:', 'CAPIT:', 'UC:' ),
+       'raw'                     => array( '0', 'BRUTO:', 'BRUT:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'FÂRE_VÊRE_LO_TITRO', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'B', 'BRUT', 'R' ),
+       'newsectionlink'          => array( '1', '__LIM_DE_NOVÈLA_SÈCCION__', '__LIENNOUVELLESECTION__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__NION_LIM_DE_NOVÈLA_SÈCCION__', '__AUCUNLIENNOUVELLESECTION__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VÈRSION_D_ORA', 'VERSIONACTUELLE', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URL_ENCODÂ:', 'ENCODEURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ANCRO_ENCODÂ', 'ENCODEANCRE', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'DÂTA_ET_HORA_D_ORA', 'INSTANTACTUEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'DÂTA_ET_HORA_LOCALA', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'MÂRCA_DE_DIRÈCCION', 'MARQUEDIRECTION', 'MARQUEDIR', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#LENGOUA:', '#LANGUE:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'LENGOUA_DU_CONTEGNU', 'LANGUECONTENU', 'LANGCONTENU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PÂGES_DENS_L_ÈSPÂÇO_DE_NOMS:', 'PÂGES_DENS_L_ÈDN:', 'PAGESDANSESPACE:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NOMBRO_D_ADMINS', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMAT_NOMBRO', 'FORMATNOMBRE', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'BORRÂJO_A_GÔCHE', 'BOURRAGEGAUCHE', 'BOURREGAUCHE', 'PADLEFT' ),
+       'padright'                => array( '0', 'BORRÂJO_A_DRÊTA', 'BOURRAGEDROITE', 'BOURREDROITE', 'PADRIGHT' ),
+       'special'                 => array( '0', 'spèciâl', 'spécial', 'special' ),
+       'defaultsort'             => array( '1', 'CLLÂF_DE_TRI:', 'CLEFDETRI:', 'CLEDETRI:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CHEMIN_D_ACCÈS:', 'CHEMIN:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'balisa', 'balise', 'tag' ),
+       'hiddencat'               => array( '1', '__CATÈGORIE_CACHIÊ__', '__CATCACHEE__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PÂGES_DENS_LA_CATÈGORIE', 'PAGESDANSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TALYE_DE_LA_PÂGE', 'TAILLEPAGE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ENDÈXE__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NION_ENDÈXE__', '__AUCUNINDEX__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NOMBRO_D_USANCIÉRS_DENS_LA_TROPA', 'NOMBREDANSGROUPE', 'NBDANSGROUPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__REDIRÈCCION_IMOBILA__', '__REDIRECTIONSTATIQUE__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVÉL_DE_PROTÈCCION', 'NIVEAUDEPROTECTION', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'format_de_dâta', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'CHEMIN', 'PATH' ),
+       'url_wiki'                => array( '0', 'VOUIQUI', 'WIKI' ),
 );
 
 $linkTrail = '/^([a-zàâçéèêîœôû·’æäåāăëēïīòöōùü‘]+)(.*)$/sDu';
@@ -785,11 +785,11 @@ pouede ignorar ceti mèssâjo et continuar a empleyér voutron viely contresegno
 'noemailcreate' => 'Vos dête balyér n’adrèce èlèctronica valida',
 'passwordsent' => 'Un contresegno novél est étâ mandâ a l’adrèce èlèctronica de l’utilisator « $1 ».
 Vos volyéd tornar branchiér aprés l’avêr reçu.',
-'blocked-mailpassword' => 'Voutron adrèce IP est blocâye en ècritura, la fonccion de sovegnence du contresegno est vêr dèsactivâye por èvitar los abus.',
+'blocked-mailpassword' => 'Voutron adrèce IP est blocâye en ècritura, la fonccion de rapèl du contresegno est vêr dèsactivâye por èvitar los abus.',
 'eauthentsent' => 'Un mèssâjo de confirmacion est étâ mandâ a l’adrèce endicâye.
 Devant qu’un ôtro mèssâjo seye mandâ a ceti compto, vos devréd siuvre les enstruccions du mèssâjo et pués confirmar que lo compto est franc lo voutro.',
-'throttled-mailpassword' => 'Un mèssâjo de sovegnence de voutron contresegno est ja étâ mandâ pendent {{PLURAL:$1|l’hora passâye|les $1 hores passâyes}}.
-Por èvitar los abus, solament yon mèssâjo de sovegnence serat mandâ per {{PLURAL:$1|hora|entèrvalo de $1 hores}}.',
+'throttled-mailpassword' => 'Un mèssâjo de rapèl de voutron contresegno est ja étâ mandâ pendent {{PLURAL:$1|l’hora passâye|les $1 hores passâyes}}.
+Por èvitar los abus, solament yon mèssâjo de rapèl serat mandâ per {{PLURAL:$1|hora|entèrvalo de $1 hores}}.',
 'mailerror' => 'Fôta pendent l’èxpèdicion du mèssâjo : $1',
 'acct_creation_throttle_hit' => 'Quârqu’un qu’empleye voutron adrèce IP at fêt {{PLURAL:$1|yon compto|$1 comptos}} pendent les 24 hores passâyes, cen qu’est la limita ôtorisâye dens ceti temps.
 Du côp la crèacion de compto est étâye dèsactivâye temporèrament por cel’adrèce IP.',
@@ -822,7 +822,7 @@ Volyéd atendre devant que tornar èprovar.',
 
 # Change password dialog
 'resetpass' => 'Changiér lo contresegno',
-'resetpass_announce' => 'Vos vos éte branchiê{{GENDER:||ye|(ye)}} avouéc un contresegno temporèro mandâ per mèssageria èlèctronica.
+'resetpass_announce' => 'Vos vos éte branchiê avouéc un contresegno temporèro mandâ per mèssageria èlèctronica.
 Por chavonar lo branchement, vos dête buchiér un contresegno novél ique :',
 'resetpass_text' => '<!-- Apondéd lo tèxto ique -->',
 'resetpass_header' => 'Changiér lo contresegno du compto',
@@ -830,21 +830,21 @@ Por chavonar lo branchement, vos dête buchiér un contresegno novél ique :',
 'newpassword' => 'Contresegno novél :',
 'retypenew' => 'Confirmar lo contresegno novél :',
 'resetpass_submit' => 'Changiér lo contresegno et sè branchiér',
-'resetpass_success' => 'Voutron contresegno est étâ changiê avouéc reusséta !
+'resetpass_success' => 'Voutron contresegno at étâ changiê avouéc reusséta !
 Branchement en cors...',
-'resetpass_forbidden' => 'Los contresegnos pôvont pas étre changiês',
+'resetpass_forbidden' => 'Los contresegnos pôvont pas étre changiês.',
 'resetpass-no-info' => 'Vos dête étre branchiê por avêr accès a cela pâge.',
 'resetpass-submit-loggedin' => 'Changiér lo contresegno',
 'resetpass-submit-cancel' => 'Anular',
-'resetpass-wrong-oldpass' => 'Contresegno temporèro ou ben d’ora envalido.
-Pôt-étre vos éd ja changiê voutron contresegno avouéc reusséta ou ben demandâ un contresegno temporèro novél.',
+'resetpass-wrong-oldpass' => 'Contresegno temporèro ou ben d’ora fôx.
+Vos éd pôt-étre ja changiê voutron contresegno avouéc reusséta ou ben demandâ un contresegno temporèro novél.',
 'resetpass-temp-password' => 'Contresegno temporèro :',
 
 # Special:PasswordReset
-'passwordreset' => 'Remisa a zérô du contresegno',
-'passwordreset-text' => 'Rempléd ceti formulèro por recêvre un mèssâjo de sovegnence des dètalys de voutron compto.',
+'passwordreset' => 'Tornar inicialisar lo contresegno',
+'passwordreset-text' => 'Rempléd ceti formulèro por recêvre un mèssâjo de rapèl des dètalys de voutron compto.',
 'passwordreset-legend' => 'Tornar inicialisar lo contresegno',
-'passwordreset-disabled' => 'La remisa a zérô des contresegnos est étâye dèsactivâye sur ceti vouiqui.',
+'passwordreset-disabled' => 'La remisa a zérô des contresegnos at étâ dèsactivâ sur ceti vouiqui.',
 'passwordreset-pretext' => '{{PLURAL:$1||Buchiéd yon des bocons de balyês ce-desot}}',
 'passwordreset-username' => 'Nom d’usanciér :',
 'passwordreset-domain' => 'Domêno :',
@@ -992,11 +992,12 @@ Volyéd controlar que vos voléd fâre ou ben changiér cela pâge.',
 'userpage-userdoesnotexist-view' => 'Lo compto usanciér « $1 » est pas encartâ.',
 'blocked-notice-logextract' => 'Ceti usanciér est ora blocâ.
 La dèrriére entrâ du jornal des blocâjos est disponibla ce-desot :',
-'clearyourcache' => "'''Nota :''' aprés avêr encartâ, vos devréd forciér lo rechargement complèt du cacho de voutron navigator por vêre los changements.
+'clearyourcache' => "'''Nota :''' aprés avêr encartâ, vos devréd forciér lo rechargement complèt du cache de voutron navigator por vêre los changements.
 * '''Firefox / Safari :''' mantegnéd la toche ''Granta Lètra'' (''Shift'') en cliquent sur lo boton ''Rechargiér'' (''Reload'') ou ben prèssâd ''Ctrl-F5'' ou ''Ctrl-R'' (''⌘-R'' sur un Mac)
 * '''Google Chrome :''' prèssâd ''Ctrl-Shift-R'' (''⌘-Shift-R'' sur un Mac)
 * '''Internet Explorer :''' mantegnéd la toche ''Ctrl'' en cliquent sur lo boton ''Rafrèchir'' (''Refresh'') ou ben prèssâd ''Ctrl-F5''
-* '''Opera :''' èfaciéd lo cacho dedens ''Outils → Prèferences''",
+* '''Konqueror :''' clicâd sur lo boton ''Rechargiér'' ou ben prèssâd ''F5''
+* '''Opera :''' èfaciéd lo cache dens ''Outils → Prèferences''",
 'usercssyoucanpreview' => "'''Combina :''' utilisâd lo boton « {{int:showpreview}} » por èprovar voutra fôlye CSS novèla devant que la sôvar.",
 'userjsyoucanpreview' => "'''Combina :''' utilisâd lo boton « {{int:showpreview}} » por èprovar voutra fôlye JS novèla devant que la sôvar.",
 'usercsspreview' => "'''Rapelâd-vos que vos éte solament aprés prèvisualisar voutra prôpra fôlye CSS.'''
@@ -3124,11 +3125,16 @@ O est probâblament diu a un lim de vers un seto de defôr qu’aparêt sur la l
 
 # Info page
 'pageinfo-title' => 'Enformacions por « $1 »',
-'pageinfo-header-edits' => 'Historico des changements',
+'pageinfo-header-edits' => 'Changements',
+'pageinfo-header-watchlist' => 'Lista de survelyence',
+'pageinfo-header-views' => 'Visualisacions',
+'pageinfo-subjectpage' => 'Pâge',
+'pageinfo-talkpage' => 'Pâge de discussion',
+'pageinfo-watchers' => 'Nombro de contributors qu’ont la pâge dens lor lista de survelyence',
+'pageinfo-edits' => 'Nombro de changements',
+'pageinfo-authors' => 'Nombro d’ôtors difèrents',
 'pageinfo-views' => 'Nombro de visualisacions',
-'pageinfo-watchers' => 'Nombro de contributors qu’ont la pâge dedens lor lista de survelyence',
-'pageinfo-edits' => 'Soma totâla de changements',
-'pageinfo-authors' => 'Soma totâla d’ôtors difèrents',
+'pageinfo-viewsperedit' => 'Visualisacions per changement',
 
 # Skin names
 'skinname-standard' => 'Estandârd',
index 1cdba1e..9ef8ff5 100644 (file)
  */
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#athsheoladh', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__GANCÁ__', '__NOTOC__' ),
-       'forcetoc'                  => array( '0', '__CÁGACHUAIR__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__CÁ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__GANMHÍRATHRÚ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'MÍLÁITHREACH', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'AINMNAMÍOSALÁITHREAÍ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'GINAINMNAMÍOSALÁITHREAÍ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'GIORRÚNAMÍOSALÁITHREAÍ', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'LÁLÁITHREACH', 'CURRENTDAY' ),
-       'currentdayname'            => array( '1', 'AINMANLAELÁITHRIGH', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'BLIAINLÁITHREACH', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AMLÁITHREACH', 'CURRENTTIME' ),
-       'numberofarticles'          => array( '1', 'LÍONNANALT', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'LÍONNAGCOMHAD', 'NUMBEROFFILES' ),
-       'pagename'                  => array( '1', 'AINMANLGH', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'AINMANLGHB', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'AINMSPÁS', 'NAMESPACE' ),
-       'msg'                       => array( '0', 'TCHT:', 'MSG:' ),
-       'subst'                     => array( '0', 'IONAD:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'TCHTFS:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'mionsamhail', 'mion', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'deas', 'right' ),
-       'img_left'                  => array( '1', 'clé', 'left' ),
-       'img_none'                  => array( '1', 'faic', 'none' ),
-       'img_center'                => array( '1', 'lár', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'fráma', 'frámaithe', 'framed', 'enframed', 'frame' ),
-       'int'                       => array( '0', 'INMH:', 'INT:' ),
-       'sitename'                  => array( '1', 'AINMANTSUÍMH', 'SITENAME' ),
-       'ns'                        => array( '0', 'AS:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLÁITIÚIL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLÁITIÚILB', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'FREASTALAÍ', 'SERVER' ),
-       'servername'                => array( '0', 'AINMANFHREASTALAÍ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SCRIPTCHOSÁN', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMADACH:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__GANTIONTÚNADTEIDEAL__', '__GANTT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__GANTIONTÚNANÁBHAIR__', '__GANTA__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SEACHTAINLÁITHREACH', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'LÁLÁITHREACHNAS', 'CURRENTDOW' ),
-       'revisionid'                => array( '1', 'IDANLEASAITHE', 'REVISIONID' ),
+       'redirect'                => array( '0', '#athsheoladh', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__GANCÁ__', '__NOTOC__' ),
+       'forcetoc'                => array( '0', '__CÁGACHUAIR__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__CÁ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__GANMHÍRATHRÚ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'MÍLÁITHREACH', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'AINMNAMÍOSALÁITHREAÍ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'GINAINMNAMÍOSALÁITHREAÍ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'GIORRÚNAMÍOSALÁITHREAÍ', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'LÁLÁITHREACH', 'CURRENTDAY' ),
+       'currentdayname'          => array( '1', 'AINMANLAELÁITHRIGH', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'BLIAINLÁITHREACH', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AMLÁITHREACH', 'CURRENTTIME' ),
+       'numberofarticles'        => array( '1', 'LÍONNANALT', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'LÍONNAGCOMHAD', 'NUMBEROFFILES' ),
+       'pagename'                => array( '1', 'AINMANLGH', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'AINMANLGHB', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'AINMSPÁS', 'NAMESPACE' ),
+       'msg'                     => array( '0', 'TCHT:', 'MSG:' ),
+       'subst'                   => array( '0', 'IONAD:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'TCHTFS:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'mionsamhail', 'mion', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'deas', 'right' ),
+       'img_left'                => array( '1', 'clé', 'left' ),
+       'img_none'                => array( '1', 'faic', 'none' ),
+       'img_center'              => array( '1', 'lár', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'fráma', 'frámaithe', 'framed', 'enframed', 'frame' ),
+       'int'                     => array( '0', 'INMH:', 'INT:' ),
+       'sitename'                => array( '1', 'AINMANTSUÍMH', 'SITENAME' ),
+       'ns'                      => array( '0', 'AS:', 'NS:' ),
+       'localurl'                => array( '0', 'URLÁITIÚIL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLÁITIÚILB', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'FREASTALAÍ', 'SERVER' ),
+       'servername'              => array( '0', 'AINMANFHREASTALAÍ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SCRIPTCHOSÁN', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMADACH:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__GANTIONTÚNADTEIDEAL__', '__GANTT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__GANTIONTÚNANÁBHAIR__', '__GANTA__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SEACHTAINLÁITHREACH', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'LÁLÁITHREACHNAS', 'CURRENTDOW' ),
+       'revisionid'              => array( '1', 'IDANLEASAITHE', 'REVISIONID' ),
 );
 
 $namespaceNames = array(
index bb10a36..fd490b0 100644 (file)
@@ -93,7 +93,7 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#YÖNNENDİRMÄKLER', '#YÖNNENDİR', '#YÖNNENDİRMÄ', '#YÖNLENDİRME', '#YÖNLENDİR', '#REDIRECT' ),
+       'redirect'                => array( '0', '#YÖNNENDİRMÄKLER', '#YÖNNENDİR', '#YÖNNENDİRMÄ', '#YÖNLENDİRME', '#YÖNLENDİR', '#REDIRECT' ),
 );
 
 $messages = array(
index 64c800e..decfa8b 100644 (file)
 $fallback = 'gan-hant, zh-hant, zh-hans';
 
 $namespaceNames = array(
-       NS_MEDIA            => '媒體',
-       NS_SPECIAL          => '特別',
-       NS_TALK             => '談詑',
-       NS_USER             => '用戶',
-       NS_USER_TALK        => '用戶・談詑',
-       NS_PROJECT_TALK     => '$1_談詑',
-       NS_FILE             => '文檔',
-       NS_FILE_TALK        => '文檔・談詑',
-       NS_MEDIAWIKI_TALK   => 'MediaWiki・談詑',
-       NS_TEMPLATE         => '模板',
-       NS_TEMPLATE_TALK    => '模板・談詑',
-       NS_HELP             => '幫助',
-       NS_HELP_TALK        => '幫助・談詑',
-       NS_CATEGORY         => '分類',
-       NS_CATEGORY_TALK    => '分類・談詑',
+       NS_MEDIA            => 'Media',
+       NS_SPECIAL          => 'Special',
+       NS_TALK             => 'Talk',
+       NS_USER             => 'User',
+       NS_USER_TALK        => 'User_talk',
+       NS_PROJECT_TALK     => '$1_talk',
+       NS_FILE             => 'File',
+       NS_FILE_TALK        => 'File_talk',
+       NS_MEDIAWIKI        => 'MediaWiki',
+       NS_MEDIAWIKI_TALK   => 'MediaWiki_talk',
+       NS_TEMPLATE         => 'Template',
+       NS_TEMPLATE_TALK    => 'Template_talk',
+       NS_HELP             => 'Help',
+       NS_HELP_TALK        => 'Help_talk',
+       NS_CATEGORY         => 'Category',
+       NS_CATEGORY_TALK    => 'Category_talk',
 );
 
 $messages = array(
index 23349b8..c27cc54 100644 (file)
@@ -353,9 +353,9 @@ Gheibh thu liosta nan duilleagan sònraichte 's dligheach aig [[Special:SpecialP
 'dberrortext' => 'Thachair mearachd co-chàraidh rè iarrtas an stòir-dhàta.
 Faodaidh gu bheil seo a\' comharrachadh mearachd sa bhathar-bhog.
 Seo iarrtas an stòir-dhàta mu dheireadh a chaidh feuchainn ris:
-<blockquote><code>$1</code></blockquote>
-o bhroinn an fhoincsein "<code>$2</code>".
-Thill an stòr-dàta a\' mhearachd "<samp>$3: $4</samp>".',
+<blockquote><tt>$1</tt></blockquote>
+o bhroinn an fhoincsein "<tt>$2</tt>".
+Thill an stòr-dàta a\' mhearachd "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Thachair mearachd co-chàraidh rè iarrtas an stòir-dhàta.
 Seo iarrtas an stòir-dhàta mu dheireadh a chaidh feuchainn ris:
 "$1"
@@ -700,10 +700,11 @@ Dèan cinnteach gu bheil thu airson an duilleag seo a chruthachadh/dheasachadh.'
 'userpage-userdoesnotexist-view' => 'Cha deach an cunntas cleachdaiche "$1" a chlàradh.',
 'blocked-notice-logextract' => "Tha an cleachdaiche seo air a bhacadh an-dràsta fhèin.
 Chì thu loga a' bhacaidh mu dheireadh gu h-ìosal mar fhiosrachadh dhut:",
-'clearyourcache' => "'''An aire:''' As dèidh dhut sàbhaladh, 's mathaid gum bi agad tasgadan a' bhrabhsair agad a chur air gleus mus fhaic thu na dh'atharraich thu.
+'clearyourcache' => "''An aire:''' As dèidh dhut sàbhaladh, 's mathaid gum bi agad tasgadan a' bhrabhsair agad a chur air gleus mus fhaic thu na dh'atharraich thu.
 * '''Firefox / Safari:''' Cum 'shìos 'Shift'' is briog air ''Ath-luchdaich' no brùth ''Ctrl-F5'' no ''Ctrl-R'' (''⌘-R'' air Mac)
 * '''Google Chrome:''' Brùth ''Ctrl-Shift-R'' (''⌘-Shift-R'' air Mac)
 * '''Internet Explorer:''' Cum shìos ''Ctrl'' is briog air ''Ath-nuadhaich'' no brùth ''Ctrl-F5''
+* '''Konqueror:''' Briog air ''Reload'' no brùth ''F5''
 * '''Opera:''' Falamhaich an tasgadan ann an ''Innealan → Roghainnean''",
 'usercssyoucanpreview' => "'''Gliocas:''' Cleachd am putan \"{{int:showpreview}}\" airson an CSS agad a chur fo dheuchainn mus sàbhail thu e.",
 'userjsyoucanpreview' => "'''Gliocas:''' Cleachd am putan \"{{int:showpreview}}\" gus an JavaScript ùr agad a chur fo dheuchainn mus sàbhail thu e.",
@@ -715,22 +716,9 @@ Chì thu loga a' bhacaidh mu dheireadh gu h-ìosal mar fhiosrachadh dhut:",
 '''Cha deach a shàbhaladh fhathast!''''",
 'sitejspreview' => "'''Cuimhnich nach e seo ach ro-shealladh air còd a' JavaScript agad.'''
 '''Cha deach a shàbhaladh fhathast!''''",
-'userinvalidcssjstitle' => "'''Rabhadh:''' Chan eil an craiceann \"\$1\" ann.
-Cleachdaidh duilleagan gnàthaichte .css agus .js tiotal ann an litrichean beaga, m.e. {{ns:user}}:Foo/vector.css seach {{ns:user}}:Foo/Vector.css.",
 'updated' => '(Air ùrachadh)',
-'note' => "'''An aire:'''",
 'previewnote' => "'''Cuimhnich nach eil ann ach ro-shealladh.'''
 Cha deach na mùthaidhean agad a shàbhaladh fhathast!",
-'previewconflict' => "Tha an ro-shealladh seo a' sealltainn dhut an teacsa san raon teacsa gu h-àrd mar a nochdas e ma shàbhaileas tu an-dràsta.",
-'session_fail_preview' => "'''Duilich! Cha b' urrainn dhuinn na dheasaich thu a làimhseachadh air sgàth call dàta an t-seisein.'''
-Nach fheuch thu ris a-rithist?
-Mur obraich e fhathast, feuch is [[Special:UserLogout|clàraich a-mach]] is a-steach a-rithist an uairsin.",
-'session_fail_preview_html' => "'''Duilich! Cha b' urrainn dhuinn na dheasaich thu a làimhseachadh air sgàth call dàta an t-seisein.'''
-
-''A chionn 's gun do chuir {{SITENAME}} HTML amh an comas, tha an ro-shealladh falaichte mar dhìon an aghaidh ionnsaighean JavaScript.''
-
-'''Mas e deasachadh dligheach a tha seo, feuch ris a-rithist.'''
-Mur obraich e fhathast, feuch is [[Special:UserLogout|clàraich a-mach]] is a-steach a-rithist an uairsin.",
 'editing' => "A' deasachadh $1",
 'editingsection' => "A' deasachadh $1 (earrann)",
 'editconflict' => 'Còmhstri deasachaidh: $1',
index 83428da..86940a1 100644 (file)
@@ -163,60 +163,60 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECCIÓN', '#REDIRECIONAMENTO', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__SENÍNDICE__', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__SENGALERÍA__', '__SEMGALERIA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORZAROÍNDICE__', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ÍNDICE__', '__TDC__', '__SUMÁRIO__', '__SUMARIO__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__SECCIÓNSNONEDITABLES__', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__NAOEDITARSECAO__', '__SEMEDITARSECAO__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '___SENCABECEIRA__', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MESACTUAL', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MESACTUAL1', 'MESATUAL1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NOMEDOMESACTUAL', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'ABREVIATURADOMESACTUAL', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DÍAACTUAL', 'DIAATUAL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DÍAACTUAL2', 'DIAATUAL2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMEDODÍAACTUAL', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANOACTUAL', 'ANOATUAL', 'CURRENTYEAR' ),
-       'currenthour'               => array( '1', 'HORAACTUAL', 'HORAATUAL', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'ABREVIATURADOMESLOCAL', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'DÍALOCAL', 'DIALOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'DÍALOCAL2', 'DIALOCAL2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMEDODÍALOCAL', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
-       'localhour'                 => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NÚMERODEPÁXINAS', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NÚMERODEARTIGOS', 'NUMERODEARTIGOS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NÚMERODEFICHEIROS', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NÚMERODEUSUARIOS', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'NÚMERODEEDICIÓNS', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'NOMEDAPÁXINA', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'ESPAZODENOMES', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
-       'fullpagename'              => array( '1', 'NOMECOMPLETODAPÁXINA', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'NOMEDASUBPÁXINA', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'NOMEDAPÁXINABASE', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'NOMEDAPÁXINADECONVERSA', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
-       'img_manualthumb'           => array( '1', 'miniatura=$1', 'miniaturadaimagem=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'dereita', 'direita', 'right' ),
-       'img_left'                  => array( '1', 'esquerda', 'left' ),
-       'img_none'                  => array( '1', 'ningún', 'nenhum', 'none' ),
-       'img_center'                => array( '1', 'centro', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'páxina=$1', 'páxina $1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'bordo', 'borda', 'border' ),
-       'grammar'                   => array( '0', 'GRAMÁTICA:', 'GRAMMAR:' ),
-       'displaytitle'              => array( '1', 'AMOSAROTÍTULO', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LIGAZÓNDANOVASECCIÓN__', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
-       'language'                  => array( '0', '#LINGUA:', '#IDIOMA:', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'NÚMERODEADMINISTRADORES', 'NUMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'especial', 'special' ),
-       'defaultsort'               => array( '1', 'ORDENAR:', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'tag'                       => array( '0', 'etiqueta', 'tag' ),
-       'hiddencat'                 => array( '1', '__CATEGORÍAOCULTA__', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PÁXINASNACATEGORÍA', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TAMAÑODAPÁXINA', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#REDIRECCIÓN', '#REDIRECIONAMENTO', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__SENÍNDICE__', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__SENGALERÍA__', '__SEMGALERIA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORZAROÍNDICE__', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ÍNDICE__', '__TDC__', '__SUMÁRIO__', '__SUMARIO__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__SECCIÓNSNONEDITABLES__', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__NAOEDITARSECAO__', '__SEMEDITARSECAO__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '___SENCABECEIRA__', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MESACTUAL', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MESACTUAL1', 'MESATUAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NOMEDOMESACTUAL', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'ABREVIATURADOMESACTUAL', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DÍAACTUAL', 'DIAATUAL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DÍAACTUAL2', 'DIAATUAL2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMEDODÍAACTUAL', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANOACTUAL', 'ANOATUAL', 'CURRENTYEAR' ),
+       'currenthour'             => array( '1', 'HORAACTUAL', 'HORAATUAL', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'ABREVIATURADOMESLOCAL', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'DÍALOCAL', 'DIALOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'DÍALOCAL2', 'DIALOCAL2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMEDODÍALOCAL', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
+       'localhour'               => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NÚMERODEPÁXINAS', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NÚMERODEARTIGOS', 'NUMERODEARTIGOS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NÚMERODEFICHEIROS', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NÚMERODEUSUARIOS', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'NÚMERODEEDICIÓNS', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'NOMEDAPÁXINA', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
+       'namespace'               => array( '1', 'ESPAZODENOMES', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
+       'fullpagename'            => array( '1', 'NOMECOMPLETODAPÁXINA', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'NOMEDASUBPÁXINA', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
+       'basepagename'            => array( '1', 'NOMEDAPÁXINABASE', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
+       'talkpagename'            => array( '1', 'NOMEDAPÁXINADECONVERSA', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
+       'img_manualthumb'         => array( '1', 'miniatura=$1', 'miniaturadaimagem=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'dereita', 'direita', 'right' ),
+       'img_left'                => array( '1', 'esquerda', 'left' ),
+       'img_none'                => array( '1', 'ningún', 'nenhum', 'none' ),
+       'img_center'              => array( '1', 'centro', 'center', 'centre' ),
+       'img_page'                => array( '1', 'páxina=$1', 'páxina $1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'bordo', 'borda', 'border' ),
+       'grammar'                 => array( '0', 'GRAMÁTICA:', 'GRAMMAR:' ),
+       'displaytitle'            => array( '1', 'AMOSAROTÍTULO', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LIGAZÓNDANOVASECCIÓN__', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
+       'language'                => array( '0', '#LINGUA:', '#IDIOMA:', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'NÚMERODEADMINISTRADORES', 'NUMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'especial', 'special' ),
+       'defaultsort'             => array( '1', 'ORDENAR:', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'tag'                     => array( '0', 'etiqueta', 'tag' ),
+       'hiddencat'               => array( '1', '__CATEGORÍAOCULTA__', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PÁXINASNACATEGORÍA', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TAMAÑODAPÁXINA', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
 );
 
 $separatorTransformTable = array( ',' => '.', '.' => ',' );
@@ -1232,7 +1232,7 @@ O [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rexistro de borrad
 'searchsubtitle' => 'A súa busca de "\'\'\'[[:$1]]\'\'\'" ([[Special:Prefixindex/$1|todas as páxinas que comezan por "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|todas as páxinas que ligan con "$1"]])',
 'searchsubtitleinvalid' => "A súa busca de \"'''\$1'''\"",
 'toomanymatches' => 'Devolvéronse demasiadas coincidencias; inténteo cunha consulta diferente',
-'titlematches' => 'O título da páxina coincide',
+'titlematches' => 'O título do artigo coincide',
 'notitlematches' => 'Non coincide ningún título de páxina',
 'textmatches' => 'O texto da páxina coincide',
 'notextmatches' => 'Non se atopou o texto en ningunha páxina',
@@ -1932,7 +1932,6 @@ Poida que queira editar a descrición da [$2 páxina de descrición do ficheiro]
 'shared-repo-from' => 'de $1',
 'shared-repo' => 'repositorio compartido',
 'filepage.css' => '/** O CSS que se coloque aquí será incluído na páxina de descrición do ficheiro, así como nos wikis de clientes estranxeiros */',
-'upload-disallowed-here' => 'Por desgraza, non pode sobrescribir esta imaxe.',
 
 # File reversion
 'filerevert' => 'Reverter $1',
@@ -2036,12 +2035,11 @@ As entradas <del>riscadas</del> xa foron resoltas.',
 'withoutinterwiki-legend' => 'Prefixo',
 'withoutinterwiki-submit' => 'Mostrar',
 
-'fewestrevisions' => 'Páxinas con menos revisións',
+'fewestrevisions' => 'Artigos con menos revisións',
 
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|categoría|categorías}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '$1 {{PLURAL:$1|ligazón|ligazóns}}',
 'nmembers' => '$1 {{PLURAL:$1|páxina|páxinas}}',
 'nrevisions' => '$1 {{PLURAL:$1|revisión|revisións}}',
@@ -2068,10 +2066,9 @@ As entradas <del>riscadas</del> xa foron resoltas.',
 'mostlinked' => 'Páxinas máis ligadas',
 'mostlinkedcategories' => 'Categorías máis ligadas',
 'mostlinkedtemplates' => 'Modelos máis enlazados',
-'mostcategories' => 'Páxinas con máis categorías',
+'mostcategories' => 'Artigos con máis categorías',
 'mostimages' => 'Ficheiros máis usados',
-'mostinterwikis' => 'Páxinas con máis interwikis',
-'mostrevisions' => 'Páxinas con máis revisións',
+'mostrevisions' => 'Artigos con máis revisións',
 'prefixindex' => 'Todas as páxinas coas iniciais',
 'prefixindex-namespace' => 'Todas as páxinas con prefixo (espazo de nomes $1)',
 'shortpages' => 'Páxinas curtas',
@@ -2093,7 +2090,7 @@ As entradas <del>riscadas</del> xa foron resoltas.',
 'usercreated' => '{{GENDER:$3|Creado|Creada}} o $1 ás $2',
 'newpages' => 'Páxinas novas',
 'newpages-username' => 'Nome de usuario:',
-'ancientpages' => 'Páxinas máis antigas',
+'ancientpages' => 'Artigos máis antigos',
 'move' => 'Mover',
 'movethispage' => 'Mover esta páxina',
 'unusedimagestext' => 'Os seguintes ficheiros existen pero aínda non se incluíron en ningunha páxina.
@@ -2216,8 +2213,6 @@ Se quere máis información acerca dos dereitos individuais, pode atopala [[{{Me
 'mailnologin' => 'Non existe enderezo para o envío',
 'mailnologintext' => 'Debe [[Special:UserLogin|acceder ao sistema]] e ter rexistrado un enderezo de correo electrónico válido nas súas [[Special:Preferences|preferencias]] para enviar correos electrónicos a outros usuarios.',
 'emailuser' => 'Enviar un correo electrónico a {{GENDER:{{BASEPAGENAME}}|este usuario|esta usuaria}}',
-'emailuser-title-target' => 'Enviar un correo electrónico a {{GENDER:$1|este usuario|esta usuaria}}',
-'emailuser-title-notarget' => 'Enviar un correo electrónico a un usuario',
 'emailpage' => 'Enviar un correo electrónico a un usuario',
 'emailpagetext' => 'Pode usar o formulario de embaixo para enviar unha mensaxe de correo electrónico a este usuario.
 O correo electrónico que inseriu [[Special:Preferences|nas súas preferencias]] aparecerá no campo "De:" do correo, polo que o receptor da mensaxe poderalle responder.',
@@ -3049,34 +3044,16 @@ Isto, probabelmente, se debe a unha ligazón cara a un sitio externo que está n
 
 # Info page
 'pageinfo-title' => 'Información sobre "$1"',
-'pageinfo-header-basic' => 'Información básica',
-'pageinfo-header-edits' => 'Historial de edicións',
-'pageinfo-header-restrictions' => 'Protección da páxina',
-'pageinfo-header-properties' => 'Propiedades da páxina',
-'pageinfo-display-title' => 'Título mostrado',
-'pageinfo-default-sort' => 'Clave de ordenación por defecto',
-'pageinfo-length' => 'Lonxitude da páxina (en bytes)',
-'pageinfo-article-id' => 'ID da páxina',
-'pageinfo-robot-policy' => 'Estado do motor de procuras',
-'pageinfo-robot-index' => 'Indexable',
-'pageinfo-robot-noindex' => 'Non indexable',
+'pageinfo-header-edits' => 'Edicións',
+'pageinfo-header-watchlist' => 'Lista de vixilancia',
+'pageinfo-header-views' => 'Visitas',
+'pageinfo-subjectpage' => 'Páxina',
+'pageinfo-talkpage' => 'Páxina de conversa',
+'pageinfo-watchers' => 'Número de vixiantes',
+'pageinfo-edits' => 'Número de edicións',
+'pageinfo-authors' => 'Número de autores distintos',
 'pageinfo-views' => 'Número de visitas',
-'pageinfo-watchers' => 'Número de vixiantes da páxina',
-'pageinfo-redirects-name' => 'Redireccións cara a esta páxina',
-'pageinfo-subpages-name' => 'Subpáxinas desta páxina',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirección|redireccións}}; $3 {{PLURAL:$3|non-redirección|non-redireccións}})',
-'pageinfo-firstuser' => 'Creador da páxina',
-'pageinfo-firsttime' => 'Data de creación da páxina',
-'pageinfo-lastuser' => 'Último editor',
-'pageinfo-lasttime' => 'Data da última edición',
-'pageinfo-edits' => 'Número total de edicións',
-'pageinfo-authors' => 'Número total de autores distintos',
-'pageinfo-recent-edits' => 'Número de edicións recentes (durante os últimos $1)',
-'pageinfo-recent-authors' => 'Número de autores distintos recentes',
-'pageinfo-restriction' => 'Protección da páxina (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Palabra máxica|Palabras máxicas}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categoría agochada|Categorías agochadas}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Modelo incluído|Modelos incluídos}} ($1)',
+'pageinfo-viewsperedit' => 'Visitas por edición',
 
 # Skin names
 'skinname-standard' => 'Clásica',
@@ -3125,12 +3102,11 @@ O seu sistema pode quedar comprometido se o executa.",
 'imagemaxsize' => "Límite de tamaño das imaxes:<br />''(nas páxinas de descrición de ficheiros)''",
 'thumbsize' => 'Tamaño da miniatura:',
 'widthheightpage' => '$1 × $2, $3 {{PLURAL:$3|páxina|páxinas}}',
-'file-info' => 'tamaño do ficheiro: $1; tipo MIME: $2',
-'file-info-size' => '$1 × $2 píxeles; tamaño do ficheiro: $3; tipo MIME: $4',
-'file-info-size-pages' => '$1 × $2 píxeles; tamaño do ficheiro: $3; tipo MIME: $4; $5 {{PLURAL:$5|páxina|páxinas}}',
+'file-info' => 'Tamaño do ficheiro: $1, tipo MIME: $2',
+'file-info-size' => '$1 × $2 píxeles, tamaño do ficheiro: $3, tipo MIME: $4',
+'file-info-size-pages' => '$1 × $2 píxeles, tamaño do ficheiro: $3, tipo MIME: $4, $5 {{PLURAL:$5|páxina|páxinas}}',
 'file-nohires' => 'Non se dispón dunha resolución máis grande.',
-'svg-long-desc' => 'ficheiro SVG; resolución de $1 × $2 píxeles; tamaño do ficheiro: $3',
-'svg-long-desc-animated' => 'ficheiro SVG animado; resolución de $1 × $2 píxeles; tamaño do ficheiro: $3',
+'svg-long-desc' => 'ficheiro SVG, nominalmente $1 × $2 píxeles, tamaño do ficheiro: $3',
 'show-big-image' => 'Imaxe na máxima resolución',
 'show-big-image-preview' => 'Tamaño desta vista previa: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Outra resolución|Outras resolucións}}: $1.',
@@ -3140,8 +3116,6 @@ O seu sistema pode quedar comprometido se o executa.",
 'file-info-png-looped' => 'en bucle',
 'file-info-png-repeat' => 'reproducido $1 {{PLURAL:$1|vez|veces}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|fotograma|fotogramas}}',
-'file-no-thumb-animation' => "'''Nota: Debido a algunhas limitacións técnicas, non se ve a animación das miniaturas deste ficheiro.'''",
-'file-no-thumb-animation-gif' => "'''Nota: Debido a algunhas limitacións técnicas, non se ve a animación das miniaturas das imaxes GIF de alta resolución como este ficheiro.'''",
 
 # Special:NewFiles
 'newimages' => 'Galería de imaxes novas',
@@ -3666,7 +3640,7 @@ O código de confirmación caduca o $6 ás $7.',
 
 # Delete conflict
 'deletedwhileediting' => "'''Aviso:''' Esta páxina foi borrada despois de que comezase a editala!",
-'confirmrecreate' => "O usuario [[User:$1|$1]] ([[User talk:$1|conversa]]) borrou esta páxina despois de que vostede comezara a editala, dando o seguinte motivo:
+'confirmrecreate' => "O usuario [[User:$1|$1]] ([[User talk:$1|conversa]]) borrou este artigo despois de que vostede comezara a editalo, dando o seguinte motivo:
 : ''$2''
 Por favor, confirme que realmente quere recrear esta páxina.",
 'confirmrecreate-noreason' => 'O usuario [[User:$1|$1]] ([[User talk:$1|conversa]]) borrou esta páxina despois de que vostede comezara a editala. Por favor, confirme que realmente quere recrear esta páxina.',
index ea1c5b5..a81a230 100644 (file)
  * @author Zylbath
  */
 
-$namespaceNames = array(
-       NS_USER             => '𐌽𐌹𐌿𐍄𐌰𐌽𐌳𐍃',
-       NS_USER_TALK        => '𐌽𐌹𐌿𐍄𐌰𐌽𐌳𐌹𐍃_𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
-       NS_PROJECT_TALK     => '𐌸𐌹𐍃_$1_𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
-       NS_FILE             => '𐍆𐌴𐌹𐌻𐌰',
-       NS_FILE_TALK        => '𐍆𐌴𐌹𐌻𐌹𐌽𐍃_𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
-       NS_TEMPLATE         => '𐍆𐌰𐌿𐍂𐌰𐌼𐌴𐌻𐌴𐌹𐌽𐍃',
-       NS_TEMPLATE_TALK    => '𐍆𐌰𐌿𐍂𐌰𐌼𐌴𐌻𐌴𐌹𐌽𐌰𐌹𐍃_𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
-       NS_HELP             => '𐌷𐌹𐌻𐍀𐌰',
-       NS_HELP_TALK        => '𐌷𐌹𐌻𐍀𐍉𐍃_𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
-       NS_CATEGORY         => '𐌷𐌰𐌽𐍃𐌰',
-       NS_CATEGORY_TALK    => '𐌷𐌰𐌽𐍃𐍉𐍃_𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
-);
-
-$specialPageAliases = array(
-       'Allpages'                  => array( '𐌰𐌻𐌻𐍃𐍃𐌴𐌹𐌳𐍉𐌽𐍃' ),
-       'Recentchanges'             => array( '𐌰𐍆𐍄𐌿𐌼𐌹𐍃𐍄𐍉𐍃𐌼𐌰𐌹𐌳𐌴𐌹𐌽𐌴𐌹𐍃' ),
-);
-
 $messages = array(
 'underline-always' => 'Sinteino',
 'underline-never'  => 'Niu',
index 868dd32..7bea90d 100644 (file)
@@ -2122,8 +2122,13 @@ $1',
 # Info page
 'pageinfo-title' => 'Πύστις περὶ "$1"',
 'pageinfo-header-edits' => 'Μεταγραφαί',
-'pageinfo-views' => 'Ἀριθμὸς προβολῶν',
+'pageinfo-header-watchlist' => 'Τὰ ἐφορώμενα',
+'pageinfo-header-views' => 'Προβολαί',
+'pageinfo-subjectpage' => 'Δέλτος',
+'pageinfo-talkpage' => 'Δέλτος διαλέξεως',
 'pageinfo-edits' => 'Ἀριθμὸς μεταγραφῶν',
+'pageinfo-views' => 'Ἀριθμὸς προβολῶν',
+'pageinfo-viewsperedit' => 'Προβολαὶ ἀνὰ μεταγραφήν',
 
 # Patrolling
 'markaspatrolleddiff' => 'Σεσημασμένη ὡς φρουρουμένη',
index 271cb56..30291c6 100644 (file)
@@ -127,7 +127,7 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'displaytitle'              => array( '1', 'SYTETITEL', 'SEITENTITEL', 'DISPLAYTITLE' ),
+       'displaytitle'            => array( '1', 'SYTETITEL', 'SEITENTITEL', 'DISPLAYTITLE' ),
 );
 
 $linkTrail = '/^([äöüßa-z]+)(.*)$/sDu';
@@ -2792,10 +2792,15 @@ Die uf em lokale Rächner spychere un derno do uffelade.',
 # Info page
 'pageinfo-title' => 'Informatione zue „$1“',
 'pageinfo-header-edits' => 'Bearbeitunge',
-'pageinfo-views' => 'Aazahl Sytenufruef',
+'pageinfo-header-watchlist' => 'Beobachtigslischte',
+'pageinfo-header-views' => 'Ufruef',
+'pageinfo-subjectpage' => 'Syte',
+'pageinfo-talkpage' => 'Diskussionssyte',
 'pageinfo-watchers' => 'Aazahl vu Beobachter',
 'pageinfo-edits' => 'Aazahl Bearbeitige',
 'pageinfo-authors' => 'Aazahl vu unterschidlige Autore',
+'pageinfo-views' => 'Aazahl Sytenufruef',
+'pageinfo-viewsperedit' => 'Sytenufruef pro Bearbeitig',
 
 # Patrolling
 'markaspatrolleddiff' => 'Als patrulyrt markyre',
index 473f0c6..ed10ca4 100644 (file)
@@ -862,7 +862,7 @@ $2
 જ્યારે તમે વેબ આધારિત  અજ્ઞાત પ્રોક્સી વાપરતા હોવ ત્યારે આવું બની શકે છે.",
 'edit_form_incomplete' => "'''ફેરફાર પત્રનો અમુક ભાગ સર્વર સુધી ન પહોંચ્યો; ખાત્રી કરો કે તમે કરેલા ફેરફાર બરાબર છે અને ફરી પ્રયત્ન કરો.'''",
 'editing' => '$1નો ફેરફાર કરી રહ્યા છે',
-'creating' => '$1 àª¬àª¨àª¾àªµà«\80 àª°àª¹à«\8dયા àª\9bà«\8b',
+'creating' => '$1 àª¬àª¨àª¾àªµà«\87 àª\9bà«\87',
 'editingsection' => '$1 (પરિચ્છેદ)નો ફેરફાર કરી રહ્યા છો',
 'editingcomment' => '$1 (પરિચ્છેદ)નો ફેરફાર કરી રહ્યા છો',
 'editconflict' => 'ફેરફારમાં વિસંગતતા: $1',
@@ -1506,7 +1506,7 @@ HTML નાકું ચકાસો',
 'rcshowhidepatr' => ' $1 ચોકીયાત ફેરફારો',
 'rcshowhidemine' => 'મારા ફેરફારો $1',
 'rclinks' => 'છેલ્લાં $2 દિવસમાં થયેલા છેલ્લાં $1 ફેરફારો દર્શાવો<br />$3',
-'diff' => 'ભà«\87દ',
+'diff' => 'તફાવત',
 'hist' => 'ઇતિહાસ',
 'hide' => 'છુપાવો',
 'show' => 'બતાવો',
@@ -2252,7 +2252,7 @@ Deleting it may disrupt database operations of {{SITENAME}};',
 'rollback' => 'ફેરફારો ઉલટાવો',
 'rollback_short' => 'ઉલટાવો',
 'rollbacklink' => 'પાછું વાળો',
-'rollbacklinkcount' => '$1 {{PLURAL:$1|ફેરફાર પાછો વાળો|ફેરફારો પાછા વાળો}}',
+'rollbacklinkcount' => '$1 {{PLURAL:$1|ફેરફાર|ફેરફારો}} કરતાં વધુ પાછાં લાવો',
 'rollbacklinkcount-morethan' => '$1 {{PLURAL:$1|ફેરફાર|ફેરફારો}} કરતાં ઓછું પાછું લાવો',
 'rollbackfailed' => 'ઉલટાવવું નિષ્ફળ',
 'cantrollback' => 'આ ફેરફારો ઉલટાવી નહી શકાય
@@ -2916,10 +2916,15 @@ To perform a selective restoration, check the boxes corresponding to the revisio
 # Info page
 'pageinfo-title' => ' $1 પાના ની માહિતી નૂ મથાડૂ',
 'pageinfo-header-edits' => 'કરેલા ફેરફાર',
-'pageinfo-views' => 'જોનારાની સંખ્યા',
+'pageinfo-header-watchlist' => 'ધ્યાનસૂચિ',
+'pageinfo-header-views' => 'દ્રશ્ય',
+'pageinfo-subjectpage' => 'પૃષ્ઠ',
+'pageinfo-talkpage' => 'ચર્ચા પત્ર',
 'pageinfo-watchers' => 'નીરીક્ષકોની સંખ્યા',
 'pageinfo-edits' => 'સંપાદનોની સંખ્યા',
 'pageinfo-authors' => 'ક્ષેત્રના લેખકોની સંખ્યા',
+'pageinfo-views' => 'જોનારાની સંખ્યા',
+'pageinfo-viewsperedit' => 'પ્રતિ ફેરફાર ના દ્રશ્યો',
 
 # Patrolling
 'markaspatrolleddiff' => 'નિરીક્ષીત અંકિત કરો',
index 45caf62..3776098 100644 (file)
@@ -63,27 +63,27 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'currentmonth'              => array( '1', 'KĒIAMAHINA', 'KEIAMAHINA', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'KĒIAINOAMAHINA', 'KEIAINOAMAHINA', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'KĒIALĀ', 'KEIALA', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'KĒIALĀ2', 'KEIALA2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'KĒIAINOALĀ', 'KEIAINOALA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'KĒIAMAKAHIKI', 'KEIAMAKAHIKI', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'KĒIAMANAWA', 'KEIAMANAWA', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'KĒIAHOLA', 'KEIAHOLA', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'HELUʻAOʻAO', 'HELUAOAO', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'HELUMEA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'HELUWAIHONA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'HELUMEAHOʻOHANA', 'HELUMEAHOOHANA', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'HELULOLI', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'INOAʻAOʻAO', 'INOAAOAO', 'PAGENAME' ),
-       'img_right'                 => array( '1', 'ʻākau', 'ākau', 'akau', 'right' ),
-       'img_left'                  => array( '1', 'hema', 'left' ),
-       'img_none'                  => array( '1', 'ʻaʻohe', 'aohe', 'none' ),
-       'img_link'                  => array( '1', 'loulou=$1', 'link=$1' ),
-       'currentweek'               => array( '1', 'KĒIAPULE', 'KEIAPULE', 'CURRENTWEEK' ),
-       'language'                  => array( '0', '#ʻŌLELO', '#ŌLELO', '#OLELO', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'HELUKAHU', 'NUMBEROFADMINS' ),
+       'currentmonth'            => array( '1', 'KĒIAMAHINA', 'KEIAMAHINA', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'KĒIAINOAMAHINA', 'KEIAINOAMAHINA', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'KĒIALĀ', 'KEIALA', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'KĒIALĀ2', 'KEIALA2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'KĒIAINOALĀ', 'KEIAINOALA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'KĒIAMAKAHIKI', 'KEIAMAKAHIKI', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'KĒIAMANAWA', 'KEIAMANAWA', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'KĒIAHOLA', 'KEIAHOLA', 'CURRENTHOUR' ),
+       'numberofpages'           => array( '1', 'HELUʻAOʻAO', 'HELUAOAO', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'HELUMEA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'HELUWAIHONA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'HELUMEAHOʻOHANA', 'HELUMEAHOOHANA', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'HELULOLI', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'INOAʻAOʻAO', 'INOAAOAO', 'PAGENAME' ),
+       'img_right'               => array( '1', 'ʻākau', 'ākau', 'akau', 'right' ),
+       'img_left'                => array( '1', 'hema', 'left' ),
+       'img_none'                => array( '1', 'ʻaʻohe', 'aohe', 'none' ),
+       'img_link'                => array( '1', 'loulou=$1', 'link=$1' ),
+       'currentweek'             => array( '1', 'KĒIAPULE', 'KEIAPULE', 'CURRENTWEEK' ),
+       'language'                => array( '0', '#ʻŌLELO', '#ŌLELO', '#OLELO', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'HELUKAHU', 'NUMBEROFADMINS' ),
 );
 
 $messages = array(
index 2c878b1..131978f 100644 (file)
@@ -67,158 +67,158 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#הפניה', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ללא_תוכן_עניינים__', '__ללא_תוכן__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ללא_גלריה__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__חייב_תוכן_עניינים__', '__חייב_תוכן__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__תוכן_עניינים__', '__תוכן__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ללא_עריכה__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__ללא_כותרת__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'חודש נוכחי', 'חודש נוכחי 2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'חודש נוכחי 1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'שם חודש נוכחי', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'שם חודש נוכחי קניין', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'קיצור חודש נוכחי', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'יום נוכחי', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'יום נוכחי 2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'שם יום נוכחי', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'שנה נוכחית', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'שעה נוכחית', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'שעות נוכחיות', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'חודש מקומי', 'חודש מקומי 2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'חודש מקומי 1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'שם חודש מקומי', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'שם חודש מקומי קניין', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'קיצור חודש מקומי', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'יום מקומי', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'יום מקומי 2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'שם יום מקומי', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'שנה מקומית', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'שעה מקומית', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'שעות מקומיות', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'מספר דפים כולל', 'מספר דפים', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'מספר ערכים', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'מספר קבצים', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'מספר משתמשים', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'מספר משתמשים פעילים', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'מספר עריכות', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'מספר צפיות', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'שם הדף', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'שם הדף מקודד', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'מרחב השם', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'מרחב השם מקודד', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'מרחב השיחה', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'מרחב השיחה מקודד', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'מרחב הנושא', 'מרחב הערכים', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'מרחב הנושא מקודד', 'מרחב הערכים מקודד', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'שם הדף המלא', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'שם הדף המלא מקודד', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'שם דף המשנה', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'שם דף המשנה מקודד', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'שם דף הבסיס', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'שם דף הבסיס מקודד', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'שם דף השיחה', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'שם דף השיחה מקודד', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'שם דף הנושא', 'שם הערך', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'שם דף הנושא מקודד', 'שם הערך מקודד', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'הכללה:', 'MSG:' ),
-       'subst'                     => array( '0', 'ס:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'ס בטוח:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'הכללת מקור', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'ממוזער', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'ימין', 'right' ),
-       'img_left'                  => array( '1', 'שמאל', 'left' ),
-       'img_none'                  => array( '1', 'ללא', 'none' ),
-       'img_width'                 => array( '1', '$1 פיקסלים', '$1px' ),
-       'img_center'                => array( '1', 'מרכז', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ממוסגר', 'מסגרת', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'לא ממוסגר', 'ללא מסגרת', 'frameless' ),
-       'img_page'                  => array( '1', 'דף=$1', 'דף $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'ימין למעלה', 'ימין למעלה=$1', 'ימין למעלה $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'גבולות', 'גבול', 'border' ),
-       'img_baseline'              => array( '1', 'שורת הבסיס', 'baseline' ),
-       'img_sub'                   => array( '1', 'תחתי', 'sub' ),
-       'img_super'                 => array( '1', 'עילי', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'למעלה', 'top' ),
-       'img_text_top'              => array( '1', 'בראש הטקסט', 'text-top' ),
-       'img_middle'                => array( '1', 'באמצע', 'middle' ),
-       'img_bottom'                => array( '1', 'למטה', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'בתחתית הטקסט', 'text-bottom' ),
-       'img_link'                  => array( '1', 'קישור=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'טקסט=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'הודעה:', 'INT:' ),
-       'sitename'                  => array( '1', 'שם האתר', 'SITENAME' ),
-       'ns'                        => array( '0', 'מרחב שם:', 'NS:' ),
-       'nse'                       => array( '0', 'מרחב שם מקודד:', 'NSE:' ),
-       'localurl'                  => array( '0', 'כתובת יחסית:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'כתובת יחסית מקודד:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'נתיב הדפים', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'כתובת השרת', 'שרת', 'SERVER' ),
-       'servername'                => array( '0', 'שם השרת', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'נתיב הקבצים', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'נתיב הסגנון', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'דקדוק:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'מגדר:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__ללא_המרת_כותרת__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ללא_המרת_תוכן__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'שבוע נוכחי', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'מספר יום נוכחי', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'שבוע מקומי', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'מספר יום מקומי', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'מזהה גרסה', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'יום גרסה', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'יום גרסה 2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'חודש גרסה', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'חודש גרסה 1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'שנת גרסה', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'זמן גרסה', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'כותב גרסה', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'רבים:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'כתובת מלאה:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'כתובת מלאה מקודד:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'כתובת קנונית:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', 'כתובת קנונית מקודד:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', 'אות ראשונה קטנה:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'אות ראשונה גדולה:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'אותיות קטנות:', 'LC:' ),
-       'uc'                        => array( '0', 'אותיות גדולות:', 'UC:' ),
-       'raw'                       => array( '0', 'ללא עיבוד:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'כותרת תצוגה', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'ללא פסיק', 'R' ),
-       'newsectionlink'            => array( '1', '__יצירת_הערה__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__ללא_יצירת_הערה__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'גרסה נוכחית', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'נתיב מקודד:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'עוגן מקודד:', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'זמן נוכחי', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'זמן מקומי', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'סימן כיווניות', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#שפה:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'שפת תוכן', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'דפים במרחב השם:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'מספר מפעילים', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'עיצוב מספר', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ריפוד משמאל', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ריפוד מימין', 'PADRIGHT' ),
-       'special'                   => array( '0', 'מיוחד', 'special' ),
-       'defaultsort'               => array( '1', 'מיון רגיל:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'נתיב לקובץ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'תגית', 'tag' ),
-       'hiddencat'                 => array( '1', '__קטגוריה_מוסתרת__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'דפים בקטגוריה', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'גודל דף', 'PAGESIZE' ),
-       'index'                     => array( '1', '__לחיפוש__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__לא_לחיפוש__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'מספר בקבוצה', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__הפניה_קבועה__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'רמת הגנה', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'עיצוב תאריך', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'נתיב', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ויקי', 'WIKI' ),
-       'url_query'                 => array( '0', 'שאילתה', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'ללא שגיאה', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'ללא החלפה', 'noreplace' ),
+       'redirect'                => array( '0', '#הפניה', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ללא_תוכן_עניינים__', '__ללא_תוכן__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ללא_גלריה__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__חייב_תוכן_עניינים__', '__חייב_תוכן__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__תוכן_עניינים__', '__תוכן__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ללא_עריכה__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__ללא_כותרת__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'חודש נוכחי', 'חודש נוכחי 2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'חודש נוכחי 1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'שם חודש נוכחי', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'שם חודש נוכחי קניין', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'קיצור חודש נוכחי', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'יום נוכחי', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'יום נוכחי 2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'שם יום נוכחי', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'שנה נוכחית', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'שעה נוכחית', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'שעות נוכחיות', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'חודש מקומי', 'חודש מקומי 2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'חודש מקומי 1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'שם חודש מקומי', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'שם חודש מקומי קניין', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'קיצור חודש מקומי', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'יום מקומי', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'יום מקומי 2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'שם יום מקומי', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'שנה מקומית', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'שעה מקומית', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'שעות מקומיות', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'מספר דפים כולל', 'מספר דפים', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'מספר ערכים', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'מספר קבצים', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'מספר משתמשים', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'מספר משתמשים פעילים', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'מספר עריכות', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'מספר צפיות', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'שם הדף', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'שם הדף מקודד', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'מרחב השם', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'מרחב השם מקודד', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'מרחב השיחה', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'מרחב השיחה מקודד', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'מרחב הנושא', 'מרחב הערכים', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'מרחב הנושא מקודד', 'מרחב הערכים מקודד', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'שם הדף המלא', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'שם הדף המלא מקודד', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'שם דף המשנה', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'שם דף המשנה מקודד', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'שם דף הבסיס', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'שם דף הבסיס מקודד', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'שם דף השיחה', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'שם דף השיחה מקודד', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'שם דף הנושא', 'שם הערך', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'שם דף הנושא מקודד', 'שם הערך מקודד', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'הכללה:', 'MSG:' ),
+       'subst'                   => array( '0', 'ס:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'ס בטוח:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'הכללת מקור', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'ממוזער', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'ימין', 'right' ),
+       'img_left'                => array( '1', 'שמאל', 'left' ),
+       'img_none'                => array( '1', 'ללא', 'none' ),
+       'img_width'               => array( '1', '$1 פיקסלים', '$1px' ),
+       'img_center'              => array( '1', 'מרכז', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ממוסגר', 'מסגרת', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'לא ממוסגר', 'ללא מסגרת', 'frameless' ),
+       'img_page'                => array( '1', 'דף=$1', 'דף $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'ימין למעלה', 'ימין למעלה=$1', 'ימין למעלה $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'גבולות', 'גבול', 'border' ),
+       'img_baseline'            => array( '1', 'שורת הבסיס', 'baseline' ),
+       'img_sub'                 => array( '1', 'תחתי', 'sub' ),
+       'img_super'               => array( '1', 'עילי', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'למעלה', 'top' ),
+       'img_text_top'            => array( '1', 'בראש הטקסט', 'text-top' ),
+       'img_middle'              => array( '1', 'באמצע', 'middle' ),
+       'img_bottom'              => array( '1', 'למטה', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'בתחתית הטקסט', 'text-bottom' ),
+       'img_link'                => array( '1', 'קישור=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'טקסט=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'הודעה:', 'INT:' ),
+       'sitename'                => array( '1', 'שם האתר', 'SITENAME' ),
+       'ns'                      => array( '0', 'מרחב שם:', 'NS:' ),
+       'nse'                     => array( '0', 'מרחב שם מקודד:', 'NSE:' ),
+       'localurl'                => array( '0', 'כתובת יחסית:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'כתובת יחסית מקודד:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'נתיב הדפים', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'כתובת השרת', 'שרת', 'SERVER' ),
+       'servername'              => array( '0', 'שם השרת', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'נתיב הקבצים', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'נתיב הסגנון', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'דקדוק:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'מגדר:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__ללא_המרת_כותרת__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ללא_המרת_תוכן__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'שבוע נוכחי', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'מספר יום נוכחי', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'שבוע מקומי', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'מספר יום מקומי', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'מזהה גרסה', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'יום גרסה', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'יום גרסה 2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'חודש גרסה', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'חודש גרסה 1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'שנת גרסה', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'זמן גרסה', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'כותב גרסה', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'רבים:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'כתובת מלאה:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'כתובת מלאה מקודד:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', 'כתובת קנונית:', 'CANONICALURL:' ),
+       'canonicalurle'           => array( '0', 'כתובת קנונית מקודד:', 'CANONICALURLE:' ),
+       'lcfirst'                 => array( '0', 'אות ראשונה קטנה:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'אות ראשונה גדולה:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'אותיות קטנות:', 'LC:' ),
+       'uc'                      => array( '0', 'אותיות גדולות:', 'UC:' ),
+       'raw'                     => array( '0', 'ללא עיבוד:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'כותרת תצוגה', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'ללא פסיק', 'R' ),
+       'newsectionlink'          => array( '1', '__יצירת_הערה__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__ללא_יצירת_הערה__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'גרסה נוכחית', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'נתיב מקודד:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'עוגן מקודד:', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'זמן נוכחי', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'זמן מקומי', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'סימן כיווניות', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#שפה:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'שפת תוכן', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'דפים במרחב השם:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'מספר מפעילים', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'עיצוב מספר', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ריפוד משמאל', 'PADLEFT' ),
+       'padright'                => array( '0', 'ריפוד מימין', 'PADRIGHT' ),
+       'special'                 => array( '0', 'מיוחד', 'special' ),
+       'defaultsort'             => array( '1', 'מיון רגיל:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'נתיב לקובץ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'תגית', 'tag' ),
+       'hiddencat'               => array( '1', '__קטגוריה_מוסתרת__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'דפים בקטגוריה', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'גודל דף', 'PAGESIZE' ),
+       'index'                   => array( '1', '__לחיפוש__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__לא_לחיפוש__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'מספר בקבוצה', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__הפניה_קבועה__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'רמת הגנה', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'עיצוב תאריך', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'נתיב', 'PATH' ),
+       'url_wiki'                => array( '0', 'ויקי', 'WIKI' ),
+       'url_query'               => array( '0', 'שאילתה', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'ללא שגיאה', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'ללא החלפה', 'noreplace' ),
 );
 
 $specialPageAliases = array(
@@ -675,7 +675,7 @@ $1',
 'databaseerror' => 'שגיאת בסיס נתונים',
 'dberrortext' => 'אירעה שגיאת תחביר בשאילתה לבסיס הנתונים.
 שגיאה זו עלולה להעיד על באג בתוכנה.
\94ש×\90×\99×\9cת×\94 ×\94×\90×\97ר×\95× ×\94 ×\9c×\91ס×\99ס ×\94נת×\95× ×\99×\9d ×©×\94ת×\95×\9bנה ניסתה להריץ הייתה:
\94ש×\90×\99×\9cת×\94 ×\94×\90×\97ר×\95× ×\94 ×\9c×\91ס×\99ס ×\94נת×\95× ×\99×\9d ×©×\94ת×\9b×\95נה ניסתה להריץ הייתה:
 <blockquote lang="en" dir="ltr"><code>$1</code></blockquote>
 מתוך הפונקציה "<code lang="en" dir="ltr">$2</code>".
 בסיס הנתונים החזיר את השגיאה הבאה: "<samp lang="en" dir="ltr">$3: $4</samp>".',
@@ -2050,7 +2050,6 @@ $1',
 'shared-repo' => 'מקום איחסון משותף',
 'shared-repo-name-wikimediacommons' => 'ויקישיתוף',
 'filepage.css' => '/* הסגנונות הנכתבים כאן יוכללו בדף תיאור הקובץ, כולל באתרי ויקי זרים */',
-'upload-disallowed-here' => 'למרבה הצער, אין לך הרשאה להעלות גרסה אחרת של התמונה הזאת.',
 
 # File reversion
 'filerevert' => 'שחזור $1',
@@ -2158,7 +2157,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '{{PLURAL:$1|בית אחד|$1 בתים}}',
 'ncategories' => '{{PLURAL:$1|קטגוריה אחת|$1 קטגוריות}}',
-'ninterwikis' => '{{PLURAL:$1|קישור בינוויקי קחד|$1 קישורי בינוויקי}}',
 'nlinks' => '{{PLURAL:$1|קישור אחד|$1 קישורים}}',
 'nmembers' => '{{PLURAL:$1|דף אחד|$1 דפים}}',
 'nrevisions' => '{{PLURAL:$1|גרסה אחת|$1 גרסאות}}',
@@ -2187,7 +2185,6 @@ $1',
 'mostlinkedtemplates' => 'התבניות המקושרות ביותר',
 'mostcategories' => 'הדפים עם המספר הרב ביותר של קטגוריות',
 'mostimages' => 'הקבצים המקושרים ביותר',
-'mostinterwikis' => 'הדפים עם המספר הרב ביותר של קישורי בינוויקי',
 'mostrevisions' => 'הדפים בעלי מספר העריכות הגבוה ביותר',
 'prefixindex' => 'רשימת הדפים המתחילים ב…',
 'prefixindex-namespace' => 'רשימת הדפים המתחילים ב… (במרחב השם $1)',
@@ -2289,7 +2286,7 @@ $1',
 'linksearch-ok' => 'חיפוש',
 'linksearch-text' => 'ניתן להשתמש בתווים כלליים, לדוגמה <span dir="ltr">"*.wikipedia.org"</span>.
 נדרשת לפחות סיומת אינטרנט (TLD), למשל <span dir="ltr">"*.org"</span>.<br />
-פרוטוקולים נתמכים: <code dir="ltr">$1</code> (אין להוסיף אותם בחיפוש).',
+פרוטוקולים נתמכים: <tt dir="ltr">$1</code> (אין להוסיף אותם בחיפוש).',
 'linksearch-line' => '$1 מקושר מהדף $2',
 'linksearch-error' => 'תווים כלליים יכולים להופיע רק בתחילת שם השרת.',
 
@@ -2335,8 +2332,6 @@ $1',
 'mailnologin' => 'אין כתובת לשליחה',
 'mailnologintext' => 'עליכם [[Special:UserLogin|להיכנס לחשבון]] ולהגדיר לעצמכם כתובת דואר אלקטרוני תקינה ב[[Special:Preferences|העדפות המשתמש]] שלכם כדי לשלוח דואר למשתמש אחר.',
 'emailuser' => 'שליחת דואר אלקטרוני למשתמש זה',
-'emailuser-title-target' => 'שליחת דוא"ל {{GENDER:$1|למשתמש זה|למשתמשת זו}}',
-'emailuser-title-notarget' => 'שליחת דוא"ל למשתמש',
 'emailpage' => 'שליחת דואר למשתמש',
 'emailpagetext' => 'ניתן להשתמש בטופס כדי לשלוח הודעת דואר אלקטרוני למשתמש זה.
 כתובת הדואר האלקטרוני שכתבתם ב[[Special:Preferences|העדפות המשתמש שלכם]] תופיע ככתובת ממנה נשלחה ההודעה, כדי לאפשר תגובה ישירה למכתב.',
@@ -3164,34 +3159,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'מידע על "$1"',
-'pageinfo-header-basic' => 'מידע בסיסי',
-'pageinfo-header-edits' => 'היסטוריית עריכות',
-'pageinfo-header-restrictions' => 'הגנה על הדף',
-'pageinfo-header-properties' => 'מאפייני הדף',
-'pageinfo-display-title' => 'כותרת התצוגה',
-'pageinfo-default-sort' => 'מפתח המיון הרגיל',
-'pageinfo-length' => 'אורך הדף (בבתים)',
-'pageinfo-article-id' => 'מזהה הדף',
-'pageinfo-robot-policy' => 'מצב מנוע חיפוש',
-'pageinfo-robot-index' => 'יכול להיאסף למפתחות חיפוש',
-'pageinfo-robot-noindex' => 'לא יכול להיאסף למפתחות חיפוש',
-'pageinfo-views' => 'מספר הצפיות',
-'pageinfo-watchers' => 'מספר העוקבים אחר הדף',
-'pageinfo-redirects-name' => 'הפניות לדף זה',
-'pageinfo-subpages-name' => 'דפי־משנה של דף זה',
-'pageinfo-subpages-value' => '$1 ({{PLURAL:$2|הפניה אחת|$2 הפניות}}; {{PLURAL:$3|דף רגיל אחד|$3 דפים רגילים}})',
-'pageinfo-firstuser' => 'יוצר הדף',
-'pageinfo-firsttime' => 'תאריך יצירת הדף',
-'pageinfo-lastuser' => 'העורך האחרון',
-'pageinfo-lasttime' => 'תאריך העריכה האחרונה',
-'pageinfo-edits' => 'מספר העריכות הכולל',
-'pageinfo-authors' => 'המספר הכולל של כותבים שונים',
-'pageinfo-recent-edits' => 'מספר העריכות לאחרונה ($1)',
-'pageinfo-recent-authors' => 'מספר הכותבים הייחודיים לאחרונה',
-'pageinfo-restriction' => 'הגנה על הדף (<code>$1</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|מילת קסם|מילות קסם}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|קטגוריה מוסתרת|קטגוריות מוסתרות}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|תבנית מוכללת|תבניות מוכללות}} ($1)',
+'pageinfo-header-edits' => 'עריכות',
+'pageinfo-header-watchlist' => 'רשימת המעקב',
+'pageinfo-header-views' => 'צפיות',
+'pageinfo-subjectpage' => 'דף',
+'pageinfo-talkpage' => 'דף שיחה',
+'pageinfo-watchers' => 'מספר עוקבים',
+'pageinfo-edits' => 'מספר עריכות',
+'pageinfo-authors' => 'מספר כותבים נפרדים',
+'pageinfo-views' => 'מספר צפיות',
+'pageinfo-viewsperedit' => 'צפיות לכל עריכה',
 
 # Skin names
 'skinname-standard' => 'קלאסי',
@@ -3246,7 +3223,6 @@ $1',
 'file-info-size-pages' => '<span dir="ltr">$1 × $2</span> פיקסלים, גודל הקובץ: $3, סוג MIME‏: $4, {{PLURAL:$5|דף אחד|$5 דפים}}',
 'file-nohires' => 'אין גרסה ברזולוציה גבוהה יותר.',
 'svg-long-desc' => 'קובץ SVG, הגודל המקורי: <span dir="ltr">$1 × $2</span> פיקסלים, גודל הקובץ: $3',
-'svg-long-desc-animated' => 'קובץ SVG מונפש, הגודל המקורי: <span dir="ltr">$1 × $2</span> פיקסלים, גודל הקובץ: $3',
 'show-big-image' => 'תמונה ברזולוציה גבוהה יותר',
 'show-big-image-preview' => 'גודל תצוגה זו: $1.',
 'show-big-image-other' => '{{PLURAL:$2|רזולוציה אחרת|רזולוציות אחרות}}: $1.',
@@ -3256,8 +3232,6 @@ $1',
 'file-info-png-looped' => 'בלולאה',
 'file-info-png-repeat' => 'הוצג {{PLURAL:$1|פעם אחת|$1 פעמים|פעמיים}}',
 'file-info-png-frames' => '{{PLURAL:$1|תמונה אחת|$1 תמונות}}',
-'file-no-thumb-animation' => "'''לתשומת לבך: בשל מגבלות טכניות, תמונות ממוזערות של הקובץ הזה לא תהיינה מונפשות.'''",
-'file-no-thumb-animation-gif' => "'''לתשומת לבך: בשל מגבלות טכניות, תמונות ממוזערות של תמונות GIF בעלות רזולוציה גבוהה כמו זאת לא תהיינה מונפשות.'''",
 
 # Special:NewFiles
 'newimages' => 'גלריית קבצים חדשים',
index 3e3ecf9..fe37366 100644 (file)
@@ -2933,10 +2933,15 @@ $1 को बाध्य करने का कारण है: "$2"',
 # Info page
 'pageinfo-title' => '"$1" के लिये जानकारी',
 'pageinfo-header-edits' => 'बदलने के लिये',
-'pageinfo-views' => 'दर्शाव की संख्या',
+'pageinfo-header-watchlist' => 'ध्यानसूची',
+'pageinfo-header-views' => 'दर्शाव',
+'pageinfo-subjectpage' => 'पृष्ठ',
+'pageinfo-talkpage' => 'वार्ता पृष्ठ',
 'pageinfo-watchers' => 'पर नजर रखने वालों की संख्या',
 'pageinfo-edits' => 'संपादन की संख्या',
 'pageinfo-authors' => 'अलग लेखकों की संख्या',
+'pageinfo-views' => 'दर्शाव की संख्या',
+'pageinfo-viewsperedit' => 'दर्शाव प्रति संपादन',
 
 # Patrolling
 'markaspatrolleddiff' => 'देख लिया ऐसा मार्क करें',
index 261937c..5c86f72 100644 (file)
  * @author Thakurji
  */
 
-$namespaceNames = array(
-       NS_MEDIA            => 'saadhan',
-       NS_SPECIAL          => 'khaas',
-       NS_TALK             => 'baat',
-       NS_USER             => 'sadasya',
-       NS_USER_TALK        => 'sadasya_ke_baat',
-       NS_PROJECT_TALK     => '$1_baat',
-       NS_FILE             => 'file',
-       NS_FILE_TALK        => 'file_ke_baat',
-       NS_MEDIAWIKI_TALK   => 'Mediawiki_ke_baat',
-       NS_TEMPLATE_TALK    => 'Template_ke_baat',
-       NS_HELP             => 'madat',
-       NS_HELP_TALK        => 'madat_ke_baat',
-       NS_CATEGORY         => 'vibhag',
-       NS_CATEGORY_TALK    => 'voibhag_ke_baat',
-);
-
 $messages = array(
 # User preference toggles
 'tog-underline' => 'Jorr ke niche line khicho:',
@@ -2716,7 +2699,11 @@ Ii saait ii kaaran se hoi ki panna ke ek jorr koi blacklisted external site se h
 'spam_blanking' => 'Sab badlao jisme $1 se jorr hai, ke mitawa jaawe hai',
 
 # Info page
+'pageinfo-header-watchlist' => 'Dhyan suchi',
+'pageinfo-header-views' => 'Ketna angle se dekha jaae hae',
+'pageinfo-subjectpage' => 'Panna',
 'pageinfo-edits' => 'Etna badlao rahaa',
+'pageinfo-viewsperedit' => 'Har ek badlao ke ketna dafe dekha gais hae',
 
 # Patrolling
 'markaspatrolleddiff' => 'Mark karo ke pahraa dewa jaawe hai',
index 4a1a6f4..e9837df 100644 (file)
@@ -151,132 +151,132 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PREUSMJERI', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZSADRŽAJA__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALERIJE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__UKLJUČISADRŽAJ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SADRŽAJ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEZUREĐIVANJAODLOMAKA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__BEZZAGLAVLJA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'TRENUTAČNIMJESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'TRENUTAČNIMJESEC1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'TRENUTAČNIMJESECIME', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'TRENUTAČNIMJESECIMEGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'TRENUTAČNIMJESECKRAT', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'TRENUTAČNIDAN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'TRENUTAČNIDAN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'TRENUTAČNIDANIME', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TRENUTAČNAGODINA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TRENUTAČNOVRIJEME', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'TRENUTAČNISAT', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MJESNIMJESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MJESNIMJESEC1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'MJESNIMJESECIME', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'MJESNIMJESECIMEGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'MJESNIMJESECKRAT', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'MJESNIDAN', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'MJESNIDAN2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'MJESNIDANIME', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'MJESNAGODINA', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'MJESNOVRIJEME', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'MJESNISAT', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'BROJSTRANICA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'BROJČLANAKA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'BROJDATOTEKA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BROJSURADNIKA', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'BROJAKTIVNIHSURADNIKA', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'BROJUREĐIVANJA', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'BROJPREGLEDA', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'IMESTRANICE', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'IMESTRANICEE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'IMENSKIPROSTOR', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'IMENSKIPROSTORE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'RAZGOVOR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'RAZGOVORE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'PROSTORSTRANICE', 'IMPSTRANICE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'PROSTORSTRANICEE', 'IMPSTRANICEE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'PUNOIMESTRANICE', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'PUNOIMESTRANICEE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'IMEPODSTRANICE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'IMEPODSTRANICEE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'IMEOSNOVNESTRANICE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'IMEOSNOVNESTRANICEE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'IMERAZGOVORASTRANICE', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'IMERAZGOVORASTRANICEE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'IMEGLAVNESTRANICE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'IMEGLAVNESTRANICEE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'subst'                     => array( '0', 'ZAMJENA:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'minijatura', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'minijatura=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'desno', 'right' ),
-       'img_left'                  => array( '1', 'lijevo', 'left' ),
-       'img_none'                  => array( '1', 'ništa', 'none' ),
-       'img_center'                => array( '1', 'središte', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'okvir', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bezokvira', 'frameless' ),
-       'img_page'                  => array( '1', 'stranica=$1', 'stranica $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'uspravno=$1', 'uspravno $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'obrub', 'border' ),
-       'img_baseline'              => array( '1', 'osnovnacrta', 'baseline' ),
-       'img_sub'                   => array( '1', 'potpis', 'ind', 'sub' ),
-       'img_super'                 => array( '1', 'natpis', 'eks', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'vrh', 'top' ),
-       'img_text_top'              => array( '1', 'tekst-vrh', 'text-top' ),
-       'img_middle'                => array( '1', 'pola', 'middle' ),
-       'img_bottom'                => array( '1', 'dno', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekst-dno', 'text-bottom' ),
-       'sitename'                  => array( '1', 'IMEPROJEKTA', 'SITENAME' ),
-       'ns'                        => array( '0', 'IMP:', 'NS:' ),
-       'localurl'                  => array( '0', 'MJESNIURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'MJESNIURLE:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'IMESERVERA', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'PUTANJASKRIPTE', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__BEZPRETVARANJANASLOVA__', '__BPN__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__BEZPRETVARANJASADRŽAJA__', '__BPS__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'TRENUTAČNITJEDAN', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'TRENUTAČNIDANTJEDNA', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'MJESNITJEDAN', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'MJESNIDANTJEDNA', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDIZMJENE', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DANIZMJENE', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DANIZMJENE2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MJESECIZMJENE', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'GODINAIZMJENE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VREMENSKAOZNAKAIZMJENE', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'MNOŽINA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PUNIURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'PUNIURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'MSPRVO:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'VSPRVO:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MS:', 'LC:' ),
-       'uc'                        => array( '0', 'VS:', 'UC:' ),
-       'raw'                       => array( '0', 'NEOBRAĐENO:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'POKAŽINASLOV', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'NEO', 'R' ),
-       'newsectionlink'            => array( '1', '__NOVIODLOMAKPOVEZNICA__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'TRENUTAČNAIZMJENA', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLKODIRANJE:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'SIDROKODIRANJE', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'TRENUTAČNAOZNAKAVREMENA', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'MJESNAOZNAKAVREMENA', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#JEZIK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'JEZIKPROJEKTA', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'STRANICEPOPROSTORU:', 'STRANICEUIMP', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'BROJADMINA', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'OBLIKBROJA', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'POSTAVALIJEVO', 'PADLEFT' ),
-       'padright'                  => array( '0', 'POSTAVADESNO', 'PADRIGHT' ),
-       'special'                   => array( '0', 'posebno', 'special' ),
-       'defaultsort'               => array( '1', 'GLAVNIRASPORED:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'PUTANJADATOTEKE:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'oznaka', 'tag' ),
-       'hiddencat'                 => array( '1', '__SKRIVENAKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'STRANICEPOKATEGORIJI', 'STRANICEUKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'VELIČINASTRANICE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__KAZALO__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__BEZKAZALA__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '__NEPOMIČNOPREUSMJERAVANJE__', '__STATICREDIRECT__' ),
+       'redirect'                => array( '0', '#PREUSMJERI', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZSADRŽAJA__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALERIJE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__UKLJUČISADRŽAJ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SADRŽAJ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEZUREĐIVANJAODLOMAKA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__BEZZAGLAVLJA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'TRENUTAČNIMJESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'TRENUTAČNIMJESEC1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'TRENUTAČNIMJESECIME', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'TRENUTAČNIMJESECIMEGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'TRENUTAČNIMJESECKRAT', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'TRENUTAČNIDAN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'TRENUTAČNIDAN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'TRENUTAČNIDANIME', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TRENUTAČNAGODINA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'TRENUTAČNOVRIJEME', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'TRENUTAČNISAT', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MJESNIMJESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MJESNIMJESEC1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'MJESNIMJESECIME', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'MJESNIMJESECIMEGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'MJESNIMJESECKRAT', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'MJESNIDAN', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'MJESNIDAN2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'MJESNIDANIME', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'MJESNAGODINA', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'MJESNOVRIJEME', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'MJESNISAT', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'BROJSTRANICA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'BROJČLANAKA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'BROJDATOTEKA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'BROJSURADNIKA', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'BROJAKTIVNIHSURADNIKA', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'BROJUREĐIVANJA', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'BROJPREGLEDA', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'IMESTRANICE', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'IMESTRANICEE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'IMENSKIPROSTOR', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'IMENSKIPROSTORE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'RAZGOVOR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'RAZGOVORE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'PROSTORSTRANICE', 'IMPSTRANICE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'PROSTORSTRANICEE', 'IMPSTRANICEE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'PUNOIMESTRANICE', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'PUNOIMESTRANICEE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'IMEPODSTRANICE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'IMEPODSTRANICEE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'IMEOSNOVNESTRANICE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'IMEOSNOVNESTRANICEE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'IMERAZGOVORASTRANICE', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'IMERAZGOVORASTRANICEE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'IMEGLAVNESTRANICE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'IMEGLAVNESTRANICEE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'subst'                   => array( '0', 'ZAMJENA:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'minijatura', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'minijatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'desno', 'right' ),
+       'img_left'                => array( '1', 'lijevo', 'left' ),
+       'img_none'                => array( '1', 'ništa', 'none' ),
+       'img_center'              => array( '1', 'središte', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'okvir', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bezokvira', 'frameless' ),
+       'img_page'                => array( '1', 'stranica=$1', 'stranica $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'uspravno=$1', 'uspravno $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'obrub', 'border' ),
+       'img_baseline'            => array( '1', 'osnovnacrta', 'baseline' ),
+       'img_sub'                 => array( '1', 'potpis', 'ind', 'sub' ),
+       'img_super'               => array( '1', 'natpis', 'eks', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'vrh', 'top' ),
+       'img_text_top'            => array( '1', 'tekst-vrh', 'text-top' ),
+       'img_middle'              => array( '1', 'pola', 'middle' ),
+       'img_bottom'              => array( '1', 'dno', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekst-dno', 'text-bottom' ),
+       'sitename'                => array( '1', 'IMEPROJEKTA', 'SITENAME' ),
+       'ns'                      => array( '0', 'IMP:', 'NS:' ),
+       'localurl'                => array( '0', 'MJESNIURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'MJESNIURLE:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'IMESERVERA', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'PUTANJASKRIPTE', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__BEZPRETVARANJANASLOVA__', '__BPN__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__BEZPRETVARANJASADRŽAJA__', '__BPS__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'TRENUTAČNITJEDAN', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'TRENUTAČNIDANTJEDNA', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'MJESNITJEDAN', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'MJESNIDANTJEDNA', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDIZMJENE', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DANIZMJENE', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DANIZMJENE2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MJESECIZMJENE', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'GODINAIZMJENE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'VREMENSKAOZNAKAIZMJENE', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'MNOŽINA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PUNIURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'PUNIURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'MSPRVO:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'VSPRVO:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MS:', 'LC:' ),
+       'uc'                      => array( '0', 'VS:', 'UC:' ),
+       'raw'                     => array( '0', 'NEOBRAĐENO:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'POKAŽINASLOV', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'NEO', 'R' ),
+       'newsectionlink'          => array( '1', '__NOVIODLOMAKPOVEZNICA__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'TRENUTAČNAIZMJENA', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLKODIRANJE:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'SIDROKODIRANJE', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'TRENUTAČNAOZNAKAVREMENA', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'MJESNAOZNAKAVREMENA', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#JEZIK:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'JEZIKPROJEKTA', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'STRANICEPOPROSTORU:', 'STRANICEUIMP', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'BROJADMINA', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'OBLIKBROJA', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'POSTAVALIJEVO', 'PADLEFT' ),
+       'padright'                => array( '0', 'POSTAVADESNO', 'PADRIGHT' ),
+       'special'                 => array( '0', 'posebno', 'special' ),
+       'defaultsort'             => array( '1', 'GLAVNIRASPORED:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'PUTANJADATOTEKE:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'oznaka', 'tag' ),
+       'hiddencat'               => array( '1', '__SKRIVENAKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'STRANICEPOKATEGORIJI', 'STRANICEUKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'VELIČINASTRANICE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__KAZALO__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__BEZKAZALA__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '__NEPOMIČNOPREUSMJERAVANJE__', '__STATICREDIRECT__' ),
 );
 
 $datePreferences = array(
@@ -577,10 +577,6 @@ $1',
 'youhavenewmessages' => 'Imate $1 ($2).',
 'newmessageslink' => 'nove poruke',
 'newmessagesdifflink' => 'zadnja promjena na stranici za razgovor',
-'youhavenewmessagesfromusers' => 'Imate $1 {{PLURAL:$3||od $3 suradnika|od $3 suradnika}} ($2).',
-'youhavenewmessagesmanyusers' => 'Imate $1 od više suradnika ($2).',
-'newmessageslinkplural' => '{{PLURAL:$1|novu poruku|$1 nove poruke|$1 novih poruka}}',
-'newmessagesdifflinkplural' => '{{PLURAL:$1|posljednje uređivanje|$ posljednja uređivanja|$ posljednjih uređivanja}}',
 'youhavenewmessagesmulti' => 'Imate nove poruke na $1',
 'editsection' => 'uredi',
 'editold' => 'uredi',
@@ -632,12 +628,12 @@ Za popis svih posebnih stranica posjetite [[Special:SpecialPages|ovdje]].',
 # General errors
 'error' => 'Pogreška',
 'databaseerror' => 'Pogreška baze podataka',
-'dberrortext' => 'Došlo je do sintaksne pogrješke u upitu bazi.
-Možda se radi o pogrješci u softveru.
-Posljednji je pokušaj upita glasio:
+'dberrortext' => 'Došlo je do sintaksne pogreške u upitu bazi.
+Možda se radi o grešci u softveru.
+Posljednji pokušaj upita je glasio:
 <blockquote><tt>$1</tt></blockquote>
 iz funkcije "<tt>$2</tt>".
-Baza je vratila pogrješku "<tt>$3: $4</tt>".',
+Baza je vratila pogrešku "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Došlo je do sintaksne pogreške s upitom bazi.
 Posljednji pokušaj upita je glasio:
 "$1"
@@ -673,8 +669,6 @@ Ako to nije slučaj, možda se radi o softverskoj grešci. Molimo da u tom sluč
 'cannotdelete' => 'Ne može se obrisati stranica ili datoteka "$1".
 Moguće je da ju je netko drugi već obrisao.',
 'cannotdelete-title' => 'Brisanje stranice "$1" nije moguće',
-'delete-hook-aborted' => 'Brisanje prekinuto softverskim priključkom (hook).
-Nema obrazloženja ili poruke o pogrješci.',
 'badtitle' => 'Loš naslov',
 'badtitletext' => 'Navedeni naslov stranice nepravilan ili loše formirana interwiki poveznica.',
 'perfcached' => 'Sljedeći podaci su iz međuspremnika i možda nisu najsvježiji. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
@@ -700,8 +694,6 @@ $2',
 'customjsprotected' => 'Ne možete uređivati ovu JavaScript stranicu zato što ona sadrži osobne postavke drugog suradnika.',
 'ns-specialprotected' => "Stranice u imenskom prostoru ''{{ns:special}}'' ne mogu se uređivati.",
 'titleprotected' => "Ovaj naslov je od kreiranja zaštitio suradnik [[User:$1|$1]], uz razlog: ''$2''.",
-'exception-nologin' => 'Niste prijavljeni',
-'exception-nologin-text' => 'Ova stranica ili aktivnost zahtijeva da budete prijavljeni na ovom wikiju.',
 
 # Virus scanner
 'virus-badscanner' => "Loša konfiguracija: nepoznati skener za viruse: ''$1''",
@@ -792,7 +784,6 @@ Ne možemo poslati e-mail ni u jednoj od sljedećih naredbi.',
 'invalidemailaddress' => 'Ne mogu prihvatiti e-mail adresu jer nije valjano oblikovana.
 Molim unesite ispravno oblikovanu adresu ili ostavite polje praznim.',
 'cannotchangeemail' => 'Na ovom wikiju ne možete promijeniti adresu e-pošte.',
-'emaildisabled' => 'Slanje e-pošte na ovom projektu nije moguće.',
 'accountcreated' => 'Suradnički račun otvoren',
 'accountcreatedtext' => 'Suradnički račun za $1 je otvoren.',
 'createaccount-title' => 'Otvaranje suradničkog računa za {{SITENAME}}',
@@ -969,9 +960,10 @@ ili [{{fullurl:{{FULLPAGENAME}}|action=edit}} urediti ovu stranicu]</span>.',
 'blocked-notice-logextract' => 'Ovaj suradnik je trenutačno blokiran.
 Posljednja stavka evidencije blokiranja navedena je niže kao napomena:',
 'clearyourcache' => "'''Napomena:''' Nakon snimanja možda ćete trebate očistiti međuspremnik svog preglednika kako biste vidjeli promjene.
-* '''Firefox / Safari:''' držite ''Shift'' i pritisnite ''Reload'', ili pritisnite bilo ''Ctrl-F5'' ili ''Ctrl-R'' (''Command-R'' na Macu)
+* '''Firefox / Safari:''' držite ''Shift'' i kliknite ''Reload'', ili pritisnite bilo ''Ctrl-F5'' ili ''Ctrl-R'' (''Command-R'' na Macu)
 * '''Google Chrome:''' pritisnite ''Ctrl-Shift-R'' (''Command-Shift-R'' na Macu)
 * '''Internet Explorer:''' držite ''Ctrl'' i kliknite ''Refresh'', ili pritisnite ''Ctrl-F5''
+* '''Konqueror:''' kliknite ''Reload'' ili pritisnite ''F5''
 * '''Opera:''' očistite međuspremnik u ''Tools → Preferences''",
 'usercssyoucanpreview' => "'''Savjet:''' Rabite dugme \"{{int:showpreview}}\" za testiranje svog CSS prije snimanja.",
 'userjsyoucanpreview' => "'''Savjet:''' Rabite dugme \"{{int:showpreview}}\" za testiranje svog novog JavaScripta prije snimanja.",
@@ -1061,7 +1053,6 @@ Razlog nije ponuđen.',
 'edit-no-change' => 'Vaše uređivanje je zanemareno, jer nikakva promjena sadržaja nije napravljena.',
 'edit-already-exists' => 'Neuspješno stvaranje nove stranice.
 Stranica već postoji.',
-'defaultmessagetext' => 'Prvotni tekst poruke',
 
 # Parser/template warnings
 'expensive-parserfunction-warning' => 'Upozorenje: Ova stranica sadrži previše opterećujućih poziva parserskih funkcija
@@ -1076,13 +1067,6 @@ Neki predlošci neće biti uključeni.',
 'parser-template-loop-warning' => 'Otkrivena petlja predloška: [[$1]]',
 'parser-template-recursion-depth-warning' => 'Dubina rekurzije predloška je izvan granice ($1)',
 'language-converter-depth-warning' => 'Prekoračena granica dubine jezičnog pretvarača ($1)',
-'node-count-exceeded-category' => 'Stranice s previše čvorova',
-'node-count-exceeded-warning' => 'Ova stranica ima previše čvorova',
-'expansion-depth-exceeded-category' => 'Stranice s prevelikom dubinom proširenja',
-'expansion-depth-exceeded-warning' => 'Na ovoj stranici dubina proširenja je prevelika',
-'parser-unstrip-loop-warning' => 'Nedopuštena petlja',
-'parser-unstrip-recursion-limit' => 'Dosegnuto je ograničenje rekurzije ($1)',
-'converter-manual-rule-error' => 'Pronađena je pogrješka u pravilu ručnog prijevoda',
 
 # "Undo" feature
 'undo-success' => 'Izmjena je uklonjena (tekst u okviru ispod ne sadrži zadnju izmjenu). Molim sačuvajte stranicu (provjerite sažetak).',
@@ -1259,7 +1243,7 @@ Primijetite da uporaba navigacijskih poveznica resetira Vaše izbore u stupcu.',
 
 # Diffs
 'history-title' => 'Povijest izmjena stranice "$1"',
-'difference-title' => 'Razlika između inačica stranice $1',
+'difference-title' => '$1: Razlika između inačica',
 'difference-multipage' => '(Razlika između stranica)',
 'lineno' => 'Redak $1:',
 'compareselectedversions' => 'Usporedi odabrane inačice',
@@ -1779,19 +1763,6 @@ Ako se problem ponovi, javite to [[Special:ListUsers/sysop|administratoru]].',
 'upload-too-many-redirects' => 'URL je sadržavao previše preusmjeravanja',
 'upload-unknown-size' => 'Nepoznata veličina',
 'upload-http-error' => 'HTTP pogreška: $1',
-'upload-copy-upload-invalid-domain' => 'Kopije postavljenih datoteka nisu dostupne s ove domene.',
-
-# File backend
-'backend-fail-stream' => 'Ne mogu prikazati datoteku $1.',
-'backend-fail-backup' => 'Izrada sigurnosne kopije datoteke "$1" nije uspjela.',
-'backend-fail-notexists' => 'Datoteka $1 ne postoji.',
-'backend-fail-hashes' => '"Hash" indeksi datoteka za usporedbu nisu nađeni.',
-'backend-fail-notsame' => 'Na lokaciji $1 već postoji datoteka koja se razlikuje.',
-'backend-fail-invalidpath' => "$1 nije valjana pričuvna putanja (''path'').",
-'backend-fail-delete' => 'Ne mogu obrisati datoteku $1.',
-'backend-fail-opentemp' => 'Ne mogu otvoriti privremenu datoteku.',
-'backend-fail-writetemp' => 'Ne mogu pisati u privremenu datoteku.',
-'backend-fail-closetemp' => 'Ne mogu zatvoriti privremenu datoteku.',
 
 # ZipDirectoryReader
 'zip-file-open-error' => 'Došlo je do pogreške pri otvaranju datoteke za ZIP provjeru.',
@@ -1983,7 +1954,7 @@ Slijedeći popis prikazuje {{PLURAL:$1|stranice koje|prvih $1 stranica koje}} vo
 'disambiguationspage' => 'Template:Razdvojba',
 'disambiguations-text' => "Sljedeće stranice povezuju na '''razdvojbenu stranicu'''.
 Umjesto toga bi trebale povezivati na prikladnu temu.<br />
-Stranica se tretira kao razdvojbena stranica ako rabi predložak na kojega vodi [[MediaWiki:Disambiguationspage]]",
+Stranica se tretira kao razdvojbena stranica ako koristi predložak na kojega vodi [[MediaWiki:Disambiguationspage]]",
 
 'doubleredirects' => 'Dvostruka preusmjeravanja',
 'doubleredirectstext' => 'Ova stranica sadrži popis stranica koje preusmjeravju na druge stranice za preusmjeravanje.
@@ -2009,7 +1980,6 @@ koja obično ukazuje na "pravu" odredišnu stranicu, na koju bi trebalo pokaziva
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|bajt|bajta|bajtova}}',
 'ncategories' => '$1 {{PLURAL:$1|kategorija|kategorije|kategorija}}',
-'ninterwikis' => '$1 međuwiki {{PLURAL:$1|poveznica|poveznice|poveznica}}',
 'nlinks' => '$1 {{PLURAL:$1|poveznica|poveznice|poveznica}}',
 'nmembers' => '$1 {{PLURAL:$1|član|članova}}',
 'nrevisions' => '$1 {{PLURAL:$1|inačica|inačice|inačica}}',
@@ -2036,7 +2006,6 @@ koja obično ukazuje na "pravu" odredišnu stranicu, na koju bi trebalo pokaziva
 'mostlinkedtemplates' => 'Predlošci na koje vodi najviše poveznica',
 'mostcategories' => 'Popis članaka po broju kategorija',
 'mostimages' => 'Slike na koje vodi najviše poveznica',
-'mostinterwikis' => 'Stranice s najviše međuwiki poveznica',
 'mostrevisions' => 'Popis članaka po broju uređivanja',
 'prefixindex' => 'Sve stranice prema početku naslova',
 'shortpages' => 'Kratke stranice',
@@ -2182,7 +2151,6 @@ Dodatne informacije o pojedinim pravim se mogu pronaći [[{{MediaWiki:Listgroupr
 i imati valjanu adresu e-pošte u svojim [[Special:Preferences|postavkama]]
 da bi mogli slati poštu drugim suradnicima.',
 'emailuser' => 'Pošalji e-poštu ovom suradniku',
-'emailuser-title-notarget' => 'Pošalji e-poštu suradniku',
 'emailpage' => 'Pošalji e-poštu suradniku',
 'emailpagetext' => 'Možete koristiti ovaj obrazac za slanje elektroničke pošte ovom suradniku.
 E-mail adresa iz Vaših [[Special:Preferences|postavki]] nalazit će se u "From" polju poruke i primatelj će Vam moći izravno odgovoriti.',
@@ -2761,7 +2729,6 @@ Molimo odaberite drugo ime.',
 Za izvoz stranica unesite njihove naslove u polje ispod, jedan naslov po retku, i označite želite li trenutačnu inačicu zajedno sa svim prijašnjima, ili samo trenutačnu inačicu s informacijom o zadnjoj promjeni.
 
 U potonjem slučaju možete koristiti i poveznicu, npr. [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] za članak [[{{MediaWiki:Mainpage}}]].',
-'exportall' => 'Izvezi sve stranice',
 'exportcuronly' => 'Uključi samo trenutačnu inačicu, ne i sve prijašnje',
 'exportnohistory' => "----
 '''Napomena:''' izvoz cjelokupne stranice sa svim prethodnim izmjenama onemogućen je zbog opterećenja poslužitelja.",
@@ -2816,7 +2783,6 @@ Transwiki uvoz stranica je zabilježen u [[Special:Log/import|evidenciji uvoza s
 'import-interwiki-templates' => 'Uključi sve predloške',
 'import-interwiki-submit' => 'Uvezi',
 'import-interwiki-namespace' => 'Odredišni imenski prostor:',
-'import-interwiki-rootpage' => 'Odredišna početna stranica (parametar nije nužan):',
 'import-upload-filename' => 'Ime datoteke:',
 'import-comment' => 'Komentar:',
 'importtext' => 'Molimo izvezite datoteku iz izvorišnog wikija koristeći [[Special:Export|izvozno pomagalo]]. 
@@ -2855,10 +2821,6 @@ Snimite je na svoje računalo i postavite je ovdje.',
 'import-logentry-interwiki' => 'transwiki uvezeno $1',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|promjena|promjene|promjena}} od $2',
 
-# JavaScriptTest
-'javascripttest' => 'Testiranje JavaScripta',
-'javascripttest-disabled' => 'Ova funkcija nije omogućena na ovom wikiprojektu.',
-
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'Moja suradnička stranica',
 'tooltip-pt-anonuserpage' => 'Suradnička stranica za IP adresu pod kojom uređujete',
@@ -2919,8 +2881,6 @@ Snimite je na svoje računalo i postavite je ovdje.',
 'tooltip-diff' => 'Prikaži promjene učinjene u tekstu.',
 'tooltip-compareselectedversions' => 'Prikaži usporedbu izabranih inačica ove stranice.',
 'tooltip-watch' => 'Dodaj na popis praćenja',
-'tooltip-watchlistedit-normal-submit' => 'Ukloni naslove',
-'tooltip-watchlistedit-raw-submit' => 'Osvježi popis praćenja',
 'tooltip-recreate' => 'Vrati stranicu unatoč tome što je obrisana',
 'tooltip-upload' => "Pokreni snimanje (''upload'')",
 'tooltip-rollback' => '"Ukloni" uklanja uređivanja zadnjeg suradnika na ovoj stranici.',
@@ -2959,28 +2919,19 @@ Razlog je vjerojatno vanjska poveznica koja se nalazi na crnom popisu.',
 'spambot_username' => 'MediaWiki zaštita od spama',
 'spam_reverting' => 'Vraćam na zadnju inačicu koja ne sadrži poveznice na $1',
 'spam_blanking' => 'Sve inačice sadrže poveznice na $1, brišem cjelokupni sadržaj',
-'spam_deleting' => 'Sve inačice sadržale su poveznice na $1, brišem cjelokupni sadržaj',
 
 # Info page
 'pageinfo-title' => 'Podatci o "$1"',
-'pageinfo-header-basic' => 'Osnovni podaci',
 'pageinfo-header-edits' => 'Uređivanja',
-'pageinfo-header-restrictions' => 'Zaštita stranice',
-'pageinfo-header-properties' => 'Svojstva stranice',
-'pageinfo-display-title' => 'Prikaži naslov',
-'pageinfo-default-sort' => 'Podrazumijevano sortiranje',
-'pageinfo-length' => 'Dužina stranice (u bajtovima)',
-'pageinfo-article-id' => 'ID stranice',
-'pageinfo-robot-policy' => 'Status tražilice',
-'pageinfo-robot-index' => 'Stranicu je moguće indeksirati',
-'pageinfo-views' => 'Broj pregleda',
+'pageinfo-header-watchlist' => 'Praćene stranice',
+'pageinfo-header-views' => 'Pregleda',
+'pageinfo-subjectpage' => 'Stranica',
+'pageinfo-talkpage' => 'Stranica za razgovor',
 'pageinfo-watchers' => 'Broj pratitelja stranice',
-'pageinfo-firstuser' => 'Suradnik koji je stvorio stranicu',
-'pageinfo-firsttime' => 'Datum stvaranja stranice',
-'pageinfo-lastuser' => 'Posljednji urednik stranice',
-'pageinfo-lasttime' => 'Datum zadnjeg uređivanja',
 'pageinfo-edits' => 'Broj uređivanja',
 'pageinfo-authors' => 'Broj različitih autora',
+'pageinfo-views' => 'Broj pregleda',
+'pageinfo-viewsperedit' => 'Pregleda po uređivanju',
 
 # Skin names
 'skinname-standard' => 'Standardna',
@@ -3732,9 +3683,6 @@ Trebali ste primiti [{{SERVER}}{{SCRIPTPATH}}/COPYING kopiju GNU opće javne lic
 'version-software' => 'Instalirani softver',
 'version-software-product' => 'Proizvod',
 'version-software-version' => 'Verzija',
-'version-entrypoints' => 'URL adresa instalacije',
-'version-entrypoints-header-entrypoint' => 'Početna adresa',
-'version-entrypoints-header-url' => 'URL',
 
 # Special:FilePath
 'filepath' => 'Putanja datoteke',
@@ -3886,9 +3834,9 @@ Inače, možete ispuniti jednostavan obrazac u nastavku. Vaš komentar biti će
 
 # API errors
 'api-error-badaccess-groups' => 'Nemate ovlasti za postavljanje datoteka na ovu wiki.',
-'api-error-badtoken' => 'Interna pogrješka: Token nije ispravan.',
-'api-error-copyuploaddisabled' => 'Postavljanje datoteka putem URL-a nije omogućeno na ovom projektu.',
-'api-error-duplicate' => '{{PLURAL:$1|Postoji [$2 druga datoteka]|Postoje $1 [$2 druge datoteke]|Postoji $1 [$2 drugih datoteka]}} istog sadržaja.',
+'api-error-badtoken' => "''Token'' koji smo koristili za vašu identifikaciju na ovaj poslužitelj nije bio ispravan.",
+'api-error-copyuploaddisabled' => 'Postavljanja datoteka kopiranjem su onemogućena.',
+'api-error-duplicate' => 'Već postoji jedna datoteka na ovoj wiki s istim sadržajem',
 'api-error-empty-file' => 'Datoteka koju ste poslali je prazna.',
 'api-error-fetchfileerror' => 'Pojavio se neki problem pri dobivanju podataka o datoteci.',
 'api-error-file-too-large' => 'Datoteka koju ste poslali bila je prevelika.',
index b7c2b96..65ffd1e 100644 (file)
@@ -802,6 +802,7 @@ Podrobnosće móžeš w  [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE
 * '''Firefox/Safari:''' Tłóč na ''Umsch'' kliknjo na ''Znowa'' abo tłóč ''Strg-F5'' abo ''Strg-R'' (''⌘-R'' na Macintosh);
 * '''Google Chrome:''' Tłóč na ''Strg-Umsch-R'' (''⌘-Umsch-R'' na Mac)
 * '''Internet Explorer:''' Dźěrź ''Strg'' tłóčeny kliknjo na ''Znowa,'' abo tłóč ''Strg-F5''.
+* '''Konqueror: '''Klikń na ''Znowa'' abo tłoč ''F5'';
 * '''Opera:''' Wuprózdń pufrowak w ''Extras → Einstellungen'';",
 'usercssyoucanpreview' => "'''Pokiw:''' Wužij tłóčku '{{int:showpreview}}', zo by swój nowy css do składowanja testował.",
 'userjsyoucanpreview' => "'''Pokiw:''' Wužij tłóčatko \"{{int:showpreview}}\", zo by swój nowy JavaScript do składowanja testował.",
@@ -1796,7 +1797,6 @@ Snano chceš wopisanje na jeje [$2 stronje datajoweho wopisanja] wobdźěłać.'
 'uploadnewversion-linktext' => 'nowu wersiju tuteje dataje nahrać',
 'shared-repo-from' => 'z $1',
 'shared-repo' => 'zhromadny repozitorij',
-'upload-disallowed-here' => 'Bohužel njemóžeš tutón wobraz přepisać.',
 
 # File reversion
 'filerevert' => 'Wersiju $1 cofnyć',
@@ -1900,7 +1900,6 @@ Kóžda rjadka wobsahuje wotkazy k prěnjemu a druhemu daleposrědkowanju kaž t
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|bajt|bajtaj|bajty|bajtow}}',
 'ncategories' => '$1 {{PLURAL:$1|jedna kategorija|kategoriji|kategorije|kategorijow}}',
-'ninterwikis' => '$1 {{PLURAL:$1|mjezyrěčny wotkaz|mjezyrěčnej wotkazaj|mjezyrěčne wotkazy|mjezyrěčnych wotkazow}}',
 'nlinks' => '$1 {{PLURAL:$1|wotkaz|wotkazaj|wotkazy|wotkazow}}',
 'nmembers' => '{{PLURAL:$1|$1 čłon|$1 čłonaj|$1 čłony|$1 čłonow}}',
 'nrevisions' => '$1 {{PLURAL:$1|wobdźěłanje|wobdźěłani|wobdźěłanja|wobdźěłanjow}}',
@@ -1929,7 +1928,6 @@ Kóžda rjadka wobsahuje wotkazy k prěnjemu a druhemu daleposrědkowanju kaž t
 'mostlinkedtemplates' => 'Najhusćišo wužiwane předłohi',
 'mostcategories' => 'Strony z najwjace kategorijemi',
 'mostimages' => 'Z najwjace stronami zwjazane dataje',
-'mostinterwikis' => 'Strony z najwjace mjezyrěčnymi wotkazami',
 'mostrevisions' => 'Nastawki z najwjace wersijemi',
 'prefixindex' => 'Wšě strony z prefiksom',
 'prefixindex-namespace' => 'Wšě strony z prefiksom (mjenowy rum $1)',
@@ -2073,8 +2071,6 @@ Podpěrowane protokole: <code>$1</code> (prošu njepodaj je w swojim pytanje).',
 'mailnologin' => 'Njejsy přizjewjeny.',
 'mailnologintext' => 'Dyrbiš [[Special:UserLogin|přizjewjeny]] być a płaćiwu e-mejlowu adresu w swojich [[Special:Preferences|nastajenjach]] měć, zo by druhim wužiwarjam mejlki pósłać móhł.',
 'emailuser' => 'Wužiwarjej mejlku pósłać',
-'emailuser-title-target' => 'E-mejl na {{GENDER:$1|tutomu wužiwarjej|tutej wužiwarce}} pósłać',
-'emailuser-title-notarget' => 'Wužiwarjej mejlku pósłać',
 'emailpage' => 'Wužiwarjej mejlku pósłać',
 'emailpagetext' => 'Móžeš slědowacy formular wužiwać, zo by tutomu wužiwarjej e-mejlku pósłał.
 E-mejlowa adresa, kotruž sy w [[Special:Preferences|swojich wužiwarskich nastajenjach]] zapodał, zjewi so jako adresa "Wot" e-mejlki, tak zo přijimowar móže ći direktnje wotmołwić.',
@@ -2845,35 +2841,16 @@ W poslednim padźe móžeš tež wotkaz wužiwać, na př. „[[{{#Special:Expor
 
 # Info page
 'pageinfo-title' => 'Informacije za stronu "$1"',
-'pageinfo-header-basic' => 'Zakładne informacije',
-'pageinfo-header-edits' => 'Stawizny wobdźěłać',
-'pageinfo-header-restrictions' => 'Škit strony',
-'pageinfo-header-properties' => 'Kajkosće strony',
-'pageinfo-display-title' => 'Zwobraznjenski titul',
-'pageinfo-default-sort' => 'Standardny sortěrowanski kluč',
-'pageinfo-length' => 'Dołhosć strony (w bajtach)',
-'pageinfo-article-id' => 'ID strony',
-'pageinfo-robot-policy' => 'Status pytawy',
-'pageinfo-robot-index' => 'Indeksujomny',
-'pageinfo-robot-noindex' => 'Njeindeksujomny',
+'pageinfo-header-edits' => 'Změny',
+'pageinfo-header-watchlist' => 'Wobkedźbowanki',
+'pageinfo-header-views' => 'Zwobraznjenja',
+'pageinfo-subjectpage' => 'Strona',
+'pageinfo-talkpage' => 'Diskusijna strona',
+'pageinfo-watchers' => 'Ličba wobkedźbowarjow',
+'pageinfo-edits' => 'Ličba změnow',
+'pageinfo-authors' => 'Ličba rozdźělnych awtorow',
 'pageinfo-views' => 'Ličba zwobraznjenjow',
-'pageinfo-watchers' => 'Ličba wobkedźbowarjow strony',
-'pageinfo-redirects-name' => 'Dalesposrědkowanja k tutej stronje',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Podstrony tuteje strony',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|dalesposrědkowanje|dalesposrědkowani|dalesposrědkowanja|dalesposrědkowanjow}}; $3 {{PLURAL:$3|njedalesposrědkowanje|njedalesposrědkowani|njedalesposrědkowanja|njedalesposrědkowanjow}})',
-'pageinfo-firstuser' => 'Awtor strony',
-'pageinfo-firsttime' => 'Datum wutworjenja strony',
-'pageinfo-lastuser' => 'Posledni wobdźěłar',
-'pageinfo-lasttime' => 'Datum poslednjeje změny',
-'pageinfo-edits' => 'Cyłkowna ličba změnow',
-'pageinfo-authors' => 'Cyłkowna ličba rozdźělnych awtorow',
-'pageinfo-recent-edits' => 'Ličba najnowšich změnow (za zańdźenych $1)',
-'pageinfo-recent-authors' => 'Najnowša ličba rozdźělnych awtorow',
-'pageinfo-restriction' => 'Škit strony (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magiske słowo|Magiskej słowje|Magiske słowa|Magiske słowa}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Schowana kategorija|Schowanej kategoriji|Schowane kategorije|Schowane kategorije}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Zapřijata předłoha|Zapřijatej předłoze|Zapřijate předłohi|Zapřijate předłohi}} ($1)',
+'pageinfo-viewsperedit' => 'Zwobraznjenja na změnu',
 
 # Skin names
 'skinname-standard' => 'Klasiski',
@@ -2927,7 +2904,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 pikselow, wulkosć dataje: $3, MIME-typ: $4, $5 {{PLURAL:$5|strona|stronje|strony|stronow}}',
 'file-nohires' => 'Za tutu dataju žane wyše rozeznaće njeje.',
 'svg-long-desc' => 'SVG-dataja, zakładna wulkosć: $1 × $2 pikselow, datajowa wulkosć: $3',
-'svg-long-desc-animated' => 'Animěrowana SVG-dataja, zakładnej wotměraj $1 × $2 pikselow, datajowa wulkosć: $3',
 'show-big-image' => 'Wersija z wyšim rozeznaćom',
 'show-big-image-preview' => 'Wulkosć tutoho přehlada: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Druhe rozeznaće|Druhej rozeznaći|Druhe rozeznaća|Druhe rozeznaća}}: $1.',
@@ -2937,8 +2913,6 @@ $1',
 'file-info-png-looped' => 'Sekla',
 'file-info-png-repeat' => '{{PLURAL:$1|$1 raz|dwójce|$1 razy|$1 razow}} wotehrata',
 'file-info-png-frames' => '$1 {{PLURAL:$1|wobłuk|wobłukaj|wobłuki|wobłukow}}',
-'file-no-thumb-animation' => "'''Kedźbu: Techniskich wobmjezowanjow dla přehladne wobrazki tuteje dataje so njeaniměruja.'''",
-'file-no-thumb-animation-gif' => "'''Kedźbu: Techniskich wobmjezowanjow dla přehladne wobrazki wysokeho rozeznaća GIF-wobrazow kaž tutoho njebudu so animěrować.'''",
 
 # Special:NewFiles
 'newimages' => 'Nowe dataje',
index 6832d26..6bfbbe9 100644 (file)
@@ -185,128 +185,128 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ÁTIRÁNYÍTÁS', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__NINCSTARTALOMJEGYZÉK__', '__NINCSTJ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__NINCSGALÉRIA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__LEGYENTARTALOMJEGYZÉK__', '__LEGYENTJ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__TARTALOMJEGYZÉK__', '__TJ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NINCSSZERKESZTÉS__', '__NINCSSZERK__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'HÓNAP', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'HÓNAP1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'HÓNAPNEVE', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'HÓNAPRÖVID', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'MAINAP', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'MAINAP2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'MAINAPNEVE', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ÉV', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'IDŐ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ÓRA', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'HELYIHÓNAP', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'HELYIHÓNAP1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'HELYIHÓNAPNÉV', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'HELYIHÓNAPRÖVIDÍTÉS', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'HELYINAP', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'HELYINAP2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'HELYINAPNEVE', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'HELYIÉV', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'HELYIIDŐ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'HELYIÓRA', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'OLDALAKSZÁMA', 'LAPOKSZÁMA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'SZÓCIKKEKSZÁMA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FÁJLOKSZÁMA', 'KÉPEKSZÁMA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'SZERKESZTŐKSZÁMA', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AKTÍVSZERKESZTŐKSZÁMA', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'SZERKESZTÉSEKSZÁMA', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'MEGTEKINTÉSEKSZÁMA', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'OLDALNEVE', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'OLDALNEVEE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NÉVTERE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NÉVTEREE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'VITATERE', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'VITATEREE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'SZÓCIKKNÉVTERE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'SZÓCIKKNÉVTEREE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'LAPTELJESNEVE', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'LAPTELJESNEVEE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ALLAPNEVE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ALLAPNEVEE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ALAPLAPNEVE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ALAPLAPNEVEE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'VITALAPNEVE', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'VITALAPNEVEE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'SZÓCIKKNEVE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'SZÓCIKKNEVEE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ÜZENET:', 'ÜZ:', 'MSG:' ),
-       'subst'                     => array( '0', 'BEILLESZT:', 'BEMÁSOL:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'bélyegkép', 'bélyeg', 'miniatűr', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'bélyegkép=$1', 'bélyeg=$1', 'miniatűr=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'jobb', 'jobbra', 'right' ),
-       'img_left'                  => array( '1', 'bal', 'balra', 'left' ),
-       'img_none'                  => array( '1', 'semmi', 'none' ),
-       'img_center'                => array( '1', 'közép', 'középre', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'keretezett', 'keretes', 'keretben', 'kerettel', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'keretnélküli', 'frameless' ),
-       'img_page'                  => array( '1', 'oldal=$1', 'oldal $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'fennjobbra', 'fennjobbra=$1', 'fennjobbra $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'keret', 'border' ),
-       'img_baseline'              => array( '1', 'alapvonal', 'baseline' ),
-       'img_sub'                   => array( '1', 'ai', 'alsóindex', 'sub' ),
-       'img_super'                 => array( '1', 'fi', 'felsőindex', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'fenn', 'fent', 'top' ),
-       'img_text_top'              => array( '1', 'szöveg-fenn', 'szöveg-fent', 'text-top' ),
-       'img_middle'                => array( '1', 'vközépen', 'vközépre', 'middle' ),
-       'img_bottom'                => array( '1', 'lenn', 'lent', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'szöveg-lenn', 'szöveg-lent', 'text-bottom' ),
-       'sitename'                  => array( '1', 'WIKINEVE', 'SITENAME' ),
-       'ns'                        => array( '0', 'NÉVTÉR:', 'NS:' ),
-       'localurl'                  => array( '0', 'HELYIURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'HELYIURLE:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'SZERVER', 'KISZOLGÁLÓ', 'SERVER' ),
-       'servername'                => array( '0', 'SZERVERNEVE', 'KISZOLGÁLÓNEVE', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'NYELVTAN:', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'HÉT', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'HÉTNAPJA', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'HELYIHÉT', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'HELYIHÉTNAPJA', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'VÁLTOZATAZON', 'VÁLTOZATAZONOSÍTÓ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'VÁLTOZATNAPJA', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'VÁLTOZATNAPJA2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'VÁLTOZATHÓNAPJA', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'VÁLTOZATÉVE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VÁLTOZATIDŐBÉLYEG', 'VÁLTOZATIDEJE', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'VÁLTOZATSZERKESZTŐJE', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'TÖBBESSZÁM:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'TELJESURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'TELJESURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'KISKEZDŐ:', 'KISKEZDŐBETŰ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'NAGYKEZDŐ:', 'NAGYKEZDŐBETŰ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KISBETŰ:', 'KISBETŰK:', 'KB:', 'KISBETŰS:', 'LC:' ),
-       'uc'                        => array( '0', 'NAGYBETŰ:', 'NAGYBETŰK', 'NB:', 'NAGYBETŰS:', 'UC:' ),
-       'displaytitle'              => array( '1', 'MEGJELENÍTENDŐCÍM', 'CÍM', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__ÚJSZAKASZHIV__', '__ÚJSZAKASZLINK__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__NINCSÚJSZAKASZHIV__', '__NINCSÚJSZAKASZLINK__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'JELENLEGIVÁLTOZAT', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLKÓDOLVA:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'HORGONYKÓDOLVA', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'IDŐBÉLYEG', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'HELYIIDŐBÉLYEG', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'IRÁNYJELZŐ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#NYELV:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'TARTALOMNYELVE', 'TARTNYELVE', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'OLDALAKNÉVTÉRBEN:', 'OLDALAKNBEN:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ADMINOKSZÁMA', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMÁZOTTSZÁM', 'SZÁMFORMÁZÁS', 'SZÁMFORM', 'FORMATNUM' ),
-       'special'                   => array( '0', 'speciális', 'special' ),
-       'defaultsort'               => array( '1', 'RENDEZÉS:', 'KULCS:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ELÉRÉSIÚT:', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__REJTETTKAT__', '__REJTETTKATEGÓRIA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'LAPOKAKATEGÓRIÁBAN', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'LAPMÉRET', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__NINCSINDEX__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'CSOPORTTAGOK', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__ÁLLANDÓÁTIRÁNYÍTÁS__', '__STATIKUSÁTIRÁNYÍTÁS__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'VÉDELMISZINT', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'dátumformázás', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#ÁTIRÁNYÍTÁS', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__NINCSTARTALOMJEGYZÉK__', '__NINCSTJ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__NINCSGALÉRIA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__LEGYENTARTALOMJEGYZÉK__', '__LEGYENTJ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__TARTALOMJEGYZÉK__', '__TJ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NINCSSZERKESZTÉS__', '__NINCSSZERK__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'HÓNAP', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'HÓNAP1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'HÓNAPNEVE', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'HÓNAPRÖVID', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'MAINAP', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'MAINAP2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'MAINAPNEVE', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ÉV', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'IDŐ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ÓRA', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'HELYIHÓNAP', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'HELYIHÓNAP1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'HELYIHÓNAPNÉV', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'HELYIHÓNAPRÖVIDÍTÉS', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'HELYINAP', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'HELYINAP2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'HELYINAPNEVE', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'HELYIÉV', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'HELYIIDŐ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'HELYIÓRA', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'OLDALAKSZÁMA', 'LAPOKSZÁMA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'SZÓCIKKEKSZÁMA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FÁJLOKSZÁMA', 'KÉPEKSZÁMA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'SZERKESZTŐKSZÁMA', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AKTÍVSZERKESZTŐKSZÁMA', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'SZERKESZTÉSEKSZÁMA', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'MEGTEKINTÉSEKSZÁMA', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'OLDALNEVE', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'OLDALNEVEE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NÉVTERE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NÉVTEREE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'VITATERE', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'VITATEREE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'SZÓCIKKNÉVTERE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'SZÓCIKKNÉVTEREE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'LAPTELJESNEVE', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'LAPTELJESNEVEE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ALLAPNEVE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ALLAPNEVEE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ALAPLAPNEVE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ALAPLAPNEVEE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'VITALAPNEVE', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'VITALAPNEVEE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'SZÓCIKKNEVE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'SZÓCIKKNEVEE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ÜZENET:', 'ÜZ:', 'MSG:' ),
+       'subst'                   => array( '0', 'BEILLESZT:', 'BEMÁSOL:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'bélyegkép', 'bélyeg', 'miniatűr', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'bélyegkép=$1', 'bélyeg=$1', 'miniatűr=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'jobb', 'jobbra', 'right' ),
+       'img_left'                => array( '1', 'bal', 'balra', 'left' ),
+       'img_none'                => array( '1', 'semmi', 'none' ),
+       'img_center'              => array( '1', 'közép', 'középre', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'keretezett', 'keretes', 'keretben', 'kerettel', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'keretnélküli', 'frameless' ),
+       'img_page'                => array( '1', 'oldal=$1', 'oldal $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'fennjobbra', 'fennjobbra=$1', 'fennjobbra $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'keret', 'border' ),
+       'img_baseline'            => array( '1', 'alapvonal', 'baseline' ),
+       'img_sub'                 => array( '1', 'ai', 'alsóindex', 'sub' ),
+       'img_super'               => array( '1', 'fi', 'felsőindex', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'fenn', 'fent', 'top' ),
+       'img_text_top'            => array( '1', 'szöveg-fenn', 'szöveg-fent', 'text-top' ),
+       'img_middle'              => array( '1', 'vközépen', 'vközépre', 'middle' ),
+       'img_bottom'              => array( '1', 'lenn', 'lent', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'szöveg-lenn', 'szöveg-lent', 'text-bottom' ),
+       'sitename'                => array( '1', 'WIKINEVE', 'SITENAME' ),
+       'ns'                      => array( '0', 'NÉVTÉR:', 'NS:' ),
+       'localurl'                => array( '0', 'HELYIURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'HELYIURLE:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'SZERVER', 'KISZOLGÁLÓ', 'SERVER' ),
+       'servername'              => array( '0', 'SZERVERNEVE', 'KISZOLGÁLÓNEVE', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'NYELVTAN:', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'HÉT', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'HÉTNAPJA', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'HELYIHÉT', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'HELYIHÉTNAPJA', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'VÁLTOZATAZON', 'VÁLTOZATAZONOSÍTÓ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'VÁLTOZATNAPJA', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'VÁLTOZATNAPJA2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'VÁLTOZATHÓNAPJA', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'VÁLTOZATÉVE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'VÁLTOZATIDŐBÉLYEG', 'VÁLTOZATIDEJE', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'VÁLTOZATSZERKESZTŐJE', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'TÖBBESSZÁM:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'TELJESURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'TELJESURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'KISKEZDŐ:', 'KISKEZDŐBETŰ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'NAGYKEZDŐ:', 'NAGYKEZDŐBETŰ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KISBETŰ:', 'KISBETŰK:', 'KB:', 'KISBETŰS:', 'LC:' ),
+       'uc'                      => array( '0', 'NAGYBETŰ:', 'NAGYBETŰK', 'NB:', 'NAGYBETŰS:', 'UC:' ),
+       'displaytitle'            => array( '1', 'MEGJELENÍTENDŐCÍM', 'CÍM', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__ÚJSZAKASZHIV__', '__ÚJSZAKASZLINK__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__NINCSÚJSZAKASZHIV__', '__NINCSÚJSZAKASZLINK__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'JELENLEGIVÁLTOZAT', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLKÓDOLVA:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'HORGONYKÓDOLVA', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'IDŐBÉLYEG', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'HELYIIDŐBÉLYEG', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'IRÁNYJELZŐ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#NYELV:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'TARTALOMNYELVE', 'TARTNYELVE', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'OLDALAKNÉVTÉRBEN:', 'OLDALAKNBEN:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ADMINOKSZÁMA', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMÁZOTTSZÁM', 'SZÁMFORMÁZÁS', 'SZÁMFORM', 'FORMATNUM' ),
+       'special'                 => array( '0', 'speciális', 'special' ),
+       'defaultsort'             => array( '1', 'RENDEZÉS:', 'KULCS:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ELÉRÉSIÚT:', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__REJTETTKAT__', '__REJTETTKATEGÓRIA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'LAPOKAKATEGÓRIÁBAN', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'LAPMÉRET', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__NINCSINDEX__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'CSOPORTTAGOK', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__ÁLLANDÓÁTIRÁNYÍTÁS__', '__STATIKUSÁTIRÁNYÍTÁS__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'VÉDELMISZINT', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'dátumformázás', 'formatdate', 'dateformat' ),
 );
 
 $linkTrail = '/^([a-záéíóúöüőűÁÉÍÓÚÖÜŐŰ]+)(.*)$/sDu';
@@ -382,7 +382,7 @@ $messages = array(
 'tue' => 'kedd',
 'wed' => 'sze',
 'thu' => 'csü',
-'fri' => 'pén',
+'fri' => 'pé',
 'sat' => 'szo',
 'january' => 'január',
 'february' => 'február',
@@ -633,9 +633,9 @@ Az érvényes speciális lapok listáját a [[Special:SpecialPages|{{int:special
 'databaseerror' => 'Adatbázishiba',
 'dberrortext' => 'Szintaktikai hiba található az adatbázis-lekérdezésben.
 Ezt szoftverhiba okozhatta.
-Az utolsó adatbázis-lekérdezés a(z) „<code>$2</code>” függvényből történt, és a következő volt:
-<blockquote><code>$1</code></blockquote>
-Az adatbázis ezzel a hibával tért vissza: „<samp>$3: $4</samp>”.',
+Az utolsó adatbázis-lekérdezés a(z) „<tt>$2</tt>” függvényből történt, és a következő volt:
+<blockquote><tt>$1</tt></blockquote>
+Az adatbázis ezzel a hibával tért vissza: „<tt>$3: $4</tt>”.',
 'dberrortextcl' => 'Szintaktikai hiba található az adatbázis-lekérdezésben.
 Az utolsó adatbázis-lekérdezés a(z) „$2” függvényből történt, és a következő volt:
 „$1”
@@ -978,6 +978,7 @@ A blokkolási napló legutóbbi ide vonatkozó bejegyzése a következő:',
 '''Firefox / Safari:''' tartsd lenyomva a Shift gombot és kattints a ''Frissítés'' gombra a címsorban, vagy használd a ''Ctrl–F5'' vagy ''Ctrl–R'' billentyűkombinációt (Mac-en ''Command–R'');
 '''Google Chrome:''' használd a ''Ctrl–Shift–R'' billentyűkombinációt (Mac-en ''Command–Shift–R'');
 '''Internet Explorer:''' tartsd nyomva a ''Ctrl''-t, és kattints a ''Frissítés'' gombra, vagy nyomj ''Ctrl–F5''-öt;
+'''Konqueror: '''kattints a ''Frissítés'' gombra vagy nyomj ''F5''-öt;
 '''Opera:''' ürítsd ki a gyorsítótárat a ''Beállítások / Haladó / Előzmények→Törlés most'' gombbal, majd frissítsd az oldalt.",
 'usercssyoucanpreview' => "'''Tipp:''' mentés előtt használd az „{{int:showpreview}}” gombot az új CSS-ed teszteléséhez.",
 'userjsyoucanpreview' => "'''Tipp:''' mentés előtt használd az „{{int:showpreview}}” gombot az új JavaScipted teszteléséhez.",
@@ -3055,11 +3056,16 @@ Ez valószínűleg egy olyan link miatt van, ami egy feketelistán lévő oldalr
 
 # Info page
 'pageinfo-title' => 'Információk a(z) „$1” lapról',
-'pageinfo-header-edits' => 'Szerkesztések története',
-'pageinfo-views' => 'Megtekintések száma',
+'pageinfo-header-edits' => 'Szerkesztések',
+'pageinfo-header-watchlist' => 'Figyelőlista',
+'pageinfo-header-views' => 'Megtekintések',
+'pageinfo-subjectpage' => 'Lap',
+'pageinfo-talkpage' => 'Vitalap',
 'pageinfo-watchers' => 'Figyelők száma',
-'pageinfo-edits' => 'Szerkesztések teljes száma',
-'pageinfo-authors' => 'Egyedi szerkesztők teljes száma',
+'pageinfo-edits' => 'Szerkesztések száma',
+'pageinfo-authors' => 'Egyedi szerkesztők száma',
+'pageinfo-views' => 'Megtekintések száma',
+'pageinfo-viewsperedit' => 'Megtekintés/szerkesztés',
 
 # Skin names
 'skinname-standard' => 'Klasszikus',
index 0216dfe..0555dde 100644 (file)
@@ -92,109 +92,109 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ՎԵՐԱՀՂՈՒՄ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ԱՌԱՆՑ_ԲՈՎ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ԱՌԱՆՑ_ՍՐԱՀԻ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ՍՏԻՊԵԼ_ԲՈՎ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ԲՈՎ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ԱՌԱՆՑ_ԲԱԺՆԻ_ԽՄԲԱԳՐՄԱՆ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄԻՍԸ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄՍՎԱ_ԱՆՈՒՆԸ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄՍՎԱ_ԱՆՈՒՆԸ_ՍԵՌ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄՍՎԱ_ԱՆՎԱՆ_ՀԱՊԱՎՈՒՄԸ', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ԸՆԹԱՑԻՔ_ՕՐԸ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ԸՆԹԱՑԻՔ_ՕՐԸ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ԸՆԹԱՑԻՔ_ՕՐՎԱ_ԱՆՈՒՆԸ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ԸՆԹԱՑԻՔ_ՏԱՐԻՆ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ԸՆԹԱՑԻՔ_ԺԱՄԱՆԱԿԸ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ԸՆԹԱՑԻՔ_ԺԱՄԸ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄԻՍԸ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄՍՎԱ_ԱՆՈՒՆԸ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄՍՎԱ_ԱՆՈՒՆԸ_ՍԵՌ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄՍՎԱ_ԱՆՎԱՆ_ՀԱՊԱՎՈՒՄԸ', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ՏԵՂԱԿԱՆ_ՕՐԸ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ՏԵՂԱԿԱՆ_ՕՐԸ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ՏԵՂԱԿԱՆ_ՕՐՎԱ_ԱՆՈՒՆԸ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ՏԵՂԱԿԱՆ_ՏԱՐԻՆ', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ՏԵՂԱԿԱՆ_ԺԱՄԱՆԱԿԸ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ՏԵՂԱԿԱՆ_ԺԱՄԸ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ԷՋԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ՀՈԴՎԱԾՆԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ՖԱՅԼԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ՄԱՍՆԱԿԻՑՆԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFUSERS' ),
-       'pagename'                  => array( '1', 'ԷՋԻ_ԱՆՈՒՆԸ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ԷՋԻ_ԱՆՈՒՆԸ_2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ԱՆՎԱՆԱՏԱՐԱԾՔ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ԱՆՎԱՆԱՏԱՐԱԾՔ_2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ՏԱՐԱԾՔԸ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ՏԱՐԱԾՔԸ_2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ՀՈԴՎԱԾՆԵՐԻ_ՏԱՐԱԾՔԸ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ՀՈԴՎԱԾՆԵՐԻ_ՏԱՐԱԾՔԸ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ARTICLESPACE', 'ԷՋԻ_ԼՐԻՎ_ԱՆՎԱՆՈՒՄԸ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ԷՋԻ_ԼՐԻՎ_ԱՆՎԱՆՈՒՄԸ_2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ԵՆԹԱԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ԵՆԹԱԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ՀԻՄՆԱԿԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ՀԻՄՆԱԿԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ՀՈԴՎԱԾԻ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ՀՈԴՎԱԾԻ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ՀՈՂՈՐԴ՝', 'MSG:' ),
-       'msgnw'                     => array( '0', 'ՀՈՂՈՐԴ_ԱՌԱՆՑ_ՎԻՔԻԻ՝', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'մինի', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'մինի=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'աջից', 'right' ),
-       'img_left'                  => array( '1', 'ձախից', 'left' ),
-       'img_none'                  => array( '1', 'առանց', 'none' ),
-       'img_width'                 => array( '1', '$1փքս', '$1px' ),
-       'img_center'                => array( '1', 'կենտրոն', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'շրջափակել', 'framed', 'enframed', 'frame' ),
-       'img_page'                  => array( '1', 'էջը=$1', 'էջ $1', 'page=$1', 'page $1' ),
-       'int'                       => array( '0', 'ՆԵՐՔ՝', 'INT:' ),
-       'sitename'                  => array( '1', 'ԿԱՅՔԻ_ԱՆՈՒՆԸ', 'SITENAME' ),
-       'ns'                        => array( '0', 'ԱՏ՝', 'NS:' ),
-       'localurl'                  => array( '0', 'ՏԵՂԱԿԱՆ_ՀԱՍՑԵՆ՝', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ՏԵՂԱԿԱՆ_ՀԱՍՑԵՆ_2՝', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'ՍԵՐՎԵՐԸ', 'SERVER' ),
-       'servername'                => array( '0', 'ՍԵՐՎԵՐԻ_ԱՆՈՒՆԸ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ՍՔՐԻՊՏԻ_ՃԱՆԱՊԱՐՀԸ', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'ՀՈԼՈՎ՛', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__ԱՌԱՆՑ_ՎԵՐՆԱԳՐԻ_ՓՈՓՈԽՄԱՆ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ԱՌԱՆՑ_ՊԱՐՈՒՆԱԿՈՒԹՅԱՆ_ՓՈՓՈԽՄԱՆ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ԸՆԹԱՑԻՔ_ՇԱԲԱԹԸ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ԸՆԹԱՑԻՔ_ՇԱԲԱԹՎԱ_ՕՐԸ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ՏԵՂԱԿԱՆ_ՇԱԲԱԹՎԸ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ՏԵՂԱԿԱՆ_ՇԱԲԱԹՎԱ_ՕՐԸ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՀԱՄԱՐԸ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՕՐԸ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՕՐԸ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ԱՄԻՍԸ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՏԱՐԻՆ', 'REVISIONYEAR' ),
-       'plural'                    => array( '0', 'ՀՈԳՆԱԿԻ՝', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ԼՐԻՎ_ՀԱՍՑԵՆ՝', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ԼՐԻՎ_ՀԱՍՑԵՆ_2՝', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ՓՈՔՐԱՏԱՌ_ՍԿԶԲՆԱՏԱՌ՝', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ՄԵԾԱՏԱՌ_ՍԿԶԲՆԱՏԱՌ՝', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'ՓՈՔՐԱՏԱՌ՝', 'LC:' ),
-       'uc'                        => array( '0', 'ՄԵԾԱՏԱՌ՝', 'UC:' ),
-       'displaytitle'              => array( '1', 'ՑՈՒՅՑ_ՏԱԼ_ՎԵՐՆԱԳԻՐԸ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Չ', 'R' ),
-       'newsectionlink'            => array( '1', '__ՀՂՈՒՄ_ՆՈՐ_ԲԱԺՆԻ_ՎՐԱ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ԸՆԹԱՑԻՔ_ՏԱՐԲԵՐԱԿԸ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ՄՇԱԿՎԱԾ_ՀԱՍՑԵ՛', 'URLENCODE:' ),
-       'currenttimestamp'          => array( '1', 'ԸՆԹԱՑԻՔ_ԺԱՄԱՆԱԿԻ_ԴՐՈՇՄ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ՏԵՂԱԿԱՆ_ԺԱՄԱՆԱԿԻ_ԴՐՈՇՄ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'ՆԱՄԱԿԻ_ՈՒՂՂՈՒԹՅՈՒՆԸ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ԼԵԶՈՒ՝', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ՊԱՐՈՒՆԱԿՈՒԹՅԱՆ_ԼԵԶՈՒՆ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'ԷՋԵՐ_ԱՆՎԱՆԱՏԱՐԱԾՔՈՒՄ՝', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ԱԴՄԻՆՆԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ՁԵՎԵԼ_ԹԻՎԸ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ԼՐԱՑՆԵԼ_ՁԱԽԻՑ', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ԼՐԱՑՆԵԼ_ԱՋԻՑ', 'PADRIGHT' ),
-       'special'                   => array( '0', 'սպասարկող', 'special' ),
-       'defaultsort'               => array( '1', 'ԼՌՈՒԹՅԱՄԲ_ԴԱՍԱՎՈՐՈՒՄ՝', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'redirect'                => array( '0', '#ՎԵՐԱՀՂՈՒՄ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ԱՌԱՆՑ_ԲՈՎ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ԱՌԱՆՑ_ՍՐԱՀԻ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ՍՏԻՊԵԼ_ԲՈՎ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ԲՈՎ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ԱՌԱՆՑ_ԲԱԺՆԻ_ԽՄԲԱԳՐՄԱՆ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄԻՍԸ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄՍՎԱ_ԱՆՈՒՆԸ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄՍՎԱ_ԱՆՈՒՆԸ_ՍԵՌ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ԸՆԹԱՑԻՔ_ԱՄՍՎԱ_ԱՆՎԱՆ_ՀԱՊԱՎՈՒՄԸ', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ԸՆԹԱՑԻՔ_ՕՐԸ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ԸՆԹԱՑԻՔ_ՕՐԸ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ԸՆԹԱՑԻՔ_ՕՐՎԱ_ԱՆՈՒՆԸ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ԸՆԹԱՑԻՔ_ՏԱՐԻՆ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ԸՆԹԱՑԻՔ_ԺԱՄԱՆԱԿԸ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ԸՆԹԱՑԻՔ_ԺԱՄԸ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄԻՍԸ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄՍՎԱ_ԱՆՈՒՆԸ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄՍՎԱ_ԱՆՈՒՆԸ_ՍԵՌ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ՏԵՂԱԿԱՆ_ԱՄՍՎԱ_ԱՆՎԱՆ_ՀԱՊԱՎՈՒՄԸ', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ՏԵՂԱԿԱՆ_ՕՐԸ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ՏԵՂԱԿԱՆ_ՕՐԸ_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ՏԵՂԱԿԱՆ_ՕՐՎԱ_ԱՆՈՒՆԸ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ՏԵՂԱԿԱՆ_ՏԱՐԻՆ', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ՏԵՂԱԿԱՆ_ԺԱՄԱՆԱԿԸ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ՏԵՂԱԿԱՆ_ԺԱՄԸ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ԷՋԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ՀՈԴՎԱԾՆԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ՖԱՅԼԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ՄԱՍՆԱԿԻՑՆԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFUSERS' ),
+       'pagename'                => array( '1', 'ԷՋԻ_ԱՆՈՒՆԸ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ԷՋԻ_ԱՆՈՒՆԸ_2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ԱՆՎԱՆԱՏԱՐԱԾՔ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ԱՆՎԱՆԱՏԱՐԱԾՔ_2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ՏԱՐԱԾՔԸ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ՏԱՐԱԾՔԸ_2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ՀՈԴՎԱԾՆԵՐԻ_ՏԱՐԱԾՔԸ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ՀՈԴՎԱԾՆԵՐԻ_ՏԱՐԱԾՔԸ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ARTICLESPACE', 'ԷՋԻ_ԼՐԻՎ_ԱՆՎԱՆՈՒՄԸ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ԷՋԻ_ԼՐԻՎ_ԱՆՎԱՆՈՒՄԸ_2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ԵՆԹԱԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ԵՆԹԱԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ՀԻՄՆԱԿԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ՀԻՄՆԱԿԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ՔՆՆԱՐԿՄԱՆ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ՀՈԴՎԱԾԻ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ՀՈԴՎԱԾԻ_ԷՋԻ_ԱՆՎԱՆՈՒՄԸ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ՀՈՂՈՐԴ՝', 'MSG:' ),
+       'msgnw'                   => array( '0', 'ՀՈՂՈՐԴ_ԱՌԱՆՑ_ՎԻՔԻԻ՝', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'մինի', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'մինի=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'աջից', 'right' ),
+       'img_left'                => array( '1', 'ձախից', 'left' ),
+       'img_none'                => array( '1', 'առանց', 'none' ),
+       'img_width'               => array( '1', '$1փքս', '$1px' ),
+       'img_center'              => array( '1', 'կենտրոն', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'շրջափակել', 'framed', 'enframed', 'frame' ),
+       'img_page'                => array( '1', 'էջը=$1', 'էջ $1', 'page=$1', 'page $1' ),
+       'int'                     => array( '0', 'ՆԵՐՔ՝', 'INT:' ),
+       'sitename'                => array( '1', 'ԿԱՅՔԻ_ԱՆՈՒՆԸ', 'SITENAME' ),
+       'ns'                      => array( '0', 'ԱՏ՝', 'NS:' ),
+       'localurl'                => array( '0', 'ՏԵՂԱԿԱՆ_ՀԱՍՑԵՆ՝', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ՏԵՂԱԿԱՆ_ՀԱՍՑԵՆ_2՝', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'ՍԵՐՎԵՐԸ', 'SERVER' ),
+       'servername'              => array( '0', 'ՍԵՐՎԵՐԻ_ԱՆՈՒՆԸ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ՍՔՐԻՊՏԻ_ՃԱՆԱՊԱՐՀԸ', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ՀՈԼՈՎ՛', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__ԱՌԱՆՑ_ՎԵՐՆԱԳՐԻ_ՓՈՓՈԽՄԱՆ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ԱՌԱՆՑ_ՊԱՐՈՒՆԱԿՈՒԹՅԱՆ_ՓՈՓՈԽՄԱՆ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ԸՆԹԱՑԻՔ_ՇԱԲԱԹԸ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ԸՆԹԱՑԻՔ_ՇԱԲԱԹՎԱ_ՕՐԸ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ՏԵՂԱԿԱՆ_ՇԱԲԱԹՎԸ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ՏԵՂԱԿԱՆ_ՇԱԲԱԹՎԱ_ՕՐԸ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՀԱՄԱՐԸ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՕՐԸ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՕՐԸ_2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ԱՄԻՍԸ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ՏԱՐԲԵՐԱԿԻ_ՏԱՐԻՆ', 'REVISIONYEAR' ),
+       'plural'                  => array( '0', 'ՀՈԳՆԱԿԻ՝', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ԼՐԻՎ_ՀԱՍՑԵՆ՝', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ԼՐԻՎ_ՀԱՍՑԵՆ_2՝', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ՓՈՔՐԱՏԱՌ_ՍԿԶԲՆԱՏԱՌ՝', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ՄԵԾԱՏԱՌ_ՍԿԶԲՆԱՏԱՌ՝', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'ՓՈՔՐԱՏԱՌ՝', 'LC:' ),
+       'uc'                      => array( '0', 'ՄԵԾԱՏԱՌ՝', 'UC:' ),
+       'displaytitle'            => array( '1', 'ՑՈՒՅՑ_ՏԱԼ_ՎԵՐՆԱԳԻՐԸ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Չ', 'R' ),
+       'newsectionlink'          => array( '1', '__ՀՂՈՒՄ_ՆՈՐ_ԲԱԺՆԻ_ՎՐԱ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ԸՆԹԱՑԻՔ_ՏԱՐԲԵՐԱԿԸ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ՄՇԱԿՎԱԾ_ՀԱՍՑԵ՛', 'URLENCODE:' ),
+       'currenttimestamp'        => array( '1', 'ԸՆԹԱՑԻՔ_ԺԱՄԱՆԱԿԻ_ԴՐՈՇՄ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ՏԵՂԱԿԱՆ_ԺԱՄԱՆԱԿԻ_ԴՐՈՇՄ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'ՆԱՄԱԿԻ_ՈՒՂՂՈՒԹՅՈՒՆԸ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ԼԵԶՈՒ՝', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ՊԱՐՈՒՆԱԿՈՒԹՅԱՆ_ԼԵԶՈՒՆ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'ԷՋԵՐ_ԱՆՎԱՆԱՏԱՐԱԾՔՈՒՄ՝', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ԱԴՄԻՆՆԵՐԻ_ՔԱՆԱԿԸ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ՁԵՎԵԼ_ԹԻՎԸ', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ԼՐԱՑՆԵԼ_ՁԱԽԻՑ', 'PADLEFT' ),
+       'padright'                => array( '0', 'ԼՐԱՑՆԵԼ_ԱՋԻՑ', 'PADRIGHT' ),
+       'special'                 => array( '0', 'սպասարկող', 'special' ),
+       'defaultsort'             => array( '1', 'ԼՌՈՒԹՅԱՄԲ_ԴԱՍԱՎՈՐՈՒՄ՝', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
 );
 
 $specialPageAliases = array(
@@ -2271,10 +2271,15 @@ Please visit [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and
 # Info page
 'pageinfo-title' => 'Տեղեկություններ $1-ի վերաբերյալ',
 'pageinfo-header-edits' => 'Խմբագրումներ',
-'pageinfo-views' => 'Դիտումների քանակ',
+'pageinfo-header-watchlist' => 'Հսկացանկ',
+'pageinfo-header-views' => 'Դիտումներ',
+'pageinfo-subjectpage' => 'Էջ',
+'pageinfo-talkpage' => 'Քննարկման էջ',
 'pageinfo-watchers' => 'Դիտողների քանակ',
 'pageinfo-edits' => 'Խմբագրումների քանակ',
 'pageinfo-authors' => 'Տարբեր հեղինակների քանակ',
+'pageinfo-views' => 'Դիտումների քանակ',
+'pageinfo-viewsperedit' => 'Դիտումները ըստ խմբագրումների',
 
 # Skin names
 'skinname-standard' => 'Դասական',
index 738b529..6f0d4a0 100644 (file)
@@ -840,6 +840,7 @@ Le ultime entrata del registro de blocadas es reproducite ci infra pro informati
 * '''Firefox / Safari:''' Tenente ''Shift'' clicca ''Reload (Recargar)'', o preme ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' sur Mac)
 * '''Google Chrome:''' Preme ''Ctrl-Shift-R'' (''⌘-Shift-R'' sur Mac)
 * '''Internet Explorer:''' Tenente ''Ctrl'' clicca ''Refresh (Refrescar)'', o preme ''Ctrl-F5'' 
+* '''Konqueror:''' Clicca ''Reload (Recargar)'' o preme ''F5''
 * '''Opera:''' Vacua le ''cache'' in ''Tools → Preferences (Utensiles → Preferentias)''",
 'usercssyoucanpreview' => "'''Consilio:''' Usa le button \"{{int:showpreview}}\" pro testar tu nove CSS ante de salveguardar lo.",
 'userjsyoucanpreview' => "'''Consilio:''' Usa le button \"{{int:showpreview}}\" pro testar tu nove JavaScript ante de salveguardar lo.",
@@ -1866,7 +1867,6 @@ Tu vole forsan modificar le description in le [$2 pagina de description del file
 'uploadnewversion-linktext' => 'Incargar un nove version de iste file',
 'shared-repo-from' => 'ab $1',
 'shared-repo' => 'un repositorio partite',
-'upload-disallowed-here' => 'Infortunatemente tu non pote superscriber iste imagine.',
 
 # File reversion
 'filerevert' => 'Reverter $1',
@@ -1975,7 +1975,6 @@ Le entratas <del>cancellate</del> ha essite resolvite.',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|categoria|categorias}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '$1 {{PLURAL:$1|ligamine|ligamines}}',
 'nmembers' => '$1 {{PLURAL:$1|membro|membros}}',
 'nrevisions' => '$1 {{PLURAL:$1|version|versiones}}',
@@ -2004,7 +2003,6 @@ Le entratas <del>cancellate</del> ha essite resolvite.',
 'mostlinkedtemplates' => 'Patronos le plus utilisate',
 'mostcategories' => 'Paginas con le plus categorias',
 'mostimages' => 'Files le plus utilisate',
-'mostinterwikis' => 'Paginas con le plus interwikis',
 'mostrevisions' => 'Paginas le plus modificate',
 'prefixindex' => 'Tote le paginas con prefixo',
 'prefixindex-namespace' => 'Tote le paginas con prefixo (spatio de nomines $1)',
@@ -2154,8 +2152,6 @@ Il pote haber [[{{MediaWiki:Listgrouprights-helppage}}|informationes additional]
 e haber un adresse de e-mail valide in tu [[Special:Preferences|preferentias]]
 pro inviar e-mail a altere usatores.',
 'emailuser' => 'Inviar e-mail a iste usator',
-'emailuser-title-target' => 'Inviar e-mail a iste {{GENDER:$1|usator|usatrice}}',
-'emailuser-title-notarget' => 'Inviar e-mail al usator',
 'emailpage' => 'Inviar e-mail al usator',
 'emailpagetext' => 'Le formulario infra es pro inviar un message de e-mail a iste usator.
 Le adresse de e-mail que tu indicava in [[Special:Preferences|tu preferentias de usator]] apparera
@@ -2999,34 +2995,16 @@ Le causa es probabilemente un ligamine verso un sito externe que es presente in
 
 # Info page
 'pageinfo-title' => 'Informationes pro "$1"',
-'pageinfo-header-basic' => 'Information de base',
-'pageinfo-header-edits' => 'Historia de modificationes',
-'pageinfo-header-restrictions' => 'Protection del pagina',
-'pageinfo-header-properties' => 'Proprietates del pagina',
-'pageinfo-display-title' => 'Titulo monstrate',
-'pageinfo-default-sort' => 'Clave de ordination predefinite',
-'pageinfo-length' => 'Dimension del pagina (in bytes)',
-'pageinfo-article-id' => 'ID del pagina',
-'pageinfo-robot-policy' => 'Stato del motor de recerca',
-'pageinfo-robot-index' => 'Indexabile',
-'pageinfo-robot-noindex' => 'Non indexabile',
+'pageinfo-header-edits' => 'Modificationes',
+'pageinfo-header-watchlist' => 'Observatorio',
+'pageinfo-header-views' => 'Visitas',
+'pageinfo-subjectpage' => 'Pagina',
+'pageinfo-talkpage' => 'Discussion',
+'pageinfo-watchers' => 'Numero de observatores',
+'pageinfo-edits' => 'Numero de modificationes',
+'pageinfo-authors' => 'Numero de autores distincte',
 'pageinfo-views' => 'Numero de visitas',
-'pageinfo-watchers' => 'Numero de observatores del pagina',
-'pageinfo-redirects-name' => 'Redirectiones verso iste pagina',
-'pageinfo-subpages-name' => 'Subpaginas de iste pagina',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirection|redirectiones}}; $3 {{PLURAL:$3|non-redirection|non-redirectiones}})',
-'pageinfo-firstuser' => 'Creator del pagina',
-'pageinfo-firsttime' => 'Data de creation del pagina',
-'pageinfo-lastuser' => 'Ultime contributor',
-'pageinfo-lasttime' => 'Data del ultime modification',
-'pageinfo-edits' => 'Numero total de modificationes',
-'pageinfo-authors' => 'Numero total de autores distincte',
-'pageinfo-recent-edits' => 'Numero de modificationes recente (intra le ultime $1)',
-'pageinfo-recent-authors' => 'Numero de autores distincte recente',
-'pageinfo-restriction' => 'Protection del pagina (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Parola|Parolas}} magic ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categoria|Categorias}} celate ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Patrono|Patronos}} transcludite ($1)',
+'pageinfo-viewsperedit' => 'Visitas per modification',
 
 # Skin names
 'skinname-standard' => 'Classic',
@@ -3080,7 +3058,6 @@ Le execution de illo pote compromitter le securitate de tu systema.",
 'file-info-size-pages' => '$1 × $2 pixels, dimension del file: $3, typo MIME: $4, $5 {{PLURAL:$5|pagina|paginas}}',
 'file-nohires' => 'Non disponibile in resolution plus alte.',
 'svg-long-desc' => 'File SVG, dimensiones nominal: $1 × $2 pixels, grandor del file: $3',
-'svg-long-desc-animated' => 'File SVG animate, dimensiones nominal: $1 × $2 pixels, grandor del file: $3',
 'show-big-image' => 'Plen resolution',
 'show-big-image-preview' => ' Dimension de iste previsualisation: $1.',
 'show-big-image-other' => 'Altere {{PLURAL:$2|resolution|resolutiones}}: $1.',
@@ -3090,8 +3067,6 @@ Le execution de illo pote compromitter le securitate de tu systema.",
 'file-info-png-looped' => 'repetente',
 'file-info-png-repeat' => 'repetite $1 {{PLURAL:$1|vice|vices}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|photogramma|photogrammas}}',
-'file-no-thumb-animation' => "'''Note: A causa de limitationes technic, le miniaturas de iste file non essera animate.'''",
-'file-no-thumb-animation-gif' => "'''Nota: A causa de limitationes technic, le miniaturas de imagines GIF in alte resolution como iste non essera animate.'''",
 
 # Special:NewFiles
 'newimages' => 'Galeria de nove files',
@@ -3422,7 +3397,7 @@ Le alteres essera initialmente celate.
 'exif-whitebalance-1' => 'Balancia de blanc manual',
 
 'exif-scenecapturetype-0' => 'Standard',
-'exif-scenecapturetype-1' => 'Paisage',
+'exif-scenecapturetype-1' => 'Panorama',
 'exif-scenecapturetype-2' => 'Portrait',
 'exif-scenecapturetype-3' => 'Scena nocturne',
 
index ff96cb3..80b4cc2 100644 (file)
@@ -74,144 +74,144 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ALIH', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__TANPADAFTARISI__', '__NIRDASI__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__TANPAGALERI__', '__NIRGAL__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__PAKSADAFTARISI__', '__PAKSADASI__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__DAFTARISI__', '__DASI__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__TANPASUNTINGANBAGIAN__', '__NIRSUBA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__TANPAKEPALA__', '__NIRLA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'BULANKINI', 'BULANKINI2', 'BUKIN', 'BUKIN2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'BULANKINI1', 'BUKIN1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NAMABULANKINI', 'NAMBUKIN', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NAMAJENDERBULANKINI', 'NAMJENBUKIN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'NAMASINGKATBULANKINI', 'BULANINISINGKAT', 'NAMSINGBUKIN', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'HARIKINI', 'HARKIN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'HARIKINI2', 'HARKIN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NAMAHARIKINI', 'NAMHARKIN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TAHUNKINI', 'TAKIN', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'WAKTUKINI', 'WAKIN', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'JAMKINI', 'JAKIN', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'BULANLOKAL', 'BULANLOKAL2', 'BULOK', 'BULOK2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'BULANLOKAL1', 'BULOK1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NAMABULANLOKAL', 'NAMBULOK', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'NAMAJENDERBULANLOKAL', 'NAMJENBULOK', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'NAMASINGKATBULANLOKAL', 'NAMSINGBULOK', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'HARILOKAL', 'HALOK', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'HARILOKAL2', 'HALOK2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NAMAHARILOKAL', 'NAMHALOK', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'TAHUNLOKAL', 'TALOK', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'WAKTULOKAL', 'WALOK', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'JAMLOKAL', 'JALOK', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'JUMLAHHALAMAN', 'JUMMAN', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'JUMLAHARTIKEL', 'JUMKEL', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'JUMLAHBERKAS', 'JUMKAS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'JUMLAHPENGGUNA', 'JUMPENG', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'JUMLAHPENGGUNAAKTIF', 'JUMPENGTIF', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'JUMLAHSUNTINGAN', 'JUMTING', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'JUMLAHTAMPILAN', 'JUMTAM', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NAMAHALAMAN', 'NAMMAN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NAMAHALAMANE', 'NAMMANE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'RUANGNAMA', 'RUNAM', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'RUANGNAMAE', 'RUNAME', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'RUANGBICARA', 'RUBIR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'RUANGBICARAE', 'RUBIRE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'RUANGUTAMA', 'RUANGARTIKEL', 'RUTAMA', 'RUTIKEL', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'RUANGUTAMAE', 'RUANGARTIKELE', 'RUTAMAE', 'RUKELE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NAMAHALAMANLENGKAP', 'NAMALENGKAPHALAMAN', 'NAMMANKAP', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'AMAHALAMANLENGKAPE', 'NAMALENGKAPHALAMANE', 'NAMMANKAPE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NAMASUBHALAMAN', 'NAMAUPAHALAMAN', 'NAMUMAN', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NAMASUBHALAMANE', 'NAMAUPAHALAMANE', 'NAMUMANE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NAMAHALAMANDASAR', 'NAMADASARHALAMAN', 'NAMMANSAR', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NAMAHALAMANDASARE', 'NAMADASARHALAMANE', 'NAMMANSARE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NAMAHALAMANBICARA', 'NAMMANBIR', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NAMAHALAMANBICARAE', 'NAMMANBIRE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NAMAHALAMANUTAMA', 'NAMAHALAMANARTIKEL', 'NAMMANTAMA', 'NAMMANTIKEL', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NAMAHALAMANUTAMAE', 'NAMAHALAMANARTIKELE', 'NAMMANTAMAE', 'NAMMANTIKELE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'PSN:', 'PESAN:', 'MSG:' ),
-       'subst'                     => array( '0', 'GNT:', 'GANTI:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'TPL:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'jmpl', 'jempol', 'mini', 'miniatur', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'jmpl=$1', 'jempol=$1', 'mini=$1', 'miniatur=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'ka', 'kanan', 'right' ),
-       'img_left'                  => array( '1', 'ki', 'kiri', 'left' ),
-       'img_none'                  => array( '1', 'nir', 'tanpa', 'none' ),
-       'img_center'                => array( '1', 'pus', 'pusat', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'bing', 'bingkai', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'nirbing', 'tanpabingkai', 'frameless' ),
-       'img_page'                  => array( '1', 'hal=$1', 'halaman=$1', 'hal $1', 'halaman $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'lurus', 'lurus=$1', 'lurus $1', 'tegak', 'tegak=$1', 'tegak $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'tepi', 'batas', 'border' ),
-       'img_baseline'              => array( '1', 'gada', 'garis_dasar', 'baseline' ),
-       'img_sub'                   => array( '1', 'upa', 'sub' ),
-       'img_top'                   => array( '1', 'atas', 'top' ),
-       'img_text_top'              => array( '1', 'atek', 'atas-teks', 'text-top' ),
-       'img_middle'                => array( '1', 'tengah', 'middle' ),
-       'img_bottom'                => array( '1', 'bawah', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'batek', 'bawah-teks', 'text-bottom' ),
-       'img_link'                  => array( '1', 'pra=$1', 'pranala=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'al=$1', 'alternatif=$1', 'alt=$1' ),
-       'sitename'                  => array( '1', 'NAMASITUS', 'NAMSIT', 'SITENAME' ),
-       'ns'                        => array( '0', 'RN:', 'RUNAM:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLLOKAL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLLOKALE', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'PELADEN', 'SERVER' ),
-       'servername'                => array( '0', 'NAMAPELADEN', 'NAMASERVER', 'NAMPEL', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'LOKASISKRIP', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'TATABAHASA', 'TASA', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'JANTINA', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__TANPAKONVERSIJUDUL__', '__NIRKODUL__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__TANPAKONVERSIISI__', '__NIRKOSI__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'MINGGUKINI', 'MIKIN', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'HARIDALAMMINGGU', 'HADAMI', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'MINGGULOKAL', 'MIKAL', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'HARIDALAMMINGGULOKAL', 'HADAMIKAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDREVISI', 'IREV', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'HARIREVISI', 'HAREV', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'HARIREVISI2', 'HAREV2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'BULANREVISI', 'BUREV', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'BULANREVISI1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'TAHUNREVISI', 'TAREV', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'STEMPELWAKTUREVISI', 'REKAMWAKTUREVISI', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'PENGGUNAREVISI', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'JAMAK:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLLENGKAP:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLLENGKAPE', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'AKC:', 'AWALKECIL:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ABS:', 'AWALBESAR:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KC:', 'KECIL:', 'HURUFKECIL:', 'LC:' ),
-       'uc'                        => array( '0', 'BS:', 'BESAR:', 'HURUFBESAR:', 'UC:' ),
-       'raw'                       => array( '0', 'MENTAH:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'JUDULTAMPILAN', 'JUTAM', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'M', 'R' ),
-       'newsectionlink'            => array( '1', '__PRANALABAGIANBARU__', '__PRABABA__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '_TANPAPRANALABAGIANBARU__', '__NIRPRABABA__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERSIKINI', 'VERKIN', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'KODEURL:', 'KODU:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'KODEJANGKAR', 'KOJANG', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'STEMPELWAKTUKINI', 'STEMWAKIN', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'STEMPELWAKTULOKAL', 'STEMWAKAL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'MARKAARAH', 'MARRAH', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#BAHASA:', '#BHS:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'BAHASAISI', 'BHSISI', 'BASI', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'HALAMANDIRUANGNAMA:', 'HALDIRN', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'JUMLAHADMIN', 'JUMLAHPENGURUS', 'JUMAD', 'JURUS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATANGKA', 'FORANG', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ISIKIRI', 'IKI', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ISIKANAN', 'IKA', 'PADRIGHT' ),
-       'special'                   => array( '0', 'istimewa', 'spesial', 'special' ),
-       'defaultsort'               => array( '1', 'URUTANBAKU:', 'UBUR:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'LOKASIBERKAS:', 'LOBER:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'kata_kunci', 'takun', 'tag' ),
-       'hiddencat'                 => array( '1', '__KATEGORITERSEMBUNYI__', '__KATSEM__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'HALAMANDIKATEGORI', 'HALDIKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'BESARHALAMAN', 'BESMAN', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEKS__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__TANPAINDEKS__', '__NIRDEKS__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'JUMLAHDIKELOMPOK', 'JULDIPOK', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__PENGALIHANSTATIK__', '__PENGALIHANSTATIS__', '__PETIK__', '__PETIS__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'TINGKATPERLINDUNGAN', 'TIPER', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formattanggal', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#ALIH', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__TANPADAFTARISI__', '__NIRDASI__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__TANPAGALERI__', '__NIRGAL__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__PAKSADAFTARISI__', '__PAKSADASI__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__DAFTARISI__', '__DASI__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__TANPASUNTINGANBAGIAN__', '__NIRSUBA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__TANPAKEPALA__', '__NIRLA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'BULANKINI', 'BULANKINI2', 'BUKIN', 'BUKIN2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'BULANKINI1', 'BUKIN1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NAMABULANKINI', 'NAMBUKIN', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NAMAJENDERBULANKINI', 'NAMJENBUKIN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'NAMASINGKATBULANKINI', 'BULANINISINGKAT', 'NAMSINGBUKIN', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'HARIKINI', 'HARKIN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'HARIKINI2', 'HARKIN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NAMAHARIKINI', 'NAMHARKIN', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TAHUNKINI', 'TAKIN', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'WAKTUKINI', 'WAKIN', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'JAMKINI', 'JAKIN', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'BULANLOKAL', 'BULANLOKAL2', 'BULOK', 'BULOK2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'BULANLOKAL1', 'BULOK1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NAMABULANLOKAL', 'NAMBULOK', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'NAMAJENDERBULANLOKAL', 'NAMJENBULOK', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'NAMASINGKATBULANLOKAL', 'NAMSINGBULOK', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'HARILOKAL', 'HALOK', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'HARILOKAL2', 'HALOK2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NAMAHARILOKAL', 'NAMHALOK', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'TAHUNLOKAL', 'TALOK', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'WAKTULOKAL', 'WALOK', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'JAMLOKAL', 'JALOK', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'JUMLAHHALAMAN', 'JUMMAN', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'JUMLAHARTIKEL', 'JUMKEL', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'JUMLAHBERKAS', 'JUMKAS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'JUMLAHPENGGUNA', 'JUMPENG', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'JUMLAHPENGGUNAAKTIF', 'JUMPENGTIF', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'JUMLAHSUNTINGAN', 'JUMTING', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'JUMLAHTAMPILAN', 'JUMTAM', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NAMAHALAMAN', 'NAMMAN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NAMAHALAMANE', 'NAMMANE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'RUANGNAMA', 'RUNAM', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'RUANGNAMAE', 'RUNAME', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'RUANGBICARA', 'RUBIR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'RUANGBICARAE', 'RUBIRE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'RUANGUTAMA', 'RUANGARTIKEL', 'RUTAMA', 'RUTIKEL', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'RUANGUTAMAE', 'RUANGARTIKELE', 'RUTAMAE', 'RUKELE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NAMAHALAMANLENGKAP', 'NAMALENGKAPHALAMAN', 'NAMMANKAP', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'AMAHALAMANLENGKAPE', 'NAMALENGKAPHALAMANE', 'NAMMANKAPE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NAMASUBHALAMAN', 'NAMAUPAHALAMAN', 'NAMUMAN', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NAMASUBHALAMANE', 'NAMAUPAHALAMANE', 'NAMUMANE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NAMAHALAMANDASAR', 'NAMADASARHALAMAN', 'NAMMANSAR', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NAMAHALAMANDASARE', 'NAMADASARHALAMANE', 'NAMMANSARE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NAMAHALAMANBICARA', 'NAMMANBIR', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NAMAHALAMANBICARAE', 'NAMMANBIRE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NAMAHALAMANUTAMA', 'NAMAHALAMANARTIKEL', 'NAMMANTAMA', 'NAMMANTIKEL', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NAMAHALAMANUTAMAE', 'NAMAHALAMANARTIKELE', 'NAMMANTAMAE', 'NAMMANTIKELE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'PSN:', 'PESAN:', 'MSG:' ),
+       'subst'                   => array( '0', 'GNT:', 'GANTI:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'TPL:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'jmpl', 'jempol', 'mini', 'miniatur', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'jmpl=$1', 'jempol=$1', 'mini=$1', 'miniatur=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'ka', 'kanan', 'right' ),
+       'img_left'                => array( '1', 'ki', 'kiri', 'left' ),
+       'img_none'                => array( '1', 'nir', 'tanpa', 'none' ),
+       'img_center'              => array( '1', 'pus', 'pusat', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'bing', 'bingkai', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'nirbing', 'tanpabingkai', 'frameless' ),
+       'img_page'                => array( '1', 'hal=$1', 'halaman=$1', 'hal $1', 'halaman $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'lurus', 'lurus=$1', 'lurus $1', 'tegak', 'tegak=$1', 'tegak $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'tepi', 'batas', 'border' ),
+       'img_baseline'            => array( '1', 'gada', 'garis_dasar', 'baseline' ),
+       'img_sub'                 => array( '1', 'upa', 'sub' ),
+       'img_top'                 => array( '1', 'atas', 'top' ),
+       'img_text_top'            => array( '1', 'atek', 'atas-teks', 'text-top' ),
+       'img_middle'              => array( '1', 'tengah', 'middle' ),
+       'img_bottom'              => array( '1', 'bawah', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'batek', 'bawah-teks', 'text-bottom' ),
+       'img_link'                => array( '1', 'pra=$1', 'pranala=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'al=$1', 'alternatif=$1', 'alt=$1' ),
+       'sitename'                => array( '1', 'NAMASITUS', 'NAMSIT', 'SITENAME' ),
+       'ns'                      => array( '0', 'RN:', 'RUNAM:', 'NS:' ),
+       'localurl'                => array( '0', 'URLLOKAL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLLOKALE', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'PELADEN', 'SERVER' ),
+       'servername'              => array( '0', 'NAMAPELADEN', 'NAMASERVER', 'NAMPEL', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'LOKASISKRIP', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'TATABAHASA', 'TASA', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'JANTINA', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__TANPAKONVERSIJUDUL__', '__NIRKODUL__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__TANPAKONVERSIISI__', '__NIRKOSI__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'MINGGUKINI', 'MIKIN', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'HARIDALAMMINGGU', 'HADAMI', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'MINGGULOKAL', 'MIKAL', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'HARIDALAMMINGGULOKAL', 'HADAMIKAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDREVISI', 'IREV', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'HARIREVISI', 'HAREV', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'HARIREVISI2', 'HAREV2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'BULANREVISI', 'BUREV', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'BULANREVISI1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'TAHUNREVISI', 'TAREV', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'STEMPELWAKTUREVISI', 'REKAMWAKTUREVISI', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'PENGGUNAREVISI', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'JAMAK:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLLENGKAP:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLLENGKAPE', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'AKC:', 'AWALKECIL:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ABS:', 'AWALBESAR:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KC:', 'KECIL:', 'HURUFKECIL:', 'LC:' ),
+       'uc'                      => array( '0', 'BS:', 'BESAR:', 'HURUFBESAR:', 'UC:' ),
+       'raw'                     => array( '0', 'MENTAH:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'JUDULTAMPILAN', 'JUTAM', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'M', 'R' ),
+       'newsectionlink'          => array( '1', '__PRANALABAGIANBARU__', '__PRABABA__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '_TANPAPRANALABAGIANBARU__', '__NIRPRABABA__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERSIKINI', 'VERKIN', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'KODEURL:', 'KODU:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'KODEJANGKAR', 'KOJANG', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'STEMPELWAKTUKINI', 'STEMWAKIN', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'STEMPELWAKTULOKAL', 'STEMWAKAL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'MARKAARAH', 'MARRAH', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#BAHASA:', '#BHS:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'BAHASAISI', 'BHSISI', 'BASI', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'HALAMANDIRUANGNAMA:', 'HALDIRN', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'JUMLAHADMIN', 'JUMLAHPENGURUS', 'JUMAD', 'JURUS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATANGKA', 'FORANG', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ISIKIRI', 'IKI', 'PADLEFT' ),
+       'padright'                => array( '0', 'ISIKANAN', 'IKA', 'PADRIGHT' ),
+       'special'                 => array( '0', 'istimewa', 'spesial', 'special' ),
+       'defaultsort'             => array( '1', 'URUTANBAKU:', 'UBUR:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'LOKASIBERKAS:', 'LOBER:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'kata_kunci', 'takun', 'tag' ),
+       'hiddencat'               => array( '1', '__KATEGORITERSEMBUNYI__', '__KATSEM__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'HALAMANDIKATEGORI', 'HALDIKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'BESARHALAMAN', 'BESMAN', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEKS__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__TANPAINDEKS__', '__NIRDEKS__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'JUMLAHDIKELOMPOK', 'JULDIPOK', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__PENGALIHANSTATIK__', '__PENGALIHANSTATIS__', '__PETIK__', '__PETIS__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'TINGKATPERLINDUNGAN', 'TIPER', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formattanggal', 'formatdate', 'dateformat' ),
 );
 
 $specialPageAliases = array(
@@ -3047,10 +3047,15 @@ Ini mungkin disebabkan oleh pranala ke situs luar yang termasuk dalam daftar hit
 # Info page
 'pageinfo-title' => 'Informasi untuk "$1"',
 'pageinfo-header-edits' => 'Suntingan',
-'pageinfo-views' => 'Jumlah penampilan',
+'pageinfo-header-watchlist' => 'Daftar pantauan',
+'pageinfo-header-views' => 'Tampilan',
+'pageinfo-subjectpage' => 'Halaman',
+'pageinfo-talkpage' => 'Halaman pembicaraan',
 'pageinfo-watchers' => 'Jumlah pemantau',
 'pageinfo-edits' => 'Jumlah suntingan',
 'pageinfo-authors' => 'Jumlah penulis yang berbeda',
+'pageinfo-views' => 'Jumlah penampilan',
+'pageinfo-viewsperedit' => 'Jumlah penampilan per suntingan',
 
 # Skin names
 'skinname-standard' => 'Klasik',
index fcc45d6..282d871 100644 (file)
@@ -61,16 +61,16 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#KÚFÙ', '#REDIRECT' ),
-       'fullpagename'              => array( '1', 'ÁHÀNÍLÉNKÈIHÜ', 'FULLPAGENAME' ),
-       'msg'                       => array( '0', 'OZI:', 'MSG:' ),
-       'img_right'                 => array( '1', 'áká_ịkẹngạ', 'right' ),
-       'img_left'                  => array( '1', 'áká_èkpè', 'left' ),
-       'img_top'                   => array( '1', 'élú', 'top' ),
-       'img_middle'                => array( '1', 'ẹtítì', 'middle' ),
-       'img_text_bottom'           => array( '1', 'okpúrù-ede', 'text-bottom' ),
-       'displaytitle'              => array( '1', 'ZIÍSHÍ', 'DISPLAYTITLE' ),
-       'pagesize'                  => array( '1', 'ÀSÁIHÜ', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#KÚFÙ', '#REDIRECT' ),
+       'fullpagename'            => array( '1', 'ÁHÀNÍLÉNKÈIHÜ', 'FULLPAGENAME' ),
+       'msg'                     => array( '0', 'OZI:', 'MSG:' ),
+       'img_right'               => array( '1', 'áká_ịkẹngạ', 'right' ),
+       'img_left'                => array( '1', 'áká_èkpè', 'left' ),
+       'img_top'                 => array( '1', 'élú', 'top' ),
+       'img_middle'              => array( '1', 'ẹtítì', 'middle' ),
+       'img_text_bottom'         => array( '1', 'okpúrù-ede', 'text-bottom' ),
+       'displaytitle'            => array( '1', 'ZIÍSHÍ', 'DISPLAYTITLE' ),
+       'pagesize'                => array( '1', 'ÀSÁIHÜ', 'PAGESIZE' ),
 );
 
 $messages = array(
index abbcd8c..969f0cb 100644 (file)
@@ -2818,10 +2818,15 @@ Daytoy ket mabalin a gapuanan babaen ti panilpo a naiparit ti akin ruar a pagsaa
 # Info page
 'pageinfo-title' => 'Pakaammo para iti "$1"',
 'pageinfo-header-edits' => 'Dagiti inurnos',
-'pageinfo-views' => 'Bilang dagiti panagkita',
+'pageinfo-header-watchlist' => 'Listaan ti bambantayan',
+'pageinfo-header-views' => 'Dagiti pangkitaan',
+'pageinfo-subjectpage' => 'Panid',
+'pageinfo-talkpage' => 'Tungtungan a panid',
 'pageinfo-watchers' => 'Bilang dagiti agbuybuya',
 'pageinfo-edits' => 'Bilang dagiti inurnos:',
 'pageinfo-authors' => 'Ti bilang dagiti sabsabali a mannurat',
+'pageinfo-views' => 'Bilang dagiti panagkita',
+'pageinfo-viewsperedit' => 'Mano a panagkita ti tunggal maysa nga urnos',
 
 # Patrolling
 'markaspatrolleddiff' => 'Markaan a kas napatruliaan',
index 60f2d71..d26d0c1 100644 (file)
@@ -80,54 +80,54 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#tilvísun', '#TILVÍSUN', '#REDIRECT' ),
-       'nogallery'                 => array( '0', '__EMSAFN__', '__NOGALLERY__' ),
-       'currentday'                => array( '1', 'NÚDAGUR', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'NÚDAGUR2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NÚDAGNAFN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'NÚÁR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'NÚTÍMI', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'NÚKTÍMI', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'STMÁN', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'STMÁNNAFN', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'STMÁNST', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'STDAGUR', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'STDAGUR2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'STDAGNAFN', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'STÁR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'STTÍMI', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'STKTÍMI', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'FJLSÍÐA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'FJLGREINA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FJLSKJALA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'FJLNOT', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'FJLBREYT', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'SÍÐUNAFN', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'NAFNSVÆÐI', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'SPJALLSVÆÐI', 'TALKSPACE' ),
-       'fullpagename'              => array( '1', 'FULLTSÍÐUNF', 'FULLPAGENAME' ),
-       'img_manualthumb'           => array( '1', 'þumall', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'hægri', 'right' ),
-       'img_left'                  => array( '1', 'vinstri', 'left' ),
-       'img_none'                  => array( '1', 'engin', 'none' ),
-       'img_width'                 => array( '1', '$1dp', '$1px' ),
-       'img_center'                => array( '1', 'miðja', 'center', 'centre' ),
-       'img_sub'                   => array( '1', 'undir', 'sub' ),
-       'img_super'                 => array( '1', 'yfir', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'efst', 'top' ),
-       'img_bottom'                => array( '1', 'neðst', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'texti-neðst', 'text-bottom' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'server'                    => array( '0', 'VEFÞJ', 'SERVER' ),
-       'servername'                => array( '0', 'VEFÞJNF', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'MÁLFRÆÐI:', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'NÚVIKA', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'STVIKA', 'LOCALWEEK' ),
-       'plural'                    => array( '0', 'FLTALA:', 'PLURAL:' ),
-       'raw'                       => array( '0', 'HRÁ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'SÝNATITIL', 'DISPLAYTITLE' ),
-       'language'                  => array( '0', '#TUNGUMÁL', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'kerfissíða', 'special' ),
+       'redirect'                => array( '0', '#tilvísun', '#TILVÍSUN', '#REDIRECT' ),
+       'nogallery'               => array( '0', '__EMSAFN__', '__NOGALLERY__' ),
+       'currentday'              => array( '1', 'NÚDAGUR', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'NÚDAGUR2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NÚDAGNAFN', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'NÚÁR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'NÚTÍMI', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'NÚKTÍMI', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'STMÁN', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'STMÁNNAFN', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'STMÁNST', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'STDAGUR', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'STDAGUR2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'STDAGNAFN', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'STÁR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'STTÍMI', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'STKTÍMI', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'FJLSÍÐA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'FJLGREINA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FJLSKJALA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'FJLNOT', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'FJLBREYT', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'SÍÐUNAFN', 'PAGENAME' ),
+       'namespace'               => array( '1', 'NAFNSVÆÐI', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'SPJALLSVÆÐI', 'TALKSPACE' ),
+       'fullpagename'            => array( '1', 'FULLTSÍÐUNF', 'FULLPAGENAME' ),
+       'img_manualthumb'         => array( '1', 'þumall', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'hægri', 'right' ),
+       'img_left'                => array( '1', 'vinstri', 'left' ),
+       'img_none'                => array( '1', 'engin', 'none' ),
+       'img_width'               => array( '1', '$1dp', '$1px' ),
+       'img_center'              => array( '1', 'miðja', 'center', 'centre' ),
+       'img_sub'                 => array( '1', 'undir', 'sub' ),
+       'img_super'               => array( '1', 'yfir', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'efst', 'top' ),
+       'img_bottom'              => array( '1', 'neðst', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'texti-neðst', 'text-bottom' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'server'                  => array( '0', 'VEFÞJ', 'SERVER' ),
+       'servername'              => array( '0', 'VEFÞJNF', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'MÁLFRÆÐI:', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'NÚVIKA', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'STVIKA', 'LOCALWEEK' ),
+       'plural'                  => array( '0', 'FLTALA:', 'PLURAL:' ),
+       'raw'                     => array( '0', 'HRÁ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'SÝNATITIL', 'DISPLAYTITLE' ),
+       'language'                => array( '0', '#TUNGUMÁL', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'kerfissíða', 'special' ),
 );
 
 $specialPageAliases = array(
@@ -148,7 +148,7 @@ $specialPageAliases = array(
        'Contributions'             => array( 'Framlög' ),
        'CreateAccount'             => array( 'Búa_til_aðgang' ),
        'Deadendpages'              => array( 'Botnlangar' ),
-       'DeletedContributions'      => array( 'Eydd_framlög' ),
+       'DeletedContributions'      => array( 'Edd_framlög' ),
        'Disambiguations'           => array( 'Tenglar_í_aðgreiningarsíður' ),
        'DoubleRedirects'           => array( 'Tvöfaldar_tilvísanir' ),
        'EditWatchlist'             => array( 'Breyta_vaktlista' ),
@@ -200,7 +200,6 @@ $specialPageAliases = array(
        'Shortpages'                => array( 'Stuttar_síður' ),
        'Specialpages'              => array( 'Kerfissíður' ),
        'Statistics'                => array( 'Tölfræði' ),
-       'Tags'                      => array( 'Tög' ),
        'Unblock'                   => array( 'Afbönnun' ),
        'Uncategorizedcategories'   => array( 'Óflokkaðir_flokkar' ),
        'Uncategorizedimages'       => array( 'Óflokkaðar_myndir' ),
@@ -218,7 +217,6 @@ $specialPageAliases = array(
        'Userrights'                => array( 'Notandaréttindi' ),
        'Version'                   => array( 'Útgáfa' ),
        'Wantedcategories'          => array( 'Eftirsóttir_flokkar' ),
-       'Wantedfiles'               => array( 'Eftirsóttar_skrár' ),
        'Wantedpages'               => array( 'Eftirsóttar_síður' ),
        'Wantedtemplates'           => array( 'Eftirsótt_snið' ),
        'Watchlist'                 => array( 'Vaktlistinn' ),
@@ -2176,48 +2174,41 @@ Frekari breytingar á henni eða spallsíðu hennar munu verða sýndar þar, og
 'enotif_newpagetext' => 'Þetta er ný síða.',
 'enotif_impersonal_salutation' => '{{SITENAME}}notandi',
 'changed' => 'breytt',
-'created' => 'búin til',
+'created' => 'búið til',
 'enotif_subject' => '$PAGETITLE á {{SITENAME}} hefur verið $CHANGEDORCREATED af $PAGEEDITOR',
-'enotif_lastvisited' => 'Heimsóttu eftirfarandi tengil til að sjá allar breytingar síðan 
-þú heimsóttir síðuna síðast:
-  $1',
-'enotif_lastdiff' => 'Einnig getur þú heimsótt eftirfarandi tengil til að skoða þessa breytingu:
-  $1',
+'enotif_lastvisited' => 'Sjá $1 fyrir allar breytingar síðan þú sóttir síðuna síðast.',
+'enotif_lastdiff' => 'Sjá $1 til að skoða þessa breytingu.',
 'enotif_anon_editor' => 'ónefndur notandi $1',
 'enotif_body' => 'Kæri $WATCHINGUSERNAME,
 
-Það lítur út fyrir að þú hafir ný skilaboð á {{SITENAME}} $PAGETITLE.
-Hún hefur verið $CHANGEDORCREATED $PAGEEDITDATE af 
-$PAGEEDITOR. Breytingarágripið var:
 
-   $PAGESUMMARY
-
-Þetta er tengill á spjallsíðuna þína:
-
-   $PAGETITLE_URL
+Síðan $PAGETITLE á {{SITENAME}} hefur verið $CHANGEDORCREATED þann $PAGEEDITDATE eftir $PAGEEDITOR, sjá $PAGETITLE_URL fyrir núverandi útgáfu.
 
 $NEWPAGE
 
-Til þess að hafa samband við $PAGEEDITOR, heimsóttu:
+Breytingarágrip notandans: $PAGESUMMARY $PAGEMINOREDIT
 
-   $PAGEEDITOR_WIKI
+Samskipta upplýsingar notandans:
+netfang: $PAGEEDITOR_EMAIL
+wiki: $PAGEEDITOR_WIKI
 
-Athugaðu að frekari breytingar á $PAGETITLE leiða
-ekki af sér fleiri tilkynningar fyrr en þú hefur heimsótt síðuna.
+Engar frekari tilkynningar verða sendar nema þú heimsækir síðuna.
+Þú getur einnig endursett tilkynninga merkingar fyrir allar síður á vaktlistanum.
 
-Kveðja,
-{{SITENAME}}
+                        Vingjarnlega {{SITENAME}} tilkynningar kerfið
 
 --
-
-Til þess að breyta stillingum um hvenær þú færð sendar tilkynningar, heimsóttu:
-
+Til þess að breyta tilkynningum sem sendast á netfangið, smelltu á
 {{canonicalurl:{{#special:Preferences}}}}
 
+Til þess að breyta stillingum vaktlistans, smelltu á
+{{canonicalurl:{{#special:EditWatchlist}}}}
 
-Til þess að hætta að fylgjast með $PAGETITLE, heimsóttu:
+Til þess að eyða síðunni af vaktlistanum, smelltu á
+$UNWATCHURL
 
-$UNWATCHURL',
+Svörun og frekari aðstoð:
+{{canonicalurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
 'deletepage' => 'Eyða',
@@ -2892,10 +2883,15 @@ Vinsamlegast reyndu aftur.',
 # Info page
 'pageinfo-title' => 'Upplýsingar um $1',
 'pageinfo-header-edits' => 'Breytingar',
-'pageinfo-views' => 'Fjöldi innlita',
+'pageinfo-header-watchlist' => 'Vaktlistinn',
+'pageinfo-header-views' => 'Flettingar',
+'pageinfo-subjectpage' => 'Síða',
+'pageinfo-talkpage' => 'Spjallsíða',
 'pageinfo-watchers' => 'Fjöldi notenda',
 'pageinfo-edits' => 'Fjöldi breytinga',
 'pageinfo-authors' => 'Fjöldi einstakra höfunda',
+'pageinfo-views' => 'Fjöldi innlita',
+'pageinfo-viewsperedit' => 'Flettingar á hverja breytingu',
 
 # Skin names
 'skinname-standard' => 'Sígilt',
index a97ec76..dc6f8b3 100644 (file)
@@ -127,7 +127,7 @@ $specialPageAliases = array(
        'DeletedContributions'      => array( 'ContributiCancellati' ),
        'Disambiguations'           => array( 'Disambigua' ),
        'DoubleRedirects'           => array( 'RedirectDoppi' ),
-       'EditWatchlist'             => array( 'ModificaOsservati', 'ModificaOsservatiSpeciali', 'ModificaListaSeguiti' ),
+       'EditWatchlist'             => array( 'ModificaListaSeguiti' ),
        'Emailuser'                 => array( 'InviaEMail' ),
        'Export'                    => array( 'Esporta' ),
        'Fewestrevisions'           => array( 'PagineConMenoRevisioni' ),
@@ -205,63 +205,59 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#RINVIA', '#RINVIO', '#RIMANDO', '#REDIRECT' ),
-       'currentmonth'              => array( '1', 'MESEATTUALE', 'MESECORRENTE', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'NOMEMESEATTUALE', 'NOMEMESECORRENTE', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NOMEMESEATTUALEGEN', 'NOMEMESECORRENTEGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'MESEATTUALEABBREV', 'MESECORRENTEABBREV', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'GIORNOATTUALE', 'GIORNOCORRENTE', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'GIORNOATTUALE2', 'GIORNOCORRENTE2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMEGIORNOATTUALE', 'NOMEGIORNOCORRENTE', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANNOATTUALE', 'ANNOCORRENTE', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ORARIOATTUALE', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORAATTUALE', 'ORACORRENTE', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MESELOCALE', 'MESELOCALE2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MESELOCALE1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NOMEMESELOCALE', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'NOMEMESELOCALEGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'MESELOCALEABBREV', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'GIORNOLOCALE', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'GIORNOLOCALE2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMEGIORNOLOCALE', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANNOLOCALE', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ORARIOLOCALE', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ORALOCALE', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMEROPAGINE', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMEROVOCI', 'NUMEROARTICOLI', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMEROFILE', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMEROUTENTI', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NUMEROUTENTIATTIVI', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NUMEROMODIFICHE', 'NUMEROEDIT', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NUMEROVISITE', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'TITOLOPAGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'TITOLOPAGINAE', 'PAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOMESOTTOPAGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOMESOTTOPAGINAE', 'SUBPAGENAMEE' ),
-       'subst'                     => array( '0', 'SOST:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'miniatura', 'min', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatura=$1', 'min=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'destra', 'right' ),
-       'img_left'                  => array( '1', 'sinistra', 'left' ),
-       'img_none'                  => array( '1', 'nessuno', 'none' ),
-       'img_center'                => array( '1', 'centro', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'pagina=$1', 'pagina_$1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'bordo', 'border' ),
-       'sitename'                  => array( '1', 'NOMESITO', 'SITENAME' ),
-       'servername'                => array( '0', 'NOMESERVER', 'SERVERNAME' ),
-       'gender'                    => array( '0', 'GENERE:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'SETTIMANACORRENTE', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'SETTIMANALOCALE', 'LOCALWEEK' ),
-       'plural'                    => array( '0', 'PLURALE:', 'PLURAL:' ),
-       'language'                  => array( '0', '#LINGUA', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'NUMEROADMIN', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'speciale', 'special' ),
-       'tag'                       => array( '0', 'etichetta', 'tag' ),
-       'pagesincategory'           => array( '1', 'PAGINEINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'DIMENSIONEPAGINA', 'PESOPAGINA', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDICE__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NOINDICE__', '__NOINDEX__' ),
-       'protectionlevel'           => array( '1', 'LIVELLOPROTEZIONE', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#RINVIA', '#RINVIO', '#RIMANDO', '#REDIRECT' ),
+       'currentmonth'            => array( '1', 'MESECORRENTE', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'NOMEMESECORRENTE', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NOMEMESECORRENTEGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'MESECORRENTEABBREV', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'GIORNOCORRENTE', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'GIORNOCORRENTE2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMEGIORNOCORRENTE', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANNOCORRENTE', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ORARIOATTUALE', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORACORRENTE', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MESELOCALE', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'NOMEMESELOCALE', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'NOMEMESELOCALEGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'MESELOCALEABBREV', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'GIORNOLOCALE', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'GIORNOLOCALE2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMEGIORNOLOCALE', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANNOLOCALE', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ORARIOLOCALE', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ORALOCALE', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMEROPAGINE', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMEROARTICOLI', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMEROFILE', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMEROUTENTI', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NUMEROUTENTIATTIVI', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NUMEROEDIT', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NUMEROVISITE', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'TITOLOPAGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'TITOLOPAGINAE', 'PAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOMESOTTOPAGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOMESOTTOPAGINAE', 'SUBPAGENAMEE' ),
+       'subst'                   => array( '0', 'SOST:', 'SUBST:' ),
+       'img_right'               => array( '1', 'destra', 'right' ),
+       'img_left'                => array( '1', 'sinistra', 'left' ),
+       'img_none'                => array( '1', 'nessuno', 'none' ),
+       'img_center'              => array( '1', 'centro', 'center', 'centre' ),
+       'img_page'                => array( '1', 'pagina=$1', 'pagina $1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'bordo', 'border' ),
+       'sitename'                => array( '1', 'NOMESITO', 'SITENAME' ),
+       'servername'              => array( '0', 'NOMESERVER', 'SERVERNAME' ),
+       'gender'                  => array( '0', 'GENERE:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'SETTIMANACORRENTE', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'SETTIMANALOCALE', 'LOCALWEEK' ),
+       'plural'                  => array( '0', 'PLURALE:', 'PLURAL:' ),
+       'language'                => array( '0', '#LINGUA', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'NUMEROADMIN', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'speciale', 'special' ),
+       'pagesincategory'         => array( '1', 'PAGINEINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'DIMENSIONEPAGINA', 'PESOPAGINA', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDICE__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NOINDICE__', '__NOINDEX__' ),
+       'protectionlevel'         => array( '1', 'LIVELLOPROTEZIONE', 'PROTECTIONLEVEL' ),
 );
 
 $linkTrail = '/^([a-zàéèíîìóòúù]+)(.*)$/sDu';
@@ -692,7 +688,7 @@ L'account è stato creato correttamente. Non dimenticare di personalizzare le [[
 'userlogin' => 'Entra / registrati',
 'userloginnocreate' => 'Entra',
 'logout' => 'Esci',
-'userlogout' => 'esci',
+'userlogout' => 'Esci',
 'notloggedin' => 'Accesso non effettuato',
 'nologin' => "Non hai ancora un accesso? '''$1'''.",
 'nologinlink' => 'Registrati',
@@ -861,7 +857,7 @@ Password temporanea: $2',
 'showlivepreview' => "Funzione ''Live preview''",
 'showdiff' => 'Mostra cambiamenti',
 'anoneditwarning' => "'''Attenzione:''' Accesso non effettuato. Nella cronologia della pagina verrà registrato l'indirizzo IP.",
-'anonpreviewwarning' => "''Non è stato eseguito il login. Salvando la pagina, il proprio indirizzo IP sarà registrato nella cronologia.''",
+'anonpreviewwarning' => "''Non hai eseguito il login. Salvando il tuo indirizzo IP sarà registrato nella cronologia di questa voce.''",
 'missingsummary' => "'''Attenzione:''' non è stato specificato l'oggetto di questa modifica. Premendo di nuovo \"{{int:savearticle}}\" la modifica verrà salvata con l'oggetto vuoto.",
 'missingcommenttext' => 'Inserire un commento qui sotto.',
 'missingcommentheader' => "'''Attenzione:''' non è stata specificato l'oggetto/l'intestazione di questo commento. Premendo di nuovo \"{{int:savearticle}}\" la modifica verrà salvata senza intestazione.",
@@ -1908,7 +1904,6 @@ Probabilmente vuoi modificare la descrizione presente nella [$2 pagina di descri
 'shared-repo-from' => 'da $1',
 'shared-repo' => 'un archivio condiviso',
 'filepage.css' => '/* Il CSS messo qui viene incluso nella pagina di descrizione del file, inclusa anche su wiki client esterni */',
-'upload-disallowed-here' => 'Impossibile sovrascrivere questa immagine.',
 
 # File reversion
 'filerevert' => 'Ripristina $1',
@@ -2026,7 +2021,7 @@ I redirect <del>cancellati</del> sono stati corretti.',
 'lonelypages' => 'Pagine orfane',
 'lonelypagestext' => 'Le pagine indicate di seguito sono prive di collegamenti provenienti da altre pagine di {{SITENAME}} e non sono incluse in nessuna pagina del sito.',
 'uncategorizedpages' => 'Pagine prive di categorie',
-'uncategorizedcategories' => 'Categorie prive di categorie',
+'uncategorizedcategories' => 'Categorie non categorizzate',
 'uncategorizedimages' => 'File privi di categorie',
 'uncategorizedtemplates' => 'Template privi di categorie',
 'unusedcategories' => 'Categorie vuote',
@@ -2046,7 +2041,7 @@ I redirect <del>cancellati</del> sono stati corretti.',
 'mostimages' => 'File più richiamati',
 'mostinterwikis' => 'Pagine con più interwiki',
 'mostrevisions' => 'Pagine con più versioni',
-'prefixindex' => 'Indice delle pagine per lettere iniziali',
+'prefixindex' => 'Indice delle voci per lettere iniziali',
 'prefixindex-namespace' => 'Tutte le pagine con il prefisso del namespace $1',
 'shortpages' => 'Pagine più corte',
 'longpages' => 'Pagine più lunghe',
@@ -2156,7 +2151,7 @@ Protocolli supportati: <code>$1</code> (non aggiungere nessuno di questi nella t
 'listusers-blocked' => '(bloccato)',
 
 # Special:ActiveUsers
-'activeusers' => 'Elenco degli utenti attivi',
+'activeusers' => 'Lista degli utenti attivi',
 'activeusers-intro' => 'Questo è un elenco di utenti che hanno avuto qualche tipo di attività da $1 {{PLURAL:$1|giorno|giorni}} a questa parte.',
 'activeusers-count' => "$1 {{PLURAL:$1|modifica|modifiche}} {{PLURAL:$3|nell'ultimo giorno|negli ultimi $3 giorni}}",
 'activeusers-from' => 'Mostra gli utenti a partire da:',
@@ -2191,8 +2186,6 @@ Potrebbero esserci [[{{MediaWiki:Listgrouprights-helppage}}|ulteriori informazio
 'mailnologin' => 'Nessun indirizzo cui inviare il messaggio',
 'mailnologintext' => 'Per inviare messaggi e-mail ad altri utenti è necessario [[Special:UserLogin|accedere al sito]] e aver registrato un indirizzo valido nelle proprie [[Special:Preferences|preferenze]].',
 'emailuser' => "Scrivi all'utente",
-'emailuser-title-target' => 'Invia una e-mail a questo {{GENDER:$1|utente}}',
-'emailuser-title-notarget' => 'Invia una e-mail a un utente',
 'emailpage' => "Invia un messaggio e-mail all'utente",
 'emailpagetext' => 'Usare il modulo sottostante per inviare un messaggio e-mail all\'utente indicato. L\'indirizzo specificato nelle [[Special:Preferences|preferenze]] del mittente apparirà nel campo "Da:" del messaggio per consentire al destinatario di rispondere direttamente.',
 'usermailererror' => "L'oggetto mail ha restituito l'errore:",
@@ -2993,34 +2986,16 @@ Tutte le operazioni di importazione trans-wiki sono registrate nel [[Special:Log
 
 # Info page
 'pageinfo-title' => 'Informazioni per "$1"',
-'pageinfo-header-basic' => 'Informazioni di base',
-'pageinfo-header-edits' => 'Cronologia delle modifiche',
-'pageinfo-header-restrictions' => 'Protezione della pagina',
-'pageinfo-header-properties' => 'Proprietà della pagina',
-'pageinfo-display-title' => 'Titolo visualizzato',
-'pageinfo-default-sort' => 'Criterio di ordinamento predefinito',
-'pageinfo-length' => 'Lunghezza della pagina (in byte)',
-'pageinfo-article-id' => 'ID della pagina',
-'pageinfo-robot-policy' => 'Stato per i motori di ricerca',
-'pageinfo-robot-index' => 'Indicizzabile',
-'pageinfo-robot-noindex' => 'Non indicizzabile',
-'pageinfo-views' => 'Numero di visualizzazioni',
+'pageinfo-header-edits' => 'Edit',
+'pageinfo-header-watchlist' => 'Osservati speciali',
+'pageinfo-header-views' => 'Visualizzazioni',
+'pageinfo-subjectpage' => 'Pagina',
+'pageinfo-talkpage' => 'Pagina di discussione',
 'pageinfo-watchers' => 'Numero di utenti che hanno la pagina nei loro Osservati Speciali',
-'pageinfo-redirects-name' => 'Redirect a questa pagina',
-'pageinfo-subpages-name' => 'Sottopagine di questa pagina',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirect}}; $3 {{PLURAL:$3|non redirect}})',
-'pageinfo-firstuser' => 'Creatore della pagina',
-'pageinfo-firsttime' => 'Data di creazione della pagina',
-'pageinfo-lastuser' => 'Ultimo contributore',
-'pageinfo-lasttime' => 'Data di ultima modifica',
-'pageinfo-edits' => 'Numero totale di modifiche',
-'pageinfo-authors' => 'Numero totale di autori diversi',
-'pageinfo-recent-edits' => 'Numero di modifiche recenti (negli ultimi $1)',
-'pageinfo-recent-authors' => 'Numero di autori diversi recenti',
-'pageinfo-restriction' => 'Protezione della pagina (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Parola magica|Parole magiche}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categoria nascosta|Categorie nascoste}} ($1)',
-'pageinfo-templates' => 'Template {{PLURAL:$1|incluso|inclusi}}  ($1)',
+'pageinfo-edits' => 'Numero di edit',
+'pageinfo-authors' => 'Numero di autori diversi',
+'pageinfo-views' => 'Numero di visualizzazioni',
+'pageinfo-viewsperedit' => 'Visualizzazioni per modifica',
 
 # Patrolling
 'markaspatrolleddiff' => 'Segna la modifica come verificata',
@@ -3063,7 +3038,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 pixel, dimensione del file: $3, tipo MIME: $4, $5 {{PLURAL:$5|pagina|pagine}}',
 'file-nohires' => 'Non sono disponibili versioni a risoluzione più elevata.',
 'svg-long-desc' => 'file in formato SVG, dimensioni nominali $1 × $2 pixel, dimensione del file: $3',
-'svg-long-desc-animated' => 'file in formato SVG animato, dimensioni nominali $1 × $2 pixel, dimensione del file: $3',
 'show-big-image' => 'Versione ad alta risoluzione',
 'show-big-image-preview' => 'Dimensioni di questa anteprima: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Altra risoluzione|Altre risoluzioni}}: $1.',
@@ -3073,8 +3047,6 @@ $1',
 'file-info-png-looped' => 'ciclico',
 'file-info-png-repeat' => 'ripetuto $1 {{PLURAL:$1|volta|volte}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|frame|frame}}',
-'file-no-thumb-animation' => "'''Nota: a causa di limitazioni tecniche, le miniature di questo file non saranno animate.'''",
-'file-no-thumb-animation-gif' => "'''Nota: a causa di limitazioni tecniche, le miniature delle immagini GIF ad alta risoluzione come questa non saranno animate.'''",
 
 # Special:NewFiles
 'newimages' => 'Galleria dei nuovi file',
@@ -3648,7 +3620,7 @@ Per favore, conferma che desideri veramente ricreare questa pagina.",
 'size-bytes' => '$1 byte',
 
 # Live preview
-'livepreview-loading' => 'Caricamento in corso...',
+'livepreview-loading' => 'Caricamento in corso',
 'livepreview-ready' => 'Caricamento in corso… Pronto.',
 'livepreview-failed' => "Errore nella funzione Live preview.
 Usare l'anteprima standard.",
index 5e4ec33..32c0d4b 100644 (file)
@@ -119,7 +119,7 @@ $specialPageAliases = array(
        'Blankpage'                 => array( '白紙ページ' ),
        'Block'                     => array( '投稿ブロック', 'ブロック' ),
        'Blockme'                   => array( '自己ブロック' ),
-       'Booksources'               => array( '文献資料', '書籍情報源' ),
+       'Booksources'               => array( '文献資料' ),
        'BrokenRedirects'           => array( '迷子のリダイレクト', '壊れたリダイレクト' ),
        'Categories'                => array( 'カテゴリ', 'カテゴリ一覧' ),
        'ChangeEmail'               => array( 'メールアドレスの変更' ),
@@ -212,154 +212,154 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#転送', '#リダイレクト', '#転送', '#リダイレクト', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__目次非表示__', '__目次非表示__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ギャラリー非表示__', '__ギャラリー非表示__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__目次強制__', '__目次強制__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__目次__', '__目次__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__節編集非表示__', '__セクション編集非表示__', '__セクション編集非表示__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__見出し非表示__', '__見出し非表示__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', '現在の月', '協定月', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', '現在の月1', '協定月1', '協定月1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', '現在の月名', '協定月名', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', '現在の月属格', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', '現在の月省略形', '省略協定月', '協定月省略', '協定月省略形', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', '現在の日', '協定日', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', '現在の日2', '協定日2', '協定日2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', '現在の曜日名', '協定曜日', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', '現在の年', '協定年', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', '現在の時刻', '協定時間', '協定時刻', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', '現在の時', '協定時', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', '地方時の月', '現地月', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', '地方時の月1', '現地月1', '現地月1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', '地方時の月名1', '現地月名', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', '地方時の月属格', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', '地方時の月省略形', '省略現地月', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', '地方時の日', '現地日', 'ローカルデイ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', '地方時の日2', '現地日2', '現地日2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', '地方時の曜日名', '現地曜日', 'ローカルデイネーム', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', '地方時の年', '現地年', 'ローカルイヤー', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', '地方時の時刻', '現地時間', 'ローカルタイム', 'LOCALTIME' ),
-       'localhour'                 => array( '1', '地方時の時', '現地時', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ページ数', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', '記事数', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ファイル数', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', '利用者数', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', '活動利用者数', '有効な利用者数', '有効利用者数', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', '編集回数', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', '閲覧回数', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ページ名', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ページ名E', 'ページ名E', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', '名前空間', 'NAMESPACE' ),
-       'namespacee'                => array( '1', '名前空間E', '名前空間E', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'トーク空間', 'ノート空間', '会話空間', 'トークスペース', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'トーク空間E', 'トーク空間E', 'ノート空間E', '会話空間E', 'ノート空間E', '会話空間E', 'トークスペースE', 'トークスペースE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', '主空間', '標準空間', '記事空間', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', '主空間E', '標準空間E', '標準空間E', '記事空間E', '記事空間E', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', '完全なページ名', 'フルページ名', '完全な記事名', '完全記事名', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', '完全なページ名E', 'フルページ名E', 'フルページ名E', '完全なページ名E', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'サブページ名', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'サブページ名E', 'サブページ名E', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', '親ページ名', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', '親ページ名E', '親ページ名E', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'トークページ名', '会話ページ名', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'トークページ名E', '会話ページ名E', '会話ページ名E', 'トークページ名E', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', '主ページ名', '記事ページ名', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', '主ページ名E', '記事ページ名E', '主ページ名E', '記事ページ名E', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'メッセージ:', 'MSG:' ),
-       'subst'                     => array( '0', '展開:', '展開:', 'SUBST:' ),
-       'safesubst'                 => array( '0', '安全展開:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'ウィキ無効メッセージ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'サムネイル', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', '代替画像=$1', 'サムネイル=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', '右', 'right' ),
-       'img_left'                  => array( '1', '左', 'left' ),
-       'img_none'                  => array( '1', 'なし', '無し', 'none' ),
-       'img_width'                 => array( '1', '$1ピクセル', '$1px' ),
-       'img_center'                => array( '1', '中央', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'フレーム', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'フレームなし', 'frameless' ),
-       'img_page'                  => array( '1', 'ページ=$1', 'ページ $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', '右上', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', '境界', 'ボーダー', 'border' ),
-       'img_baseline'              => array( '1', '下線', 'ベースライン', 'baseline' ),
-       'img_sub'                   => array( '1', '下付き', 'sub' ),
-       'img_super'                 => array( '1', '上付き', 'super', 'sup' ),
-       'img_top'                   => array( '1', '上端', 'top' ),
-       'img_text_top'              => array( '1', '文上端', 'text-top' ),
-       'img_middle'                => array( '1', '中心', 'middle' ),
-       'img_bottom'                => array( '1', '下端', 'bottom' ),
-       'img_text_bottom'           => array( '1', '文下端', 'text-bottom' ),
-       'img_link'                  => array( '1', 'リンク=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', '代替文=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'インターフェース:', 'インタ:', 'インターフェース:', 'インタ:', 'INT:' ),
-       'sitename'                  => array( '1', 'サイト名', 'サイトネーム', 'SITENAME' ),
-       'ns'                        => array( '0', '名前空間:', '名前空間:', '名空:', '名空:', 'NS:' ),
-       'nse'                       => array( '0', '名前空間E:', 'NSE:' ),
-       'localurl'                  => array( '0', 'ローカルURL:', 'ローカルURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ローカルURLE:', 'ローカルURLE:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', '記事パス', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'サーバー', 'サーバ', 'SERVER' ),
-       'servername'                => array( '0', 'サーバー名', 'サーバーネーム', 'サーバ名', 'サーバネーム', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'スクリプトパス', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'スタイルパス', 'STYLEPATH' ),
-       'grammar'                   => array( '0', '文法:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', '性別:', '性別:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__タイトル変換無効__', '__タイトルコンバート拒否__', '__タイトルコンバート拒否__', '__タイトル非表示__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__内容変換無効__', '__内容変換抑制__', '__内容変換抑制__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', '現在の週', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', '現在の曜日番号', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', '地方時の週', '現地週', 'ローカルウィーク', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', '地方時の曜日番号', 'LOCALDOW' ),
-       'revisionid'                => array( '1', '版のID', 'リビジョンID', '差分ID', 'リビジョンID', '差分ID', 'REVISIONID' ),
-       'revisionday'               => array( '1', '版の日', 'リビジョン日', '差分日', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', '版の日2', 'リビジョン日2', '差分日2', 'リビジョン日2', '差分日2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', '版の月', 'リビジョン月', '差分月', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', '版の月1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', '版の年', 'リビジョン年', '差分年', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', '版のタイムスタンプ', 'リビジョンタイムスタンプ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', '版の利用者', 'リビジョンユーザー', 'リビジョンユーザ', 'リビジョン利用者', '差分利用者', 'REVISIONUSER' ),
-       'plural'                    => array( '0', '複数:', '複数:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', '完全なURL:', 'フルURL:', '完全なURL:', 'フルURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', '完全なURLE:', 'フルURLE:', '完全なURLE:', 'フルURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', '先頭小文字:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', '先頭大文字:', 'UCFIRST:' ),
-       'lc'                        => array( '0', '小文字:', 'LC:' ),
-       'uc'                        => array( '0', '大文字:', 'UC:' ),
-       'raw'                       => array( '0', '生:', 'RAW:' ),
-       'displaytitle'              => array( '1', '表示タイトル:', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', '生', 'R' ),
-       'newsectionlink'            => array( '1', '__新しい節リンク__', '__新しいセクションリンク__', '__新セクションリンク__', '__新しいセクションリンク__', '__新セクションリンク__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__新しい節リンク非表示__', '__新しいセクションリンク非表示__', '__新しいセクションリンク非表示__', '__新セクションリンク非表示__', '__新セクションリンク非表示__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', '現在のバージョン', 'ウィキバージョン', 'MediaWikiバージョン', 'メディアウィキバージョン', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLエンコード:', 'URLエンコード:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'アンカー用エンコード', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', '現在のタイムスタンプ', '協定タイムスタンプ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', '地方時のタイムスタンプ', '現地タイムスタンプ', 'ローカルタイムスタンプ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', '方向印', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#言語:', '#言語:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', '内容言語', '記事言語', 'プロジェクト言語', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', '名前空間内ページ数', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', '管理者数', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', '数整形', 'FORMATNUM' ),
-       'padleft'                   => array( '0', '補充左', 'PADLEFT' ),
-       'padright'                  => array( '0', '補充右', 'PADRIGHT' ),
-       'special'                   => array( '0', '特別', 'special' ),
-       'defaultsort'               => array( '1', 'デフォルトソート:', 'デフォルトソート:', 'デフォルトソートキー:', 'デフォルトカテゴリソート:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ファイルパス:', 'ファイルパス:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'タグ', 'tag' ),
-       'hiddencat'                 => array( '1', '__カテゴリ非表示__', '__カテ非表示__', '__非表示カテ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'カテゴリ内ページ数', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ページサイズ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__インデックス__', '__インデックス__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__インデックス拒否__', '__インデックス拒否__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'グループ人数', 'グループ所属人数', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__静的転送__', '__二重転送解消無効__', '__二重転送解消無効__', '__二重転送修正無効__', '__二重転送修正無効__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', '保護レベル', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', '日付整形', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'パス', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ウィキ', 'WIKI' ),
-       'url_query'                 => array( '0', 'クエリー', 'QUERY' ),
+       'redirect'                => array( '0', '#転送', '#リダイレクト', '#転送', '#リダイレクト', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__目次非表示__', '__目次非表示__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ギャラリー非表示__', '__ギャラリー非表示__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__目次強制__', '__目次強制__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__目次__', '__目次__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__節編集非表示__', '__セクション編集非表示__', '__セクション編集非表示__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__見出し非表示__', '__見出し非表示__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', '現在の月', '協定月', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', '現在の月1', '協定月1', '協定月1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', '現在の月名', '協定月名', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', '現在の月属格', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', '現在の月省略形', '省略協定月', '協定月省略', '協定月省略形', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', '現在の日', '協定日', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', '現在の日2', '協定日2', '協定日2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', '現在の曜日名', '協定曜日', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', '現在の年', '協定年', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', '現在の時刻', '協定時間', '協定時刻', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', '現在の時', '協定時', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', '地方時の月', '現地月', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', '地方時の月1', '現地月1', '現地月1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', '地方時の月名1', '現地月名', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', '地方時の月属格', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', '地方時の月省略形', '省略現地月', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', '地方時の日', '現地日', 'ローカルデイ', 'LOCALDAY' ),
+       'localday2'               => array( '1', '地方時の日2', '現地日2', '現地日2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', '地方時の曜日名', '現地曜日', 'ローカルデイネーム', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', '地方時の年', '現地年', 'ローカルイヤー', 'LOCALYEAR' ),
+       'localtime'               => array( '1', '地方時の時刻', '現地時間', 'ローカルタイム', 'LOCALTIME' ),
+       'localhour'               => array( '1', '地方時の時', '現地時', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ページ数', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', '記事数', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ファイル数', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', '利用者数', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', '活動利用者数', '有効な利用者数', '有効利用者数', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', '編集回数', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', '閲覧回数', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ページ名', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ページ名E', 'ページ名E', 'PAGENAMEE' ),
+       'namespace'               => array( '1', '名前空間', 'NAMESPACE' ),
+       'namespacee'              => array( '1', '名前空間E', '名前空間E', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'トーク空間', 'ノート空間', '会話空間', 'トークスペース', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'トーク空間E', 'トーク空間E', 'ノート空間E', '会話空間E', 'ノート空間E', '会話空間E', 'トークスペースE', 'トークスペースE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', '主空間', '標準空間', '記事空間', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', '主空間E', '標準空間E', '標準空間E', '記事空間E', '記事空間E', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', '完全なページ名', 'フルページ名', '完全な記事名', '完全記事名', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', '完全なページ名E', 'フルページ名E', 'フルページ名E', '完全なページ名E', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'サブページ名', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'サブページ名E', 'サブページ名E', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', '親ページ名', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', '親ページ名E', '親ページ名E', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'トークページ名', '会話ページ名', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'トークページ名E', '会話ページ名E', '会話ページ名E', 'トークページ名E', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', '主ページ名', '記事ページ名', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', '主ページ名E', '記事ページ名E', '主ページ名E', '記事ページ名E', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'メッセージ:', 'MSG:' ),
+       'subst'                   => array( '0', '展開:', '展開:', 'SUBST:' ),
+       'safesubst'               => array( '0', '安全展開:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'ウィキ無効メッセージ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'サムネイル', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', '代替画像=$1', 'サムネイル=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', '右', 'right' ),
+       'img_left'                => array( '1', '左', 'left' ),
+       'img_none'                => array( '1', 'なし', '無し', 'none' ),
+       'img_width'               => array( '1', '$1ピクセル', '$1px' ),
+       'img_center'              => array( '1', '中央', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'フレーム', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'フレームなし', 'frameless' ),
+       'img_page'                => array( '1', 'ページ=$1', 'ページ $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', '右上', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', '境界', 'ボーダー', 'border' ),
+       'img_baseline'            => array( '1', '下線', 'ベースライン', 'baseline' ),
+       'img_sub'                 => array( '1', '下付き', 'sub' ),
+       'img_super'               => array( '1', '上付き', 'super', 'sup' ),
+       'img_top'                 => array( '1', '上端', 'top' ),
+       'img_text_top'            => array( '1', '文上端', 'text-top' ),
+       'img_middle'              => array( '1', '中心', 'middle' ),
+       'img_bottom'              => array( '1', '下端', 'bottom' ),
+       'img_text_bottom'         => array( '1', '文下端', 'text-bottom' ),
+       'img_link'                => array( '1', 'リンク=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', '代替文=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'インターフェース:', 'インタ:', 'インターフェース:', 'インタ:', 'INT:' ),
+       'sitename'                => array( '1', 'サイト名', 'サイトネーム', 'SITENAME' ),
+       'ns'                      => array( '0', '名前空間:', '名前空間:', '名空:', '名空:', 'NS:' ),
+       'nse'                     => array( '0', '名前空間E:', 'NSE:' ),
+       'localurl'                => array( '0', 'ローカルURL:', 'ローカルURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ローカルURLE:', 'ローカルURLE:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', '記事パス', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'サーバー', 'サーバ', 'SERVER' ),
+       'servername'              => array( '0', 'サーバー名', 'サーバーネーム', 'サーバ名', 'サーバネーム', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'スクリプトパス', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'スタイルパス', 'STYLEPATH' ),
+       'grammar'                 => array( '0', '文法:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', '性別:', '性別:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__タイトル変換無効__', '__タイトルコンバート拒否__', '__タイトルコンバート拒否__', '__タイトル非表示__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__内容変換無効__', '__内容変換抑制__', '__内容変換抑制__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', '現在の週', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', '現在の曜日番号', 'CURRENTDOW' ),
+       'localweek'               => array( '1', '地方時の週', '現地週', 'ローカルウィーク', 'LOCALWEEK' ),
+       'localdow'                => array( '1', '地方時の曜日番号', 'LOCALDOW' ),
+       'revisionid'              => array( '1', '版のID', 'リビジョンID', '差分ID', 'リビジョンID', '差分ID', 'REVISIONID' ),
+       'revisionday'             => array( '1', '版の日', 'リビジョン日', '差分日', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', '版の日2', 'リビジョン日2', '差分日2', 'リビジョン日2', '差分日2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', '版の月', 'リビジョン月', '差分月', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', '版の月1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', '版の年', 'リビジョン年', '差分年', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', '版のタイムスタンプ', 'リビジョンタイムスタンプ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', '版の利用者', 'リビジョンユーザー', 'リビジョンユーザ', 'リビジョン利用者', '差分利用者', 'REVISIONUSER' ),
+       'plural'                  => array( '0', '複数:', '複数:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', '完全なURL:', 'フルURL:', '完全なURL:', 'フルURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', '完全なURLE:', 'フルURLE:', '完全なURLE:', 'フルURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', '先頭小文字:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', '先頭大文字:', 'UCFIRST:' ),
+       'lc'                      => array( '0', '小文字:', 'LC:' ),
+       'uc'                      => array( '0', '大文字:', 'UC:' ),
+       'raw'                     => array( '0', '生:', 'RAW:' ),
+       'displaytitle'            => array( '1', '表示タイトル:', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', '生', 'R' ),
+       'newsectionlink'          => array( '1', '__新しい節リンク__', '__新しいセクションリンク__', '__新セクションリンク__', '__新しいセクションリンク__', '__新セクションリンク__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__新しい節リンク非表示__', '__新しいセクションリンク非表示__', '__新しいセクションリンク非表示__', '__新セクションリンク非表示__', '__新セクションリンク非表示__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', '現在のバージョン', 'ウィキバージョン', 'MediaWikiバージョン', 'メディアウィキバージョン', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLエンコード:', 'URLエンコード:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'アンカー用エンコード', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', '現在のタイムスタンプ', '協定タイムスタンプ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', '地方時のタイムスタンプ', '現地タイムスタンプ', 'ローカルタイムスタンプ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', '方向印', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#言語:', '#言語:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', '内容言語', '記事言語', 'プロジェクト言語', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', '名前空間内ページ数', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', '管理者数', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', '数整形', 'FORMATNUM' ),
+       'padleft'                 => array( '0', '補充左', 'PADLEFT' ),
+       'padright'                => array( '0', '補充右', 'PADRIGHT' ),
+       'special'                 => array( '0', '特別', 'special' ),
+       'defaultsort'             => array( '1', 'デフォルトソート:', 'デフォルトソート:', 'デフォルトソートキー:', 'デフォルトカテゴリソート:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ファイルパス:', 'ファイルパス:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'タグ', 'tag' ),
+       'hiddencat'               => array( '1', '__カテゴリ非表示__', '__カテ非表示__', '__非表示カテ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'カテゴリ内ページ数', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ページサイズ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__インデックス__', '__インデックス__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__インデックス拒否__', '__インデックス拒否__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'グループ人数', 'グループ所属人数', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__静的転送__', '__二重転送解消無効__', '__二重転送解消無効__', '__二重転送修正無効__', '__二重転送修正無効__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', '保護レベル', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', '日付整形', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'パス', 'PATH' ),
+       'url_wiki'                => array( '0', 'ウィキ', 'WIKI' ),
+       'url_query'               => array( '0', 'クエリー', 'QUERY' ),
 );
 
 $messages = array(
@@ -378,7 +378,7 @@ $messages = array(
 'tog-editsectiononrightclick' => '節見出しの右クリックで節を編集できるようにする(JavaScriptが必要)',
 'tog-showtoc' => '目次を表示(ページに見出しが4つ以上ある場合)',
 'tog-rememberpassword' => 'このブラウザーにログイン情報を記憶(最大 $1 {{PLURAL:$1|日間}})',
-'tog-watchcreations' => 'è\87ªå\88\86ã\81\8cä½\9cæ\88\90ã\81\97ã\81\9fã\83\9aã\83¼ã\82¸ã\82\84アップロードしたファイルをウォッチリストに追加',
+'tog-watchcreations' => 'è\87ªå\88\86ã\81\8cä½\9cæ\88\90ã\81\97ã\81\9fã\83\9aã\83¼ã\82¸ã\81¨アップロードしたファイルをウォッチリストに追加',
 'tog-watchdefault' => '自分が編集したページやファイルをウォッチリストに追加',
 'tog-watchmoves' => '自分が移動したページやファイルをウォッチリストに追加',
 'tog-watchdeletion' => '自分が削除したページやファイルをウォッチリストに追加',
@@ -415,7 +415,7 @@ $messages = array(
 'underline-default' => 'ブラウザーの設定を使用',
 
 # Font style option in Special:Preferences
-'editfont-style' => '編集エリアのフォント:',
+'editfont-style' => '編集エリアのフォントスタイル:',
 'editfont-default' => 'ブラウザーの設定を使用',
 'editfont-monospace' => '等幅フォント',
 'editfont-sansserif' => 'Sans Serif フォント',
@@ -628,8 +628,6 @@ $1',
 'youhavenewmessages' => '$1があります($2)。',
 'newmessageslink' => '新着メッセージ',
 'newmessagesdifflink' => '最終更新の差分',
-'youhavenewmessagesfromusers' => '{{PLURAL:$3|他の利用者|$3 人の利用者}}からの$1があります ($2)。',
-'youhavenewmessagesmanyusers' => '多数の利用者からの$1があります ($2)。',
 'newmessageslinkplural' => '{{PLURAL:$1|新着メッセージ}}',
 'newmessagesdifflinkplural' => '最終更新の{{PLURAL:$1|差分}}',
 'youhavenewmessagesmulti' => '$1に新着メッセージがあります',
@@ -655,8 +653,8 @@ $1',
 'page-rss-feed' => '「$1」のRSSフィード',
 'page-atom-feed' => '「$1」のAtomフィード',
 'red-link-title' => '$1(存在しないページ)',
-'sort-descending' => '降順に並べ替え',
-'sort-ascending' => '昇順に並べ替え',
+'sort-descending' => '降順に整列',
+'sort-ascending' => '昇順に整列',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main' => 'ページ',
@@ -815,7 +813,6 @@ Cookieを無効にしているようです。
 Cookieを有効にしてから、もう一度試してください。',
 'nocookiesfornew' => '発信元を確認できなかったため、アカウントは作成されませんでした。
 Cookieを有効にしていることを確認して、このページを再読込してもう一度試してください。',
-'nocookiesforlogin' => '{{int:nocookieslogin}}',
 'noname' => '利用者名を正しく指定していません。',
 'loginsuccesstitle' => 'ログイン成功',
 'loginsuccess' => "'''{{SITENAME}}に「$1」としてログインしました。'''",
@@ -1058,6 +1055,7 @@ IP アドレスは複数の利用者で共有されている場合がありま
 * '''Firefox / Safari:''' ''Shift'' を押しながら ''再読み込み'' をクリックする、もしくは ''Ctrl-F5'' か ''Ctrl-R'' を押してください (Macでは ''&#x2318;-R'' )
 * '''Google Chrome:''' ''Ctrl-Shift-R'' を押してください (Macでは ''&#x2318;-Shift-R'' )
 * '''Internet Explorer:''' ''Ctrl'' を押しながら ''最新の情報に更新'' をクリックする、もしくは ''Ctrl-F5'' を押してください
+* '''Konqueror:''' ''再読み込み'' をクリックするか、 ''F5'' を押してください。
 * '''Opera:''' ''ツール → 設定'' からキャッシュをクリアしてください。",
 'usercssyoucanpreview' => "'''ヒント:'''「{{int:showpreview}}」ボタンを使うと、保存前に新しいスタイルシートを試験できます。",
 'userjsyoucanpreview' => "'''ヒント:''' 「{{int:showpreview}}」ボタンを使うと、保存前に新しいスクリプトを試験できます。",
@@ -1076,7 +1074,7 @@ IP アドレスは複数の利用者で共有されている場合がありま
 'previewnote' => "'''これはプレビューです。'''
 変更箇所はまだ保存されていません!",
 'continue-editing' => '編集を続行',
-'previewconflict' => 'ã\81\93ã\82\8cã\81¯ã\80\81ä¸\8aã\81®ç·¨é\9b\86ã\82¨ã\83ªã\82¢ã\81®æ\96\87ç« ã\82\92ä¿\9då­\98ã\81\97ã\81\9få ´å\90\88ã\81«ã\81©ã\81\86表示ã\81\95ã\82\8cã\82\8bã\81\8bã\82\92示ã\81\99ã\83\97ã\83¬ã\83\93ã\83¥ã\83¼です。',
+'previewconflict' => 'ã\81\93ã\81®ã\83\97ã\83¬ã\83\93ã\83¥ã\83¼ã\81¯ã\80\81ä¸\8aã\81®æ\96\87ç« ç·¨é\9b\86ã\82¨ã\83ªã\82¢ã\81®æ\96\87ç« ã\82\92ä¿\9då­\98ã\81\97ã\81\9få ´å\90\88ã\81«ã\81©ã\81\86è¦\8bã\81\88ã\82\8bã\82\88ã\81\86ã\81«ã\81ªã\82\8bã\81\8bã\82\92示ã\81\99ã\82\82ã\81®です。',
 'session_fail_preview' => "'''申し訳ありません!セッションデータが消失したため編集を処理できませんでした。'''
 もう一度やり直してください。
 それでも失敗する場合、[[Special:UserLogout|ログアウト]]してからログインし直してください。",
@@ -1230,8 +1228,8 @@ $3が示した理由:''$2''",
 
 # Revision deletion
 'rev-deleted-comment' => '(要約は除去されています)',
-'rev-deleted-user' => '(利用者名は除去されています)',
-'rev-deleted-event' => '(記録は除去されています)',
+'rev-deleted-user' => '(利用者名は除去されています)',
+'rev-deleted-event' => '(記録は除去されています)',
 'rev-deleted-user-contribs' => '[利用者名またはIPアドレスは除去されました - その編集は投稿記録で非表示にされています]',
 'rev-deleted-text-permission' => "この版は'''削除されています'''。
 [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} 削除記録]に詳細情報があるかもしれません。",
@@ -1629,27 +1627,27 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'right-move-subpages' => '下位ページを含めてページを移動',
 'right-move-rootuserpages' => '利用者ページ本体を移動',
 'right-movefile' => 'ファイルの移動',
-'right-suppressredirect' => 'ã\83ªã\83\80ã\82¤ã\83¬ã\82¯ã\83\88ã\82\92æ®\8bã\81\95ã\81\9aã\81«ã\83\9aã\83¼ã\82¸ã\82\92移å\8b\95',
+'right-suppressredirect' => 'ã\83\9aã\83¼ã\82¸ã\81®ç§»å\8b\95ã\81®é\9a\9bã\81«å\85\83ã\81®ã\83\9aã\83¼ã\82¸å\90\8dã\81\8bã\82\89ã\81®ã\83ªã\83\80ã\82¤ã\83¬ã\82¯ã\83\88ã\82\92ä½\9cæ\88\90ã\81\97ã\81ªã\81\84',
 'right-upload' => 'ファイルをアップロード',
 'right-reupload' => '既存のファイルに上書き',
 'right-reupload-own' => '自分自身がアップロードした既存のファイルに上書き',
-'right-reupload-shared' => 'å\85±æ\9c\89ã\83¡ã\83\87ã\82£ã\82¢ã\83ªã\83\9dã\82¸ã\83\88ã\83ªä¸\8aã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81«ã\83­ã\83¼ã\82«ã\83«ã\81§上書き',
-'right-upload_by_url' => 'URL からファイルをアップロード',
+'right-reupload-shared' => 'å\85±æ\9c\89ã\83¡ã\83\87ã\82£ã\82¢ã\83ªã\83\9dã\82¸ã\83\88ã\83ªä¸\8aã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\83­ã\83¼ã\82«ã\83«ã\81§ã\81®上書き',
+'right-upload_by_url' => 'URLからファイルをアップロード',
 'right-purge' => '確認を省略してサイトのキャッシュを破棄',
 'right-autoconfirmed' => '半保護されたページを編集',
 'right-bot' => '自動処理と認識させる',
-'right-nominornewtalk' => 'è­°è«\96ã\83\9aã\83¼ã\82¸ã\81®ç´°é\83¨ã\81®ç·¨é\9b\86ã\82\92ã\81\97ã\81\9fé\9a\9bã\81«ã\80\81æ\96°ç\9d\80ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\81¨ã\81\97ã\81¦é\80\9aç\9f¥しない',
-'right-apihighlimits' => 'APIè¦\81æ±\82ã\81§ã\82\88ã\82\8aé«\98ã\81\84å\88¶é\99\90å\80¤ã\82\92使用',
-'right-writeapi' => 'æ\9b¸ã\81\8dè¾¼ã\81¿APIã\82\92使用',
+'right-nominornewtalk' => 'è­°è«\96ã\83\9aã\83¼ã\82¸ã\81¸ç´°é\83¨ã\81®ç·¨é\9b\86ã\82\92ã\81\97ã\81\9fã\81¨ã\81\8dã\81«ã\80\81æ\96°ã\81\97ã\81\84ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\81®ã\81\8aç\9f¥ã\82\89ã\81\9bã\82\92表示しない',
+'right-apihighlimits' => 'APIè¦\81æ±\82ã\81§ã\82\88ã\82\8aé«\98ã\81\84å\88¶é\99\90å\80¤ã\81®使用',
+'right-writeapi' => 'æ\9b¸ã\81\8dè¾¼ã\81¿APIã\81®使用',
 'right-delete' => 'ページの削除',
 'right-bigdelete' => '大きな履歴があるページを削除',
-'right-deletelogentry' => 'ç\89¹å®\9aã\81®è¨\98é\8c²é \85ç\9b®ã\82\92å\89\8aé\99¤/復帰',
-'right-deleterevision' => 'ã\83\9aã\83¼ã\82¸ã\81®ç\89¹å®\9aã\81®ç\89\88ã\82\92å\89\8aé\99¤/復帰',
+'right-deletelogentry' => 'ç\89¹å®\9aã\81®è¨\98é\8c²é \85ç\9b®ã\81®å\89\8aé\99¤ã\81¨復帰',
+'right-deleterevision' => 'ã\83\9aã\83¼ã\82¸ã\81®ç\89¹å®\9aã\81®ç\89\88ã\81®å\89\8aé\99¤ã\81¨復帰',
 'right-deletedhistory' => '削除された履歴項目(関連する本文を除く)を閲覧',
 'right-deletedtext' => '削除された本文と削除された版間の差分を閲覧',
 'right-browsearchive' => '削除されたページを検索',
-'right-undelete' => 'ã\83\9aã\83¼ã\82¸ã\82\92復帰',
-'right-suppressrevision' => '管ç\90\86è\80\85ã\81\8bã\82\89é\9a ã\81\95ã\82\8cã\81\9fç\89\88ã\82\92確èª\8d/復元',
+'right-undelete' => 'ã\83\9aã\83¼ã\82¸ã\81®復帰',
+'right-suppressrevision' => '管ç\90\86è\80\85ã\81\8bã\82\89é\9a ã\81\95ã\82\8cã\81\9fç\89\88ã\81®ç¢ºèª\8dã\81¨復元',
 'right-suppressionlog' => '非公開記録を閲覧',
 'right-block' => '他の利用者の編集をブロック',
 'right-blockemail' => '利用者のメール送信をブロック',
@@ -1660,14 +1658,14 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'right-protect' => '保護レベルを変更し、保護されたページを編集',
 'right-editprotected' => '保護ページ(カスケード保護を除く)を編集',
 'right-editinterface' => 'ユーザーインターフェイスを編集',
-'right-editusercssjs' => 'ä»\96ã\81®å\88©ç\94¨è\80\85ã\81®CSSã\83\95ã\82¡ã\82¤ã\83«/JavaScriptファイルを編集',
+'right-editusercssjs' => 'ä»\96ã\81®å\88©ç\94¨è\80\85ã\81®CSSã\81¨JavaScriptファイルを編集',
 'right-editusercss' => '他の利用者のCSSファイルを編集',
 'right-edituserjs' => '他の利用者のJavaScriptファイルを編集',
 'right-rollback' => '特定ページを最後に編集した利用者の編集を即時巻き戻し',
 'right-markbotedits' => '巻き戻しをボットの編集として扱う',
 'right-noratelimit' => '速度制限を受けない',
-'right-import' => 'ä»\96ã\81®ã\82¦ã\82£ã\82­ã\81\8bã\82\89ã\83\9aã\83¼ã\82¸ã\82\92取り込み',
-'right-importupload' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\82¢ã\83\83ã\83\97ã\83­ã\83¼ã\83\89ã\81§ã\83\9aã\83¼ã\82¸ã\82\92取り込み',
+'right-import' => 'ä»\96ã\81®ã\82¦ã\82£ã\82­ã\81\8bã\82\89ã\81®ã\83\9aã\83¼ã\82¸取り込み',
+'right-importupload' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\82¢ã\83\83ã\83\97ã\83­ã\83¼ã\83\89ã\81«ã\82\88ã\82\8bã\83\9aã\83¼ã\82¸取り込み',
 'right-patrol' => '他人の編集を巡回済みにする',
 'right-autopatrol' => '自分の編集を自動的に巡回済みにする',
 'right-patrolmarks' => '最近の更新で巡回済み印を閲覧',
@@ -1675,7 +1673,7 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'right-mergehistory' => 'ページ履歴の統合',
 'right-userrights' => '全利用者権限を編集',
 'right-userrights-interwiki' => '他のウィキの利用者の利用者権限を編集',
-'right-siteadmin' => 'ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\82\92ロックおよびロック解除',
+'right-siteadmin' => 'ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81®ロックおよびロック解除',
 'right-override-export-depth' => 'リンク先ページを5階層まで含めて書き出す',
 'right-sendemail' => '他の利用者にメールを送信',
 'right-passwordreset' => 'パスワード再設定メールを閲覧',
@@ -1688,41 +1686,41 @@ $1 {{PLURAL:$1|文字}}以下である必要があります。',
 'rightsnone' => '(なし)',
 
 # Associated actions - in the sentence "You do not have permission to X"
-'action-read' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®閲覧',
-'action-edit' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®編集',
-'action-createpage' => 'ã\83\9aã\83¼ã\82¸ã\81®作成',
-'action-createtalk' => '議論ページの作成',
-'action-createaccount' => 'ã\81\93ã\81®å\88©ç\94¨è\80\85ã\82¢ã\82«ã\82¦ã\83³ã\83\88ã\81®作成',
+'action-read' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\82\92閲覧',
+'action-edit' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\82\92編集',
+'action-createpage' => 'ã\83\9aã\83¼ã\82¸ã\82\92作成',
+'action-createtalk' => 'トークページを作成',
+'action-createaccount' => 'ã\81\93ã\81®å\88©ç\94¨è\80\85ã\82¢ã\82«ã\82¦ã\83³ã\83\88ã\82\92作成',
 'action-minoredit' => '細部の編集の印を付ける',
 'action-move' => 'このページの移動',
-'action-move-subpages' => 'このページとその下位ページの移動',
+'action-move-subpages' => 'このページと下位ページの移動',
 'action-move-rootuserpages' => '利用者ページ本体の移動',
 'action-movefile' => 'このファイルの移動',
-'action-upload' => 'ã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81®アップロード',
-'action-reupload' => 'ã\81\93ã\81®æ\97¢å­\98ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81¸ã\81®上書き',
-'action-reupload-shared' => 'å\85±æ\9c\89ã\83ªã\83\9dã\82¸ã\83\88ã\83ªã\81«ã\81\82ã\82\8bã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81¸ã\81®上書き',
-'action-upload_by_url' => 'URL からのこのファイルのアップロード',
-'action-writeapi' => 'æ\9b¸ã\81\8dè¾¼ã\81¿APIã\81®使用',
-'action-delete' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®削除',
-'action-deleterevision' => 'ã\81\93ã\81®ç\89\88ã\81®削除',
-'action-deletedhistory' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®å\89\8aé\99¤å±¥æ­´ã\81®é\96²è¦§',
+'action-upload' => 'ã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\82\92アップロード',
+'action-reupload' => 'ã\81\93ã\81®æ\97¢å­\98ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81«上書き',
+'action-reupload-shared' => 'å\85±æ\9c\89ã\83ªã\83\9dã\82¸ã\83\88ã\83ªã\81«ã\81\82ã\82\8bã\81\93ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81«上書き',
+'action-upload_by_url' => 'URLからこのファイルをアップロード',
+'action-writeapi' => 'æ\9b¸ã\81\8dè¾¼ã\81¿APIã\82\92使用',
+'action-delete' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\82\92削除',
+'action-deleterevision' => 'ã\81\93ã\81®ç\89\88ã\82\92削除',
+'action-deletedhistory' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®å\89\8aé\99¤å±¥æ­´ã\82\92表示',
 'action-browsearchive' => '削除されたページの検索',
-'action-undelete' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®復帰',
+'action-undelete' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\82\92復帰',
 'action-suppressrevision' => '隠された版の確認と復元',
-'action-suppressionlog' => 'この非公開記録の閲覧',
-'action-block' => 'この利用者の編集ブロック',
-'action-protect' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®ä¿\9dè­·ã\83¬ã\83\99ã\83«ã\81®変更',
-'action-rollback' => 'ç\89¹å®\9aã\83\9aã\83¼ã\82¸ã\82\92æ\9c\80å¾\8cã\81«ç·¨é\9b\86ã\81\97ã\81\9få\88©ç\94¨è\80\85ã\81®ç·¨é\9b\86ã\81®即時巻き戻し',
-'action-import' => '他のウィキからのこのページの取り込み',
-'action-importupload' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\82¢ã\83\83ã\83\97ã\83­ã\83¼ã\83\89ã\81§ã\81®ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81¸ã\81®å\8f\96ã\82\8aè¾¼ã\81¿',
+'action-suppressionlog' => 'この非公開記録の表示',
+'action-block' => 'ã\81\93ã\81®å\88©ç\94¨è\80\85ã\81®ç·¨é\9b\86ã\82\92ã\83\96ã\83­ã\83\83ã\82¯',
+'action-protect' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®ä¿\9dè­·ã\83¬ã\83\99ã\83«ã\82\92変更',
+'action-rollback' => 'ç\89¹å®\9aã\83\9aã\83¼ã\82¸ã\82\92æ\9c\80å¾\8cã\81«ç·¨é\9b\86ã\81\97ã\81\9få\88©ç\94¨è\80\85ã\81®ç·¨é\9b\86ã\82\92即時巻き戻し',
+'action-import' => 'このページを他のウィキから取り込む',
+'action-importupload' => 'ã\83\95ã\82¡ã\82¤ã\83«ã\82¢ã\83\83ã\83\97ã\83­ã\83¼ã\83\89ã\81§ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81«å\8f\96ã\82\8aè¾¼ã\82\80',
 'action-patrol' => '他の利用者の編集を巡回済みにする',
 'action-autopatrol' => '自分の編集を巡回済みにする',
-'action-unwatchedpages' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84ã\83\9aã\83¼ã\82¸ä¸\80覧ã\81®é\96²è¦§',
-'action-mergehistory' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®å±¥æ­´ã\81®統合',
-'action-userrights' => '全利用者権限の編集',
-'action-userrights-interwiki' => '他のウィキの利用者の利用者権限変更',
-'action-siteadmin' => 'ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81®ロックまたはロック解除',
-'action-sendemail' => 'ã\83¡ã\83¼ã\83«ã\81®送信',
+'action-unwatchedpages' => 'ã\82¦ã\82©ã\83\83ã\83\81ã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84ã\83\9aã\83¼ã\82¸ä¸\80覧ã\82\92表示',
+'action-mergehistory' => 'ã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®å±¥æ­´ã\82\92統合',
+'action-userrights' => '全利用者権限の変更',
+'action-userrights-interwiki' => '他のウィキの利用者の利用者権限変更',
+'action-siteadmin' => 'ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\82\92ロックまたはロック解除',
+'action-sendemail' => 'ã\83¡ã\83¼ã\83«ã\82\92送信',
 
 # Recent changes
 'nchanges' => '$1 {{PLURAL:$1|回の変更}}',
@@ -2089,7 +2087,6 @@ $1での[$2 ファイル解説ページ]にある説明を編集したほうが
 'shared-repo' => '共有リポジトリ',
 'shared-repo-name-wikimediacommons' => 'ウィキメディア・コモンズ',
 'filepage.css' => '/* ここに記述したCSSはファイル解説ページにて読み込まれます。また外部のクライアントウィキにも影響します */',
-'upload-disallowed-here' => '残念ながらこの画像には上書きできません。',
 
 # File reversion
 'filerevert' => '$1を差し戻す',
@@ -2171,9 +2168,9 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 
 'disambiguations' => '曖昧さ回避ページにリンクしているページ',
 'disambiguationspage' => 'Template:曖昧回避',
-'disambiguations-text' => "以下のページには'''曖昧さ回避ページ'''へのリンクが 1 個以上あります。
\81\93ã\82\8cã\82\89ã\81®リンクは、より適切なページへのリンクに変更する必要があります。<br />
-[[MediaWiki:Disambiguationspage]] にリンクがあるテンプレートを使用しているページを、曖昧さ回避ページと見なします。",
+'disambiguations-text' => "以下のページには、'''曖昧さ回避ページ'''へのリンクが1個以上あります。
\81\9dã\81®ã\82\88ã\81\86ã\81ªリンクは、より適切なページへのリンクに変更する必要があります。<br />
+[[MediaWiki:Disambiguationspage]]からリンクされたテンプレートを使用しているページが、曖昧さ回避ページと見なされます。",
 
 'doubleredirects' => '二重転送',
 'doubleredirectstext' => 'これは他のリダイレクトページへのリダイレクトの一覧です。
@@ -2199,7 +2196,6 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 # Miscellaneous special pages
 'nbytes' => '$1バイト',
 'ncategories' => '$1カテゴリ',
-'ninterwikis' => '$1 {{PLURAL:$1|個のウィキ間リンク}}',
 'nlinks' => '$1 {{PLURAL:$1|個のリンク}}',
 'nmembers' => '$1項目',
 'nrevisions' => '$1版',
@@ -2228,7 +2224,6 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 'mostlinkedtemplates' => '使用箇所の多いテンプレート',
 'mostcategories' => 'カテゴリの多いページ',
 'mostimages' => '被リンク数の多いファイル',
-'mostinterwikis' => 'ウィキ間リンクの多いページ',
 'mostrevisions' => '版の多いページ',
 'prefixindex' => '先頭が同じ全ページ',
 'prefixindex-namespace' => '先頭が同じ全ページ($1名前空間)',
@@ -2269,7 +2264,6 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 # Book sources
 'booksources' => '書籍情報源',
 'booksources-search-legend' => '書籍情報源を検索',
-'booksources-isbn' => 'ISBN:',
 'booksources-go' => '検索',
 'booksources-text' => 'お探しの書籍の新品/中古品を販売している外部サイトへのリンクを以下に列挙します。この書籍についてさらに詳しい情報があるかもしれません:',
 'booksources-invalid-isbn' => '指定したISBN番号は有効ではないようです。情報源から写し間違えていないか確認してください。',
@@ -2326,7 +2320,7 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 # Special:LinkSearch
 'linksearch' => '外部リンクの検索',
 'linksearch-pat' => '検索パターン:',
-'linksearch-ns' => '名前空間:',
+'linksearch-ns' => '名前空間',
 'linksearch-ok' => '検索',
 'linksearch-text' => '"*.wikipedia.org" のようにワイルドカードを使用できます。
 少なくとも "*.org" のようなトップレベルドメインが必要です。<br />
@@ -2363,8 +2357,6 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 'listgrouprights-rights' => '権限',
 'listgrouprights-helppage' => 'Help:グループ権限',
 'listgrouprights-members' => '(該当者一覧)',
-'listgrouprights-right-display' => '<span class="listgrouprights-granted">$1 (<code>$2</code>)</span>',
-'listgrouprights-right-revoked' => '<span class="listgrouprights-revoked">$1 (<code>$2</code>)</span>',
 'listgrouprights-addgroup' => '{{PLURAL:$2|グループ}}を追加:$1',
 'listgrouprights-removegroup' => '{{PLURAL:$2|グループ}}を除去:$1',
 'listgrouprights-addgroup-all' => '全グループを追加可能',
@@ -2378,8 +2370,6 @@ contenttype/subtypeの形式で入力してください(例:<code>image/jpeg
 'mailnologin' => '送信アドレスがありません',
 'mailnologintext' => '他の利用者宛にメールを送信するためには、[[Special:UserLogin|ログイン]]し、[[Special:Preferences|個人設定]]で有効なメールアドレスを設定する必要があります。',
 'emailuser' => 'この利用者にメールを送信',
-'emailuser-title-target' => 'この{{GENDER:$1|利用者}}にメールを送信',
-'emailuser-title-notarget' => '利用者にメールを送信',
 'emailpage' => '利用者にメールを送信',
 'emailpagetext' => '以下のフォームを使用してこの利用者にメールを送信できます。
 「差出人」として、[[Special:Preferences|利用者の個人設定]]で入力したメールアドレスが設定されます。これにより、受信者があなたに直接返信できるようになります。',
@@ -2669,7 +2659,7 @@ $1',
 'undelete-show-file-submit' => 'はい',
 
 # Namespace form on various pages
-'namespace' => '名前空間:',
+'namespace' => '名前空間',
 'invert' => '選択したものを除く',
 'tooltip-invert' => '選択した名前空間(チェックされている場合は、関連付けられた名前空間も)のページの変更を非表示にするには、このボックスにチェックを入れる',
 'namespace_association' => '対応付けられた名前空間',
@@ -2845,7 +2835,6 @@ $1のブロックの理由は「''$2''」です。",
 'proxyblockreason' => 'ご使用中のIPアドレスは公開プロキシであるため投稿ブロックされています。
 使用中のインターネットサービスプロバイダー、または所属組織の技術担当者に連絡して、これが深刻なセキュリティ問題であることを伝えてください。',
 'proxyblocksuccess' => '完了。',
-'sorbs' => 'DNSBL',
 'sorbsreason' => 'ご使用中のIPアドレスが、{{SITENAME}}の使用しているDNSBLに公開プロキシとして記載されています。',
 'sorbs_create_account_reason' => 'ご使用中のIPアドレスが、{{SITENAME}}の使用しているDNSBLに公開プロキシとして記載されています。
 アカウント作成はできません',
@@ -3000,12 +2989,12 @@ hideuser権限を持っていないため、この利用者のブロックを閲
 MediaWiki 全般のローカライズ(地域化)に貢献したい場合は、[//www.mediawiki.org/wiki/Localisation/ja MediaWiki のローカライズ] や [//translatewiki.net?setlang=ja translatewiki.net] をご覧ください。',
 'allmessagesnotsupportedDB' => "'''\$wgUseDatabaseMessages'''が無効のため、このページを使用できません。",
 'allmessages-filter-legend' => '絞り込み',
-'allmessages-filter' => '変更状態により絞り込む:',
+'allmessages-filter' => '変更状態により絞り込む',
 'allmessages-filter-unmodified' => '変更なし',
 'allmessages-filter-all' => 'すべて',
 'allmessages-filter-modified' => '変更あり',
-'allmessages-prefix' => '名前の先頭部分で絞り込む:',
-'allmessages-language' => '言語:',
+'allmessages-prefix' => '名前の先頭部分で絞り込む',
+'allmessages-language' => '言語',
 'allmessages-filter-submit' => '表示',
 
 # Thumbnails
@@ -3158,13 +3147,13 @@ MediaWiki 全般のローカライズ(地域化)に貢献したい場合は
 'tooltip-watchlistedit-raw-submit' => 'ウォッチリストを更新する',
 'tooltip-recreate' => '削除されていても、ページを再作成する',
 'tooltip-upload' => 'アップロードを開始する',
-'tooltip-rollback' => '「巻き戻し」はæ\9c\80å¾\8cã\81®ç·¨é\9b\86è\80\85ã\81«ã\82\88ã\82\8bã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81®è¤\87æ\95°ã\81®ç·¨é\9b\86ã\82\92\82¯ã\83ªã\83\83ã\82¯ã\81§å·®ã\81\97æ\88»ã\81\97ã\81¾ã\81\99',
-'tooltip-undo' => '「取り消し」はこの編集を差し戻し、編集画面をプレビュー付きで開きます。要約欄に理由を追加できます。',
+'tooltip-rollback' => '「巻き戻し」はã\80\81æ\9c\80å¾\8cã\81«ç·¨é\9b\86ã\81\97ã\81\9f人ã\81«ã\82\88ã\82\8bã\81\93ã\81®ã\83\9aã\83¼ã\82¸ã\81¸ã\81®è¤\87æ\95°ã\81®ç·¨é\9b\86ã\82\92\82¯ã\83ªã\83\83ã\82¯ã\81§å·®ã\81\97æ\88»ã\81\97ã\81¾ã\81\99',
+'tooltip-undo' => '「取り消し」はこの編集を差し戻し、編集画面をプレビューを付けて開きます。要約欄に取り消しの理由を追加できます。',
 'tooltip-preferences-save' => '設定を保存する',
 'tooltip-summary' => '短い要約を入力してください',
 
 # Stylesheets
-'common.css' => '/* ここに記述したCSSはすべての外装に反映されます */',
+'common.css' => '/* ここに書いたCSSはすべての外装に反映されます */',
 'standard.css' => '/* ここに記述したCSSはスタンダード外装の利用者に影響します */',
 'nostalgia.css' => '/* ここに記述したCSSはノスタルジア外装の利用者に影響します */',
 'cologneblue.css' => '/* ここに記述したCSSはケルンブルー外装の利用者に影響します */',
@@ -3194,9 +3183,9 @@ MediaWiki 全般のローカライズ(地域化)に貢献したい場合は
 'modern.js' => '/* ここにあるすべてのJavaScriptは、モダン外装を使用している利用者に対して読み込まれます */',
 'vector.js' => '/* ここにあるすべてのJavaScriptは、ベクター外装を使用している利用者に対して読み込まれます */',
 'group-autoconfirmed.js' => '/* ここにあるすべてのJavaScriptは、自動承認された利用者に対して読み込まれます */',
-'group-bot.js' => '/* ここにあるすべてのJavaScriptは、ボットのみに読み込まれます */',
-'group-sysop.js' => '/* ここにあるすべてのJavaScriptは、管理者のみに読み込まれます */',
-'group-bureaucrat.js' => '/* ここにあるすべてのJavaScriptは、ビューロクラットのみに読み込まれます */',
+'group-bot.js' => '/* ここにあるすべてのJavaScriptは、ボットのみに対して読み込まれます */',
+'group-sysop.js' => '/* ここにあるすべてのJavaScriptは、管理者のみに対して読み込まれます */',
+'group-bureaucrat.js' => '/* ここにあるすべてのJavaScriptは、ビューロクラットのみに対して読み込まれます */',
 
 # Metadata
 'notacceptable' => 'ウィキサーバーは、ご使用中のクライアントが読める形式では情報を提供できません。',
@@ -3225,33 +3214,16 @@ MediaWiki 全般のローカライズ(地域化)に貢献したい場合は
 
 # Info page
 'pageinfo-title' => '「$1」の情報',
-'pageinfo-header-basic' => '基本情報',
-'pageinfo-header-edits' => '編集履歴',
-'pageinfo-header-restrictions' => 'ページの保護',
-'pageinfo-header-properties' => 'ページのプロパティ',
-'pageinfo-display-title' => '表示されるページ名',
-'pageinfo-default-sort' => '既定のソートキー',
-'pageinfo-length' => 'ページの長さ (バイト単位)',
-'pageinfo-article-id' => 'ページ ID',
-'pageinfo-robot-policy' => '検索エンジンの状態',
-'pageinfo-robot-index' => 'インデックス可能',
-'pageinfo-robot-noindex' => 'インデックス不可',
+'pageinfo-header-edits' => '編集',
+'pageinfo-header-watchlist' => 'ウォッチリスト',
+'pageinfo-header-views' => '表示',
+'pageinfo-subjectpage' => 'ページ',
+'pageinfo-talkpage' => 'トークページ',
+'pageinfo-watchers' => 'ウォッチリストに入れている利用者数',
+'pageinfo-edits' => '編集回数',
+'pageinfo-authors' => '投稿者数',
 'pageinfo-views' => '閲覧回数',
-'pageinfo-watchers' => 'ページをウォッチリストに入れている人数',
-'pageinfo-redirects-name' => 'このページへのリダイレクト',
-'pageinfo-subpages-name' => 'このページの下位ページ数',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|リダイレクト}}、$3 {{PLURAL:$3|非リダイレクト}})',
-'pageinfo-firstuser' => 'ページ作成者',
-'pageinfo-firsttime' => 'ページの作成日時',
-'pageinfo-lastuser' => '最終編集者',
-'pageinfo-lasttime' => '最終編集日時',
-'pageinfo-edits' => '総編集回数',
-'pageinfo-authors' => '総投稿者数',
-'pageinfo-recent-edits' => '最近の編集回数 (過去 $1)',
-'pageinfo-restriction' => 'ページ保護 (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => 'マジック {{PLURAL:$1|ワード}} ($1)',
-'pageinfo-hidden-categories' => '隠し{{PLURAL:$1|カテゴリ}} ($1)',
-'pageinfo-templates' => '参照読み込みされた{{PLURAL:$1|テンプレート}} ($1)',
+'pageinfo-viewsperedit' => '1編集あたりの閲覧回数',
 
 # Skin names
 'skinname-standard' => 'クラシック',
@@ -3306,8 +3278,7 @@ $1',
 'file-info-size' => '$1 × $2 ピクセル、ファイルサイズ:$3、MIMEタイプ:$4',
 'file-info-size-pages' => '$1 × $2 ピクセル、ファイルサイズ:$3、MIMEタイプ:$4、$5 {{PLURAL:$5|ページ}}',
 'file-nohires' => '高解像度版はありません。',
-'svg-long-desc' => 'SVG ファイル、$1 × $2 ピクセル、ファイルサイズ: $3',
-'svg-long-desc-animated' => 'アニメーション SVG ファイル、$1 × $2 ピクセル、ファイルサイズ: $3',
+'svg-long-desc' => 'SVG ファイル、$1 × $2 ピクセル、ファイルサイズ:$3',
 'show-big-image' => '高解像度での画像',
 'show-big-image-preview' => 'このプレビューのサイズ:$1。',
 'show-big-image-other' => 'その他の{{PLURAL:$2|解像度}}:$1。',
@@ -3317,8 +3288,6 @@ $1',
 'file-info-png-looped' => '繰り返し',
 'file-info-png-repeat' => '$1 {{PLURAL:$1|回再生しました}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|フレーム}}',
-'file-no-thumb-animation' => "'''注意: 技術的な制限により、このファイルのサムネイルはアニメーションされません。'''",
-'file-no-thumb-animation-gif' => "'''注意: 技術的な制限により、この画像のような高解像度の GIF 画像の、サムネイルはアニメーションされません。'''",
 
 # Special:NewFiles
 'newimages' => '新しいファイルのギャラリー',
@@ -3822,10 +3791,10 @@ Variants for Chinese language
 # E-mail address confirmation
 'confirmemail' => 'メールアドレスの確認',
 'confirmemail_noemail' => '[[Special:Preferences|個人設定]]で有効なメールアドレスが指定されていません。',
-'confirmemail_text' => '{{SITENAME}}では、メール機能を使用する前にメールアドレスの検証が必要です。
-以ä¸\8bã\81®ã\83\9cã\82¿ã\83³ã\82\92æ\8a¼ã\81\99ã\81¨ã\80\81ã\81\82ã\81ªã\81\9fã\81®ã\83¡ã\83¼ã\83«ã\82¢ã\83\89ã\83¬ã\82¹ã\81«ç¢ºèª\8dç\94¨ã\83¡ã\83¼ã\83«ã\82\92ã\81\8aé\80\81ã\82\8aã\81\97ます。
\81\9dã\81®ã\83¡ã\83¼ã\83«å\86\85ã\81«ã\80\81確èª\8dç\94¨ã\82³ã\83¼ã\83\89ã\82\92å\90«ã\82\80ã\83ªã\83³ã\82¯ã\81\8cã\81\82ã\82\8aます。
\83¡ã\83¼ã\83«ã\82¢ã\83\89ã\83¬ã\82¹ã\81\8cæ\9c\89å\8a¹ã\81§ã\81\82ã\82\8bã\81\93ã\81¨ã\82\92確èª\8dã\81\99ã\82\8bã\81\9fã\82\81ã\81«ã\80\81ã\81\9dã\81®ã\83ªã\83³ã\82¯ã\82\92ã\83\96ã\83©ã\82¦ã\82¶ã\83¼ã\81§é\96\8bã\81\84てください。',
+'confirmemail_text' => '{{SITENAME}}では、メール機能を利用する前にメールアドレスの確認が必要です。
+以ä¸\8bã\81®ã\83\9cã\82¿ã\83³ã\82\92æ\8a¼ã\81\99ã\81¨ã\83¡ã\83¼ã\83«ã\82¢ã\83\89ã\83¬ã\82¹ã\81«ç¢ºèª\8dã\83¡ã\83¼ã\83«ã\81\8cé\80\81ã\82\89ã\82\8cます。
\83¡ã\83¼ã\83«ã\81«ã\81¯ç¢ºèª\8dç\94¨ã\82³ã\83¼ã\83\89ã\82\92å\90«ã\82\80ã\83ªã\83³ã\82¯ã\81\8cæ\9b¸ã\81\8bã\82\8cã\81¦ã\81\84ます。
\81\9dã\81®ã\83ªã\83³ã\82¯ã\82\92ã\83\96ã\83©ã\82¦ã\82¶ã\83¼ã\81§èª­ã\81¿è¾¼ã\82\93ã\81§ã\80\81ã\83¡ã\83¼ã\83«ã\82¢ã\83\89ã\83¬ã\82¹ã\81®æ­£å½\93æ\80§ã\82\92確èª\8dã\81\97てください。',
 'confirmemail_pending' => '確認用コードをメールで既にお送りしました。
 アカウントを作成したばかりの場合は、メールが届くまでしばらくお待ちください。届かない場合は新しいコードを再度申請してください。',
 'confirmemail_send' => '確認用コードをメールで送信',
@@ -3935,7 +3904,7 @@ $5
 'table_pager_first' => '最初のページ',
 'table_pager_last' => '最後のページ',
 'table_pager_limit' => '1ページに$1項目を表示',
-'table_pager_limit_label' => 'ページあたりの項目数:',
+'table_pager_limit_label' => 'ページあたりの項目数',
 'table_pager_limit_submit' => '実行',
 'table_pager_empty' => '結果なし',
 
@@ -4198,13 +4167,13 @@ MediaWikiは、有用であることを期待して配布されていますが
 # New logging system
 'logentry-delete-delete' => '$1 がページ「$3」を削除しました',
 'logentry-delete-restore' => '$1 がページ「$3」を復帰しました',
-'logentry-delete-event' => '$1 が$3の{{PLURAL:$5|$5件の記録項目}}の閲覧レベルを変更しました:$4',
-'logentry-delete-revision' => '$1 がページ「$3」の{{PLURAL:$5|$5版}}の閲覧レベルを変更しました:$4',
+'logentry-delete-event' => '$1が$3の{{PLURAL:$5|記録項目| $5 件の記録項目}}の閲覧レベルを変更しました:$4',
+'logentry-delete-revision' => '$1 がページ「$3」の{{PLURAL:$5|版| $5 個の版}}の閲覧レベルを変更しました:$4',
 'logentry-delete-event-legacy' => '$1 が「$3」の記録項目の閲覧レベルを変更しました',
 'logentry-delete-revision-legacy' => '$1 がページ「$3」の版の閲覧レベルを変更しました',
 'logentry-suppress-delete' => '$1 がページ「$3」を隠蔽しました',
-'logentry-suppress-event' => '$1 が$3の{{PLURAL:$5|$5件の記録項目}}の閲覧レベルを見えない形で変更しました:$4',
-'logentry-suppress-revision' => '$1 がページ「$3」の{{PLURAL:$5|$5版}}の閲覧レベルを見えない形で変更しました:$4',
+'logentry-suppress-event' => '$1 が「$3」の{{PLURAL:$5|記録項目| $5 件の記録項目}}の閲覧レベルを見えない形で変更しました:$4',
+'logentry-suppress-revision' => '$1 がページ「$3」の{{PLURAL:$5|版| $5 個の版}}の閲覧レベルを見えない形で変更しました:$4',
 'logentry-suppress-event-legacy' => '$1 が$3で記録項目の閲覧レベルを見えない形で変更しました',
 'logentry-suppress-revision-legacy' => '$1 がページ「$3」の版の閲覧レベルを見えない形で変更しました',
 'revdelete-content-hid' => '本文の不可視化',
index 62ae858..71603a3 100644 (file)
@@ -2697,10 +2697,15 @@ Mbokmanawa iki disebabaké anané pranala jaba sing klebu daftar ireng.',
 # Info page
 'pageinfo-title' => 'Inpormasi kanggo "$1"',
 'pageinfo-header-edits' => 'Suntingan',
-'pageinfo-views' => 'Cacahing delokan',
+'pageinfo-header-watchlist' => 'Daptar pangawasan',
+'pageinfo-header-views' => 'Delokan',
+'pageinfo-subjectpage' => 'Kaca',
+'pageinfo-talkpage' => 'Kaca guneman',
 'pageinfo-watchers' => 'Cacahing pangawas',
 'pageinfo-edits' => 'Cacahing suntingan',
 'pageinfo-authors' => 'Cacahing beda-beda panganggit',
+'pageinfo-views' => 'Cacahing delokan',
+'pageinfo-viewsperedit' => 'Delokan per suntingan',
 
 # Patrolling
 'markaspatrolleddiff' => 'Tandhanana wis dipatroli',
index cc82658..607d9da 100644 (file)
@@ -88,8 +88,8 @@ $specialPageAliases = array(
        'Listgrouprights'           => array( 'ჯგუფის_უფლებათა_სია' ),
        'Listredirects'             => array( 'გადამისამართებების_სია' ),
        'Listusers'                 => array( 'მომხმარებელთა_სია' ),
-       'Lonelypages'               => array( 'ობოლი_გვერდები' ),
-       'Longpages'                 => array( 'გრძელი_გვერდები' ),
+       'Lonelypages'               => array( 'ობოლიგვერდები' ),
+       'Longpages'                 => array( 'გრძელიგვერდები' ),
        'Movepage'                  => array( 'გვერდის_გადატანა' ),
        'Mycontributions'           => array( 'ჩემი_წვლილი' ),
        'Mypage'                    => array( 'ჩემი_გვერდი' ),
@@ -101,10 +101,10 @@ $specialPageAliases = array(
        'Preferences'               => array( 'კონფიგურაცია' ),
        'Protectedpages'            => array( 'დაცული_გვერდები' ),
        'Protectedtitles'           => array( 'დაცული_სათაურები' ),
-       'Randompage'                => array( 'შემთხვევით', 'შემთხვევითი_გვერდი' ),
+       'Randompage'                => array( 'შემთხვევით', 'შემთხვევითიგვერდი' ),
        'Recentchanges'             => array( 'ბოლოცვლილებები' ),
        'Search'                    => array( 'ძიება' ),
-       'Shortpages'                => array( 'მოკლე_გვერდები' ),
+       'Shortpages'                => array( 'მოკლეგვერდები' ),
        'Specialpages'              => array( 'განსაკუთრებული_გვერდები' ),
        'Statistics'                => array( 'სტატისტიკა' ),
        'Unblock'                   => array( 'ბლოკის_მოხსნა' ),
@@ -113,54 +113,36 @@ $specialPageAliases = array(
        'Uncategorizedpages'        => array( 'უკატეგორიო_გვერდები' ),
        'Uncategorizedtemplates'    => array( 'უკატეგორიო_თარგები' ),
        'Undelete'                  => array( 'აღდგენა' ),
-       'Unusedcategories'          => array( 'á\83\92á\83\90á\83\9bá\83\9dá\83£á\83§á\83\94á\83\9cá\83\94á\83\91á\83\94á\83\9aá\83\98\83\99á\83\90á\83¢á\83\94á\83\92á\83\9dá\83 á\83\98á\83\94á\83\91á\83\98' ),
-       'Unusedimages'              => array( 'á\83\92á\83\90á\83\9bá\83\9dá\83£á\83§á\83\94á\83\9cá\83\94á\83\91á\83\94á\83\9aá\83\98\83¡á\83£á\83 á\83\90á\83\97á\83\94á\83\91á\83\98' ),
+       'Unusedcategories'          => array( 'გამოუყკატეგორიები' ),
+       'Unusedimages'              => array( 'გამოუყსურათები' ),
        'Upload'                    => array( 'ატვირთვა' ),
        'Userlogin'                 => array( 'შესვლა' ),
        'Userlogout'                => array( 'გასვლა' ),
        'Userrights'                => array( 'მომხმარებელთა_უფლებები' ),
        'Version'                   => array( 'ვერსია' ),
-       'Wantedcategories'          => array( 'მოთხოვნილი_კატეგორიები' ),
+       'Wantedcategories'          => array( 'მოთხოვნილიკატეგორიები' ),
        'Wantedfiles'               => array( 'საჭირო_ფაილები' ),
        'Wantedpages'               => array( 'საჭირო_გვერდები' ),
        'Wantedtemplates'           => array( 'საჭირო_თარგები' ),
-       'Watchlist'                 => array( 'á\83\99á\83\9dá\83\9cá\83¢á\83 á\83\9dá\83\9aá\83\98á\83¡_á\83¡á\83\98á\83\90' ),
-       'Withoutinterwiki'          => array( 'ინტერვიკის_გარეშე' ),
+       'Watchlist'                 => array( 'კონტროლსია' ),
+       'Withoutinterwiki'          => array( 'ინტერვიკისგარეშე' ),
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#გადამისამართება', '#REDIRECT' ),
-       'nogallery'                 => array( '0', '__უგალერეო__', '__NOGALLERY__' ),
-       'currentmonth'              => array( '1', 'მიმდინარე_თვე', 'მიმდინარე_თვე2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'მიმდინარე_თვე1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'მიმდინარე_თვის_სახელი', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'მიმდინარე_თვის_სახელის_აბრევიატურა', 'CURRENTMONTHNAMEGEN' ),
-       'currentday'                => array( '1', 'მიმდინარე_დღე', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'მიმდინარე_დღე2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'მიმდინარე_დღის_სახელი', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'მიმდინარე_წელი', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'მიმდინარე_დრო', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'მიმდინარე_საათი', 'CURRENTHOUR' ),
-       'pagename'                  => array( '1', 'გვერდის_სახელი', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'სახელთა_სივრცე', 'NAMESPACE' ),
-       'fullpagename'              => array( '1', 'გვერდის_სრული_სახელი', 'FULLPAGENAME' ),
-       'subst'                     => array( '0', 'მიდგმ:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'მინიატიურა', 'მინი', 'მინიასლი', 'ცეროდენა', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'მინიატიურა=$1', 'მინი=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'მარჯვნივ', 'right' ),
-       'img_left'                  => array( '1', 'მარცხნივ', 'left' ),
-       'img_none'                  => array( '1', 'არა', 'none' ),
-       'img_width'                 => array( '1', '$1პქ', '$1px' ),
-       'img_center'                => array( '1', 'ცენტრი', 'ცენტრში', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'გვერდი=$1', 'გვერდი_$1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'საზღვარი', 'border' ),
-       'img_top'                   => array( '1', 'ზედა', 'top' ),
-       'img_middle'                => array( '1', 'შუა', 'middle' ),
-       'img_bottom'                => array( '1', 'ქვედა', 'bottom' ),
-       'img_link'                  => array( '1', 'ბმული=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'ალტ=$1', 'alt=$1' ),
-       'sitename'                  => array( '1', 'საიტის_სახელი', 'SITENAME' ),
-       'special'                   => array( '0', 'სპეციალური', 'special' ),
+       'redirect'                => array( '0', '#გადამისამართება', '#REDIRECT' ),
+       'nogallery'               => array( '0', '__უგალერეო__', '__NOGALLERY__' ),
+       'subst'                   => array( '0', 'მიდგმ:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'მინიატიურა', 'მინი', 'მინიასლი', 'ცეროდენა', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'მარჯვნივ', 'right' ),
+       'img_left'                => array( '1', 'მარცხნივ', 'left' ),
+       'img_none'                => array( '1', 'არა', 'none' ),
+       'img_width'               => array( '1', '$1პქ', '$1px' ),
+       'img_center'              => array( '1', 'ცენტრი', 'ცენტრში', 'center', 'centre' ),
+       'img_border'              => array( '1', 'საზღვარი', 'border' ),
+       'img_top'                 => array( '1', 'ზედა', 'top' ),
+       'img_middle'              => array( '1', 'შუა', 'middle' ),
+       'img_bottom'              => array( '1', 'ქვედა', 'bottom' ),
+       'special'                 => array( '0', 'სპეციალური', 'special' ),
 );
 
 $linkPrefixExtension = true;
@@ -417,7 +399,7 @@ $1',
 'policy-url' => 'Project:პოლიტიკა',
 'portal' => 'საზოგადოების გვერდები',
 'portal-url' => 'Project:საზოგადოების გვერდები',
-'privacy' => 'á\83\99á\83\9dá\83\9cá\83¤á\83\98á\83\93á\83\94á\83\9cá\83ªá\83\98á\83\90á\83\9aურობის პოლიტიკა',
+'privacy' => 'á\83\90á\83\9cá\83\9dá\83\9cá\83\98á\83\9bურობის პოლიტიკა',
 'privacypage' => 'Project:ანონიმურობის პოლიტიკა',
 
 'badaccess' => 'ნებართვის შეცდომა',
@@ -494,9 +476,9 @@ $1',
 'dberrortext' => 'აღმოჩენილია სინტაქსური შეცდომა მონაცემთა ბაზასთან დაკავშირებისას
 შესაძლოა ეს არის შეცდომა პროგრამულ უზრუნველყოფაში,
 ბოლო დაკავშირება მონაცემთა ბაზასან
-<blockquote><code>$1</code></blockquote>
-მოხდა ფუნქციიდან „<code>$2</code>“.
-მონაცემთა ბაზამ დააბრუნა შეცდომა „<samp>$3: $4</samp>“.',
+<blockquote><tt>$1</tt></blockquote>
+მოხდა ფუნქციიდან <tt>„$2“</tt>.
+მონაცემთა ბაზამ დააბრუნა შეცდომა <tt>„$3: $4“</tt>.',
 'dberrortextcl' => 'მონაცემთა ბაზასთან დაკავშირებისას აღმოჩენილია სინტქსური შეცდომა.
 საბოლოო დაკავშირება მოხდა:
 „$1“
@@ -855,10 +837,11 @@ $2
 'userpage-userdoesnotexist-view' => 'მომხმარებელი „$1“ არ არის დარეგისტრირებული.',
 'blocked-notice-logextract' => 'ეს მომხმარებელი უკვე დაიბლოკა.
 დაბლოკვის მიზეზი შემდეგშია:',
-'clearyourcache' => "'''შენიშვნა:''' შენახვის შემდეგ შესაძლოა დაგჭირდეთ ბრაუზერის ქეშის გაწმენდა ცვლილებების სანახავად. 
+'clearyourcache' => "''შენიშვნა:''' შენახვის შემდეგ შესაძლოა დაგჭირდეთ ბრაუზერის ქეშის გაწმენდა ცვლილებების სანახავად. 
 * '''Firefox / Safari:''' დააჭირეთ ''Shift'' ''Reload''-ზე დაწკაპებისას, ან დააჭირეთ ''Ctrl-F5'', ან ''Ctrl-R'' (''⌘-R'' Mac-ზე); 
 * '''Google Chrome:''' დააჭირეთ ''Ctrl-Shift-R'' (''⌘-Shift-R'' Mac-ზე);
 * '''IE:''' დააჭირეთ ''Ctrl'' ''Refresh''-ზე დაწკაპებისას, ან დააჭირეთ ''Ctrl-F5'';
+* '''Konqueror:''' მხოლოდ დააწკაპეთ ''Reload'' ღილაკს, ან დააჭირეთ ''F5'';
 * '''Opera''' გაწმინდეთ კეში ''Tools→Preferences''-დან.",
 'usercssyoucanpreview' => "'''რჩევა:''' შენახვამდე გამოიყენეთ ღილაკი \"{{int:showpreview}}\" თქვენი ახალი CSS ტესტირებისთვის.",
 'userjsyoucanpreview' => "'''რჩევა:''' შენახვამდე გამოიყენეთ ღილაკი \"{{int:showpreview}}\" თქვენი ახალი JS ტესტირებისთვის.",
@@ -1848,7 +1831,6 @@ $1',
 'shared-repo-from' => ' $1-დან',
 'shared-repo' => 'საერთო საცავიდან',
 'shared-repo-name-wikimediacommons' => 'ვიკისაწყობი',
-'upload-disallowed-here' => 'სამწუხაროდ, თქვენ არ შეგიძლიათ ამ სურათზე გადაწერა.',
 
 # File reversion
 'filerevert' => 'დააბრუნე $1',
@@ -1957,7 +1939,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 ბაიტი',
 'ncategories' => '$1 კატეგორია',
-'ninterwikis' => '$1 {{PLURAL:$1|ინტერვიკი|ინტერვიკი}}',
 'nlinks' => '$1 ბმული',
 'nmembers' => '$1 წევრი',
 'nrevisions' => '$1 რედაქტირება',
@@ -1986,7 +1967,6 @@ $1',
 'mostlinkedtemplates' => 'ყველაზე მეტი ბმულების მქონე თარგები',
 'mostcategories' => 'ყველაზე მეტი კატეგორიის მქონე სტატიები',
 'mostimages' => 'ყველაზე მეტი ბმულების მქონე ფაილები',
-'mostinterwikis' => 'ყველაზე მეტი ინტერვიკის მქონე სტატია',
 'mostrevisions' => 'ყველაზე მეტად რედაქტირებული სტატიები',
 'prefixindex' => 'ყველა გვერდი (თავსართით)',
 'prefixindex-namespace' => 'ყველა პრეფიქსიანი გვერდი ($1 სახელთა სივრცე)',
@@ -2136,8 +2116,6 @@ $1',
 'mailnologin' => 'გამგზავნი მისამართი არ არის მითითებული.',
 'mailnologintext' => 'თქვენ უნდა [[Special:UserLogin|წარადგენილი იყოთ სისტემისადმი]] და გქონდეთ წესიერი ელექტრონული ფოსტის მისამართი თქვენს [[Special:Preferences|კონფიგურაციაში]] იმისთვის, რომ გაუგზავნოთ წერილების სხვა მომხმარებლებს.',
 'emailuser' => 'გაუგზავნეთ იმეილი ამ მომხმარებელს',
-'emailuser-title-target' => 'ელ. ფოსტის მიწერა {{GENDER:$1|მომხმარებელთან}}',
-'emailuser-title-notarget' => 'ელ. ფოსტის გაგზავნა მომხმარებელთან',
 'emailpage' => 'ელ. ფოსტა მომხმარებელს',
 'emailpagetext' => 'თუ ამ მომხმარებელმა თავის პარამეტრებში ელ. ფოსტის მოქმედი მისამართი მიუთითა, ქვემოთ მოყვანილი ფორმის შევსებისას შეგიძლიათ მისთვის შეტყობინების გაგზავნა. ელ. ფოსტის მისამართი, რომელიც [[Special:Preferences|თქვენს პარამეტრებში]] მიუთითეთ, დაფიქსირდება „გამომგზავნის“ ველში, რათა ადრესატმა პასუხის გაცემა შეძლოს.',
 'usermailererror' => 'ელ. ფოსტა დაბრუნდა შეცდომის გამო:',
@@ -2767,7 +2745,6 @@ $1',
 'import-interwiki-templates' => 'ყველა თარგის ჩართვა',
 'import-interwiki-submit' => 'იმპორტირება',
 'import-interwiki-namespace' => 'სამიზნე სახელთა სივრცე',
-'import-interwiki-rootpage' => 'ძირეული გვერდი (არასავალდებულო):',
 'import-upload-filename' => 'ფაილის სახელი:',
 'import-comment' => 'კომენტარი:',
 'importtext' => 'გთხოვთ, მოახდინოთ გვერდის ექსპორტი თავდაპირველი ვიკიდან, [[Special:Export|შესაბამისი ხელსაწყოს]] გამოყენებით. ფაილი შეინახეთ დისკზე, ხოლო შემდეგ ატვირთეთ აქ.',
@@ -2799,8 +2776,6 @@ $1',
 'import-error-interwiki' => 'გვერდი "$1" არ იქნა იმპორტირებული, რადგანაც მისი სახელი დარეგისტრირებულია გარე ბმულებისათვის (interwiki).',
 'import-error-special' => 'გვერდი "$1" არ იქნა იმპორტირებული, რადგანაც ის განეკუთვნება განსაკუთრებულ სახელთა სივრცეს, რომელიც კრძალავს გვერდების შექმნას.',
 'import-error-invalid' => 'გვერდი "$1" იმპორტირება არ მოხდა მიუღებელი სახელის გამო.',
-'import-options-wrong' => 'არასწორი {{PLURAL:$2|პარამეტრი|პარამეტრი}}: <nowiki>$1</nowiki>',
-'import-rootpage-invalid' => 'ძირეული გვერდის მითითებული სახელი არასწორია.',
 
 # Import log
 'importlogpage' => 'იმპორტის ჟურნალი',
@@ -2936,24 +2911,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'ინფორმაცია „$1“-თვის',
-'pageinfo-header-basic' => 'საბაზისო ინფორმაცია',
-'pageinfo-header-edits' => 'რედაქტირების ისტორია',
-'pageinfo-header-restrictions' => 'გვერდის დაცვა',
-'pageinfo-header-properties' => 'გვერდის თვისებები',
-'pageinfo-article-id' => 'გვერდის ID',
-'pageinfo-robot-policy' => 'საძიებო სისტემის სტატუსი',
+'pageinfo-header-edits' => 'რედაქტირებები',
+'pageinfo-header-watchlist' => 'კონტროლის სია',
+'pageinfo-header-views' => 'ხილვა',
+'pageinfo-subjectpage' => 'გვერდი',
+'pageinfo-talkpage' => 'განხილვის გვერდი',
+'pageinfo-watchers' => 'დამკვირვებელთა რაოდენობა',
+'pageinfo-edits' => 'რედაქციების რაოდენობა',
+'pageinfo-authors' => 'განსხვავებულ ავტორთა რაოდენობა',
 'pageinfo-views' => 'ხილვების რაოდენობა',
-'pageinfo-watchers' => 'გვერდის დამკვირვებელთა რაოდენობა',
-'pageinfo-firstuser' => 'გვერდის შემქნელი',
-'pageinfo-firsttime' => 'გვერდის შექმნის თარიღი',
-'pageinfo-lastuser' => 'ბოლო რედაქტორი',
-'pageinfo-lasttime' => 'ბოლო რედაქტირების თარიღი',
-'pageinfo-edits' => 'რედაქტირებების ჯამური რაოდენობა',
-'pageinfo-authors' => 'განსხვავებულ ავტორთა ჯამური რაოდენობა',
-'pageinfo-restriction' => 'გვერდის დაცვა (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => 'ჯადოსნური {{PLURAL:$1|სიტყვა|სიტყვა}} ($1)',
-'pageinfo-hidden-categories' => 'დამალული {{PLURAL:$1|კატეგორია|კატეგორია}} ($1)',
-'pageinfo-templates' => 'ინტეგრირებულია {{PLURAL:$1|თარგი|თარგი}} ($1)',
+'pageinfo-viewsperedit' => 'შესწორებათა ხილვა',
 
 # Skin names
 'skinname-standard' => 'კლასიკური',
@@ -3009,7 +2976,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 პიქსელი, ფაილის ზომა: $3, MIME ტიპი: $4, $5 გვერდი',
 'file-nohires' => 'უფრო მაღალი გარჩევადობა არ არის შესაძლებელი.',
 'svg-long-desc' => 'ფაილი SVG, ნომინალურად $1 × $2 პიქსელი, ფაილის ზომა: $3',
-'svg-long-desc-animated' => 'ანიმირებული SVG ფაილი, ნომინალური $1 × $2 პიქსელი, ფაილის ზომა: $3',
 'show-big-image' => 'სრული გარჩევადობა',
 'show-big-image-preview' => 'ზომა წინასწარი გადახედვისას: $1.',
 'show-big-image-other' => 'სხვა {{PLURAL:$2|გაფართოება|გაფართოება}}: $1.',
index d28025d..69e8cb8 100644 (file)
@@ -234,7 +234,7 @@ $messages = array(
 'jumptonavigation' => 'رہنمائی',
 'jumptosearch' => 'تلاش',
 'view-pool-error' => 'معذرت: تمام سرورا موجودہ وختہ اِضافی بوجھ شیر.
و زیادہ صارفین موجودہ وختہ ھیہ صفحو لاڑینیان 
ہت زیادہ صارفین موجودہ وختہ ھیہ صفحو لاڑینیان 
 برائے مہربانی! صفحو لوڑیکو بچے دوبارہ کوشش کوریکاری پروشٹی پھوکرو انتظار کورے.
 
 $1',
@@ -715,7 +715,7 @@ HTML tags لوڑے.',",
 'recentchangeslinked-summary' => "ھیہ ھتے تبدیلیان لسٹ شیر کہ ھیتان پھوک مدا پروشٹی ساوزینو بیتی شینی وا ھے صفحان سوم جستہ خور کیہ صفحہ چوکی شینی یا کیہ خاص زمرہ جاتو ممبرانن سوم چوکی شینی<br />
 ساوزیرو [[Special:Watchlist|موڑا صفحہ]] '''بولڈ''' شینی",
 'recentchangeslinked-page' => 'کھوار ویکیپیڈیو منصوبو صفحو لوڑے',
-'recentchangeslinked-to' => 'کھولاو بیرو صفحو بجایا ھمو سوم چوکیرو صفحو نوغ تبدیلیان پشاوے',
+'recentchangeslinked-to' => 'Ú©Ú¾Ù\84Ù\88Ù\84اÙ\88 Ø¨Û\8cرÙ\88 ØµÙ\81Ø­Ù\88 Ø¨Ø¬Ø§Û\8cا Ú¾Ù\85Ù\88 Ø³Ù\88Ù\85 Ú\86Ù\88Ú©Û\8cرÙ\88 ØµÙ\81Ø­Ù\88 Ù\86Ù\88غ ØªØ¨Ø¯Û\8cÙ\84Û\8cاÙ\86 Ù¾Ø´Ø§Ù\88Û\92',
 
 # Upload
 'upload' => 'فائل انځاوے',
index cf9fff0..28cdd6e 100644 (file)
 
 $fallback = 'tr';
 
-$namespaceNames = array(
-       NS_MEDIA            => 'Medya',
-       NS_SPECIAL          => 'Xısusi',
-       NS_TALK             => 'Werênayış',
-       NS_USER             => 'Karber',
-       NS_USER_TALK        => 'Karber_werênayış',
-       NS_PROJECT_TALK     => '$1_werênayış',
-       NS_FILE             => 'Dosye',
-       NS_FILE_TALK        => 'Dosya_werênayış',
-       NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'MediaWiki_werênayış',
-       NS_TEMPLATE         => 'Şablon',
-       NS_TEMPLATE_TALK    => 'Şablon_werênayış',
-       NS_HELP             => 'Peşti',
-       NS_HELP_TALK        => 'Peşti_werênayış',
-       NS_CATEGORY         => 'Kategoriye',
-       NS_CATEGORY_TALK    => 'Kategori_werênayış',
-);
-
-$namespaceAliases = array(
-       // Turkish namespace names.
-       'Medya'              => NS_MEDIA,
-       'Özel'               => NS_SPECIAL,
-       'Tartışma'           => NS_TALK,
-       'Kullanıcı'          => NS_USER,
-       'Kullanıcı_mesaj'    => NS_USER_TALK,
-       '$1_tartışma'        => NS_PROJECT_TALK,
-       'Dosya'              => NS_FILE,
-       'Dosya_tartışma'     => NS_FILE_TALK,
-       'MediaWiki_tartışma' => NS_MEDIAWIKI_TALK,
-       'Şablon'             => NS_TEMPLATE,
-       'Şablon_tartışma'    => NS_TEMPLATE_TALK,
-       'Yardım'             => NS_HELP,
-       'Yardım_tartışma'    => NS_HELP_TALK,
-       'Kategori'           => NS_CATEGORY,
-       'Kategori_tartışma'  => NS_CATEGORY_TALK,
-);
-
 $messages = array(
 # User preference toggles
 'tog-underline' => 'Bınê girey de xete bonce:',
index bf7d354..acbf8de 100644 (file)
@@ -180,130 +180,130 @@ $dateFormats = array(
  * This array can be modified at runtime with the LanguageGetMagic hook
  */
 $magicWords = array(
-       'redirect'                  => array( '0', '#ايداۋ', '#АЙДАУ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__مازمۇنسىز__', '__مسىز__', '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__قويماسىز__', '__قسىز__', '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__مازمۇنداتقىزۋ__', '__مقىزۋ__', '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__مازمۇنى__', '__مزمن__', '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__بولىدىموندەمەۋ__', '__بولىموندەتكىزبەۋ__', '__БӨЛІДІМӨНДЕМЕУ__', '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'اعىمداعىاي', 'АҒЫМДАҒЫАЙ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'اعىمداعىاياتاۋى', 'АҒЫМДАҒЫАЙАТАУЫ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'اعىمداعىايىلىكاتاۋى', 'АҒЫМДАҒЫАЙІЛІКАТАУЫ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'اعىمداعىايجىيىر', 'اعىمداعىايقىسقا', 'АҒЫМДАҒЫАЙЖИЫР', 'АҒЫМДАҒЫАЙҚЫСҚА', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'اعىمداعىكۇن', 'АҒЫМДАҒЫКҮН', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'اعىمداعىكۇن2', 'АҒЫМДАҒЫКҮН2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'اعىمداعىكۇناتاۋى', 'АҒЫМДАҒЫКҮНАТАУЫ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'اعىمداعىجىل', 'АҒЫМДАҒЫЖЫЛ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'اعىمداعىۋاقىت', 'АҒЫМДАҒЫУАҚЫТ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'اعىمداعىساعات', 'АҒЫМДАҒЫСАҒАТ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'جەرگىلىكتىاي', 'ЖЕРГІЛІКТІАЙ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'جەرگىلىكتىاياتاۋى', 'ЖЕРГІЛІКТІАЙАТАУЫ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'جەرگىلىكتىايىلىكاتاۋى', 'ЖЕРГІЛІКТІАЙІЛІКАТАУЫ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'جەرگىلىكتىايجىيىر', 'جەرگىلىكتىايقىسقاشا', 'جەرگىلىكتىايقىسقا', 'ЖЕРГІЛІКТІАЙЖИЫР', 'ЖЕРГІЛІКТІАЙҚЫСҚАША', 'ЖЕРГІЛІКТІАЙҚЫСҚА', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'جەرگىلىكتىكۇن', 'ЖЕРГІЛІКТІКҮН', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'جەرگىلىكتىكۇن2', 'ЖЕРГІЛІКТІКҮН2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'جەرگىلىكتىكۇناتاۋى', 'ЖЕРГІЛІКТІКҮНАТАУЫ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'جەرگىلىكتىجىل', 'ЖЕРГІЛІКТІЖЫЛ', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'جەرگىلىكتىۋاقىت', 'ЖЕРГІЛІКТІУАҚЫТ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'جەرگىلىكتىساعات', 'ЖЕРГІЛІКТІСАҒАТ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'بەتسانى', 'БЕТСАНЫ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ماقالاسانى', 'МАҚАЛАСАНЫ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'فايلسانى', 'ФАЙЛСАНЫ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'قاتىسۋشىسانى', 'ҚАТЫСУШЫСАНЫ', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'وڭدەمەسانى', 'تۇزەتۋسانى', 'ӨҢДЕМЕСАНЫ', 'ТҮЗЕТУСАНЫ', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'بەتاتاۋى', 'БЕТАТАУЫ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'بەتاتاۋى2', 'БЕТАТАУЫ2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ەسىماياسى', 'ЕСІМАЯСЫ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ەسىماياسى2', 'ЕСІМАЯСЫ2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'تالقىلاۋاياسى', 'ТАЛҚЫЛАУАЯСЫ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'تالقىلاۋاياسى2', 'ТАЛҚЫЛАУАЯСЫ2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'تاقىرىپبەتى', 'ماقالابەتى', 'ТАҚЫРЫПБЕТІ', 'МАҚАЛАБЕТІ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'تاقىرىپبەتى2', 'ماقالابەتى2', 'ТАҚЫРЫПБЕТІ2', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'تولىقبەتاتاۋى', 'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'تولىقبەتاتاۋى2', 'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'بەتشەاتاۋى', 'استىڭعىبەتاتاۋى', 'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'بەتشەاتاۋى2', 'استىڭعىبەتاتاۋى2', 'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'نەگىزگىبەتاتاۋى', 'НЕГІЗГІБЕТАТАУЫ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'نەگىزگىبەتاتاۋى2', 'НЕГІЗГІБЕТАТАУЫ2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'تالقىلاۋبەتاتاۋى', 'ТАЛҚЫЛАУБЕТАТАУЫ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'تالقىلاۋبەتاتاۋى2', 'ТАЛҚЫЛАУБЕТАТАУЫ2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'تاقىرىپبەتاتاۋى', 'ماقالابەتاتاۋى', 'ТАҚЫРЫПБЕТАТАУЫ', 'МАҚАЛАБЕТАТАУЫ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'تاقىرىپبەتاتاۋى2', 'ماقالابەتاتاۋى2', 'ТАҚЫРЫПБЕТАТАУЫ2', 'МАҚАЛАБЕТАТАУЫ2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'حبر:', 'ХБР:', 'MSG:' ),
-       'subst'                     => array( '0', 'بادەل:', 'БӘДЕЛ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'ۋىيكىيسىزحبر:', 'УИКИСІЗХБР:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'نوباي', 'нобай', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'نوباي=$1', 'нобай=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'وڭعا', 'وڭ', 'оңға', 'оң', 'right' ),
-       'img_left'                  => array( '1', 'سولعا', 'سول', 'солға', 'сол', 'left' ),
-       'img_none'                  => array( '1', 'ەشقانداي', 'جوق', 'ешқандай', 'жоқ', 'none' ),
-       'img_width'                 => array( '1', '$1 نۇكتە', '$1 нүкте', '$1px' ),
-       'img_center'                => array( '1', 'ورتاعا', 'ورتا', 'ортаға', 'орта', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'سۇرمەلى', 'сүрмелі', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'سۇرمەسىز', 'сүрмесіз', 'frameless' ),
-       'img_page'                  => array( '1', 'بەت=$1', 'بەت $1', 'бет=$1', 'бет $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'تىكتى', 'تىكتىك=$1', 'تىكتىك $1', 'тікті', 'тіктік=$1', 'тіктік $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'جىييەكتى', 'жиекті', 'border' ),
-       'img_baseline'              => array( '1', 'تىرەكجول', 'тірекжол', 'baseline' ),
-       'img_sub'                   => array( '1', 'استىلىعى', 'است', 'астылығы', 'аст', 'sub' ),
-       'img_super'                 => array( '1', 'ۇستىلىگى', 'ۇست', 'үстілігі', 'үст', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'ۇستىنە', 'үстіне', 'top' ),
-       'img_text_top'              => array( '1', 'ماتىن-ۇستىندە', 'мәтін-үстінде', 'text-top' ),
-       'img_middle'                => array( '1', 'ارالىعىنا', 'аралығына', 'middle' ),
-       'img_bottom'                => array( '1', 'استىنا', 'астына', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'ماتىن-استىندا', 'мәтін-астында', 'text-bottom' ),
-       'int'                       => array( '0', 'ىشكى:', 'ІШКІ:', 'INT:' ),
-       'sitename'                  => array( '1', 'توراپاتاۋى', 'ТОРАПАТАУЫ', 'SITENAME' ),
-       'ns'                        => array( '0', 'ەا:', 'ەسىمايا:', 'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
-       'localurl'                  => array( '0', 'جەرگىلىكتىجاي:', 'ЖЕРГІЛІКТІЖАЙ:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'جەرگىلىكتىجاي2:', 'ЖЕРГІЛІКТІЖАЙ2:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'سەرۆەر', 'СЕРВЕР', 'SERVER' ),
-       'servername'                => array( '0', 'سەرۆەراتاۋى', 'СЕРВЕРАТАУЫ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'امىرجولى', 'ӘМІРЖОЛЫ', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'سەپتىگى:', 'سەپتىك:', 'СЕПТІГІ:', 'СЕПТІК:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__تاقىرىپاتىنتۇرلەندىرگىزبەۋ__', '__تاتجوق__', '__اتاۋالماستىرعىزباۋ__', '__ااباۋ__', '__ТАҚЫРЫПАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__ТАТЖОҚ__', '__АТАУАЛМАСТЫРҒЫЗБАУ__', '__ААБАУ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ماعلۇماتىنتۇرلەندىرگىزبەۋ__', '__ماتجوق__', '__ماعلۇماتالماستىرعىزباۋ__', '__ماباۋ__', '__МАҒЛҰМАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__МАТЖОҚ__', '__МАҒЛҰМАТАЛМАСТЫРҒЫЗБАУ__', '__МАБАУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'اعىمداعىاپتاسى', 'اعىمداعىاپتا', 'АҒЫМДАҒЫАПТАСЫ', 'АҒЫМДАҒЫАПТА', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'اعىمداعىاپتاكۇنى', 'АҒЫМДАҒЫАПТАКҮНІ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'جەرگىلىكتىاپتاسى', 'جەرگىلىكتىاپتا', 'ЖЕРГІЛІКТІАПТАСЫ', 'ЖЕРГІЛІКТІАПТА', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'جەرگىلىكتىاپتاكۇنى', 'ЖЕРГІЛІКТІАПТАКҮНІ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'تۇزەتۋنومىرٴى', 'نۇسقانومىرٴى', 'ТҮЗЕТУНӨМІРІ', 'НҰСҚАНӨМІРІ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'تۇزەتۋكۇنى', 'نۇسقاكۇنى', 'ТҮЗЕТУКҮНІ', 'НҰСҚАКҮНІ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'تۇزەتۋكۇنى2', 'نۇسقاكۇنى2', 'ТҮЗЕТУКҮНІ2', 'НҰСҚАКҮНІ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'تۇزەتۋايى', 'نۇسقاايى', 'ТҮЗЕТУАЙЫ', 'НҰСҚААЙЫ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'تۇزەتۋجىلى', 'نۇسقاجىلى', 'ТҮЗЕТУЖЫЛЫ', 'НҰСҚАЖЫЛЫ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'تۇزەتۋۋاقىتىتاڭباسى', 'نۇسقاۋاقىتتۇيىندەمەسى', 'ТҮЗЕТУУАҚЫТЫТАҢБАСЫ', 'НҰСҚАУАҚЫТТҮЙІНДЕМЕСІ', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'كوپشەتۇرى:', 'كوپشە:', 'КӨПШЕТҮРІ:', 'КӨПШЕ:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'تولىقجايى:', 'تولىقجاي:', 'ТОЛЫҚЖАЙЫ:', 'ТОЛЫҚЖАЙ:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'تولىقجايى2:', 'تولىقجاي2:', 'ТОЛЫҚЖАЙЫ2:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'كا1:', 'كىشىارىپپەن1:', 'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'با1:', 'باسارىپپەن1:', 'БӘ1:', 'БАСӘРІППЕН1:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'كا:', 'كىشىارىپپەن:', 'КӘ:', 'КІШІӘРІППЕН:', 'LC:' ),
-       'uc'                        => array( '0', 'با:', 'باسارىپپەن:', 'БӘ:', 'БАСӘРІППЕН:', 'UC:' ),
-       'raw'                       => array( '0', 'قام:', 'ҚАМ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'كورسەتىلەتىناتاۋ', 'КӨРІНЕТІНТАҚЫРЫАПАТЫ', 'КӨРСЕТІЛЕТІНАТАУ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'ق', 'Қ', 'R' ),
-       'newsectionlink'            => array( '1', '__جاڭابولىمسىلتەمەسى__', '__ЖАҢАБӨЛІМСІЛТЕМЕСІ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'باعدارلامانۇسقاسى', 'БАҒДАРЛАМАНҰСҚАСЫ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'جايدىمۇقامداۋ:', 'ЖАЙДЫМҰҚАМДАУ:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'جاكىردىمۇقامداۋ', 'ЖӘКІРДІМҰҚАМДАУ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'اعىمداعىۋاقىتتۇيىندەمەسى', 'اعىمداعىۋاقىتتۇيىن', 'АҒЫМДАҒЫУАҚЫТТҮЙІНДЕМЕСІ', 'АҒЫМДАҒЫУАҚЫТТҮЙІН', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'جەرگىلىكتىۋاقىتتۇيىندەمەسى', 'جەرگىلىكتىۋاقىتتۇيىن', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІНДЕМЕСІ', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІН', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'باعىتبەلگىسى', 'БАҒЫТБЕЛГІСІ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#تىل:', '#ТІЛ:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ماعلۇماتتىلى', 'МАҒЛҰМАТТІЛІ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'ەسىمايابەتسانى:', 'ەابەتسانى:', 'ايابەتسانى:', 'ЕСІМАЯБЕТСАНЫ:', 'ЕАБЕТСАНЫ:', 'АЯБЕТСАНЫ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'اكىمشىسانى', 'ӘКІМШІСАНЫ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'سانپىشىمى', 'САНПІШІМІ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'سولعاىعىس', 'سولىعىس', 'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
-       'padright'                  => array( '0', 'وڭعاىعىس', 'وڭىعىس', 'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
-       'special'                   => array( '0', 'ارنايى', 'арнайы', 'special' ),
-       'defaultsort'               => array( '1', 'ادەپكىسۇرىپتاۋ:', 'ادەپكىساناتسۇرىپتاۋ:', 'ادەپكىسۇرىپتاۋكىلتى:', 'ادەپكىسۇرىپ:', 'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'فايلمەكەنى:', 'ФАЙЛМЕКЕНІ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'بەلگى', 'белгі', 'tag' ),
-       'hiddencat'                 => array( '1', '__جاسىرىنسانات__', '__ЖАСЫРЫНСАНАТ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'ساناتتاعىبەتتەر', 'САНАТТАҒЫБЕТТЕР', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'بەتمولشەرى', 'БЕТМӨЛШЕРІ', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#ايداۋ', '#АЙДАУ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__مازمۇنسىز__', '__مسىز__', '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__قويماسىز__', '__قسىز__', '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__مازمۇنداتقىزۋ__', '__مقىزۋ__', '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__مازمۇنى__', '__مزمن__', '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__بولىدىموندەمەۋ__', '__بولىموندەتكىزبەۋ__', '__БӨЛІДІМӨНДЕМЕУ__', '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'اعىمداعىاي', 'АҒЫМДАҒЫАЙ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'اعىمداعىاياتاۋى', 'АҒЫМДАҒЫАЙАТАУЫ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'اعىمداعىايىلىكاتاۋى', 'АҒЫМДАҒЫАЙІЛІКАТАУЫ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'اعىمداعىايجىيىر', 'اعىمداعىايقىسقا', 'АҒЫМДАҒЫАЙЖИЫР', 'АҒЫМДАҒЫАЙҚЫСҚА', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'اعىمداعىكۇن', 'АҒЫМДАҒЫКҮН', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'اعىمداعىكۇن2', 'АҒЫМДАҒЫКҮН2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'اعىمداعىكۇناتاۋى', 'АҒЫМДАҒЫКҮНАТАУЫ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'اعىمداعىجىل', 'АҒЫМДАҒЫЖЫЛ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'اعىمداعىۋاقىت', 'АҒЫМДАҒЫУАҚЫТ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'اعىمداعىساعات', 'АҒЫМДАҒЫСАҒАТ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'جەرگىلىكتىاي', 'ЖЕРГІЛІКТІАЙ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'جەرگىلىكتىاياتاۋى', 'ЖЕРГІЛІКТІАЙАТАУЫ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'جەرگىلىكتىايىلىكاتاۋى', 'ЖЕРГІЛІКТІАЙІЛІКАТАУЫ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'جەرگىلىكتىايجىيىر', 'جەرگىلىكتىايقىسقاشا', 'جەرگىلىكتىايقىسقا', 'ЖЕРГІЛІКТІАЙЖИЫР', 'ЖЕРГІЛІКТІАЙҚЫСҚАША', 'ЖЕРГІЛІКТІАЙҚЫСҚА', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'جەرگىلىكتىكۇن', 'ЖЕРГІЛІКТІКҮН', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'جەرگىلىكتىكۇن2', 'ЖЕРГІЛІКТІКҮН2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'جەرگىلىكتىكۇناتاۋى', 'ЖЕРГІЛІКТІКҮНАТАУЫ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'جەرگىلىكتىجىل', 'ЖЕРГІЛІКТІЖЫЛ', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'جەرگىلىكتىۋاقىت', 'ЖЕРГІЛІКТІУАҚЫТ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'جەرگىلىكتىساعات', 'ЖЕРГІЛІКТІСАҒАТ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'بەتسانى', 'БЕТСАНЫ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ماقالاسانى', 'МАҚАЛАСАНЫ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'فايلسانى', 'ФАЙЛСАНЫ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'قاتىسۋشىسانى', 'ҚАТЫСУШЫСАНЫ', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'وڭدەمەسانى', 'تۇزەتۋسانى', 'ӨҢДЕМЕСАНЫ', 'ТҮЗЕТУСАНЫ', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'بەتاتاۋى', 'БЕТАТАУЫ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'بەتاتاۋى2', 'БЕТАТАУЫ2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ەسىماياسى', 'ЕСІМАЯСЫ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ەسىماياسى2', 'ЕСІМАЯСЫ2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'تالقىلاۋاياسى', 'ТАЛҚЫЛАУАЯСЫ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'تالقىلاۋاياسى2', 'ТАЛҚЫЛАУАЯСЫ2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'تاقىرىپبەتى', 'ماقالابەتى', 'ТАҚЫРЫПБЕТІ', 'МАҚАЛАБЕТІ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'تاقىرىپبەتى2', 'ماقالابەتى2', 'ТАҚЫРЫПБЕТІ2', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'تولىقبەتاتاۋى', 'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'تولىقبەتاتاۋى2', 'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'بەتشەاتاۋى', 'استىڭعىبەتاتاۋى', 'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'بەتشەاتاۋى2', 'استىڭعىبەتاتاۋى2', 'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'نەگىزگىبەتاتاۋى', 'НЕГІЗГІБЕТАТАУЫ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'نەگىزگىبەتاتاۋى2', 'НЕГІЗГІБЕТАТАУЫ2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'تالقىلاۋبەتاتاۋى', 'ТАЛҚЫЛАУБЕТАТАУЫ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'تالقىلاۋبەتاتاۋى2', 'ТАЛҚЫЛАУБЕТАТАУЫ2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'تاقىرىپبەتاتاۋى', 'ماقالابەتاتاۋى', 'ТАҚЫРЫПБЕТАТАУЫ', 'МАҚАЛАБЕТАТАУЫ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'تاقىرىپبەتاتاۋى2', 'ماقالابەتاتاۋى2', 'ТАҚЫРЫПБЕТАТАУЫ2', 'МАҚАЛАБЕТАТАУЫ2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'حبر:', 'ХБР:', 'MSG:' ),
+       'subst'                   => array( '0', 'بادەل:', 'БӘДЕЛ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'ۋىيكىيسىزحبر:', 'УИКИСІЗХБР:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'نوباي', 'нобай', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'نوباي=$1', 'нобай=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'وڭعا', 'وڭ', 'оңға', 'оң', 'right' ),
+       'img_left'                => array( '1', 'سولعا', 'سول', 'солға', 'сол', 'left' ),
+       'img_none'                => array( '1', 'ەشقانداي', 'جوق', 'ешқандай', 'жоқ', 'none' ),
+       'img_width'               => array( '1', '$1 نۇكتە', '$1 нүкте', '$1px' ),
+       'img_center'              => array( '1', 'ورتاعا', 'ورتا', 'ортаға', 'орта', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'سۇرمەلى', 'сүрмелі', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'سۇرمەسىز', 'сүрмесіз', 'frameless' ),
+       'img_page'                => array( '1', 'بەت=$1', 'بەت $1', 'бет=$1', 'бет $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'تىكتى', 'تىكتىك=$1', 'تىكتىك $1', 'тікті', 'тіктік=$1', 'тіктік $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'جىييەكتى', 'жиекті', 'border' ),
+       'img_baseline'            => array( '1', 'تىرەكجول', 'тірекжол', 'baseline' ),
+       'img_sub'                 => array( '1', 'استىلىعى', 'است', 'астылығы', 'аст', 'sub' ),
+       'img_super'               => array( '1', 'ۇستىلىگى', 'ۇست', 'үстілігі', 'үст', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'ۇستىنە', 'үстіне', 'top' ),
+       'img_text_top'            => array( '1', 'ماتىن-ۇستىندە', 'мәтін-үстінде', 'text-top' ),
+       'img_middle'              => array( '1', 'ارالىعىنا', 'аралығына', 'middle' ),
+       'img_bottom'              => array( '1', 'استىنا', 'астына', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'ماتىن-استىندا', 'мәтін-астында', 'text-bottom' ),
+       'int'                     => array( '0', 'ىشكى:', 'ІШКІ:', 'INT:' ),
+       'sitename'                => array( '1', 'توراپاتاۋى', 'ТОРАПАТАУЫ', 'SITENAME' ),
+       'ns'                      => array( '0', 'ەا:', 'ەسىمايا:', 'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
+       'localurl'                => array( '0', 'جەرگىلىكتىجاي:', 'ЖЕРГІЛІКТІЖАЙ:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'جەرگىلىكتىجاي2:', 'ЖЕРГІЛІКТІЖАЙ2:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'سەرۆەر', 'СЕРВЕР', 'SERVER' ),
+       'servername'              => array( '0', 'سەرۆەراتاۋى', 'СЕРВЕРАТАУЫ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'امىرجولى', 'ӘМІРЖОЛЫ', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'سەپتىگى:', 'سەپتىك:', 'СЕПТІГІ:', 'СЕПТІК:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__تاقىرىپاتىنتۇرلەندىرگىزبەۋ__', '__تاتجوق__', '__اتاۋالماستىرعىزباۋ__', '__ااباۋ__', '__ТАҚЫРЫПАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__ТАТЖОҚ__', '__АТАУАЛМАСТЫРҒЫЗБАУ__', '__ААБАУ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ماعلۇماتىنتۇرلەندىرگىزبەۋ__', '__ماتجوق__', '__ماعلۇماتالماستىرعىزباۋ__', '__ماباۋ__', '__МАҒЛҰМАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__МАТЖОҚ__', '__МАҒЛҰМАТАЛМАСТЫРҒЫЗБАУ__', '__МАБАУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'اعىمداعىاپتاسى', 'اعىمداعىاپتا', 'АҒЫМДАҒЫАПТАСЫ', 'АҒЫМДАҒЫАПТА', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'اعىمداعىاپتاكۇنى', 'АҒЫМДАҒЫАПТАКҮНІ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'جەرگىلىكتىاپتاسى', 'جەرگىلىكتىاپتا', 'ЖЕРГІЛІКТІАПТАСЫ', 'ЖЕРГІЛІКТІАПТА', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'جەرگىلىكتىاپتاكۇنى', 'ЖЕРГІЛІКТІАПТАКҮНІ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'تۇزەتۋنومىرٴى', 'نۇسقانومىرٴى', 'ТҮЗЕТУНӨМІРІ', 'НҰСҚАНӨМІРІ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'تۇزەتۋكۇنى', 'نۇسقاكۇنى', 'ТҮЗЕТУКҮНІ', 'НҰСҚАКҮНІ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'تۇزەتۋكۇنى2', 'نۇسقاكۇنى2', 'ТҮЗЕТУКҮНІ2', 'НҰСҚАКҮНІ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'تۇزەتۋايى', 'نۇسقاايى', 'ТҮЗЕТУАЙЫ', 'НҰСҚААЙЫ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'تۇزەتۋجىلى', 'نۇسقاجىلى', 'ТҮЗЕТУЖЫЛЫ', 'НҰСҚАЖЫЛЫ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'تۇزەتۋۋاقىتىتاڭباسى', 'نۇسقاۋاقىتتۇيىندەمەسى', 'ТҮЗЕТУУАҚЫТЫТАҢБАСЫ', 'НҰСҚАУАҚЫТТҮЙІНДЕМЕСІ', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'كوپشەتۇرى:', 'كوپشە:', 'КӨПШЕТҮРІ:', 'КӨПШЕ:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'تولىقجايى:', 'تولىقجاي:', 'ТОЛЫҚЖАЙЫ:', 'ТОЛЫҚЖАЙ:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'تولىقجايى2:', 'تولىقجاي2:', 'ТОЛЫҚЖАЙЫ2:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'كا1:', 'كىشىارىپپەن1:', 'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'با1:', 'باسارىپپەن1:', 'БӘ1:', 'БАСӘРІППЕН1:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'كا:', 'كىشىارىپپەن:', 'КӘ:', 'КІШІӘРІППЕН:', 'LC:' ),
+       'uc'                      => array( '0', 'با:', 'باسارىپپەن:', 'БӘ:', 'БАСӘРІППЕН:', 'UC:' ),
+       'raw'                     => array( '0', 'قام:', 'ҚАМ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'كورسەتىلەتىناتاۋ', 'КӨРІНЕТІНТАҚЫРЫАПАТЫ', 'КӨРСЕТІЛЕТІНАТАУ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'ق', 'Қ', 'R' ),
+       'newsectionlink'          => array( '1', '__جاڭابولىمسىلتەمەسى__', '__ЖАҢАБӨЛІМСІЛТЕМЕСІ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'باعدارلامانۇسقاسى', 'БАҒДАРЛАМАНҰСҚАСЫ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'جايدىمۇقامداۋ:', 'ЖАЙДЫМҰҚАМДАУ:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'جاكىردىمۇقامداۋ', 'ЖӘКІРДІМҰҚАМДАУ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'اعىمداعىۋاقىتتۇيىندەمەسى', 'اعىمداعىۋاقىتتۇيىن', 'АҒЫМДАҒЫУАҚЫТТҮЙІНДЕМЕСІ', 'АҒЫМДАҒЫУАҚЫТТҮЙІН', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'جەرگىلىكتىۋاقىتتۇيىندەمەسى', 'جەرگىلىكتىۋاقىتتۇيىن', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІНДЕМЕСІ', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІН', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'باعىتبەلگىسى', 'БАҒЫТБЕЛГІСІ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#تىل:', '#ТІЛ:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ماعلۇماتتىلى', 'МАҒЛҰМАТТІЛІ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'ەسىمايابەتسانى:', 'ەابەتسانى:', 'ايابەتسانى:', 'ЕСІМАЯБЕТСАНЫ:', 'ЕАБЕТСАНЫ:', 'АЯБЕТСАНЫ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'اكىمشىسانى', 'ӘКІМШІСАНЫ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'سانپىشىمى', 'САНПІШІМІ', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'سولعاىعىس', 'سولىعىس', 'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
+       'padright'                => array( '0', 'وڭعاىعىس', 'وڭىعىس', 'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
+       'special'                 => array( '0', 'ارنايى', 'арнайы', 'special' ),
+       'defaultsort'             => array( '1', 'ادەپكىسۇرىپتاۋ:', 'ادەپكىساناتسۇرىپتاۋ:', 'ادەپكىسۇرىپتاۋكىلتى:', 'ادەپكىسۇرىپ:', 'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'فايلمەكەنى:', 'ФАЙЛМЕКЕНІ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'بەلگى', 'белгі', 'tag' ),
+       'hiddencat'               => array( '1', '__جاسىرىنسانات__', '__ЖАСЫРЫНСАНАТ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'ساناتتاعىبەتتەر', 'САНАТТАҒЫБЕТТЕР', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'بەتمولشەرى', 'БЕТМӨЛШЕРІ', 'PAGESIZE' ),
 );
 
 $specialPageAliases = array(
index 28dec21..1c042d3 100644 (file)
@@ -147,130 +147,130 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#АЙДАУ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БӨЛІДІМӨНДЕМЕУ__', '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'АҒЫМДАҒЫАЙ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'АҒЫМДАҒЫАЙАТАУЫ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'АҒЫМДАҒЫАЙІЛІКАТАУЫ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'АҒЫМДАҒЫАЙЖИЫР', 'АҒЫМДАҒЫАЙҚЫСҚА', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'АҒЫМДАҒЫКҮН', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'АҒЫМДАҒЫКҮН2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'АҒЫМДАҒЫКҮНАТАУЫ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'АҒЫМДАҒЫЖЫЛ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'АҒЫМДАҒЫУАҚЫТ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'АҒЫМДАҒЫСАҒАТ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ЖЕРГІЛІКТІАЙ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'ЖЕРГІЛІКТІАЙАТАУЫ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ЖЕРГІЛІКТІАЙІЛІКАТАУЫ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ЖЕРГІЛІКТІАЙЖИЫР', 'ЖЕРГІЛІКТІАЙҚЫСҚАША', 'ЖЕРГІЛІКТІАЙҚЫСҚА', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ЖЕРГІЛІКТІКҮН', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ЖЕРГІЛІКТІКҮН2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ЖЕРГІЛІКТІКҮНАТАУЫ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ЖЕРГІЛІКТІЖЫЛ', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ЖЕРГІЛІКТІУАҚЫТ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ЖЕРГІЛІКТІСАҒАТ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'БЕТСАНЫ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'МАҚАЛАСАНЫ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ФАЙЛСАНЫ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ҚАТЫСУШЫСАНЫ', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'ӨҢДЕМЕСАНЫ', 'ТҮЗЕТУСАНЫ', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'БЕТАТАУЫ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'БЕТАТАУЫ2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ЕСІМАЯСЫ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ЕСІМАЯСЫ2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ТАЛҚЫЛАУАЯСЫ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ТАЛҚЫЛАУАЯСЫ2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ТАҚЫРЫПБЕТІ', 'МАҚАЛАБЕТІ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ТАҚЫРЫПБЕТІ2', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'НЕГІЗГІБЕТАТАУЫ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'НЕГІЗГІБЕТАТАУЫ2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ТАЛҚЫЛАУБЕТАТАУЫ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ТАЛҚЫЛАУБЕТАТАУЫ2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ТАҚЫРЫПБЕТАТАУЫ', 'МАҚАЛАБЕТАТАУЫ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ТАҚЫРЫПБЕТАТАУЫ2', 'МАҚАЛАБЕТАТАУЫ2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ХБР:', 'MSG:' ),
-       'subst'                     => array( '0', 'БӘДЕЛ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'УИКИСІЗХБР:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'нобай', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'нобай=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'оңға', 'оң', 'right' ),
-       'img_left'                  => array( '1', 'солға', 'сол', 'left' ),
-       'img_none'                  => array( '1', 'ешқандай', 'жоқ', 'none' ),
-       'img_width'                 => array( '1', '$1 нүкте', '$1px' ),
-       'img_center'                => array( '1', 'ортаға', 'орта', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'сүрмелі', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'сүрмесіз', 'frameless' ),
-       'img_page'                  => array( '1', 'бет=$1', 'бет $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'тікті', 'тіктік=$1', 'тіктік $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'жиекті', 'border' ),
-       'img_baseline'              => array( '1', 'тірекжол', 'baseline' ),
-       'img_sub'                   => array( '1', 'астылығы', 'аст', 'sub' ),
-       'img_super'                 => array( '1', 'үстілігі', 'үст', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'үстіне', 'top' ),
-       'img_text_top'              => array( '1', 'мәтін-үстінде', 'text-top' ),
-       'img_middle'                => array( '1', 'аралығына', 'middle' ),
-       'img_bottom'                => array( '1', 'астына', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'мәтін-астында', 'text-bottom' ),
-       'int'                       => array( '0', 'ІШКІ:', 'INT:' ),
-       'sitename'                  => array( '1', 'ТОРАПАТАУЫ', 'SITENAME' ),
-       'ns'                        => array( '0', 'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
-       'localurl'                  => array( '0', 'ЖЕРГІЛІКТІЖАЙ:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЖЕРГІЛІКТІЖАЙ2:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'СЕРВЕР', 'SERVER' ),
-       'servername'                => array( '0', 'СЕРВЕРАТАУЫ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ӘМІРЖОЛЫ', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'СЕПТІГІ:', 'СЕПТІК:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__ТАҚЫРЫПАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__ТАТЖОҚ__', '__АТАУАЛМАСТЫРҒЫЗБАУ__', '__ААБАУ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__МАҒЛҰМАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__МАТЖОҚ__', '__МАҒЛҰМАТАЛМАСТЫРҒЫЗБАУ__', '__МАБАУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'АҒЫМДАҒЫАПТАСЫ', 'АҒЫМДАҒЫАПТА', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'АҒЫМДАҒЫАПТАКҮНІ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ЖЕРГІЛІКТІАПТАСЫ', 'ЖЕРГІЛІКТІАПТА', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ЖЕРГІЛІКТІАПТАКҮНІ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ТҮЗЕТУНӨМІРІ', 'НҰСҚАНӨМІРІ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ТҮЗЕТУКҮНІ', 'НҰСҚАКҮНІ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ТҮЗЕТУКҮНІ2', 'НҰСҚАКҮНІ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'ТҮЗЕТУАЙЫ', 'НҰСҚААЙЫ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ТҮЗЕТУЖЫЛЫ', 'НҰСҚАЖЫЛЫ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'ТҮЗЕТУУАҚЫТЫТАҢБАСЫ', 'НҰСҚАУАҚЫТТҮЙІНДЕМЕСІ', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'КӨПШЕТҮРІ:', 'КӨПШЕ:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ТОЛЫҚЖАЙЫ:', 'ТОЛЫҚЖАЙ:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ТОЛЫҚЖАЙЫ2:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'БӘ1:', 'БАСӘРІППЕН1:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'КӘ:', 'КІШІӘРІППЕН:', 'LC:' ),
-       'uc'                        => array( '0', 'БӘ:', 'БАСӘРІППЕН:', 'UC:' ),
-       'raw'                       => array( '0', 'ҚАМ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'КӨРІНЕТІНТАҚЫРЫАПАТЫ', 'КӨРСЕТІЛЕТІНАТАУ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Қ', 'R' ),
-       'newsectionlink'            => array( '1', '__ЖАҢАБӨЛІМСІЛТЕМЕСІ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'БАҒДАРЛАМАНҰСҚАСЫ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ЖАЙДЫМҰҚАМДАУ:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ЖӘКІРДІМҰҚАМДАУ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'АҒЫМДАҒЫУАҚЫТТҮЙІНДЕМЕСІ', 'АҒЫМДАҒЫУАҚЫТТҮЙІН', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІНДЕМЕСІ', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІН', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'БАҒЫТБЕЛГІСІ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ТІЛ:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'МАҒЛҰМАТТІЛІ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'ЕСІМАЯБЕТСАНЫ:', 'ЕАБЕТСАНЫ:', 'АЯБЕТСАНЫ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ӘКІМШІСАНЫ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'САНПІШІМІ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
-       'special'                   => array( '0', 'арнайы', 'special' ),
-       'defaultsort'               => array( '1', 'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ФАЙЛМЕКЕНІ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'белгі', 'tag' ),
-       'hiddencat'                 => array( '1', '__ЖАСЫРЫНСАНАТ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'САНАТТАҒЫБЕТТЕР', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'БЕТМӨЛШЕРІ', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#АЙДАУ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БӨЛІДІМӨНДЕМЕУ__', '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'АҒЫМДАҒЫАЙ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'АҒЫМДАҒЫАЙАТАУЫ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'АҒЫМДАҒЫАЙІЛІКАТАУЫ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'АҒЫМДАҒЫАЙЖИЫР', 'АҒЫМДАҒЫАЙҚЫСҚА', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'АҒЫМДАҒЫКҮН', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'АҒЫМДАҒЫКҮН2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'АҒЫМДАҒЫКҮНАТАУЫ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'АҒЫМДАҒЫЖЫЛ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'АҒЫМДАҒЫУАҚЫТ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'АҒЫМДАҒЫСАҒАТ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ЖЕРГІЛІКТІАЙ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'ЖЕРГІЛІКТІАЙАТАУЫ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ЖЕРГІЛІКТІАЙІЛІКАТАУЫ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ЖЕРГІЛІКТІАЙЖИЫР', 'ЖЕРГІЛІКТІАЙҚЫСҚАША', 'ЖЕРГІЛІКТІАЙҚЫСҚА', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ЖЕРГІЛІКТІКҮН', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ЖЕРГІЛІКТІКҮН2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ЖЕРГІЛІКТІКҮНАТАУЫ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ЖЕРГІЛІКТІЖЫЛ', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ЖЕРГІЛІКТІУАҚЫТ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ЖЕРГІЛІКТІСАҒАТ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'БЕТСАНЫ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'МАҚАЛАСАНЫ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ФАЙЛСАНЫ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ҚАТЫСУШЫСАНЫ', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'ӨҢДЕМЕСАНЫ', 'ТҮЗЕТУСАНЫ', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'БЕТАТАУЫ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'БЕТАТАУЫ2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ЕСІМАЯСЫ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ЕСІМАЯСЫ2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ТАЛҚЫЛАУАЯСЫ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ТАЛҚЫЛАУАЯСЫ2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ТАҚЫРЫПБЕТІ', 'МАҚАЛАБЕТІ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ТАҚЫРЫПБЕТІ2', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'НЕГІЗГІБЕТАТАУЫ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'НЕГІЗГІБЕТАТАУЫ2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ТАЛҚЫЛАУБЕТАТАУЫ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ТАЛҚЫЛАУБЕТАТАУЫ2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ТАҚЫРЫПБЕТАТАУЫ', 'МАҚАЛАБЕТАТАУЫ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ТАҚЫРЫПБЕТАТАУЫ2', 'МАҚАЛАБЕТАТАУЫ2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ХБР:', 'MSG:' ),
+       'subst'                   => array( '0', 'БӘДЕЛ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'УИКИСІЗХБР:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'нобай', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'нобай=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'оңға', 'оң', 'right' ),
+       'img_left'                => array( '1', 'солға', 'сол', 'left' ),
+       'img_none'                => array( '1', 'ешқандай', 'жоқ', 'none' ),
+       'img_width'               => array( '1', '$1 нүкте', '$1px' ),
+       'img_center'              => array( '1', 'ортаға', 'орта', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'сүрмелі', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'сүрмесіз', 'frameless' ),
+       'img_page'                => array( '1', 'бет=$1', 'бет $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'тікті', 'тіктік=$1', 'тіктік $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'жиекті', 'border' ),
+       'img_baseline'            => array( '1', 'тірекжол', 'baseline' ),
+       'img_sub'                 => array( '1', 'астылығы', 'аст', 'sub' ),
+       'img_super'               => array( '1', 'үстілігі', 'үст', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'үстіне', 'top' ),
+       'img_text_top'            => array( '1', 'мәтін-үстінде', 'text-top' ),
+       'img_middle'              => array( '1', 'аралығына', 'middle' ),
+       'img_bottom'              => array( '1', 'астына', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'мәтін-астында', 'text-bottom' ),
+       'int'                     => array( '0', 'ІШКІ:', 'INT:' ),
+       'sitename'                => array( '1', 'ТОРАПАТАУЫ', 'SITENAME' ),
+       'ns'                      => array( '0', 'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
+       'localurl'                => array( '0', 'ЖЕРГІЛІКТІЖАЙ:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЖЕРГІЛІКТІЖАЙ2:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'СЕРВЕР', 'SERVER' ),
+       'servername'              => array( '0', 'СЕРВЕРАТАУЫ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ӘМІРЖОЛЫ', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'СЕПТІГІ:', 'СЕПТІК:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__ТАҚЫРЫПАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__ТАТЖОҚ__', '__АТАУАЛМАСТЫРҒЫЗБАУ__', '__ААБАУ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__МАҒЛҰМАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__МАТЖОҚ__', '__МАҒЛҰМАТАЛМАСТЫРҒЫЗБАУ__', '__МАБАУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'АҒЫМДАҒЫАПТАСЫ', 'АҒЫМДАҒЫАПТА', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'АҒЫМДАҒЫАПТАКҮНІ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ЖЕРГІЛІКТІАПТАСЫ', 'ЖЕРГІЛІКТІАПТА', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ЖЕРГІЛІКТІАПТАКҮНІ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ТҮЗЕТУНӨМІРІ', 'НҰСҚАНӨМІРІ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ТҮЗЕТУКҮНІ', 'НҰСҚАКҮНІ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ТҮЗЕТУКҮНІ2', 'НҰСҚАКҮНІ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'ТҮЗЕТУАЙЫ', 'НҰСҚААЙЫ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ТҮЗЕТУЖЫЛЫ', 'НҰСҚАЖЫЛЫ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'ТҮЗЕТУУАҚЫТЫТАҢБАСЫ', 'НҰСҚАУАҚЫТТҮЙІНДЕМЕСІ', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'КӨПШЕТҮРІ:', 'КӨПШЕ:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ТОЛЫҚЖАЙЫ:', 'ТОЛЫҚЖАЙ:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ТОЛЫҚЖАЙЫ2:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'БӘ1:', 'БАСӘРІППЕН1:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'КӘ:', 'КІШІӘРІППЕН:', 'LC:' ),
+       'uc'                      => array( '0', 'БӘ:', 'БАСӘРІППЕН:', 'UC:' ),
+       'raw'                     => array( '0', 'ҚАМ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'КӨРІНЕТІНТАҚЫРЫАПАТЫ', 'КӨРСЕТІЛЕТІНАТАУ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Қ', 'R' ),
+       'newsectionlink'          => array( '1', '__ЖАҢАБӨЛІМСІЛТЕМЕСІ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'БАҒДАРЛАМАНҰСҚАСЫ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ЖАЙДЫМҰҚАМДАУ:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ЖӘКІРДІМҰҚАМДАУ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'АҒЫМДАҒЫУАҚЫТТҮЙІНДЕМЕСІ', 'АҒЫМДАҒЫУАҚЫТТҮЙІН', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІНДЕМЕСІ', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІН', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'БАҒЫТБЕЛГІСІ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ТІЛ:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'МАҒЛҰМАТТІЛІ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'ЕСІМАЯБЕТСАНЫ:', 'ЕАБЕТСАНЫ:', 'АЯБЕТСАНЫ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ӘКІМШІСАНЫ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'САНПІШІМІ', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
+       'padright'                => array( '0', 'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
+       'special'                 => array( '0', 'арнайы', 'special' ),
+       'defaultsort'             => array( '1', 'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ФАЙЛМЕКЕНІ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'белгі', 'tag' ),
+       'hiddencat'               => array( '1', '__ЖАСЫРЫНСАНАТ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'САНАТТАҒЫБЕТТЕР', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'БЕТМӨЛШЕРІ', 'PAGESIZE' ),
 );
 
 $specialPageAliases = array(
index c2524b7..82b4cfb 100644 (file)
@@ -146,129 +146,129 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#AÝDAW', '#АЙДАУ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__MAZMUNSIZ__', '__MSIZ__', '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__QOÝMASIZ__', '__QSIZ__', '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__MAZMUNDATQIZW__', '__MQIZW__', '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__MAZMUNI__', '__MZMN__', '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BÖLİDİMÖNDEMEW__', '__BÖLİMÖNDETKİZBEW__', '__БӨЛІДІМӨНДЕМЕУ__', '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'AĞIMDAĞIAÝ', 'АҒЫМДАҒЫАЙ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'AĞIMDAĞIAÝATAWI', 'АҒЫМДАҒЫАЙАТАУЫ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'AĞIMDAĞIAÝİLİKATAWI', 'АҒЫМДАҒЫАЙІЛІКАТАУЫ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'AĞIMDAĞIAÝJÏIR', 'AĞIMDAĞIAÝQISQA', 'АҒЫМДАҒЫАЙЖИЫР', 'АҒЫМДАҒЫАЙҚЫСҚА', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'AĞIMDAĞIKÜN', 'АҒЫМДАҒЫКҮН', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'AĞIMDAĞIKÜN2', 'АҒЫМДАҒЫКҮН2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'AĞIMDAĞIKÜNATAWI', 'АҒЫМДАҒЫКҮНАТАУЫ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AĞIMDAĞIJIL', 'АҒЫМДАҒЫЖЫЛ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AĞIMDAĞIWAQIT', 'АҒЫМДАҒЫУАҚЫТ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'AĞIMDAĞISAĞAT', 'АҒЫМДАҒЫСАҒАТ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'JERGİLİKTİAÝ', 'ЖЕРГІЛІКТІАЙ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'JERGİLİKTİAÝATAWI', 'ЖЕРГІЛІКТІАЙАТАУЫ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'JERGİLİKTİAÝİLİKATAWI', 'ЖЕРГІЛІКТІАЙІЛІКАТАУЫ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'JERGİLİKTİAÝJÏIR', 'JERGİLİKTİAÝQISQAŞA', 'JERGİLİKTİAÝQISQA', 'ЖЕРГІЛІКТІАЙЖИЫР', 'ЖЕРГІЛІКТІАЙҚЫСҚАША', 'ЖЕРГІЛІКТІАЙҚЫСҚА', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'JERGİLİKTİKÜN', 'ЖЕРГІЛІКТІКҮН', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'JERGİLİKTİKÜN2', 'ЖЕРГІЛІКТІКҮН2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'JERGİLİKTİKÜNATAWI', 'ЖЕРГІЛІКТІКҮНАТАУЫ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'JERGİLİKTİJIL', 'ЖЕРГІЛІКТІЖЫЛ', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'JERGİLİKTİWAQIT', 'ЖЕРГІЛІКТІУАҚЫТ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'JERGİLİKTİSAĞAT', 'ЖЕРГІЛІКТІСАҒАТ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'BETSANI', 'БЕТСАНЫ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'MAQALASANI', 'МАҚАЛАСАНЫ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FAÝLSANI', 'ФАЙЛСАНЫ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'QATISWŞISANI', 'ҚАТЫСУШЫСАНЫ', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'ÖÑDEMESANI', 'TÜZETWSANI', 'ӨҢДЕМЕСАНЫ', 'ТҮЗЕТУСАНЫ', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'BETATAWI', 'БЕТАТАУЫ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'BETATAWI2', 'БЕТАТАУЫ2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ESİMAYASI', 'ЕСІМАЯСЫ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ESİMAYASI2', 'ЕСІМАЯСЫ2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'TALQILAWAYASI', 'ТАЛҚЫЛАУАЯСЫ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'TALQILAWAYASI2', 'ТАЛҚЫЛАУАЯСЫ2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'TAQIRIPBETİ', 'MAQALABETİ', 'ТАҚЫРЫПБЕТІ', 'МАҚАЛАБЕТІ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'TAQIRIPBETİ2', 'MAQALABETİ2', 'ТАҚЫРЫПБЕТІ2', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'TOLIQBETATAWI', 'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'TOLIQBETATAWI2', 'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'BETŞEATAWI', 'ASTIÑĞIBETATAWI', 'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'BETŞEATAWI2', 'ASTIÑĞIBETATAWI2', 'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NEGİZGİBETATAWI', 'НЕГІЗГІБЕТАТАУЫ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NEGİZGİBETATAWI2', 'НЕГІЗГІБЕТАТАУЫ2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'TALQILAWBETATAWI', 'ТАЛҚЫЛАУБЕТАТАУЫ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'TALQILAWBETATAWI2', 'ТАЛҚЫЛАУБЕТАТАУЫ2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'TAQIRIPBETATAWI', 'MAQALABETATAWI', 'ТАҚЫРЫПБЕТАТАУЫ', 'МАҚАЛАБЕТАТАУЫ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'TAQIRIPBETATAWI2', 'MAQALABETATAWI2', 'ТАҚЫРЫПБЕТАТАУЫ2', 'МАҚАЛАБЕТАТАУЫ2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'XBR:', 'ХБР:', 'MSG:' ),
-       'subst'                     => array( '0', 'BÄDEL:', 'БӘДЕЛ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'WÏKÏSİZXBR:', 'УИКИСІЗХБР:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'nobaý', 'нобай', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'nobaý=$1', 'нобай=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'oñğa', 'oñ', 'оңға', 'оң', 'right' ),
-       'img_left'                  => array( '1', 'solğa', 'sol', 'солға', 'сол', 'left' ),
-       'img_none'                  => array( '1', 'eşqandaý', 'joq', 'ешқандай', 'жоқ', 'none' ),
-       'img_width'                 => array( '1', '$1 nükte', '$1 нүкте', '$1px' ),
-       'img_center'                => array( '1', 'ortağa', 'orta', 'ортаға', 'орта', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'sürmeli', 'сүрмелі', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'sürmesiz', 'сүрмесіз', 'frameless' ),
-       'img_page'                  => array( '1', 'bet=$1', 'bet $1', 'бет=$1', 'бет $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'tikti', 'tiktik=$1', 'tiktik $1', 'тікті', 'тіктік=$1', 'тіктік $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'jïekti', 'жиекті', 'border' ),
-       'img_baseline'              => array( '1', 'tirekjol', 'тірекжол', 'baseline' ),
-       'img_sub'                   => array( '1', 'astılığı', 'ast', 'астылығы', 'аст', 'sub' ),
-       'img_super'                 => array( '1', 'üstiligi', 'üst', 'үстілігі', 'үст', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'üstine', 'үстіне', 'top' ),
-       'img_text_top'              => array( '1', 'mätin-üstinde', 'мәтін-үстінде', 'text-top' ),
-       'img_middle'                => array( '1', 'aralığına', 'аралығына', 'middle' ),
-       'img_bottom'                => array( '1', 'astına', 'астына', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'mätin-astında', 'мәтін-астында', 'text-bottom' ),
-       'int'                       => array( '0', 'İŞKİ:', 'ІШКІ:', 'INT:' ),
-       'sitename'                  => array( '1', 'TORAPATAWI', 'ТОРАПАТАУЫ', 'SITENAME' ),
-       'ns'                        => array( '0', 'EA:', 'ESİMAYA:', 'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
-       'localurl'                  => array( '0', 'JERGİLİKTİJAÝ:', 'ЖЕРГІЛІКТІЖАЙ:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'JERGİLİKTİJAÝ2:', 'ЖЕРГІЛІКТІЖАЙ2:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'SERVERATAWI', 'СЕРВЕРАТАУЫ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ÄMİRJOLI', 'ӘМІРЖОЛЫ', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'SEPTİGİ:', 'SEPTİK:', 'СЕПТІГІ:', 'СЕПТІК:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__TAQIRIPATINTÜRLENDİRGİZBEW__', '__TATJOQ__', '__ATAWALMASTIRĞIZBAW__', '__AABAW__', '__ТАҚЫРЫПАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__ТАТЖОҚ__', '__АТАУАЛМАСТЫРҒЫЗБАУ__', '__ААБАУ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__MAĞLUMATINTÜRLENDİRGİZBEW__', '__MATJOQ__', '__MAĞLUMATALMASTIRĞIZBAW__', '__MABAW__', '__МАҒЛҰМАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__МАТЖОҚ__', '__МАҒЛҰМАТАЛМАСТЫРҒЫЗБАУ__', '__МАБАУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'AĞIMDAĞIAPTASI', 'AĞIMDAĞIAPTA', 'АҒЫМДАҒЫАПТАСЫ', 'АҒЫМДАҒЫАПТА', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'AĞIMDAĞIAPTAKÜNİ', 'АҒЫМДАҒЫАПТАКҮНІ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'JERGİLİKTİAPTASI', 'JERGİLİKTİAPTA', 'ЖЕРГІЛІКТІАПТАСЫ', 'ЖЕРГІЛІКТІАПТА', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'JERGİLİKTİAPTAKÜNİ', 'ЖЕРГІЛІКТІАПТАКҮНІ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'TÜZETWNÖMİRİ', 'NUSQANÖMİRİ', 'ТҮЗЕТУНӨМІРІ', 'НҰСҚАНӨМІРІ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'TÜZETWKÜNİ', 'NUSQAKÜNİ', 'ТҮЗЕТУКҮНІ', 'НҰСҚАКҮНІ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'TÜZETWKÜNİ2', 'NUSQAKÜNİ2', 'ТҮЗЕТУКҮНІ2', 'НҰСҚАКҮНІ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'TÜZETWAÝI', 'NUSQAAÝI', 'ТҮЗЕТУАЙЫ', 'НҰСҚААЙЫ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'TÜZETWJILI', 'NUSQAJILI', 'ТҮЗЕТУЖЫЛЫ', 'НҰСҚАЖЫЛЫ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'TÜZETWWAQITITAÑBASI', 'NUSQAWAQITTÜÝİNDEMESİ', 'ТҮЗЕТУУАҚЫТЫТАҢБАСЫ', 'НҰСҚАУАҚЫТТҮЙІНДЕМЕСІ', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'KÖPŞETÜRİ:', 'KÖPŞE:', 'КӨПШЕТҮРІ:', 'КӨПШЕ:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'TOLIQJAÝI:', 'TOLIQJAÝ:', 'ТОЛЫҚЖАЙЫ:', 'ТОЛЫҚЖАЙ:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'TOLIQJAÝI2:', 'TOLIQJAÝ2:', 'ТОЛЫҚЖАЙЫ2:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'KÄ1:', 'KİŞİÄRİPPEN1:', 'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'BÄ1:', 'BASÄRİPPEN1:', 'БӘ1:', 'БАСӘРІППЕН1:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KÄ:', 'KİŞİÄRİPPEN:', 'КӘ:', 'КІШІӘРІППЕН:', 'LC:' ),
-       'uc'                        => array( '0', 'BÄ:', 'BASÄRİPPEN:', 'БӘ:', 'БАСӘРІППЕН:', 'UC:' ),
-       'raw'                       => array( '0', 'QAM:', 'ҚАМ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'KÖRİNETİNTAQIRIAPATI', 'KÖRSETİLETİNATAW', 'КӨРІНЕТІНТАҚЫРЫАПАТЫ', 'КӨРСЕТІЛЕТІНАТАУ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Q', 'Қ', 'R' ),
-       'newsectionlink'            => array( '1', '__JAÑABÖLİMSİLTEMESİ__', '__ЖАҢАБӨЛІМСІЛТЕМЕСІ__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'BAĞDARLAMANUSQASI', 'БАҒДАРЛАМАНҰСҚАСЫ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'JAÝDIMUQAMDAW:', 'ЖАЙДЫМҰҚАМДАУ:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'JÄKİRDİMUQAMDAW', 'ЖӘКІРДІМҰҚАМДАУ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'AĞIMDAĞIWAQITTÜÝİNDEMESİ', 'AĞIMDAĞIWAQITTÜÝİN', 'АҒЫМДАҒЫУАҚЫТТҮЙІНДЕМЕСІ', 'АҒЫМДАҒЫУАҚЫТТҮЙІН', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'JERGİLİKTİWAQITTÜÝİNDEMESİ', 'JERGİLİKTİWAQITTÜÝİN', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІНДЕМЕСІ', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІН', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'BAĞITBELGİSİ', 'БАҒЫТБЕЛГІСІ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#TİL:', '#ТІЛ:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'MAĞLUMATTİLİ', 'МАҒЛҰМАТТІЛІ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'ESİMAYABETSANI:', 'EABETSANI:', 'AYABETSANI:', 'ЕСІМАЯБЕТСАНЫ:', 'ЕАБЕТСАНЫ:', 'АЯБЕТСАНЫ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ÄKİMŞİSANI', 'ӘКІМШІСАНЫ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'SANPİŞİMİ', 'САНПІШІМІ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'SOLĞAIĞIS', 'SOLIĞIS', 'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
-       'padright'                  => array( '0', 'OÑĞAIĞIS', 'OÑIĞIS', 'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
-       'special'                   => array( '0', 'arnaýı', 'арнайы', 'special' ),
-       'defaultsort'               => array( '1', 'ÄDEPKİSURIPTAW:', 'ÄDEPKİSANATSURIPTAW:', 'ÄDEPKİSURIPTAWKİLTİ:', 'ÄDEPKİSURIP:', 'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'FAÝLMEKENİ:', 'ФАЙЛМЕКЕНІ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'belgi', 'белгі', 'tag' ),
-       'hiddencat'                 => array( '1', '__JASIRINSANAT__', '__ЖАСЫРЫНСАНАТ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'SANATTAĞIBETTER', 'САНАТТАҒЫБЕТТЕР', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'BETMÖLŞERİ', 'БЕТМӨЛШЕРІ', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#AÝDAW', '#АЙДАУ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__MAZMUNSIZ__', '__MSIZ__', '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__QOÝMASIZ__', '__QSIZ__', '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__MAZMUNDATQIZW__', '__MQIZW__', '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__MAZMUNI__', '__MZMN__', '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BÖLİDİMÖNDEMEW__', '__BÖLİMÖNDETKİZBEW__', '__БӨЛІДІМӨНДЕМЕУ__', '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'AĞIMDAĞIAÝ', 'АҒЫМДАҒЫАЙ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'AĞIMDAĞIAÝATAWI', 'АҒЫМДАҒЫАЙАТАУЫ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'AĞIMDAĞIAÝİLİKATAWI', 'АҒЫМДАҒЫАЙІЛІКАТАУЫ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'AĞIMDAĞIAÝJÏIR', 'AĞIMDAĞIAÝQISQA', 'АҒЫМДАҒЫАЙЖИЫР', 'АҒЫМДАҒЫАЙҚЫСҚА', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'AĞIMDAĞIKÜN', 'АҒЫМДАҒЫКҮН', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'AĞIMDAĞIKÜN2', 'АҒЫМДАҒЫКҮН2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'AĞIMDAĞIKÜNATAWI', 'АҒЫМДАҒЫКҮНАТАУЫ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AĞIMDAĞIJIL', 'АҒЫМДАҒЫЖЫЛ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AĞIMDAĞIWAQIT', 'АҒЫМДАҒЫУАҚЫТ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'AĞIMDAĞISAĞAT', 'АҒЫМДАҒЫСАҒАТ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'JERGİLİKTİAÝ', 'ЖЕРГІЛІКТІАЙ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'JERGİLİKTİAÝATAWI', 'ЖЕРГІЛІКТІАЙАТАУЫ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'JERGİLİKTİAÝİLİKATAWI', 'ЖЕРГІЛІКТІАЙІЛІКАТАУЫ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'JERGİLİKTİAÝJÏIR', 'JERGİLİKTİAÝQISQAŞA', 'JERGİLİKTİAÝQISQA', 'ЖЕРГІЛІКТІАЙЖИЫР', 'ЖЕРГІЛІКТІАЙҚЫСҚАША', 'ЖЕРГІЛІКТІАЙҚЫСҚА', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'JERGİLİKTİKÜN', 'ЖЕРГІЛІКТІКҮН', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'JERGİLİKTİKÜN2', 'ЖЕРГІЛІКТІКҮН2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'JERGİLİKTİKÜNATAWI', 'ЖЕРГІЛІКТІКҮНАТАУЫ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'JERGİLİKTİJIL', 'ЖЕРГІЛІКТІЖЫЛ', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'JERGİLİKTİWAQIT', 'ЖЕРГІЛІКТІУАҚЫТ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'JERGİLİKTİSAĞAT', 'ЖЕРГІЛІКТІСАҒАТ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'BETSANI', 'БЕТСАНЫ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'MAQALASANI', 'МАҚАЛАСАНЫ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FAÝLSANI', 'ФАЙЛСАНЫ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'QATISWŞISANI', 'ҚАТЫСУШЫСАНЫ', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'ÖÑDEMESANI', 'TÜZETWSANI', 'ӨҢДЕМЕСАНЫ', 'ТҮЗЕТУСАНЫ', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'BETATAWI', 'БЕТАТАУЫ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'BETATAWI2', 'БЕТАТАУЫ2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ESİMAYASI', 'ЕСІМАЯСЫ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ESİMAYASI2', 'ЕСІМАЯСЫ2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'TALQILAWAYASI', 'ТАЛҚЫЛАУАЯСЫ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'TALQILAWAYASI2', 'ТАЛҚЫЛАУАЯСЫ2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'TAQIRIPBETİ', 'MAQALABETİ', 'ТАҚЫРЫПБЕТІ', 'МАҚАЛАБЕТІ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'TAQIRIPBETİ2', 'MAQALABETİ2', 'ТАҚЫРЫПБЕТІ2', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'TOLIQBETATAWI', 'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'TOLIQBETATAWI2', 'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'BETŞEATAWI', 'ASTIÑĞIBETATAWI', 'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'BETŞEATAWI2', 'ASTIÑĞIBETATAWI2', 'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NEGİZGİBETATAWI', 'НЕГІЗГІБЕТАТАУЫ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NEGİZGİBETATAWI2', 'НЕГІЗГІБЕТАТАУЫ2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'TALQILAWBETATAWI', 'ТАЛҚЫЛАУБЕТАТАУЫ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'TALQILAWBETATAWI2', 'ТАЛҚЫЛАУБЕТАТАУЫ2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'TAQIRIPBETATAWI', 'MAQALABETATAWI', 'ТАҚЫРЫПБЕТАТАУЫ', 'МАҚАЛАБЕТАТАУЫ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'TAQIRIPBETATAWI2', 'MAQALABETATAWI2', 'ТАҚЫРЫПБЕТАТАУЫ2', 'МАҚАЛАБЕТАТАУЫ2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'XBR:', 'ХБР:', 'MSG:' ),
+       'subst'                   => array( '0', 'BÄDEL:', 'БӘДЕЛ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'WÏKÏSİZXBR:', 'УИКИСІЗХБР:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'nobaý', 'нобай', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'nobaý=$1', 'нобай=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'oñğa', 'oñ', 'оңға', 'оң', 'right' ),
+       'img_left'                => array( '1', 'solğa', 'sol', 'солға', 'сол', 'left' ),
+       'img_none'                => array( '1', 'eşqandaý', 'joq', 'ешқандай', 'жоқ', 'none' ),
+       'img_width'               => array( '1', '$1 nükte', '$1 нүкте', '$1px' ),
+       'img_center'              => array( '1', 'ortağa', 'orta', 'ортаға', 'орта', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'sürmeli', 'сүрмелі', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'sürmesiz', 'сүрмесіз', 'frameless' ),
+       'img_page'                => array( '1', 'bet=$1', 'bet $1', 'бет=$1', 'бет $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'tikti', 'tiktik=$1', 'tiktik $1', 'тікті', 'тіктік=$1', 'тіктік $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'jïekti', 'жиекті', 'border' ),
+       'img_baseline'            => array( '1', 'tirekjol', 'тірекжол', 'baseline' ),
+       'img_sub'                 => array( '1', 'astılığı', 'ast', 'астылығы', 'аст', 'sub' ),
+       'img_super'               => array( '1', 'üstiligi', 'üst', 'үстілігі', 'үст', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'üstine', 'үстіне', 'top' ),
+       'img_text_top'            => array( '1', 'mätin-üstinde', 'мәтін-үстінде', 'text-top' ),
+       'img_middle'              => array( '1', 'aralığına', 'аралығына', 'middle' ),
+       'img_bottom'              => array( '1', 'astına', 'астына', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'mätin-astında', 'мәтін-астында', 'text-bottom' ),
+       'int'                     => array( '0', 'İŞKİ:', 'ІШКІ:', 'INT:' ),
+       'sitename'                => array( '1', 'TORAPATAWI', 'ТОРАПАТАУЫ', 'SITENAME' ),
+       'ns'                      => array( '0', 'EA:', 'ESİMAYA:', 'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
+       'localurl'                => array( '0', 'JERGİLİKTİJAÝ:', 'ЖЕРГІЛІКТІЖАЙ:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'JERGİLİKTİJAÝ2:', 'ЖЕРГІЛІКТІЖАЙ2:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'SERVERATAWI', 'СЕРВЕРАТАУЫ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ÄMİRJOLI', 'ӘМІРЖОЛЫ', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'SEPTİGİ:', 'SEPTİK:', 'СЕПТІГІ:', 'СЕПТІК:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__TAQIRIPATINTÜRLENDİRGİZBEW__', '__TATJOQ__', '__ATAWALMASTIRĞIZBAW__', '__AABAW__', '__ТАҚЫРЫПАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__ТАТЖОҚ__', '__АТАУАЛМАСТЫРҒЫЗБАУ__', '__ААБАУ__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__MAĞLUMATINTÜRLENDİRGİZBEW__', '__MATJOQ__', '__MAĞLUMATALMASTIRĞIZBAW__', '__MABAW__', '__МАҒЛҰМАТЫНТҮРЛЕНДІРГІЗБЕУ__', '__МАТЖОҚ__', '__МАҒЛҰМАТАЛМАСТЫРҒЫЗБАУ__', '__МАБАУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'AĞIMDAĞIAPTASI', 'AĞIMDAĞIAPTA', 'АҒЫМДАҒЫАПТАСЫ', 'АҒЫМДАҒЫАПТА', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'AĞIMDAĞIAPTAKÜNİ', 'АҒЫМДАҒЫАПТАКҮНІ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'JERGİLİKTİAPTASI', 'JERGİLİKTİAPTA', 'ЖЕРГІЛІКТІАПТАСЫ', 'ЖЕРГІЛІКТІАПТА', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'JERGİLİKTİAPTAKÜNİ', 'ЖЕРГІЛІКТІАПТАКҮНІ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'TÜZETWNÖMİRİ', 'NUSQANÖMİRİ', 'ТҮЗЕТУНӨМІРІ', 'НҰСҚАНӨМІРІ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'TÜZETWKÜNİ', 'NUSQAKÜNİ', 'ТҮЗЕТУКҮНІ', 'НҰСҚАКҮНІ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'TÜZETWKÜNİ2', 'NUSQAKÜNİ2', 'ТҮЗЕТУКҮНІ2', 'НҰСҚАКҮНІ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'TÜZETWAÝI', 'NUSQAAÝI', 'ТҮЗЕТУАЙЫ', 'НҰСҚААЙЫ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'TÜZETWJILI', 'NUSQAJILI', 'ТҮЗЕТУЖЫЛЫ', 'НҰСҚАЖЫЛЫ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'TÜZETWWAQITITAÑBASI', 'NUSQAWAQITTÜÝİNDEMESİ', 'ТҮЗЕТУУАҚЫТЫТАҢБАСЫ', 'НҰСҚАУАҚЫТТҮЙІНДЕМЕСІ', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'KÖPŞETÜRİ:', 'KÖPŞE:', 'КӨПШЕТҮРІ:', 'КӨПШЕ:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'TOLIQJAÝI:', 'TOLIQJAÝ:', 'ТОЛЫҚЖАЙЫ:', 'ТОЛЫҚЖАЙ:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'TOLIQJAÝI2:', 'TOLIQJAÝ2:', 'ТОЛЫҚЖАЙЫ2:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'KÄ1:', 'KİŞİÄRİPPEN1:', 'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'BÄ1:', 'BASÄRİPPEN1:', 'БӘ1:', 'БАСӘРІППЕН1:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KÄ:', 'KİŞİÄRİPPEN:', 'КӘ:', 'КІШІӘРІППЕН:', 'LC:' ),
+       'uc'                      => array( '0', 'BÄ:', 'BASÄRİPPEN:', 'БӘ:', 'БАСӘРІППЕН:', 'UC:' ),
+       'raw'                     => array( '0', 'QAM:', 'ҚАМ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'KÖRİNETİNTAQIRIAPATI', 'KÖRSETİLETİNATAW', 'КӨРІНЕТІНТАҚЫРЫАПАТЫ', 'КӨРСЕТІЛЕТІНАТАУ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Q', 'Қ', 'R' ),
+       'newsectionlink'          => array( '1', '__JAÑABÖLİMSİLTEMESİ__', '__ЖАҢАБӨЛІМСІЛТЕМЕСІ__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'BAĞDARLAMANUSQASI', 'БАҒДАРЛАМАНҰСҚАСЫ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'JAÝDIMUQAMDAW:', 'ЖАЙДЫМҰҚАМДАУ:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'JÄKİRDİMUQAMDAW', 'ЖӘКІРДІМҰҚАМДАУ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'AĞIMDAĞIWAQITTÜÝİNDEMESİ', 'AĞIMDAĞIWAQITTÜÝİN', 'АҒЫМДАҒЫУАҚЫТТҮЙІНДЕМЕСІ', 'АҒЫМДАҒЫУАҚЫТТҮЙІН', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'JERGİLİKTİWAQITTÜÝİNDEMESİ', 'JERGİLİKTİWAQITTÜÝİN', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІНДЕМЕСІ', 'ЖЕРГІЛІКТІУАҚЫТТҮЙІН', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'BAĞITBELGİSİ', 'БАҒЫТБЕЛГІСІ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#TİL:', '#ТІЛ:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'MAĞLUMATTİLİ', 'МАҒЛҰМАТТІЛІ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'ESİMAYABETSANI:', 'EABETSANI:', 'AYABETSANI:', 'ЕСІМАЯБЕТСАНЫ:', 'ЕАБЕТСАНЫ:', 'АЯБЕТСАНЫ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ÄKİMŞİSANI', 'ӘКІМШІСАНЫ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'SANPİŞİMİ', 'САНПІШІМІ', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'SOLĞAIĞIS', 'SOLIĞIS', 'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
+       'padright'                => array( '0', 'OÑĞAIĞIS', 'OÑIĞIS', 'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
+       'special'                 => array( '0', 'arnaýı', 'арнайы', 'special' ),
+       'defaultsort'             => array( '1', 'ÄDEPKİSURIPTAW:', 'ÄDEPKİSANATSURIPTAW:', 'ÄDEPKİSURIPTAWKİLTİ:', 'ÄDEPKİSURIP:', 'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'FAÝLMEKENİ:', 'ФАЙЛМЕКЕНІ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'belgi', 'белгі', 'tag' ),
+       'hiddencat'               => array( '1', '__JASIRINSANAT__', '__ЖАСЫРЫНСАНАТ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'SANATTAĞIBETTER', 'САНАТТАҒЫБЕТТЕР', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'BETMÖLŞERİ', 'БЕТМӨЛШЕРІ', 'PAGESIZE' ),
 );
 
 $specialPageAliases = array(
index c9c09ff..997660f 100644 (file)
@@ -189,76 +189,76 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#បញ្ជូនបន្ត', '#ប្ដូរទីតាំងទៅ', '#ប្តូរទីតាំងទៅ', '#ប្ដូរទីតាំង', '#ប្តូរទីតាំង', '#ប្ដូរចំណងជើង', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__លាក់មាតិកា__', '__លាក់បញ្ជីអត្ថបទ__', '__គ្មានមាតិកា__', '__គ្មានបញ្ជីអត្ថបទ__', '__កុំបង្ហាញមាតិកា__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__លាក់វិចិត្រសាល__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__បង្ខំមាតិកា__', '__បង្ខំបញ្ជីអត្ថបទ__', '__បង្ខំអោយបង្ហាញមាតិកា__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__មាតិកា__', '__បញ្ជីអត្ថបទ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__ផ្នែកមិនត្រូវកែប្រែ__', '__មិនមានផ្នែកកែប្រែ__', '__លាក់ផ្នែកកែប្រែ__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__លាក់បឋមកថា__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ខែនេះ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'ឈ្មោះខែនេះ', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'ថ្ងៃនេះ', 'CURRENTDAY' ),
-       'currentdayname'            => array( '1', 'ឈ្មោះថ្ងៃនេះ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ឆ្នាំនេះ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ពេលនេះ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ម៉ោងនេះ', 'ម៉ោងឥឡូវ', 'CURRENTHOUR' ),
-       'localyear'                 => array( '1', 'LOCALDAYNAME', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ពេលវេលាក្នុងតំបន់', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ម៉ោងតំបន់', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ចំនួនទំព័រ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ចំនួនអត្ថបទ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ចំនួនឯកសារ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ចំនួនអ្នកប្រើប្រាស់', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'ចំនួនកំណែប្រែ', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'ឈ្មោះទំព័រ', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'លំហឈ្មោះ', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'លំហឈ្មោះទំព័រពិភាក្សា', 'TALKSPACE' ),
-       'fullpagename'              => array( '1', 'ឈ្មោះទំព័រពេញ', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'ឈ្មោះទំព័ររង', 'SUBPAGENAME' ),
-       'talkpagename'              => array( '1', 'ឈ្មោះទំព័រពិភាក្សា', 'TALKPAGENAME' ),
-       'msg'                       => array( '0', 'សារ:', 'MSG:' ),
-       'msgnw'                     => array( '0', 'សារមិនមែនជាកូដវិគី:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'រូបភាពតូច', 'រូបតូច', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'រូបភាពតូច=$1', 'រូបតូច=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'ស្តាំ', 'ខាងស្តាំ', 'right' ),
-       'img_left'                  => array( '1', 'ធ្វេង', 'ខាងធ្វេង', 'left' ),
-       'img_none'                  => array( '1', 'ទទេ', 'គ្មាន', 'none' ),
-       'img_width'                 => array( '1', '$1ភីកសែល', '$1ភស', '$1px' ),
-       'img_center'                => array( '1', 'កណ្តាល', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ស៊ុម', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'គ្មានស៊ុម', 'frameless' ),
-       'img_page'                  => array( '1', 'ទំព័រ=$1', 'ទំព័រ$1', 'page=$1', 'page $1' ),
-       'img_top'                   => array( '1', 'ផ្នែកលើ', 'ផ្នែកខាងលើ', 'top' ),
-       'img_text_top'              => array( '1', 'ឃ្លានៅផ្នែកខាងលើ', 'ឃ្លាផ្នែកខាងលើ', 'text-top' ),
-       'img_middle'                => array( '1', 'ផ្នែកកណ្តាល', 'middle' ),
-       'img_bottom'                => array( '1', 'បាត', 'ផ្នែកបាត', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'ឃ្លានៅផ្នែកបាត', 'ឃ្លាផ្នែកបាត', 'text-bottom' ),
-       'img_link'                  => array( '1', 'តំនភ្ជាប់=$1', 'តំណភ្ជាប់=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'ឈ្មោះវិបសាយ', 'ឈ្មោះគេហទំព័រ', 'SITENAME' ),
-       'ns'                        => array( '0', 'លឈ:', 'NS:' ),
-       'server'                    => array( '0', 'ម៉ាស៊ីនបម្រើសេវា', 'SERVER' ),
-       'servername'                => array( '0', 'ឈ្មោះម៉ាស៊ីនបម្រើសេវា', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ផ្លូវស្រ្គីប', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'វេយ្យាករណ៍:', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'សប្ដាហ៍នេះ', 'CURRENTWEEK' ),
-       'plural'                    => array( '0', 'ពហុវចនៈ:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLពេញ:', 'FULLURL:' ),
-       'displaytitle'              => array( '1', 'បង្ហាញចំណងជើង', 'បង្ហាញចំនងជើង', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'រ', 'R' ),
-       'newsectionlink'            => array( '1', '__តំនភ្ជាប់ផ្នែកថ្មី__', '__តំណភ្ជាប់ផ្នែកថ្មី__', '__NEWSECTIONLINK__' ),
-       'language'                  => array( '0', '#ភាសា:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'កូដភាសា', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'numberofadmins'            => array( '1', 'ចំនួនអ្នកអភិបាល', 'ចំនួនអ្នកថែទាំប្រព័ន្ធ', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'ពិសេស', 'special' ),
-       'filepath'                  => array( '0', 'ផ្លូវនៃឯកសារ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'ប្លាក', 'tag' ),
-       'hiddencat'                 => array( '1', '__ចំណាត់ថ្នាក់ក្រុមមិនបានបង្ហាញ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'ចំនួនទំព័រក្នុងចំនាត់ថ្នាក់ក្រុម', 'ចំនួនទំព័រក្នុងចំណាត់ថ្នាក់ក្រុម', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ទំហំទំព័រ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__លិបិក្រម__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__មិនមានលិបិក្រម__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '__ស្ថិតិទំព័របញ្ជូនបន្ត__', '__STATICREDIRECT__' ),
+       'redirect'                => array( '0', '#បញ្ជូនបន្ត', '#ប្ដូរទីតាំងទៅ', '#ប្តូរទីតាំងទៅ', '#ប្ដូរទីតាំង', '#ប្តូរទីតាំង', '#ប្ដូរចំណងជើង', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__លាក់មាតិកា__', '__លាក់បញ្ជីអត្ថបទ__', '__គ្មានមាតិកា__', '__គ្មានបញ្ជីអត្ថបទ__', '__កុំបង្ហាញមាតិកា__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__លាក់វិចិត្រសាល__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__បង្ខំមាតិកា__', '__បង្ខំបញ្ជីអត្ថបទ__', '__បង្ខំអោយបង្ហាញមាតិកា__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__មាតិកា__', '__បញ្ជីអត្ថបទ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__ផ្នែកមិនត្រូវកែប្រែ__', '__មិនមានផ្នែកកែប្រែ__', '__លាក់ផ្នែកកែប្រែ__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__លាក់បឋមកថា__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ខែនេះ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'ឈ្មោះខែនេះ', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'ថ្ងៃនេះ', 'CURRENTDAY' ),
+       'currentdayname'          => array( '1', 'ឈ្មោះថ្ងៃនេះ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ឆ្នាំនេះ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ពេលនេះ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ម៉ោងនេះ', 'ម៉ោងឥឡូវ', 'CURRENTHOUR' ),
+       'localyear'               => array( '1', 'LOCALDAYNAME', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ពេលវេលាក្នុងតំបន់', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ម៉ោងតំបន់', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ចំនួនទំព័រ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ចំនួនអត្ថបទ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ចំនួនឯកសារ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ចំនួនអ្នកប្រើប្រាស់', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'ចំនួនកំណែប្រែ', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'ឈ្មោះទំព័រ', 'PAGENAME' ),
+       'namespace'               => array( '1', 'លំហឈ្មោះ', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'លំហឈ្មោះទំព័រពិភាក្សា', 'TALKSPACE' ),
+       'fullpagename'            => array( '1', 'ឈ្មោះទំព័រពេញ', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'ឈ្មោះទំព័ររង', 'SUBPAGENAME' ),
+       'talkpagename'            => array( '1', 'ឈ្មោះទំព័រពិភាក្សា', 'TALKPAGENAME' ),
+       'msg'                     => array( '0', 'សារ:', 'MSG:' ),
+       'msgnw'                   => array( '0', 'សារមិនមែនជាកូដវិគី:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'រូបភាពតូច', 'រូបតូច', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'រូបភាពតូច=$1', 'រូបតូច=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'ស្តាំ', 'ខាងស្តាំ', 'right' ),
+       'img_left'                => array( '1', 'ធ្វេង', 'ខាងធ្វេង', 'left' ),
+       'img_none'                => array( '1', 'ទទេ', 'គ្មាន', 'none' ),
+       'img_width'               => array( '1', '$1ភីកសែល', '$1ភស', '$1px' ),
+       'img_center'              => array( '1', 'កណ្តាល', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ស៊ុម', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'គ្មានស៊ុម', 'frameless' ),
+       'img_page'                => array( '1', 'ទំព័រ=$1', 'ទំព័រ$1', 'page=$1', 'page $1' ),
+       'img_top'                 => array( '1', 'ផ្នែកលើ', 'ផ្នែកខាងលើ', 'top' ),
+       'img_text_top'            => array( '1', 'ឃ្លានៅផ្នែកខាងលើ', 'ឃ្លាផ្នែកខាងលើ', 'text-top' ),
+       'img_middle'              => array( '1', 'ផ្នែកកណ្តាល', 'middle' ),
+       'img_bottom'              => array( '1', 'បាត', 'ផ្នែកបាត', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'ឃ្លានៅផ្នែកបាត', 'ឃ្លាផ្នែកបាត', 'text-bottom' ),
+       'img_link'                => array( '1', 'តំនភ្ជាប់=$1', 'តំណភ្ជាប់=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'ឈ្មោះវិបសាយ', 'ឈ្មោះគេហទំព័រ', 'SITENAME' ),
+       'ns'                      => array( '0', 'លឈ:', 'NS:' ),
+       'server'                  => array( '0', 'ម៉ាស៊ីនបម្រើសេវា', 'SERVER' ),
+       'servername'              => array( '0', 'ឈ្មោះម៉ាស៊ីនបម្រើសេវា', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ផ្លូវស្រ្គីប', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'វេយ្យាករណ៍:', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'សប្ដាហ៍នេះ', 'CURRENTWEEK' ),
+       'plural'                  => array( '0', 'ពហុវចនៈ:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLពេញ:', 'FULLURL:' ),
+       'displaytitle'            => array( '1', 'បង្ហាញចំណងជើង', 'បង្ហាញចំនងជើង', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'រ', 'R' ),
+       'newsectionlink'          => array( '1', '__តំនភ្ជាប់ផ្នែកថ្មី__', '__តំណភ្ជាប់ផ្នែកថ្មី__', '__NEWSECTIONLINK__' ),
+       'language'                => array( '0', '#ភាសា:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'កូដភាសា', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'numberofadmins'          => array( '1', 'ចំនួនអ្នកអភិបាល', 'ចំនួនអ្នកថែទាំប្រព័ន្ធ', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'ពិសេស', 'special' ),
+       'filepath'                => array( '0', 'ផ្លូវនៃឯកសារ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'ប្លាក', 'tag' ),
+       'hiddencat'               => array( '1', '__ចំណាត់ថ្នាក់ក្រុមមិនបានបង្ហាញ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'ចំនួនទំព័រក្នុងចំនាត់ថ្នាក់ក្រុម', 'ចំនួនទំព័រក្នុងចំណាត់ថ្នាក់ក្រុម', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ទំហំទំព័រ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__លិបិក្រម__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__មិនមានលិបិក្រម__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '__ស្ថិតិទំព័របញ្ជូនបន្ត__', '__STATICREDIRECT__' ),
 );
 
 $messages = array(
@@ -287,7 +287,7 @@ $messages = array(
 'tog-nocache' => 'មិនប្រើសតិភ្ជាប់​នៃ​ទំព័រ',
 'tog-enotifwatchlistpages' => 'ផ្ញើអ៊ីមែល​មកខ្ញុំ​កាលបើ​មានបំលាស់ប្ដូរនៃទំព័រ​ណាមួយដែលមានក្នុងបញ្ជីតាមដានរបស់ខ្ញុំ',
 'tog-enotifusertalkpages' => 'ផ្ញើអ៊ីមែល​មកខ្ញុំ​កាលបើ​មានបំលាស់ប្ដូរ​នៅ​ក្នុងទំព័រពិភាក្សា​របស់ខ្ញុំ',
-'tog-enotifminoredits' => 'á\9e\95á\9f\92á\9e\89á\9e¾á\9e¢á\9f\8aá\9e¸á\9e\98á\9f\82á\9e\9bâ\80\8bá\9e\98á\9e\80á\9e\81á\9f\92á\9e\89á\9e»á\9f\86á\9e\96á\9f\81á\9e\9bá\9e\98á\9e¶á\9e\93á\9e\94á\9f\86á\9e\9bá\9e¶á\9e\9fá\9f\8bá\9e\94á\9f\92á\9e\8aá\9e¼á\9e\9aá\9e\8fá\9e·á\9e\85á\9e\8fá\9e½á\9e\85â\80\8bá\9e\9bá\9e¾á\9e\91á\9f\86á\9e\96á\9f\90á\9e\9aá\9e¬á\9e¯á\9e\80á\9e\9fá\9e¶á\9e\9aá\9e\95á\9e\84á\9e\8aá\9f\82á\9e\9a​',
+'tog-enotifminoredits' => 'á\9e\95á\9f\92á\9e\89á\9e¾á\9e¢á\9f\8aá\9e¸á\9e\98á\9f\82á\9e\9bâ\80\8bá\9e\98á\9e\80á\9e\81á\9f\92á\9e\89á\9e»á\9f\86á\9e\95á\9e\84á\9e\8aá\9f\82á\9e\9aâ\80\8bá\9e\85á\9f\86á\9e\96á\9f\84á\9f\87â\80\8bá\9e\94á\9f\86á\9e\9bá\9e¶á\9e\9fá\9f\8bá\9e\94á\9f\92á\9e\8aá\9e¼á\9e\9aá\9e\8fá\9e·á\9e\85á\9e\8fá\9e½á\9e\85​',
 'tog-enotifrevealaddr' => 'បង្ហាញ​អាសយដ្ឋានអ៊ីមែល​របស់ខ្ញុំ​ក្នុង​​មែល​ក្រើនរំលឹក​នានា',
 'tog-shownumberswatching' => 'បង្ហាញ​ចំនួនអ្នកប្រើប្រាស់​ដែលតាមដាន​ទំព័រនេះ',
 'tog-oldsig' => 'ហត្ថលេខាមានហើយ៖',
@@ -528,10 +528,6 @@ $1',
 'youhavenewmessages' => 'អ្នកមាន $1 ($2)។',
 'newmessageslink' => 'សារថ្មីៗ',
 'newmessagesdifflink' => 'បំលាស់ប្ដូរចុងក្រោយ',
-'youhavenewmessagesfromusers' => 'អ្នកមាន $1 ទទួលបានពី {{PLURAL:$3|អ្នកប្រើប្រាស់ម្នាក់|អុ្នកប្រើប្រាស់ចំនួន $3 នាក់}} ($2)។',
-'youhavenewmessagesmanyusers' => 'អ្នកមាន $1 ទទួលបានពីអ្នកប្រើប្រាស់ជាច្រើន ($2)។',
-'newmessageslinkplural' => '{{PLURAL:$1|សារថ្មីមួយ|សារថ្មី}}',
-'newmessagesdifflinkplural' => '{{PLURAL:$1|បំលាស់ប្ដូរ|បំលាស់ប្ដូរ}}ចុងក្រោយ',
 'youhavenewmessagesmulti' => 'អ្នកមានសារថ្មីៗនៅ $1',
 'editsection' => 'កែប្រែ',
 'editold' => 'កែប្រែ',
@@ -616,8 +612,8 @@ $1',
 'cannotdelete-title' => 'មិនអាចលុបទំព័រ "$1"',
 'badtitle' => 'ចំណងជើង​មិនល្អ',
 'badtitletext' => 'ចំណងជើងទំព័រដែលបានស្នើ គ្មានសុពលភាព, ទទេ, ឬ ចំណងជើងតំណភ្ជាប់អន្តរភាសាឬអន្តរវិគី មិនត្រឹមត្រូវ ។ ប្រហែលជាមានតួអក្សរមួយឬច្រើន ដែលជាតួអក្សរហាមប្រើ​ក្នុង​ចំណងជើង។',
-'perfcached' => 'ទិន្នន័យទាំងនេះត្រូវបានដាក់ទៅសតិភ្ជាប់និងប្រហែលជាមិនទាន់សម័យ ។ ជាអតិបរមា {{PLURAL:$1|លទ្ធផលមួយ|លទ្ធផលចំនួន $1}} អាចប្រើបាននៅក្នុងសតិភ្ជាប់។',
-'perfcachedts' => 'ទិន្នន័យខាងក្រោមនេះត្រូវបានដាក់ក្នុងសតិភ្ជាប់ និង បានត្រូវបន្ទាន់សម័យចុងក្រោយនៅ $1។ ជាអតិបរមា {{PLURAL:$4|លទ្ធផលមួយ|លទ្ធផលចំនួន $4}} អាចប្រើបាននៅក្នុងសតិភ្ជាប់។',
+'perfcached' => 'ទិន្នន័យទាំងនេះត្រូវបានដាក់ទៅសតិភ្ជាប់និងប្រហែលជាមិនទាន់សម័យ ។ A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
+'perfcachedts' => 'ទិន្នន័យខាងក្រោមនេះត្រូវបានដាក់ក្នុងសតិភ្ជាប់ និង បានត្រូវបន្ទាន់សម័យចុងក្រោយនៅ $1។ A maximum of {{PLURAL:$4|one result is|$4 results are}} available in the cache.',
 'querypage-no-updates' => 'ការបន្ទាន់សម័យសម្រាប់ទំព័រនេះគឺមិនអាចធ្វើទៅរួចទេនាពេលឥឡូវទេ។
 
 ទិន្នន័យនៅទីនេះនឹងមិនត្រូវផ្លាស់ប្ដូរថ្មីនាពេលបច្ចុប្បន្នទេ។',
@@ -644,10 +640,6 @@ $2',
 'ns-specialprotected' => 'ទំព័រពិសេសៗមិនអាចកែប្រែបានទេ។',
 'titleprotected' => "ចំណងជើងនេះត្រូវបានការពារមិនឱ្យបង្កើត​ដោយ [[User:$1|$1]]។
 ហេតុផលលើកឡើងគឺ ''$2''។",
-'filereadonlyerror' => 'មិនអាចកែប្រែឯកសារ "$1" បានទេពីព្រោះថតឯកសារ "$2" ស្ថិតក្នុងម៉ូដសំរាប់តែអានប៉ុណ្ណោះ។
-
-អភិបាលដែលបានចាក់សោរវាបានផ្ដល់សេចក្ដីពន្យល់បែបនេះ៖ "$3"។',
-'exception-nologin-text' => 'ទំព័រឬសកម្មភាពនេះតំរូវអោយអ្នកធ្វើការកត់ឈ្មោះចូលទៅក្នុងវិគីនេះ។',
 
 # Virus scanner
 'virus-badscanner' => "ការ​កំណត់​រចនា​សម្ព័ន្ធ​មិន​ល្អ​៖ កម្មវិធី​ស្កេន​មេរោគមិន​ស្គាល់​៖ ''$1''",
@@ -670,7 +662,6 @@ $2',
 'remembermypassword' => 'ចងចាំកំណត់ឈ្មោះចូលរបស់ខ្ញុំក្នុងកុំព្យូទ័រនេះ (សំរាប់រយៈពេលយូរបំផុត $1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}})',
 'securelogin-stick-https' => 'នៅភ្ជាប់ទៅ HTTPS ដដែលបន្ទាប់ពីចុះឈ្មោះចូលហើយក៏ដោយ',
 'yourdomainname' => 'ដូម៉ែនរបស់អ្នក៖',
-'password-change-forbidden' => 'អ្នកមិនអាចផ្លាស់ប្ដូរពាក្យសំងាត់ក្នុងវិគីនេះទេ។',
 'externaldberror' => 'មាន​​បញ្ហាក្នុងការ​បញ្ជាក់​ផ្ទៀង​ផ្ទាត់​​មូលដ្ឋាន​ទិន្នន័យ​ ឬ​អ្នក​មិន​ត្រូវ​បាន​អនុញ្ញាត​ឲ្យ​បន្ទាន់​សម័យ​គណនី​ខាង​ក្រៅ​របស់​អ្នក​។​
 ​',
 'login' => 'កត់ឈ្មោះចូល',
@@ -759,7 +750,6 @@ $2',
 
 សូមបញ្ចូល​អាសយដ្ឋានមួយ​ដែលមាន​ទម្រង់​ត្រឹមត្រូវ ឬមួយក៏ទុកវាលនោះឱ្យនៅទំនេរ​​។',
 'cannotchangeemail' => 'អាសយដ្ឋានអ៊ីមែលរបស់គណនីមិនអាចប្ដូរបានទេនៅលើវិគីនេះ។',
-'emaildisabled' => 'វិបសៃថ៍នេះមិនអាចផ្ញើអ៊ីមែលបានទេ។',
 'accountcreated' => 'គណនីរបស់លោកអ្នកត្រូវបានបង្កើតហើយ',
 'accountcreatedtext' => 'គណនីឈ្មោះ $1 ត្រូវបានបង្កើតហើយ។',
 'createaccount-title' => 'ការបង្កើតគណនីសម្រាប់{{SITENAME}}',
@@ -812,25 +802,6 @@ $2',
 'passwordreset-capture-help' => 'ប្រសិនបើអ្នកគូសធីកប្រអប់នេះ អ៊ីមែល (ដែលមានពាក្យសំងាត់បណ្ដោះអាសន្ន) មិនត្រូវបានបង្ហាញដូចគ្នានឹងអ៊ីមែលដែលនឹងត្រូវផ្ញើទៅទៅកាន់អ្នកប្រើប្រាស់ដែរ។',
 'passwordreset-email' => 'អាសយដ្ឋានអ៊ីមែល៖',
 'passwordreset-emailtitle' => 'ព័ត៌មានលំអិតពីគណនីនៅលើ {{SITENAME}}',
-'passwordreset-emailtext-ip' => 'មាននរណាម្នាក់ (ប្រហែលជាខ្លួនអ្នកផ្ទាល់, មកពីអាស័យដ្ឋាន IP $1) បានស្នើសុំសារក្រើនរំលឹកពីព័ត៌មានពិស្ដារ
-អំពីគណនីរបស់អ្នកសំរាប់ {{SITENAME}} ($4)។ {{PLURAL:$3|គណនី|គណនី}}អ្នកប្រើប្រាស់ដូចតទៅនេះ
-មានជាប់ទាក់ទិននឹងអាស័យដ្ឋានអ៊ីមែលនេះ៖
-
-$2
-
-{{PLURAL:$3|ពាក្យសំងាត់បណ្ដោះអាសន្ននេះ|ពាក្យសំងាត់បណ្ដោះអាសន្នទាំងនេះ}} និងហួសសុពលភាពក្នុងរយៈពេល {{PLURAL:$5|មួយថ្ងៃ|$5 ថ្ងៃ}}។
-យកល្អអ្នកគួរតែកត់ឈ្មោះរួចជ្រើសរើសពាក្យសំងាត់ថ្មីមួយ។ ប្រសិនបើមាននរណាម្នាក់ផ្សេងធ្វើការស្នើសុំនេះ 
-ឬប្រសិនបើអ្នកនឹកឃើញពាក្យសំងាត់ដើមរបស់អ្នកហើយអ្នកមិនប្រាថ្នាផ្លាស់ប្ដូរវាទៀតទេនោះ អ្នកគ្រាន់តែ
-កុំខ្វល់ជាមួយសារមួយនេះ ហើយបន្តប្រើប្រាស់ពាក្យសំងាត់ចាស់របស់អ្នកទៅបានហើយ។',
-'passwordreset-emailtext-user' => 'អ្នកប្រើប្រាស់ $1 នៅក្នុង {{SITENAME}} បានស្នើសុំសារក្រើនរំលឹកអំពីព័ត៌មានពិស្ដាររបស់គណនីរបស់អ្នកនៅក្នុង {{SITENAME}} ($4)។
- {{PLURAL:$3|គណនី|គណនី}}អ្នកប្រើប្រាស់ដូចតទៅនេះមានជាប់ទាក់ទិននឹងអាស័យដ្ឋានអ៊ីមែលនេះ៖
-
-$2
-
-{{PLURAL:$3|ពាក្យសំងាត់បណ្ដោះអាសន្ននេះ|ពាក្យសំងាត់បណ្ដោះអាសន្នទាំងនេះ}} និងហួសសុពលភាពក្នុងរយៈពេល {{PLURAL:$5|មួយថ្ងៃ|$5 ថ្ងៃ}}។
-យកល្អអ្នកគួរតែកត់ឈ្មោះរួចជ្រើសរើសពាក្យសំងាត់ថ្មីមួយ។ ប្រសិនបើមាននរណាម្នាក់ផ្សេងធ្វើការស្នើសុំនេះ 
-ឬប្រសិនបើអ្នកនឹកឃើញពាក្យសំងាត់ដើមរបស់អ្នកហើយអ្នកមិនប្រាថ្នាផ្លាស់ប្ដូរវាទៀតទេនោះ អ្នកគ្រាន់តែ
-កុំខ្វល់ជាមួយសារមួយនេះ ហើយបន្តប្រើប្រាស់ពាក្យសំងាត់ចាស់របស់អ្នកទៅបានហើយ។',
 'passwordreset-emailelement' => 'ឈ្មោះអ្នកប្រើប្រាស់៖ $1
 លេខសម្ងាត់បណ្ដោះអាសន្ន៖ $2',
 'passwordreset-emailsent' => 'អីុមែលរំលឹកមួយបានផ្ញើទៅហើយ។',
@@ -959,12 +930,12 @@ $2
 'userpage-userdoesnotexist-view' => 'គណនីអ្នកប្រើប្រាស់ដែលមានឈ្មោះ "$1"មិនទាន់បានចុះឈ្មោះទេ។',
 'blocked-notice-logextract' => 'អ្នកប្រើប្រាស់នេះត្រូវបានហាមឃាត់ហើយនាពេលនេះ។
 កំណត់ត្រាស្ដីពីការហាមឃាត់ចុងក្រោយមានបង្ហាញដូចខាងក្រោមនេះ៖',
-'clearyourcache' => "'''សម្គាល់:''' បន្ទាប់ពីបានរក្សាទុករួចហើយ លោកអ្នកគួរតែសំអាត browser's cache របស់លោកអ្នកដើម្បីមើលការផ្លាស់ប្តូរ។ ខាងក្រោមនេះជាវិធីសំអាត browser's cache ចំពោះកម្មវិធីរុករក(Browser)មួយចំនួន។
-* ''' Firefox / Safari:''' សង្កត់ [Shift] ឱ្យជាប់រួចចុចប៊ូតុង ''Reload'' ឬក៏ចុច  ''Ctrl-F5'' ឬ ''Ctrl-R'' ( ''⌘-R'' សំរាប់ Mac)
-* '''Google Chrome:''' ចុច ''Ctrl-Shift-R'' (''-Shift-R'' សំរាប់ Mac)
+'clearyourcache' => "!'''សម្គាល់:''' បន្ទាប់ពីបានរក្សាទុករួចហើយ លោកអ្នកគួរតែសំអាត browser's cache របស់លោកអ្នកដើម្បីមើលការផ្លាស់ប្តូរ។ ខាងក្រោមនេះជាវិធីសំអាត browser's cache ចំពោះកម្មវិធីរុករក(Browser)មួយចំនួន។
+* ''' Firefox / Safari:''' សង្កត់ [Shift] ឱ្យជាប់រួចចុចប៊ូតុង ''Reload'' ឬក៏ចុច  ''Ctrl-F5'' ឬ ''Ctrl-R'' (ចំពោះApple Mac វិញ​ចុច ''Command-R'')
+* '''Google Chrome:''' ចុច ''Ctrl-Shift-R'' (''Command-Shift-R'' សំរាប់ Mac)
 * '''IE(Internet Explorer):''' សង្កត់ [Ctrl] ឱ្យជាប់ រួចចុច ''Refresh''ប៊ូតុង ឬក៏ចុច ''Ctrl-F5''​។
 * '''Konqueror:''' ចុចប៊ូតុង  ''Reload'' ឬក៏ចុច ''F5''
-* '''Opera:''' á\9e\9fá\9e¼á\9e\98á\9e\9fá\9f\86á\9e¢á\9e¶á\9e\8fcacheá\9e\93á\9f\85á\9e\80á\9f\92á\9e\93á\9e»á\9e\84  ''[Tools]â\86\92[Preferences]''â\80\8b",
+* '''Opera:''' á\9e\9fá\9e¼á\9e\98á\9e\85á\9e»á\9e\85  ''[Tools]â\86\92[Preferences]''â\80\8bá\9f\94",
 'usercssyoucanpreview' => "'''គន្លឹះ ៖ ''' សូមប្រើប្រាស់ប៊ូតុង\"{{int:showpreview}}\"ដើម្បី​ធ្វើតេស្ត​សន្លឹក CSS ថ្មីរបស់អ្នក​មុននឹង​រក្សាទុកវា ។",
 'userjsyoucanpreview' => "'''គន្លឹះ ៖ ''' សូមប្រើប្រាស់​ប៊ូតុង \"{{int:showpreview}}\" ដើម្បី​ធ្វើតេស្ត​សន្លឹក JS ថ្មីរបស់អ្នក​មុននឹង​រក្សាទុកវា ។",
 'usercsspreview' => "'''កុំភ្លេចថា​អ្នកគ្រាន់តែ​កំពុងមើលជាមុនសន្លឹក CSS របស់អ្នក។
@@ -978,7 +949,6 @@ $2
 'updated' => '(បានបន្ទាន់សម័យ)',
 'note' => "'''ចំណាំ៖'''",
 'previewnote' => "'''សូមចាំថានេះគ្រាន់តែជា​ការបង្ហាញការមើលជាមុនប៉ុណ្ណោះ។ បំលាស់ប្ដូរ​របស់អ្នកមិនទាន់បាន​រក្សាទុកទេ!'''",
-'continue-editing' => 'បន្តធ្វើការកែប្រែ',
 'previewconflict' => 'ការមើលមុននេះយោងតាមអត្ថបទក្នុងប្រអប់កែប្រែខាងលើ។ ទំព័រអត្ថបទនឹងបង្ហាញចេញបែបនេះប្រសិនបើអ្នកជ្រើសរើសរក្សាទុក។',
 'session_fail_preview' => "'''សូមអភ័យទោស! យើងមិនអាចរក្សាទុកការកែប្រែរបស់អ្នកបានទេ ដោយសារបាត់ទិន្នន័យវេនការងារ។
 
@@ -993,7 +963,6 @@ $2
 
 បើនៅតែមិនបានទេ សូមព្យាយាម[[Special:UserLogout|កត់ឈ្មោះចេញ]] រួចកត់ឈ្មោះចូលឡើងវិញ។'''",
 'editing' => 'កំពុងកែប្រែ​ $1',
-'creating' => 'កំពុងបង្កើត $1',
 'editingsection' => "កំពុងកែប្រែ'''$1'''(ផ្នែក)",
 'editingcomment' => 'កែប្រែ $1 (ផ្នែកថ្មី)',
 'editconflict' => 'ភាពឆ្គងនៃកំណែប្រែ៖ $1',
@@ -1062,7 +1031,6 @@ $2
 'edit-already-exists' => 'មិនអាចបង្កើតទំព័រថ្មីមួយទេ។
 
 ទំព័រនេះមានរួចហើយ។',
-'defaultmessagetext' => 'អត្ថបទសារតាមលំនាំដើម',
 
 # Parser/template warnings
 'expensive-parserfunction-warning' => "'''ប្រយ័ត្ន៖''' ទំព័រនេះមានប្រើអនុគមន៍ញែកច្រើនពេកហើយ។
@@ -1212,7 +1180,7 @@ $1",
 'suppressionlog' => 'កំណត់​ហេតុ​នៃ​ការ​ហាម​ឃាត់​',
 'suppressionlogtext' => 'ខាងក្រោមនេះជាបញ្ជីការលុបចោលនិងការហាមឃាត់ទាក់ទិននឹងខ្លឹមសារដែលអ្នកអភិបាលបានលាក់។
 
-សូមមើលបំរាមនិងការហាមឃាត់ដែលនៅជាធរមាននាពេលបច្ចុប្បន្ននៅក្នុង[[Special:BlockList|បញ្ជីនៃការហាមឃាត់]]។',
+សូមមើលបំរាមនិងការហាមឃាត់ដែលនៅជាធរមាននាពេលបច្ចុប្បន្ននៅក្នុង[[Special:BlockList|បញ្ជីនៃការហាមឃាត់ IP]]។',
 
 # History merging
 'mergehistory' => 'ច្របាច់ប្រវត្តិទាំងឡាយរបស់ទំព័របញ្ចូលគ្នា',
@@ -1244,9 +1212,7 @@ $1",
 'mergelogpagetext' => 'ខាងក្រោមគឺជាតារាងនៃការច្របាច់បញ្ចូលគ្នាថ្មីៗបំផុតរបស់ប្រវត្តិនៃទំព័រមួយទៅក្នុងប្រវត្តិនៃទំព័រមួយទៀត។',
 
 # Diffs
-'history-title' => 'ប្រវត្តិកំណែប្រែរបស់ "$1"',
-'difference-title' => 'ភាពខុសគ្នារវាងកំណែនានារបស់ "$1"',
-'difference-title-multipage' => 'ភាពខុសគ្នារបស់ទំព័រ "$1" និង "$2"',
+'history-title' => 'ប្រវត្តិកំណែប្រែនានានៃ "$1"',
 'difference-multipage' => '(ភាពខុសគ្នារវាងទំព័រនានា)',
 'lineno' => 'បន្ទាត់ទី$1៖',
 'compareselectedversions' => 'ប្រៀបធៀប​កំណែដែលបាន​ជ្រើសយក',
@@ -1254,10 +1220,6 @@ $1",
 'editundo' => 'មិនធ្វើវិញ',
 'diff-multi' => '({{PLURAL:$1|កំណែប្រែកម្រិតបង្គួរមួយ|កំណែប្រែកម្រិតបង្គួរចំនួន $1}}មិនត្រូវបានបង្ហាញ)',
 'diff-multi-manyusers' => '({{PLURAL:$1|កំណែប្រែកម្រិតបង្គួរមួយ|កំណែប្រែកម្រិតបង្គួរចំនួន $1}}មិនត្រូវបានបង្ហាញ)',
-'difference-missing-revision' => ' {{PLURAL:$2|រកមិនឃើញ|រកមិនឃើញ}}{{PLURAL:$2|កំណែមួយ|កំណែចំនួន $2}} របស់ភាពខុសគ្នានេះ ($1) ទេ។
-
-ជាធម្មតានេះបណ្ដាលមកពីការតាមទៅកាន់តំនភ្ជាប់ភាពខុសគ្នារបស់ទំព័រដែលត្រូវបានលុបចោល។
-ព័ត៌មានលំអិតអាចរកបាននៅក្នុង [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} កំណត់ហេតុនៃការលុបចោល]។',
 
 # Search results
 'searchresults' => 'លទ្ធផលស្វែងរក',
@@ -1348,7 +1310,6 @@ $1",
 'prefs-beta' => 'មុខងារពិសេសថ្មីៗរបស់ស៊េរីបេតា',
 'prefs-datetime' => 'កាលបរិច្ឆេទនិងល្វែងម៉ោង',
 'prefs-labs' => 'មុខងារពិសេសថ្មីៗដែលស្ថិតក្រោមការពិសោធន៍នៅឡើយ',
-'prefs-user-pages' => 'ទំព័រអ្នកប្រើប្រាស់',
 'prefs-personal' => 'ប្រវត្តិរូប',
 'prefs-rc' => 'បំលាស់ប្ដូរថ្មីៗ',
 'prefs-watchlist' => 'បញ្ជីតាមដាន',
@@ -1597,7 +1558,6 @@ $1",
 'action-userrights' => 'កែប្រែសិទ្ធិរបស់អ្នកប្រើប្រាស់ទាំងអស់',
 'action-userrights-interwiki' => 'កែប្រែសិទ្ធិនានារបស់អ្នកប្រើប្រាស់នៅលើវិគីដទៃ',
 'action-siteadmin' => 'ចាក់សោឬដោះសោមូលដ្ឋានទិន្នន័យ',
-'action-sendemail' => 'ផ្ញើអ៊ីមែល',
 
 # Recent changes
 'nchanges' => '$1 {{PLURAL:$1|បំលាស់ប្ដូរ|បំលាស់ប្ដូរ}}',
@@ -1630,11 +1590,9 @@ $1",
 'rc_categories' => 'កម្រិតទីតាំងចំណាត់ថ្នាក់ក្រុម(ខណ្ឌដោយសញ្ញា "|")',
 'rc_categories_any' => 'មួយណាក៏បាន',
 'rc-change-size' => '$1',
-'rc-change-size-new' => '$1 {{PLURAL:$1|បៃ|បៃ}} បន្ទាប់ពីបំលាស់ប្ដូរ',
 'newsectionsummary' => '/* $1 */ ផ្នែកថ្មី',
 'rc-enhanced-expand' => 'បង្ហាញព័ត៌មានលំអិត (តម្រូវអោយមាន JavaScript)',
 'rc-enhanced-hide' => 'លាក់ព័ត៌មានលំអិត',
-'rc-old-title' => 'បង្កើតឡើងដំបូងដោយ "$1"',
 
 # Recent changes linked
 'recentchangeslinked' => 'បន្លាស់ប្ដូរពាក់ព័ន្ធ',
@@ -1811,21 +1769,6 @@ $1',
 'upload-unknown-size' => 'មិនដឹងទំហំ',
 'upload-http-error' => 'មានកំហុសHTTPមួយបានកើតឡើង៖ $1',
 
-# File backend
-'backend-fail-notexists' => 'គ្មានឯកសារ "$1" ទេ។',
-'backend-fail-notsame' => 'ឯកសារដែលមិនដូចគ្នាបេះបិទមួយមានរួចហើយនៅ "$1"។',
-'backend-fail-delete' => 'មិនអាចលុបឯកសារ "$1" បានទេ។',
-'backend-fail-alreadyexists' => 'ឯកសារ "$1" មានរួចហើយ។',
-'backend-fail-store' => 'មិនអាចស្តុកឯកសារ "$1" នៅ "$2" បានទេ។',
-'backend-fail-copy' => 'មិនអាចចំលងឯកសារ "$1" ទៅ "$2" បានទេ។',
-'backend-fail-move' => 'មិនអាចផ្លាស់ប្ដូរទីតាំងឯកសារ "$1" ទៅ "$2"​ បានទេ។',
-'backend-fail-opentemp' => 'មិនអាចបើកឯកសារបណ្ដោះអាសន្ន។',
-'backend-fail-writetemp' => 'មិនអាចសរសេរទៅក្នុងឯកសារបណ្ដោះអាសន្ន។',
-'backend-fail-closetemp' => 'មិនអាចបិទឯកសារបណ្ដោះអាសន្ន។',
-'backend-fail-read' => 'មិនអាចអានឯកសារ "$1" បានទេ។',
-'backend-fail-create' => 'មិនអាចសរសេរឯកសារ "$1" បានទេ។',
-'backend-fail-maxsize' => 'មិនអាចសរសេរឯកសារ "$1" បានទេពីព្រោះវាមានទំហំធំជាង {{PLURAL:$2|មួយបៃ|$2 បៃ}}.',
-
 # Special:UploadStash
 'uploadstash-errclear' => 'ការសំអាតឯកសារមិនបានសំរេច។',
 'uploadstash-refresh' => 'ផ្ទុកបញ្ជីឯកសារឡើងវិញ',
@@ -2185,8 +2128,6 @@ $1',
 'mailnologin' => 'មិនមានអាសយដ្ឋានផ្ញើទេ',
 'mailnologintext' => 'អ្នកត្រូវតែ [[Special:UserLogin|កត់ឈ្មោះចូល]] និង មានអាសយដ្ឋានអ៊ីមែលមានសុពលភាពមួយ ក្នុង[[Special:Preferences|ចំណង់ចំណូលចិត្ត]]របស់អ្នក ដើម្បីមានសិទ្ធិផ្ញើអ៊ីមែលទៅអ្នកប្រើប្រាស់ដទៃទៀត។',
 'emailuser' => 'ផ្ញើអ៊ីមែល​ទៅកាន់​អ្នក​ប្រើប្រាស់នេះ',
-'emailuser-title-target' => 'ផ្ញើសារទៅកាន់ {{GENDER:$1|អ្នកប្រើប្រាស់}} នេះ',
-'emailuser-title-notarget' => 'ផ្ញើអ៊ីមែលទៅកាន់អ្នកប្រើប្រាស់',
 'emailpage' => 'ផ្ញើអ៊ីមែលទៅកាន់អ្នកប្រើប្រាស់',
 'emailpagetext' => 'អ្នក​អាច​ប្រើសំនុំ​បែប​បទ​ខាង​ក្រោម​ក្នុង​ការ​ផ្ញើ​សារ​ជា​អ៊ីមែល​ទៅ​កាន់​អ្នក​ប្រើប្រាស់​នេះ​។
 អាសយដ្ឋាន​អ៊ីមែល​ដែល​អ្នក​បាន​វាយ​បញ្ចូល​ក្នុង​[[Special:Preferences|ចំណង់ចំណូល​ចិត្ត​]]​របស់​អ្នក នឹង​បង្ហាញ​ជា​អាសយដ្ឋាន​អ៊ីមែល "From" ដូច្នោះ​អ្នក​ទទួល​នឹង​អាច​ឆ្លើយ​តប​ទៅ​អ្នក​វិញ​ដោយ​ផ្ទាល់​។',
@@ -2569,8 +2510,6 @@ $1',
 'ipb-confirm' => 'បញ្ជាក់ទទួលស្គាល់ការហាមឃាត់',
 'badipaddress' => 'អាសយដ្ឋានIPមិនត្រឹមត្រូវ',
 'blockipsuccesssub' => 'ដាក់ការហាមឃាត់បានសំរេច',
-'ipb-blockingself' => 'អ្នករៀបនឹងរាំងខ្ទប់ខ្លួនឯងហើយ! តើអ្នកប្រាកដថាចង់ធ្វើបែបនេះមែនទេ?',
-'ipb-confirmhideuser' => 'អ្នករៀបនឹងរាំងខ្ទប់អ្នកប្រើប្រាស់ម្នាក់ដែលមានប្រើមុខងារ "អ្នកប្រើប្រាស់លាក់មុខ"។ ការធ្វើបែបនេះនឹងលាក់ឈ្មោះរបស់អ្នកប្រើប្រាស់នេះនៅក្នុងបញ្ជីនិងកំណត់ហេតុទាំងអស់។ តើអ្នកប្រាកដថាចង់ធ្វើបែបនេះមែនទេ?',
 'ipb-edit-dropdown' => 'កែប្រែមូលហេតុនៃការហាមឃាត់',
 'ipb-unblock-addr' => 'ដកការហាមឃាត់លើ $1',
 'ipb-unblock' => 'ដកការហាមឃាត់លើអ្នកប្រើប្រាស់ ឬ អាសយដ្ឋាន IP',
@@ -2614,7 +2553,7 @@ $1',
 'blocklog-showlog' => 'អ្នកប្រើប្រាស់នេះត្រូវបានរាំងខ្ទប់មុននេះម្ដងហើយ។
 កំណត់ហេតុស្ដីពីការរាំងខ្ទប់ត្រូវបានផ្ដល់អោយដូចខាងក្រោម៖',
 'blocklogentry' => 'បានហាមឃាត់ [[$1]]​ដោយរយៈពេលផុតកំណត់$2 $3',
-'blocklogtext' => 'នេះជាកំណត់ហេតុនៃការហាមឃាត់និងឈប់ហាមឃាត់អ្នកប្រើប្រាស់។ អាសយដ្ឋានIPដែលត្រូវបានហាមឃាត់ដោយស្វ័យប្រវត្តិមិនត្រូវបានដាក់ក្នុងបញ្ជីនេះទេ។ សូមមើល[[Special:BlockList|បញ្ជីនៃការហាមឃាត់]]ចំពោះបញ្ជីនៃហាមឃាត់នាថ្មីៗ។',
+'blocklogtext' => 'នេះជាកំណត់ហេតុនៃការហាមឃាត់និងឈប់ហាមឃាត់អ្នកប្រើប្រាស់។ អាសយដ្ឋានIPដែលត្រូវបានហាមឃាត់ដោយស្វ័យប្រវត្តិមិនត្រូវបានដាក់ក្នុងបញ្ជីនេះទេ។ សូមមើល[[Special:BlockList|បញ្ជីនៃការហាមឃាត់IP]]ចំពោះបញ្ជីនៃហាមឃាត់នាថ្មីៗ។',
 'unblocklogentry' => 'បានឈប់ហាមឃាត់ $1',
 'block-log-flags-anononly' => 'សម្រាប់​តែ​អ្នកប្រើប្រាស់​អនាមិក​ប៉ុណ្ណោះ',
 'block-log-flags-nocreate' => 'ការបង្កើតគណនីត្រូវបានហាមឃាត់',
@@ -2930,30 +2869,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'ព័ត៌មានសម្រាប់ "$1"',
-'pageinfo-header-basic' => 'ព័ត៌មាន​មូលដ្ឋាន​',
-'pageinfo-header-edits' => 'ប្រវត្តិកែប្រែ',
-'pageinfo-header-restrictions' => 'ការការពារទំព័រ',
-'pageinfo-header-properties' => 'លក្ខណៈសម្បត្តិទំព័រ',
-'pageinfo-display-title' => 'បង្ហាញចំណងជើង',
-'pageinfo-length' => 'ប្រវែងទំព័រ (គិតជាបៃ)',
-'pageinfo-article-id' => 'អត្តលេខទំព័រ',
-'pageinfo-robot-policy' => 'ស្ថានភាពម៉ាស៊ីនស្វែងរក',
+'pageinfo-header-edits' => 'កែប្រែ',
+'pageinfo-header-watchlist' => 'បញ្ជីតាមដាន',
+'pageinfo-header-views' => 'បើកមើល',
+'pageinfo-subjectpage' => 'ទំព័រ',
+'pageinfo-talkpage' => 'ទំព័រពិភាក្សា',
+'pageinfo-watchers' => 'ចំនួនអ្នកតាមដាន',
+'pageinfo-edits' => 'ចំនួនកំណែប្រែ',
+'pageinfo-authors' => 'ចំនួនអ្នកនិពន្ធ',
 'pageinfo-views' => 'ចំនួនការបើកមើល',
-'pageinfo-watchers' => 'ចំនួនអ្នកតាមដានទំព័រ',
-'pageinfo-redirects-name' => 'ចំនួនការបញ្ជូនបន្តមកកាន់ទំព័រនេះ',
-'pageinfo-subpages-name' => 'ទំព័ររងរបស់ទំព័រនេះ',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|ទំព័របញ្ជូនបន្ត|ទំព័របញ្ជូនបន្ត}}; $3 {{PLURAL:$3|ទំព័រមិនបញ្ជូនបន្ត|ទំព័រមិនបញ្ជូនបន្ត}})',
-'pageinfo-firstuser' => 'អ្នកបង្កើតទំព័រ',
-'pageinfo-firsttime' => 'កាលបរិច្ឆេទបង្កើតទំព័រ',
-'pageinfo-lastuser' => 'អ្នកកែប្រែចុងក្រោយ',
-'pageinfo-lasttime' => 'កាលបរិច្ឆេទនៃការកែប្រែចុងក្រោយ',
-'pageinfo-edits' => 'ចំនួនកំណែប្រែសរុប',
-'pageinfo-authors' => 'ចំនួនអ្នកនិពន្ធសរុប',
-'pageinfo-recent-edits' => 'ចំនួនការកែប្រែថ្មីៗ (ក្នុងរយៈពេល $1 កន្លងទៅនេះ)',
-'pageinfo-recent-authors' => 'ចំនួនអ្នកនិពន្ធថ្មីៗនេះ',
-'pageinfo-restriction' => 'ការការពារទំព័រ (<code>{{$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|ពាក្យ|ពាក្យ}} វេទមន្ត ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|ចំណាត់ថ្នាក់ក្រុម|ចំណាត់ថ្នាក់ក្រុម}}ដែលបានលាក់ ($1)',
+'pageinfo-viewsperedit' => 'ចំនួនការចូលមើលក្នុងមួយកំណែប្រែ',
 
 # Skin names
 'skinname-standard' => 'បុរាណ',
@@ -3000,12 +2925,9 @@ $1',
 'widthheightpage' => '$1 × $2, $3{{PLURAL:$3|ទំព័រ|ទំព័រ}}',
 'file-info' => 'ទំហំឯកសារ៖ $1, ប្រភេទ MIME ៖ $2',
 'file-info-size' => '$1 × $2 ភីកសែល ទំហំឯកសារ៖ $3 ប្រភេទ MIME៖ $4',
-'file-info-size-pages' => '$1 × $2 ភិចសែល, ទំហំឯកសារ: $3, ប្រភេទ MIME: $4, $5 {{PLURAL:$5|ទំព័រ|ទំព័រ}}',
 'file-nohires' => 'គ្មានភាពម៉ត់ ដែលខ្ពស់ជាង។',
 'svg-long-desc' => 'ឯកសារប្រភេទSVG  $1 × $2 ភីកសែល ទំហំឯកសារ៖ $3',
-'svg-long-desc-animated' => 'ឯកសារជីវចល SVG, ជាធម្មតា $1 × $2 ភិចសែល, ទំហំឯកសារ: $3',
 'show-big-image' => 'រូបភាពពេញ',
-'show-big-image-preview' => 'ទំហំរបស់ការមើលមុននេះ: $1។',
 'show-big-image-size' => '$1 × $2 ភីកសែ',
 'file-info-gif-looped' => 'រង្វិល',
 'file-info-gif-frames' => '$1 {{PLURAL:$1|ផ្ទាំង|ផ្ទាំង}}',
@@ -3137,33 +3059,6 @@ $1',
 'exif-specialinstructions' => 'ការណែនាំពិសេស',
 'exif-credit' => 'អ្នកផ្ដល់',
 'exif-source' => 'ប្រភព',
-'exif-contact' => 'ព័ត៌មានសំរាប់ធ្វើការទាក់ទង',
-'exif-writer' => 'អ្នកសរសេរ',
-'exif-languagecode' => 'ភាសា​',
-'exif-iimcategory' => 'ចំណាត់ថ្នាក់ក្រុម',
-'exif-iimsupplementalcategory' => 'ចំណាត់ថ្នាក់ក្រុមបំពេញ',
-'exif-datetimeexpires' => 'កុំប្រើបន្ទាប់ពី',
-'exif-datetimereleased' => 'ចេញផ្សាយនៅ',
-'exif-lens' => 'ឡង់ទីដែលបានប្រើ',
-'exif-cameraownername' => 'ម្ចាស់កាមេរ៉ា',
-'exif-label' => 'ផ្លាក',
-'exif-rating' => 'រង្វាយតំលៃ (ធំបំផុត ៥)',
-'exif-rightscertificate' => 'លិខិត្របញ្ជាក់ការគ្រប់គ្រងកម្មសិទ្ធបញ្ញា',
-'exif-copyrighted' => 'ស្ថានភាពកម្មសិទ្ធបញ្ញា',
-'exif-copyrightowner' => 'ម្ចាស់កម្មសិទ្ធិបញ្ញា',
-'exif-usageterms' => 'លក្ខខណ្ឌប្រើប្រាស់',
-'exif-webstatement' => 'សេចក្ដីប្រកាសកម្មសិទ្ធបញ្ញាលើអ៊ីនធើណិត',
-'exif-licenseurl' => 'URL សំរាប់អាជ្ញាបណ្ឌកម្មសិទ្ធបញ្ញា',
-'exif-morepermissionsurl' => 'ព័ត៌មានអាជ្ញាបណ្ឌជំនួស',
-'exif-attributionurl' => 'នៅពេលកែច្នៃស្នាដៃនេះយកទៅប្រើ សូមដាក់តំណភ្ជាប់ទៅ',
-'exif-preferredattributionname' => 'នៅពេលកែច្នៃស្នាដៃនេះយកទៅប្រើ សូមថ្លែងអំណរគុណដល់ម្ចាស់ដើម',
-'exif-pngfilecomment' => 'វិចារលើឯកសារ PNG',
-'exif-disclaimer' => 'ការបដិសេធ',
-'exif-contentwarning' => 'ការព្រមានអំពីខ្លឹមសារ',
-'exif-giffilecomment' => 'វិចារលើឯកសារ GIF',
-'exif-intellectualgenre' => 'ប្រភេទរបស់',
-'exif-originalimageheight' => 'កំពស់របស់រូបភាពមុនពេលកាត់តំរឹម',
-'exif-originalimagewidth' => 'ទទឹងរបស់រូបភាពមុនពេលកាត់តំរឹម',
 
 # EXIF attributes
 'exif-compression-1' => 'លែងបានបង្ហាប់',
@@ -3358,34 +3253,6 @@ $3
 
 $5
 
-កូដដើម្បីទទួលស្គាល់នេះនឹងផុតកំណត់នៅ  $4 ។',
-'confirmemail_body_changed' => 'មាននរណាម្នាក់, ប្រហែលជាខ្លួនអ្នកផ្ទាល់, មកពីអាស័យដ្ឋាន IP $1,
-បានផ្លាស់ប្ដូរអាស័យដ្ឋានអ៊ីមែលរបស់គណនី "$2" មកកាន់អាស័យដ្ឋាននេះនៅក្នុង {{SITENAME}}។
-
-ដើម្បីបញ្ជាក់ថាគណនីនេះពិតជារបស់អ្នកមែន រួចដំណើរការមុខងារអ៊ីមែលនៅលើ {{SITENAME}} ឡើងវិញ
-សូមបើកតំណភ្ជាប់ខាងក្រោមនេះនៅលើកម្មវិធីរាយរកអ៊ីនធើណិតរបស់អ្នក៖
-
-$3
-
-ប្រសិនបើគណនីនេះ *មិនមែន* ជារបស់អ្នក សូមចុចលើតំណភ្ជាប់ខាងក្រោមនេះ
-ដើម្បីលុបចោលការបញ្ជាក់ទទួលស្គាល់អាស័យដ្ឋានអ៊ីមែល៖
-
-$5
-
-កូដបញ្ជាក់ទទួលស្គាល់នេះនឹងផុតកំណត់នៅ $4។',
-'confirmemail_body_set' => 'នរណាម្នាក់ ប្រហែលជាខ្លួនអ្នកផ្ទាល់ មកពីអាស័យដ្ឋានIP $1,
-បានដាក់ភ្ជាប់អាស័យដ្ឋានអ៊ីមែលរបស់គណនី "$2" ជាមួយនឹងអាស័យដ្ឋានអ៊ីមែលនេះនៅលើ{{SITENAME}}។
-
-ដើម្បីបញ្ជាក់ថានេះពិតជាគណនីផ្ទាល់របស់អ្នកមែន និងដំណើរការមុខងារអ៊ីមែលក្នុង{{SITENAME}}ឡើងវិញ
-សូមបើកតំណភ្ជាប់ខាងក្រោមនេះក្នុងកម្មវិធីរាយរកអ៊ីនធើណិតរបស់អ្នក៖
-
-$3
-
-ប្រសិនបើនេះ*មិនមែន*ជាគណនីរបស់អ្នកទេ សូមចុចតំណភ្ជាប់ខាងក្រោម 
-ដើម្បីបោះបង់ចោលនូវការបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលនេះ៖
-
-$5
-
 កូដដើម្បីទទួលស្គាល់នេះនឹងផុតកំណត់នៅ  $4 ។',
 'confirmemail_invalidated' => 'ការអះអាងបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលបានបោះបង់ចោលហើយ',
 'invalidateemail' => 'បោះបង់ចោលការបញ្ជាក់ទទួលស្គាល់អ៊ីមែល',
@@ -3538,7 +3405,7 @@ $5
 * <span class="mw-specialpagecached">ទំព័រពិសេសៗសំរាប់រក្សាទុក។</span>',
 'specialpages-group-maintenance' => 'របាយការណ៍នានាអំពីតំហែទាំ',
 'specialpages-group-other' => 'ទំព័រពិសេសៗផ្សេងៗទៀត',
-'specialpages-group-login' => 'á\9e\80á\9e\8fá\9f\8bá\9e\88á\9f\92á\9e\98á\9f\84á\9f\87á\9e\85á\9e¼á\9e\9b / á\9e\94á\9e\84á\9f\92á\9e\80á\9e¾á\9e\8fá\9e\82á\9e\8eá\9e\93á\9e¸',
+'specialpages-group-login' => 'á\9e\80á\9e\8fá\9f\8bá\9e\88á\9f\92á\9e\98á\9f\84á\9f\87á\9e\85á\9e¼á\9e\9b / á\9e\85á\9e»á\9f\87á\9e\88á\9f\92á\9e\98á\9f\84á\9f\87',
 'specialpages-group-changes' => 'បំលាស់ប្តូរថ្មីៗនិងកំណត់ហេតុ',
 'specialpages-group-media' => 'របាយការណ៍មេឌានិងការផ្ទុកឯកសារ',
 'specialpages-group-users' => 'អ្នកប្រើប្រាស់និងសិទ្ធិ',
@@ -3599,14 +3466,6 @@ $5
 'htmlform-selectorother-other' => 'ផ្សេងទៀត',
 
 # New logging system
-'logentry-delete-delete' => '$1 បានលុបទំព័រ $3 ចោល',
-'logentry-delete-restore' => '$1 បានស្ដារទំព័រ $3 ឡើងវិញ',
-'revdelete-content-hid' => 'ខ្លឹមសារត្រូវបានលាក់',
-'revdelete-summary-hid' => 'ចំណារពន្យល់ការកែប្រែត្រូវបានលាក់',
-'revdelete-uname-hid' => 'អត្តនាមត្រូវបានលាក់',
-'revdelete-content-unhid' => 'ខ្លឹមសារត្រូវបានបង្ហាញ',
-'revdelete-summary-unhid' => 'ចំណារពន្យល់ការកែប្រែត្រូវបានបង្ហាញ',
-'revdelete-uname-unhid' => 'អត្តនាមត្រូវបានបង្ហាញ',
 'revdelete-restricted' => 'បានអនុវត្តការដាក់កំហិតចំពោះអ្នកអភិបាល',
 'revdelete-unrestricted' => 'បានដកការដាក់កំហិតចេញសម្រាប់អ្នកអភិបាល',
 'logentry-move-move' => '$1 បានប្ដូរទីតាំងទំព័រ $3 ពី $4',
@@ -3619,35 +3478,7 @@ $5
 'logentry-newusers-autocreate' => 'គណនី $1 ត្រូវ បានបង្កើត ដោយស្វ័យប្រវត្តិ',
 'newuserlog-byemail' => 'ពាក្យសំងាត់ត្រូវបានផ្ញើតាមអ៊ីមែល',
 
-# Feedback
-'feedback-subject' => 'កម្មវត្ថុ ៖',
-'feedback-message' => 'សារ​៖',
-'feedback-cancel' => 'បោះបង់​',
-'feedback-submit' => 'ដាក់ស្នើមតិយោបល់',
-'feedback-adding' => 'កំពុងបន្ថែមមតិយោបល់ទៅលើទំព័រ...',
-'feedback-thanks' => 'សូមអរគុណ! មតិយោបល់របស់អ្នកត្រូវបានដាក់ផ្សាយនៅលើទំព័រ "[$2 $1]"។',
-'feedback-close' => 'រួចរាល់',
-
 # API errors
-'api-error-badaccess-groups' => 'អ្នកគ្មានការអនុញ្ញាតអោយផ្ទុកឯកសារឡើងទៅក្នុងវិគីនេះទេ។',
-'api-error-empty-file' => 'ឯកសារដែលអ្នកបានដាក់ស្នើគឺទទេ។',
-'api-error-emptypage' => 'ការអនុញ្ញាតអោយបង្កើតទំព័រថ្មីដែលគ្មានសរសេរអ្វីទេ',
-'api-error-fileexists-forbidden' => 'ឯកសារដែលមានឈ្មោះ "$1" មានរួចហើយ ហើយមិនអាចសរសេរជាន់ពីលើបានទេ។',
-'api-error-fileexists-shared-forbidden' => 'ឯកសារដែលមានឈ្មោះ "$1" មានរួចហើយនៅក្នុងថតឯកសាររួម ហើយមិនអាចសរសេរជាន់ពីលើបានទេ។',
-'api-error-file-too-large' => 'ឯកសារដែលអ្នកបានដាក់ស្នើធំពេកហើយ។',
-'api-error-filename-tooshort' => 'ឈ្មោះឯកសារខ្លីពេកហើយ។',
-'api-error-filetype-banned' => 'ឯកសារប្រភេទនេះត្រូវបានហាមប្រាម។',
-'api-error-filetype-banned-type' => '$1 {{PLURAL:$4|មិនមែនជា​ប្រភេទ​ឯកសារ​ដែល​ត្រូវ​បាន​គេ​អនុញ្ញាត​ទេ|មិនមែនជា​ប្រភេទ​ឯកសារ​ដែល​ត្រូវ​បាន​គេ​អនុញ្ញាត​ទេ​}}។
-{{PLURAL:$3|ប្រភេទឯកសារ​|ប្រភេទឯកសារ​}}ដែល​ត្រូវ​បាន​គេ​អនុញ្ញាត​គឺ $2 ។',
-'api-error-filetype-missing' => 'ឈ្មោះឯកសារបាត់កន្ទុយ។',
-'api-error-http' => 'បញ្ហាខាងក្នុង៖ មិនអាចភ្ជាប់ទោកាន់ម៉ាស៊ីនបំរើការ។',
-'api-error-illegal-filename' => 'មិនអនុញ្ញាតអោយប្រើឈ្មោះឯកសារនេះ។',
-'api-error-internal-error' => 'បញ្ហាខាងក្នុង៖ មានបញ្ហាណាមួយកើតឡើងពេលកំពុងដំណើរការផ្ទុកឯកសារអ្នកឡើងទៅក្នុងវិគី។',
-'api-error-missingresult' => 'បញ្ហាខាងក្នុង៖ មិនអាចកំណត់បានថាការថតចំលងបានសំរេចទេ។',
-'api-error-mustbeloggedin' => 'អ្នកត្រូវតែកត់ឈ្មោះចូលដើម្បីផ្ទុកឯកសារឡើង។',
-'api-error-ok-but-empty' => 'បញ្ហាខាងក្នុង៖ គ្មានចំលើយពីម៉ាស៊ីនបំរើការ។',
-'api-error-overwrite' => 'មិនអនុញ្ញាតអោយសរសេរជាន់ពីលើឯកសារដែលមានស្រាប់ហើយ។',
-'api-error-timeout' => 'ម៉ាស៊ីនបំរើការមិនបានឆ្លើយតបក្នុងរយៈពេលដែលយើងរំពឹងទុក។',
 'api-error-unclassified' => 'បញ្ហាមិនស្គាល់មួយបានកើតឡើង។',
 'api-error-unknown-code' => 'បញ្ហាមិនស្គាល់៖ "$1" ។',
 'api-error-unknown-error' => 'បញ្ហាខាងក្នុង៖ មានបញ្ហាមិនស្រួលពេលកំពុងព្យាយាមផ្ទុកឯកសាររបស់អ្នកឡើង។',
@@ -3656,14 +3487,4 @@ $5
 'api-error-uploaddisabled' => 'ការផ្ទុកឡើងត្រូវបានបិទមិនអោយប្រើនៅលើវិគីនេះទេ។',
 'api-error-verification-error' => 'ឯកសារនេះប្រហែលជាខូច ឯមានកន្ទុយមិនត្រឹមត្រូវ។',
 
-# Durations
-'duration-seconds' => '$1 {{PLURAL:$1|វិនាទី|វិនាទី}}',
-'duration-minutes' => '$1 {{PLURAL:$1|នាទី|នាទី}}',
-'duration-hours' => '$1 {{PLURAL:$1|ម៉ោង|ម៉ោង}}',
-'duration-days' => '$1 {{PLURAL:$1|ថ្ងៃ|ថ្ងៃ}}',
-'duration-weeks' => '$1 {{PLURAL: $1|សប្តាហ៍|សប្តាហ៍}}',
-'duration-years' => '$1 {{PLURAL:$1|ឆ្នាំ|ឆ្នាំ}}',
-'duration-decades' => '$1 {{PLURAL:$1|ទសវត្សរ៍|ទសវត្សរ៍}}',
-'duration-centuries' => '$1 {{PLURAL:$1|សតវត្សរ៍|សតវត្សរ៍}}',
-
 );
index 210e2c3..17a7922 100644 (file)
@@ -21,7 +21,6 @@
  * @author IRTC1015
  * @author ITurtle
  * @author Idh0854
- * @author Jmkim dot com
  * @author Kaganer
  * @author Klutzy
  * @author Kwj2772
@@ -74,8 +73,8 @@ $specialPageAliases = array(
        'Booksources'               => array( '책찾기' ),
        'BrokenRedirects'           => array( '끊긴넘겨주기' ),
        'Categories'                => array( '분류' ),
-       'ChangeEmail'               => array( 'ì\9d´ë©\94ì\9d¼ë°\94꾸기', 'ì\9d´ë©\94ì\9d¼ë³\80ê²½' ),
-       'ChangePassword'            => array( 'ë¹\84ë°\80ë²\88í\98¸ë°\94꾸기', 'ë¹\84ë°\80ë²\88í\98¸ë³\80ê²½', 'ë¹\84ë°\80ë\8b¨ì\96´ë°\94꾸기', 'ë¹\84ë°\80ë\8b¨ì\96´ë³\80ê²½' ),
+       'ChangeEmail'               => array( 'ì\9d´ë©\94ì\9d¼ë³\80ê²½', 'ì\9d´ë©\94ì\9d¼ë°\94꾸기' ),
+       'ChangePassword'            => array( 'ë¹\84ë°\80ë²\88í\98¸ë³\80ê²½', 'ë¹\84ë°\80ë²\88í\98¸ë°\94꾸기', 'ë¹\84ë°\80ë\8b¨ì\96´ë³\80ê²½', 'ë¹\84ë°\80ë\8b¨ì\96´ë°\94꾸기' ),
        'ComparePages'              => array( '문서비교' ),
        'Confirmemail'              => array( '이메일인증' ),
        'Contributions'             => array( '기여', '기여목록', '사용자기여' ),
@@ -109,7 +108,6 @@ $specialPageAliases = array(
        'MIMEsearch'                => array( 'MIME찾기', 'MIME검색' ),
        'Mostcategories'            => array( '많이분류된문서' ),
        'Mostimages'                => array( '많이쓰는파일', '많이쓰는그림' ),
-       'Mostinterwikis'            => array( '인터위키많은문서' ),
        'Mostlinked'                => array( '많이링크된문서' ),
        'Mostlinkedcategories'      => array( '많이쓰는분류' ),
        'Mostlinkedtemplates'       => array( '많이쓰는틀' ),
@@ -121,13 +119,13 @@ $specialPageAliases = array(
        'Myuploads'                 => array( '내가올린파일' ),
        'Newimages'                 => array( '새파일', '새그림' ),
        'Newpages'                  => array( '새문서' ),
-       'PasswordReset'             => array( 'ë¹\84ë°\80ë²\88í\98¸ì\9e¬ì\84¤ì \95', 'ë¹\84ë°\80ë\8b¨ì\96´ì\9e¬ì\84¤ì \95', 'ë¹\84ë°\80ë²\88í\98¸ì´\88기í\99\94', 'ë¹\84ë°\80ë\8b¨ì\96´ì´\88기í\99\94' ),
+       'PasswordReset'             => array( '비밀번호초기화', '비밀단어초기화' ),
        'PermanentLink'             => array( '고유링크', '영구링크' ),
        'Popularpages'              => array( '인기있는문서' ),
        'Preferences'               => array( '환경설정' ),
        'Prefixindex'               => array( '접두어찾기' ),
        'Protectedpages'            => array( '보호된문서' ),
-       'Protectedtitles'           => array( '생성보호된문서', '만들기보호된문서' ),
+       'Protectedtitles'           => array( '생성보호된문서' ),
        'Randompage'                => array( '임의문서' ),
        'Randomredirect'            => array( '임의넘겨주기' ),
        'Recentchanges'             => array( '최근바뀜' ),
@@ -166,164 +164,159 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#넘겨주기', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__목차숨김__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__화랑숨김__', '__갤러리숨김__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__목차보임__', '__목차표시__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__목차__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__단락편집숨김__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__머릿글숨김__', '__헤더숨김__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', '현재월', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', '현재월1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', '현재월이름', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', '현재월이름소유격', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', '현재월이름약자', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', '현재일', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', '현재일2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', '현재요일', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', '현재년', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', '현재시분', '현재시각', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', '현재시', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', '지역월', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', '지역월1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', '지역월이름', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', '지역월이름소유격', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', '지역월이름약자', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', '지역일', 'LOCALDAY' ),
-       'localday2'                 => array( '1', '지역일2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', '지역요일', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', '지역년', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', '지역시분', '지역시각', 'LOCALTIME' ),
-       'localhour'                 => array( '1', '지역시', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', '모든문서수', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', '문서수', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', '파일수', '그림수', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', '사용자수', '계정수', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', '활동중인사용자수', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', '편집수', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', '조회수', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', '문서이름', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', '문서이름E', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', '이름공간', 'NAMESPACE' ),
-       'namespacee'                => array( '1', '이름공간E', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', '이름공간수', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', '토론이름공간', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', '토론이름공간E', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', '본문서이름공간', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', '본문서이름공간E', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', '전체문서이름', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', '전체문서이름E', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', '하위문서이름', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', '하위문서이름E', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', '상위문서이름', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', '상위문서이름E', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', '토론문서이름', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', '토론문서이름E', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', '본문서이름', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', '본문서이름E', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', '메시지:', 'MSG:' ),
-       'subst'                     => array( '0', '풀기:', 'SUBST:' ),
-       'safesubst'                 => array( '0', '안전풀기:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', '위키잘못메시지:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', '섬네일', '썸네일', '축소판', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', '섬네일=$1', '썸네일=$1', '축소판=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', '오른쪽', 'right' ),
-       'img_left'                  => array( '1', '왼쪽', 'left' ),
-       'img_none'                  => array( '1', '없음', 'none' ),
-       'img_width'                 => array( '1', '$1픽셀', '$1px' ),
-       'img_center'                => array( '1', '가운데', 'center', 'centre' ),
-       'img_framed'                => array( '1', '프레임', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', '프레임없음', 'frameless' ),
-       'img_page'                  => array( '1', '문서=$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', '위오른쪽', '위오른쪽=$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', '테두리', 'border' ),
-       'img_baseline'              => array( '1', '밑줄', 'baseline' ),
-       'img_sub'                   => array( '1', '아래첨자', 'sub' ),
-       'img_super'                 => array( '1', '위첨자', 'super', 'sup' ),
-       'img_top'                   => array( '1', '위', 'top' ),
-       'img_text_top'              => array( '1', '글자위', '텍스트위', 'text-top' ),
-       'img_middle'                => array( '1', '중간', 'middle' ),
-       'img_bottom'                => array( '1', '아래', 'bottom' ),
-       'img_text_bottom'           => array( '1', '글자아래', '텍스트아래', 'text-bottom' ),
-       'img_link'                  => array( '1', '링크=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', '대체글=$1', 'alt=$1' ),
-       'int'                       => array( '0', '정수:', 'INT:' ),
-       'sitename'                  => array( '1', '사이트이름', 'SITENAME' ),
-       'ns'                        => array( '0', '이름:', '이름공간:', 'NS:' ),
-       'nse'                       => array( '0', '이름E:', '이름공간E:', 'NSE:' ),
-       'localurl'                  => array( '0', '지역주소:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', '지역주소E:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', '항목경로', '기사경로', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', '문서번호', 'PAGEID' ),
-       'server'                    => array( '0', '서버', 'SERVER' ),
-       'servername'                => array( '0', '서버이름', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', '스크립트경로', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', '스타일경로', 'STYLEPATH' ),
-       'grammar'                   => array( '0', '문법:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', '성별:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__제목변환없음__', '__제변없음__', '__제목변환안함__', '__제변안함__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__내용변환없음__', '__내변없음__', '__내용변환안함__', '__내변안함__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', '현재주', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', '현재요일숫자', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', '지역주', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', '지역요일숫자', 'LOCALDOW' ),
-       'revisionid'                => array( '1', '판번호', 'REVISIONID' ),
-       'revisionday'               => array( '1', '판일', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', '판일2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', '판월', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', '판월1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', '판년', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', '판타임스탬프', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', '판사용자', 'REVISIONUSER' ),
-       'plural'                    => array( '0', '복수:', '복수형:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', '전체주소:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', '전체주소E:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', '표준주소:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', '표준주소E:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', '첫소문자:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', '첫대문자:', 'UCFIRST:' ),
-       'lc'                        => array( '0', '소문자:', 'LC:' ),
-       'uc'                        => array( '0', '대문자:', 'UC:' ),
-       'raw'                       => array( '0', '원본:', 'RAW:' ),
-       'displaytitle'              => array( '1', '제목보이기', '제목표시', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__새글쓰기__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__새글쓰기숨기기__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', '현재버전', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', '주소인코딩:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', '책갈피인코딩', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', '현재타임스탬프', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', '지역타임스탬프', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', '명령검토', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#언어:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', '기본언어', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', '이름공간문서수', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', '관리자수', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', '수형식', 'FORMATNUM' ),
-       'padleft'                   => array( '0', '대체왼쪽', 'PADLEFT' ),
-       'padright'                  => array( '0', '대체오른쪽', 'PADRIGHT' ),
-       'special'                   => array( '0', '특수기능', 'special' ),
-       'speciale'                  => array( '0', '특수기능E', '특수기능e', 'speciale' ),
-       'defaultsort'               => array( '1', '기본정렬:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', '파일경로:', '그림경로:', 'FILEPATH:' ),
-       'tag'                       => array( '0', '태그', 'tag' ),
-       'hiddencat'                 => array( '1', '__숨은분류__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', '분류문서수', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', '문서크기', 'PAGESIZE' ),
-       'index'                     => array( '1', '__색인__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__색인안함__', '__색인거부__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', '권한별사용자수', '그룹별사용자수', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__넘겨주기고정__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', '보호수준', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', '날짜형식', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', '경로', 'PATH' ),
-       'url_wiki'                  => array( '0', '위키', 'WIKI' ),
-       'url_query'                 => array( '0', '쿼리', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', '오류없음', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', '바꾸기없음', 'noreplace' ),
-       'pagesincategory_all'       => array( '0', '모두', 'all' ),
-       'pagesincategory_pages'     => array( '0', '문서', 'pages' ),
-       'pagesincategory_subcats'   => array( '0', '하위분류', 'subcats' ),
-       'pagesincategory_files'     => array( '0', '파일', 'files' ),
+       'redirect'                => array( '0', '#넘겨주기', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__목차숨김__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__화랑숨김__', '__갤러리숨김__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__목차보임__', '__목차표시__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__목차__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__단락편집숨김__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__머릿글숨김__', '__헤더숨김__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', '현재월', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', '현재월1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', '현재월이름', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', '현재월이름소유격', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', '현재월이름약자', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', '현재일', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', '현재일2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', '현재요일', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', '현재년', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', '현재시분', '현재시각', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', '현재시', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', '지역월', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', '지역월1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', '지역월이름', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', '지역월이름소유격', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', '지역월이름약자', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', '지역일', 'LOCALDAY' ),
+       'localday2'               => array( '1', '지역일2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', '지역요일', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', '지역년', 'LOCALYEAR' ),
+       'localtime'               => array( '1', '지역시분', '지역시각', 'LOCALTIME' ),
+       'localhour'               => array( '1', '지역시', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', '모든문서수', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', '문서수', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', '파일수', '그림수', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', '사용자수', '계정수', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', '활동중인사용자수', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', '편집수', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', '조회수', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', '문서이름', 'PAGENAME' ),
+       'pagenamee'               => array( '1', '문서이름E', 'PAGENAMEE' ),
+       'namespace'               => array( '1', '이름공간', 'NAMESPACE' ),
+       'namespacee'              => array( '1', '이름공간E', 'NAMESPACEE' ),
+       'namespacenumber'         => array( '1', '이름공간수', 'NAMESPACENUMBER' ),
+       'talkspace'               => array( '1', '토론이름공간', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', '토론이름공간E', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', '본문서이름공간', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', '본문서이름공간E', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', '전체문서이름', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', '전체문서이름E', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', '하위문서이름', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', '하위문서이름E', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', '상위문서이름', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', '상위문서이름E', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', '토론문서이름', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', '토론문서이름E', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', '본문서이름', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', '본문서이름E', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', '메시지:', 'MSG:' ),
+       'subst'                   => array( '0', '풀기:', 'SUBST:' ),
+       'safesubst'               => array( '0', '안전풀기:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', '위키잘못메시지:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', '섬네일', '썸네일', '축소판', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', '섬네일=$1', '썸네일=$1', '축소판=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', '오른쪽', 'right' ),
+       'img_left'                => array( '1', '왼쪽', 'left' ),
+       'img_none'                => array( '1', '없음', 'none' ),
+       'img_width'               => array( '1', '$1픽셀', '$1px' ),
+       'img_center'              => array( '1', '가운데', 'center', 'centre' ),
+       'img_framed'              => array( '1', '프레임', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', '프레임없음', 'frameless' ),
+       'img_page'                => array( '1', '문서=$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', '위오른쪽', '위오른쪽=$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', '테두리', 'border' ),
+       'img_baseline'            => array( '1', '밑줄', 'baseline' ),
+       'img_sub'                 => array( '1', '아래첨자', 'sub' ),
+       'img_super'               => array( '1', '위첨자', 'super', 'sup' ),
+       'img_top'                 => array( '1', '위', 'top' ),
+       'img_text_top'            => array( '1', '글자위', '텍스트위', 'text-top' ),
+       'img_middle'              => array( '1', '중간', 'middle' ),
+       'img_bottom'              => array( '1', '아래', 'bottom' ),
+       'img_text_bottom'         => array( '1', '글자아래', '텍스트아래', 'text-bottom' ),
+       'img_link'                => array( '1', '링크=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', '대체글=$1', 'alt=$1' ),
+       'int'                     => array( '0', '정수:', 'INT:' ),
+       'sitename'                => array( '1', '사이트이름', 'SITENAME' ),
+       'ns'                      => array( '0', '이름:', '이름공간:', 'NS:' ),
+       'nse'                     => array( '0', '이름E:', '이름공간E:', 'NSE:' ),
+       'localurl'                => array( '0', '지역주소:', 'LOCALURL:' ),
+       'localurle'               => array( '0', '지역주소E:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', '항목경로', '기사경로', 'ARTICLEPATH' ),
+       'server'                  => array( '0', '서버', 'SERVER' ),
+       'servername'              => array( '0', '서버이름', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', '스크립트경로', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', '스타일경로', 'STYLEPATH' ),
+       'grammar'                 => array( '0', '문법:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', '성별:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__제목변환없음__', '__제변없음__', '__제목변환안함__', '__제변안함__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__내용변환없음__', '__내변없음__', '__내용변환안함__', '__내변안함__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', '현재주', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', '현재요일숫자', 'CURRENTDOW' ),
+       'localweek'               => array( '1', '지역주', 'LOCALWEEK' ),
+       'localdow'                => array( '1', '지역요일숫자', 'LOCALDOW' ),
+       'revisionid'              => array( '1', '판번호', 'REVISIONID' ),
+       'revisionday'             => array( '1', '판일', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', '판일2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', '판월', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', '판월1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', '판년', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', '판타임스탬프', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', '판사용자', 'REVISIONUSER' ),
+       'plural'                  => array( '0', '복수:', '복수형:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', '전체주소:', 'FULLURL:' ),
+       'fullurle'                => array( '0', '전체주소E:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', '표준주소:', 'CANONICALURL:' ),
+       'canonicalurle'           => array( '0', '표준주소E:', 'CANONICALURLE:' ),
+       'lcfirst'                 => array( '0', '첫소문자:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', '첫대문자:', 'UCFIRST:' ),
+       'lc'                      => array( '0', '소문자:', 'LC:' ),
+       'uc'                      => array( '0', '대문자:', 'UC:' ),
+       'raw'                     => array( '0', '원시:', 'RAW:' ),
+       'displaytitle'            => array( '1', '제목보이기', '제목표시', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__새글쓰기__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__새글쓰기숨기기__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', '현재버전', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', '주소인코딩:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', '책갈피인코딩', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', '현재타임스탬프', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', '지역타임스탬프', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', '명령검토', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#언어:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', '기본언어', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', '이름공간문서수', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', '관리자수', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', '수형식', 'FORMATNUM' ),
+       'padleft'                 => array( '0', '대체왼쪽', 'PADLEFT' ),
+       'padright'                => array( '0', '대체오른쪽', 'PADRIGHT' ),
+       'special'                 => array( '0', '특수기능', 'special' ),
+       'speciale'                => array( '0', '특수기능E', '특수기능e', 'speciale' ),
+       'defaultsort'             => array( '1', '기본정렬:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', '파일경로:', '그림경로:', 'FILEPATH:' ),
+       'tag'                     => array( '0', '태그', 'tag' ),
+       'hiddencat'               => array( '1', '__숨은분류__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', '분류문서수', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', '문서크기', 'PAGESIZE' ),
+       'index'                   => array( '1', '__색인__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__색인안함__', '__색인거부__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', '권한별사용자수', '그룹별사용자수', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__넘겨주기고정__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', '보호수준', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', '날짜형식', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', '경로', 'PATH' ),
+       'url_wiki'                => array( '0', '위키', 'WIKI' ),
+       'url_query'               => array( '0', '쿼리', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', '오류없음', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', '바꾸기없음', 'noreplace' ),
 );
 
 $bookstoreList = array(
@@ -1035,6 +1028,7 @@ IP 주소는 여러 사용자가 공유할 수 있습니다.
 * '''파이어폭스 / 사파리''': ''Shift'' 키를 누르면서 새로 고침을 클릭하거나, ''Ctrl-F5'' 또는 ''Ctrl-R'' 을 입력 (Mac에서는 ''⌘-R'')
 * '''구글 크롬''': ''Ctrl-Shift-R''키를 입력 (Mac에서는 ''⌘-Shift-R'')
 * '''인터넷 익스플로러''': ''Ctrl'' 키를 누르면서 새로 고침을 클릭하거나, ''Ctrl-F5''를 입력.
+* '''컨커러''': ''새로고침''을 클릭하거나 ''F5''를 입력
 * '''오페라''': ''도구→설정''에서 캐시를 비움",
 'usercssyoucanpreview' => "'''안내''': CSS 문서를 저장하기 전에 \"{{int:showpreview}}\" 기능을 통해 작동을 확인해주세요.",
 'userjsyoucanpreview' => "'''안내''': 자바스크립트 문서를 저장하기 전에 \"{{int:showpreview}}\" 기능을 통해 작동을 확인해주세요.",
@@ -1429,7 +1423,7 @@ $1",
 
 # Preferences page
 'preferences' => '사용자 환경 설정',
-'mypreferences' => '내 사용자 환경 설정',
+'mypreferences' => '사용자 환경 설정',
 'prefs-edits' => '편집 횟수:',
 'prefsnologin' => '로그인하지 않음',
 'prefsnologintext' => '사용자 환경 설정을 바꾸려면 먼저 <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} 로그인]</span>해야 합니다.',
@@ -2067,7 +2061,6 @@ URL이 맞고 해당 웹사이트가 작동하는지 확인해주세요.',
 'shared-repo' => '공용 저장소',
 'shared-repo-name-wikimediacommons' => '위키미디어 공용',
 'filepage.css' => '/* 이 CSS 설정은 파일 설명 문서에 포함되며, 또한 해외 클라이언트 위키에 포함됩니다 */',
-'upload-disallowed-here' => '죄송하지만 이 그림을 덮어 쓸 수 없습니다.',
 
 # File reversion
 'filerevert' => '$1 되돌리기',
@@ -2156,7 +2149,7 @@ URL이 맞고 해당 웹사이트가 작동하는지 확인해주세요.',
 'doubleredirects' => '이중 넘겨주기 목록',
 'doubleredirectstext' => '이 문서는 다른 넘겨주기 문서로 넘겨주고 있는 문서의 목록입니다.
 매 줄에는 첫 번째 문서와 두 번째 문서의 링크가 있습니다. 그리고 보통 첫 번째 문서가 넘겨주어야 할 "실제" 문서인 두 번째 넘겨주기의 대상이 있습니다.
-<del>ì·¨ì\86\8cì\84 ì\9d´ ê·¸ì\96´ì§\84</del> 부분은 이미 해결되었습니다.',
+<del>ì·¨ì\86\8cì\84 ì\9d´ ê·¸ì\9d¸</del> 부분은 이미 해결되었습니다.',
 'double-redirect-fixed-move' => '[[$1]] 문서를 옮겼습니다.
 이 문서는 이제 [[$2]] 문서로 넘겨줍니다.',
 'double-redirect-fixed-maintenance' => '[[$1]]에서 [[$2]]로 이중 넘겨주기를 고치는 중',
@@ -2177,7 +2170,6 @@ URL이 맞고 해당 웹사이트가 작동하는지 확인해주세요.',
 # Miscellaneous special pages
 'nbytes' => '$1 바이트',
 'ncategories' => '분류 $1개',
-'ninterwikis' => '{{PLURAL:$1|인터위키}} $1개',
 'nlinks' => '링크 $1개',
 'nmembers' => '문서 $1개',
 'nrevisions' => '편집 $1개',
@@ -2206,7 +2198,6 @@ URL이 맞고 해당 웹사이트가 작동하는지 확인해주세요.',
 'mostlinkedtemplates' => '가장 많이 사용된 틀 목록',
 'mostcategories' => '가장 많이 분류된 문서 목록',
 'mostimages' => '가장 많이 사용된 파일 목록',
-'mostinterwikis' => '가장 많이 인터위키가 달린 문서 목록',
 'mostrevisions' => '가장 많이 편집된 문서 목록',
 'prefixindex' => '접두어에 따른 문서 목록',
 'prefixindex-namespace' => '접두어가 있는 모든 문서 ($1 이름공간)',
@@ -2353,8 +2344,6 @@ URL이 맞고 해당 웹사이트가 작동하는지 확인해주세요.',
 'mailnologin' => '보낼 이메일 주소가 없음',
 'mailnologintext' => '다른 사용자에게 이메일을 보내려면 [[Special:UserLogin|로그인]]한 다음 [[Special:Preferences|사용자 환경 설정]]에서 자신의 이메일 주소를 저장해야 합니다.',
 'emailuser' => '이메일 보내기',
-'emailuser-title-target' => '이 {{GENDER:$1|사용자}} 이메일',
-'emailuser-title-notarget' => '사용자 이메일',
 'emailpage' => '사용자에게 이메일 보내기',
 'emailpagetext' => '이 사용자가 환경 설정에 올바른 이메일 주소를 적었다면, 아래 양식을 통해 이메일을 보낼 수 있습니다.
 이메일을 받은 사용자가 바로 답장할 수 있도록 하기 위해 당신이 [[Special:Preferences|사용자 환경 설정]]에 적은 이메일 주소가 "발신자" 정보에 들어갑니다. 따라서 수신자가 당신에게 직접 답장을 보낼 수 있습니다.',
@@ -3074,7 +3063,7 @@ $1 사용자가 차단된 이유는 다음과 같습니다: "$2"',
 'tooltip-pt-anonuserpage' => '현재 사용하는 IP의 사용자 문서',
 'tooltip-pt-mytalk' => '내 토론 문서',
 'tooltip-pt-anontalk' => '현재 사용하는 IP를 위한 사용자 토론 문서',
-'tooltip-pt-preferences' => '내 사용자 환경 설정',
+'tooltip-pt-preferences' => '사용자 환경 설정',
 'tooltip-pt-watchlist' => '주시문서에 대한 바뀜 목록',
 'tooltip-pt-mycontris' => '내가 편집한 글',
 'tooltip-pt-login' => '꼭 로그인해야 하는 것은 아니지만, 로그인을 권장합니다.',
@@ -3201,35 +3190,16 @@ $1 사용자가 차단된 이유는 다음과 같습니다: "$2"',
 
 # Info page
 'pageinfo-title' => '"$1" 문서에 대한 정보',
-'pageinfo-header-basic' => '기본 정보',
-'pageinfo-header-edits' => '편집 역사',
-'pageinfo-header-restrictions' => '문서 보호',
-'pageinfo-header-properties' => '문서 속성',
-'pageinfo-display-title' => '보여줄 이름',
-'pageinfo-default-sort' => '기본 정렬 키',
-'pageinfo-length' => '문서 길이 (바이트)',
-'pageinfo-article-id' => '문서 ID',
-'pageinfo-robot-policy' => '검색 엔진 통계',
-'pageinfo-robot-index' => '색인 가능',
-'pageinfo-robot-noindex' => '색인 불가능',
+'pageinfo-header-edits' => '편집',
+'pageinfo-header-watchlist' => '주시 현황',
+'pageinfo-header-views' => '보기 현황',
+'pageinfo-subjectpage' => '문서',
+'pageinfo-talkpage' => '토론 문서',
+'pageinfo-watchers' => '주시하는 사용자 수',
+'pageinfo-edits' => '편집 수',
+'pageinfo-authors' => '서로 다른 편집자의 수',
 'pageinfo-views' => '읽힌 횟수',
-'pageinfo-watchers' => '문서를 주시하는 사용자 수',
-'pageinfo-redirects-name' => '이 문서로 넘겨주기',
-'pageinfo-redirects-value' => '$1개',
-'pageinfo-subpages-name' => '이 문서의 하위 문서',
-'pageinfo-subpages-value' => '$1개 ({{PLURAL:$2|넘겨주기}} $2개, {{PLURAL:$3|넘겨주기 아님}} $3개)',
-'pageinfo-firstuser' => '문서 작성자',
-'pageinfo-firsttime' => '문서 작성 날짜',
-'pageinfo-lastuser' => '최근 편집자',
-'pageinfo-lasttime' => '최근 편집 날짜',
-'pageinfo-edits' => '총 편집 수',
-'pageinfo-authors' => '총 서로 다른 편집자 수',
-'pageinfo-recent-edits' => '최근 편집 수 (지난 $1일 이내)',
-'pageinfo-recent-authors' => '최근 기여자 수',
-'pageinfo-restriction' => '문서 보호 (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '매직 {{PLURAL:$1|워드}} ($1개)',
-'pageinfo-hidden-categories' => '숨은 {{PLURAL:$1|분류}} ($1개)',
-'pageinfo-templates' => '포함한 {{PLURAL:$1|틀}} ($1개)',
+'pageinfo-viewsperedit' => '읽힌 횟수/편집 수',
 
 # Skin names
 'skinname-standard' => '클래식',
@@ -3284,7 +3254,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 픽셀, 파일 크기: $3, MIME 형식: $4, $5{{PLURAL:$5|쪽}}',
 'file-nohires' => '최대 해상도입니다.',
 'svg-long-desc' => 'SVG 파일, 실제 크기 $1 × $2 픽셀, 파일 크기: $3',
-'svg-long-desc-animated' => '애니메이션 SVG 파일, 실제 크기 $1 × $2 픽셀, 파일 크기: $3',
 'show-big-image' => '최대 해상도',
 'show-big-image-preview' => '미리 보기 크기: $1.',
 'show-big-image-other' => '다른 {{PLURAL:$2|해상도}}: $1.',
@@ -3294,8 +3263,6 @@ $1',
 'file-info-png-looped' => '반복됨',
 'file-info-png-repeat' => '$1번 재생됨',
 'file-info-png-frames' => '$1 프레임',
-'file-no-thumb-animation' => "'''참고: 기술적인 제한으로 인해 이 파일의 섬네일은 애니메이션을 지원하지 않습니다.'''",
-'file-no-thumb-animation-gif' => "'''참고: 기술적인 제한으로 인해 고해상도 GIF 그림 섬네일은 애니메이션을 지원하지 않습니다.'''",
 
 # Special:NewFiles
 'newimages' => '새 파일 목록',
index d457a15..f99da0b 100644 (file)
@@ -2583,6 +2583,10 @@ MediaWiki локализациясына юлюш къошаргъа излей
 # Info page
 'pageinfo-title' => '«$1» бетни юсюнден информация',
 'pageinfo-header-edits' => 'Тюрлендириуле',
+'pageinfo-header-watchlist' => 'Кёзде тургъан тизме',
+'pageinfo-header-views' => 'Къараула',
+'pageinfo-subjectpage' => 'Бет',
+'pageinfo-talkpage' => 'Сюзюу бет',
 'pageinfo-watchers' => 'Кёргенлени саны',
 'pageinfo-edits' => 'Тюрлендириулени саны',
 'pageinfo-authors' => 'Авторланы саны',
index 87015da..83b5cb8 100644 (file)
@@ -197,13 +197,13 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ÖMLEIDE_OP', '#ÖMLEIDE', '#LEIDT_ÖM_OP', '#ÖMLEIDUNG', '#WEITERLEITUNG', '#REDIRECT' ),
-       'nogallery'                 => array( '0', '__KEIN_JALLERIE__', '__KEINE_GALERIE__', '__KEINEGALERIE__', '__NOGALLERY__' ),
-       'toc'                       => array( '0', '__ENHALLT__', '__INHALTSVERZEICHNIS__', '__TOC__' ),
-       'img_right'                 => array( '1', 'rähß', 'räts', 'rechts', 'right' ),
-       'img_left'                  => array( '1', 'lengks', 'lenks', 'links', 'left' ),
-       'language'                  => array( '0', '#SHPROOCH:', '#SPROCH:', '#SPRACHE:', '#LANGUAGE:' ),
-       'hiddencat'                 => array( '1', '__VERSHTOCHE_SAACHJRUPP__', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ),
+       'redirect'                => array( '0', '#ÖMLEIDE_OP', '#ÖMLEIDE', '#LEIDT_ÖM_OP', '#ÖMLEIDUNG', '#WEITERLEITUNG', '#REDIRECT' ),
+       'nogallery'               => array( '0', '__KEIN_JALLERIE__', '__KEINE_GALERIE__', '__KEINEGALERIE__', '__NOGALLERY__' ),
+       'toc'                     => array( '0', '__ENHALLT__', '__INHALTSVERZEICHNIS__', '__TOC__' ),
+       'img_right'               => array( '1', 'rähß', 'räts', 'rechts', 'right' ),
+       'img_left'                => array( '1', 'lengks', 'lenks', 'links', 'left' ),
+       'language'                => array( '0', '#SHPROOCH:', '#SPROCH:', '#SPRACHE:', '#LANGUAGE:' ),
+       'hiddencat'               => array( '1', '__VERSHTOCHE_SAACHJRUPP__', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ),
 );
 
 $imageFiles = array(
@@ -3180,10 +3180,15 @@ Esu kam_mer noch en Aanmerkung en „{{int:summary}}“ maache.',
 # Info page
 'pageinfo-title' => 'Övver di Sigg: „$1“',
 'pageinfo-header-edits' => 'De Änderonge',
-'pageinfo-views' => 'De Aanzahl Affroofe',
+'pageinfo-header-watchlist' => 'De Oppassleß',
+'pageinfo-header-views' => 'De Affroofe',
+'pageinfo-subjectpage' => 'För de Sigg selver',
+'pageinfo-talkpage' => 'För de Klaafsigg',
 'pageinfo-watchers' => 'De Aanzahl Oppaßer',
 'pageinfo-edits' => 'De Aanzahl Änderonge',
 'pageinfo-authors' => 'De Aanzahl ongerscheidlije Schriever',
+'pageinfo-views' => 'De Aanzahl Affroofe',
+'pageinfo-viewsperedit' => 'De Aanzahl Affroofe pro Änderong',
 
 # Skin names
 'skinname-standard' => 'Klassesch',
index 311aad5..0fc8b5b 100644 (file)
 $namespaceNames = array(
        NS_MEDIA            => 'Medya',
        NS_SPECIAL          => 'Taybet',
-       NS_TALK             => 'Gotûbêj',
+       NS_TALK             => 'Nîqaş',
        NS_USER             => 'Bikarhêner',
-       NS_USER_TALK        => 'Gotûbêja_bikarhêner',
-       NS_PROJECT_TALK     => '$1_gotûbêj',
+       NS_USER_TALK        => 'Bikarhêner_nîqaş',
+       NS_PROJECT_TALK     => '$1_nîqaş',
        NS_FILE             => 'Wêne',
-       NS_FILE_TALK        => 'Gotûbêja_wêneyî',
+       NS_FILE_TALK        => 'Wêne_nîqaş',
        NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'Gotûbêja_MediaWiki',
+       NS_MEDIAWIKI_TALK   => 'MediaWiki_nîqaş',
        NS_TEMPLATE         => 'Şablon',
-       NS_TEMPLATE_TALK    => 'Gotûbêja_şablonê',
+       NS_TEMPLATE_TALK    => 'Şablon_nîqaş',
        NS_HELP             => 'Alîkarî',
-       NS_HELP_TALK        => 'Gotûbêja_alîkariyê',
+       NS_HELP_TALK        => 'Alîkarî_nîqaş',
        NS_CATEGORY         => 'Kategorî',
-       NS_CATEGORY_TALK    => 'Gotûbêja_kategoriyê',
+       NS_CATEGORY_TALK    => 'Kategorî_nîqaş',
 );
 
-$namespaceAliases = array(
-       'Nîqaş'            => NS_TALK,
-       'Bikarhêner_nîqaş' => NS_USER_TALK,
-       '$1_nîqaş'         => NS_PROJECT_TALK,
-       'Wêne_nîqaş'       => NS_FILE_TALK,
-       'MediaWiki_nîqaş'  => NS_MEDIAWIKI_TALK,
-       'Şablon_nîqaş'     => NS_TEMPLATE_TALK,
-       'Alîkarî_nîqaş'    => NS_HELP_TALK,
-       'Kategorî_nîqaş'   => NS_CATEGORY_TALK,
-);
 
 $specialPageAliases = array(
        'Categories'                => array( 'Dara_kategoriyan' ),
@@ -59,8 +49,7 @@ $specialPageAliases = array(
        'Randompage'                => array( 'Rûpela_tesadufî' ),
        'Randomredirect'            => array( 'Redirecta_tasadufî' ),
        'Recentchanges'             => array( 'Guherandinên_dawî' ),
-       'Search'                    => array( 'Lêgerîn' ),
-       'Shortpages'                => array( 'Rûpelên_kurt' ),
+       'Search'                    => array( 'Lê_bigere' ),
        'Statistics'                => array( 'Statîstîk' ),
        'Uncategorizedcategories'   => array( 'Kategoriyên_bê_kategorî' ),
        'Uncategorizedpages'        => array( 'Rûpelên_bê_kategorî' ),
@@ -70,33 +59,33 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#BERALÎKIRIN', '#REDIRECT' ),
-       'notoc'                     => array( '0', '_NAVEROKTUNE_', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '_GALERÎTUNE_', '__NOGALLERY__' ),
-       'toc'                       => array( '0', '_NAVEROK_', '__TOC__' ),
-       'noheader'                  => array( '0', '_SERÎTUNE_', '__NOHEADER__' ),
-       'currentmonth1'             => array( '1', 'MEHANIHA1', 'CURRENTMONTH1' ),
-       'currentday'                => array( '1', 'ROJA_NIHA', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ROJA_NIHA2', 'CURRENTDAY2' ),
-       'currenttime'               => array( '1', 'DEMA_NIHA', 'CURRENTTIME' ),
-       'numberofpages'             => array( '1', 'HEJMARA_RÛPELAN', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'HEJMARA_GOTARAN', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'HEJMARA_DOSYEYAN', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'HEJMARA_BIKARHÊNERAN', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'HEJMARA_BIKARHÊNERÊN_ÇALAK', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'HEJMARA_GUHERTINAN', 'NUMBEROFEDITS' ),
-       'subpagename'               => array( '1', 'BINRÛPEL', 'SUBPAGENAME' ),
-       'img_right'                 => array( '1', 'rast', 'right' ),
-       'img_left'                  => array( '1', 'çep', 'left' ),
-       'img_link'                  => array( '1', 'girêdan=$', 'link=$1' ),
-       'sitename'                  => array( '1', 'NAVÊ_PROJEYÊ', 'SITENAME' ),
-       'grammar'                   => array( '0', 'RÊZIMAN.', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ZAYEND.', 'GENDER:' ),
-       'plural'                    => array( '0', 'PIRRJIMAR:', 'PLURAL:' ),
-       'currentversion'            => array( '1', 'VERSIYONA_NIHA', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#ZIMAN', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'HEJMARA_RÊVEBERAN', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'taybet', 'special' ),
+       'redirect'                => array( '0', '#BERALÎKIRIN', '#REDIRECT' ),
+       'notoc'                   => array( '0', '_NAVEROKTUNE_', '__NOTOC__' ),
+       'nogallery'               => array( '0', '_GALERÎTUNE_', '__NOGALLERY__' ),
+       'toc'                     => array( '0', '_NAVEROK_', '__TOC__' ),
+       'noheader'                => array( '0', '_SERÎTUNE_', '__NOHEADER__' ),
+       'currentmonth1'           => array( '1', 'MEHANIHA1', 'CURRENTMONTH1' ),
+       'currentday'              => array( '1', 'ROJA_NIHA', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ROJA_NIHA2', 'CURRENTDAY2' ),
+       'currenttime'             => array( '1', 'DEMA_NIHA', 'CURRENTTIME' ),
+       'numberofpages'           => array( '1', 'HEJMARA_RÛPELAN', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'HEJMARA_GOTARAN', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'HEJMARA_DOSYEYAN', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'HEJMARA_BIKARHÊNERAN', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'HEJMARA_BIKARHÊNERÊN_ÇALAK', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'HEJMARA_GUHERTINAN', 'NUMBEROFEDITS' ),
+       'subpagename'             => array( '1', 'BINRÛPEL', 'SUBPAGENAME' ),
+       'img_right'               => array( '1', 'rast', 'right' ),
+       'img_left'                => array( '1', 'çep', 'left' ),
+       'img_link'                => array( '1', 'girêdan=$', 'link=$1' ),
+       'sitename'                => array( '1', 'NAVÊ_PROJEYÊ', 'SITENAME' ),
+       'grammar'                 => array( '0', 'RÊZIMAN.', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ZAYEND.', 'GENDER:' ),
+       'plural'                  => array( '0', 'PIRRJIMAR:', 'PLURAL:' ),
+       'currentversion'          => array( '1', 'VERSIYONA_NIHA', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#ZIMAN', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'HEJMARA_RÊVEBERAN', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'taybet', 'special' ),
 );
 
 $messages = array(
@@ -1577,7 +1566,7 @@ Ji bo jêbirinan û çêkirinên nû, ji kerema xwe li [[{{ns:special}}:Log/dele
 'sp-contributions-newbies' => 'Tenê beşdariyên bikarhênerên nû nîşan bide',
 'sp-contributions-newbies-sub' => 'Ji bikarhênerên nû re',
 'sp-contributions-newbies-title' => 'Tevkariyên bikarhêner ji bo hesabên nû',
-'sp-contributions-blocklog' => 'astengkirina têketinê',
+'sp-contributions-blocklog' => 'Astengkirina têketinê',
 'sp-contributions-deleted' => 'beşdariyên bikarhêner yên jêbirî',
 'sp-contributions-uploads' => 'yên barkirî',
 'sp-contributions-logs' => 'têketin',
@@ -1867,9 +1856,13 @@ Ji ber ku girêdaneke derve di wê rûpelê de heye ev pirsgirêk pêk hat.',
 
 # Info page
 'pageinfo-header-edits' => 'Guherandin',
-'pageinfo-views' => 'Hejmara dîtinê',
+'pageinfo-header-watchlist' => 'Lîsteya şopandinê',
+'pageinfo-header-views' => 'Dîtin',
+'pageinfo-subjectpage' => 'Rûpel',
+'pageinfo-talkpage' => 'Rûpela gotûbêjê',
 'pageinfo-watchers' => 'Hejmara kesên dişopînin',
 'pageinfo-edits' => 'Hejmara guherandinan',
+'pageinfo-views' => 'Hejmara dîtinê',
 
 # Patrolling
 'markaspatrolleddiff' => 'Wek serrastkirî nîşan bide',
index f22569b..d41c07b 100644 (file)
 
 $namespaceNames = array(
        NS_MEDIA            => 'Media',
-       NS_SPECIAL          => 'Arbednek',
-       NS_TALK             => 'Keskows',
+       NS_SPECIAL          => 'Arbennek',
+       NS_TALK             => 'Kescows',
        NS_USER             => 'Devnydhyer',
-       NS_USER_TALK        => 'Keskows_Devnydhyer',
-       NS_PROJECT_TALK     => 'Keskows_$1',
+       NS_USER_TALK        => 'Kescows_Devnydhyer',
+       NS_PROJECT_TALK     => 'Kescows_$1',
        NS_FILE             => 'Restren',
-       NS_FILE_TALK        => 'Keskows_Restren',
+       NS_FILE_TALK        => 'Kescows_Restren',
        NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'Keskows_MediaWiki',
-       NS_TEMPLATE         => 'Skantlyn',
-       NS_TEMPLATE_TALK    => 'Keskows_Skantlyn',
+       NS_MEDIAWIKI_TALK   => 'Kescows_MediaWiki',
+       NS_TEMPLATE         => 'Scantlyn',
+       NS_TEMPLATE_TALK    => 'Kescows_Scantlyn',
        NS_HELP             => 'Gweres',
-       NS_HELP_TALK        => 'Keskows_Gweres',
-       NS_CATEGORY         => 'Klass',
-       NS_CATEGORY_TALK    => 'Keskows_Klass',
+       NS_HELP_TALK        => 'Kescows_Gweres',
+       NS_CATEGORY         => 'Class',
+       NS_CATEGORY_TALK    => 'Kescows_Class',
 );
 
 $namespaceAliases = array(
-       'Arbennek'           => NS_SPECIAL,
+       'Arbednek'           => NS_SPECIAL,
        'Cows'               => NS_TALK,
-       'Kescows'            => NS_TALK,
+       'Keskows'            => NS_TALK,
        'Cows_Devnydhyer'    => NS_USER_TALK,
-       'Kescows_Devnydhyer' => NS_USER_TALK,
+       'Keskows_Devnydhyer' => NS_USER_TALK,
        'Cows_$1'            => NS_PROJECT_TALK,
-       'Kescows_$1'         => NS_PROJECT_TALK,
+       'Keskows_$1'         => NS_PROJECT_TALK,
        'Cows_Restren'       => NS_FILE_TALK,
-       'Kescows_Restren'    => NS_FILE_TALK,
+       'Keskows_Restren'    => NS_FILE_TALK,
        'Cows_MediaWiki'     => NS_MEDIAWIKI_TALK,
-       'Kescows_MediaWiki'  => NS_MEDIAWIKI_TALK,
+       'Keskows_MediaWiki'  => NS_MEDIAWIKI_TALK,
        'Cows_Scantlyn'      => NS_TEMPLATE_TALK,
-       'Scantlyn'           => NS_TEMPLATE,
-       'Kescows_Skantlyn'   => NS_TEMPLATE_TALK,
+       'Skantlyn'           => NS_TEMPLATE,
+       'Keskows_Skantlyn'   => NS_TEMPLATE_TALK,
        'Cows_Gweres'        => NS_HELP_TALK,
-       'Kescows_Gweres'     => NS_HELP_TALK,
+       'Keskows_Gweres'     => NS_HELP_TALK,
        'Cows_Class'         => NS_CATEGORY_TALK,
-       'Class'              => NS_CATEGORY,
-       'Kescows_Class'      => NS_CATEGORY_TALK,
+       'Klass'              => NS_CATEGORY,
+       'Keskows_Klass'      => NS_CATEGORY_TALK,
 );
 
 $specialPageAliases = array(
index f2bccbf..58bae9e 100644 (file)
@@ -172,12 +172,12 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#DIRIJAR', '#DIRECCIÓN', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
-       'fullpagename'              => array( '1', 'NOMBREDEHOJACOMPLETA', 'NOMBREDEPÁGINACOMPLETA', 'NOMBREDEPAGINACOMPLETA', 'NOMBREDEPÁGINAENTERA', 'NOMBREDEPAGINAENTERA', 'NOMBRECOMPLETODEPÁGINA', 'NOMBRECOMPLETODEPAGINA', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'NOMBREDEHOJICA', 'NOMBREDESUBPAGINA', 'NOMBREDESUBPÁGINA', 'SUBPAGENAME' ),
-       'msg'                       => array( '0', 'MSJ:', 'MSG:' ),
-       'img_left'                  => array( '1', 'cierda', 'izquierda', 'izda', 'izq', 'left' ),
-       'img_none'                  => array( '1', 'dinguna', 'dinguno', 'ninguna', 'nada', 'no', 'ninguno', 'none' ),
+       'redirect'                => array( '0', '#DIRIJAR', '#DIRECCIÓN', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
+       'fullpagename'            => array( '1', 'NOMBREDEHOJACOMPLETA', 'NOMBREDEPÁGINACOMPLETA', 'NOMBREDEPAGINACOMPLETA', 'NOMBREDEPÁGINAENTERA', 'NOMBREDEPAGINAENTERA', 'NOMBRECOMPLETODEPÁGINA', 'NOMBRECOMPLETODEPAGINA', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'NOMBREDEHOJICA', 'NOMBREDESUBPAGINA', 'NOMBREDESUBPÁGINA', 'SUBPAGENAME' ),
+       'msg'                     => array( '0', 'MSJ:', 'MSG:' ),
+       'img_left'                => array( '1', 'cierda', 'izquierda', 'izda', 'izq', 'left' ),
+       'img_none'                => array( '1', 'dinguna', 'dinguno', 'ninguna', 'nada', 'no', 'ninguno', 'none' ),
 );
 
 $messages = array(
index 36efed7..2d6c1ae 100644 (file)
@@ -27,7 +27,7 @@ $namespaceNames = array(
        NS_TALK             => 'Diskussioun',
        NS_USER             => 'Benotzer',
        NS_USER_TALK        => 'Benotzer_Diskussioun',
-       NS_PROJECT_TALK     => '$1_Diskussioun',
+       NS_PROJECT_TALK     => '$1 Diskussioun',
        NS_FILE             => 'Fichier',
        NS_FILE_TALK        => 'Fichier_Diskussioun',
        NS_MEDIAWIKI        => 'MediaWiki',
@@ -147,36 +147,31 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#VIRULEEDUNG', '#WEITERLEITUNG', '#REDIRECT' ),
-       'numberofpages'             => array( '1', 'Säitenzuel', 'SEITENANZAHL', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'Artikelen', 'ARTIKELANZAHL', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'Zuel_vu_Fichieren', 'DATEIANZAHL', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'Benotzerzuel', 'BENUTZERANZAHL', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'Aktiv_Benotzer', 'AKTIVE_BENUTZER', 'NUMBEROFACTIVEUSERS' ),
-       'pagename'                  => array( '1', 'Säitennumm', 'SEITENNAME', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'Nummraum', 'NAMENSRAUM', 'NAMESPACE' ),
-       'subjectspace'              => array( '1', 'Haaptnummraum', 'HAUPTNAMENSRAUM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectpagename'           => array( '1', 'Haaptsäit', 'HAUPTSEITE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'img_thumbnail'             => array( '1', 'Miniatur', 'miniatur', 'mini', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'riets', 'rechts', 'right' ),
-       'img_left'                  => array( '1', 'lénks', 'links', 'left' ),
-       'img_none'                  => array( '1', 'ouni', 'ohne', 'none' ),
-       'img_center'                => array( '1', 'zentréiert', 'zentriert', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'gerummt', 'gerahmt', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'net_gerummt', 'rahmenlos', 'frameless' ),
-       'img_page'                  => array( '1', 'Säit=$1', 'Säit_$1', 'seite=$1', 'seite $1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'bord', 'rand', 'border' ),
-       'img_top'                   => array( '1', 'uewen', 'oben', 'top' ),
-       'img_bottom'                => array( '1', 'ënnen', 'unten', 'bottom' ),
-       'grammar'                   => array( '0', 'GRAMMAIRE', 'GRAMMATIK:', 'GRAMMAR:' ),
-       'plural'                    => array( '0', 'PLURAL', 'PLURAL:' ),
-       'currentversion'            => array( '1', 'AKTUELL_VERSIOUN', 'JETZIGE_VERSION', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#SPROOCH:', '#SPRACHE:', '#LANGUAGE:' ),
-       'formatnum'                 => array( '0', 'ZUELEFORMAT', 'ZAHLENFORMAT', 'FORMATNUM' ),
-       'special'                   => array( '0', 'spezial', 'special' ),
-       'hiddencat'                 => array( '1', '__VERSTOPPT_KATEGORIE__', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ),
-       'pagesincategory_pages'     => array( '0', 'Säiten', 'pages' ),
-       'pagesincategory_files'     => array( '0', 'Fichieren', 'files' ),
+       'redirect'                => array( '0', '#VIRULEEDUNG', '#WEITERLEITUNG', '#REDIRECT' ),
+       'numberofpages'           => array( '1', 'Säitenzuel', 'SEITENANZAHL', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'Artikelen', 'ARTIKELANZAHL', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'Fichieren', 'DATEIANZAHL', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'Benotzerzuel', 'BENUTZERANZAHL', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'Aktiv_Benotzer', 'AKTIVE_BENUTZER', 'NUMBEROFACTIVEUSERS' ),
+       'pagename'                => array( '1', 'Säitennumm', 'SEITENNAME', 'PAGENAME' ),
+       'namespace'               => array( '1', 'Nummraum', 'NAMENSRAUM', 'NAMESPACE' ),
+       'subjectspace'            => array( '1', 'Haaptnummraum', 'HAUPTNAMENSRAUM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectpagename'         => array( '1', 'Haaptsäit', 'HAUPTSEITE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'img_thumbnail'           => array( '1', 'Miniatur', 'miniatur', 'mini', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'riets', 'rechts', 'right' ),
+       'img_left'                => array( '1', 'lénks', 'links', 'left' ),
+       'img_none'                => array( '1', 'ouni', 'ohne', 'none' ),
+       'img_center'              => array( '1', 'zentréiert', 'zentriert', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'gerummt', 'gerahmt', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'net_gerummt', 'rahmenlos', 'frameless' ),
+       'img_page'                => array( '1', 'Säit=$1', 'Säit_$1', 'seite=$1', 'seite $1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'bord', 'rand', 'border' ),
+       'img_top'                 => array( '1', 'uewen', 'oben', 'top' ),
+       'grammar'                 => array( '0', 'GRAMMAIRE', 'GRAMMATIK:', 'GRAMMAR:' ),
+       'plural'                  => array( '0', 'PLURAL', 'PLURAL:' ),
+       'formatnum'               => array( '0', 'ZUELEFORMAT', 'ZAHLENFORMAT', 'FORMATNUM' ),
+       'special'                 => array( '0', 'spezial', 'special' ),
+       'hiddencat'               => array( '1', '__VERSTOPPT_KATEGORIE__', '__VERSTECKTE_KATEGORIE__', '__WARTUNGSKATEGORIE__', '__HIDDENCAT__' ),
 );
 
 $messages = array(
@@ -944,7 +939,6 @@ Et däerfen net méi wéi $2 {{PLURAL:$2|Ufro|Ufroe}} sinn, aktuell {{PLURAL:$2|
 'parser-template-loop-warning' => 'Endlos Schleef an der Schabloun: [[$1]] entdeckt',
 'parser-template-recursion-depth-warning' => "D'Limit vun der Zuel vun de Verschachtelunge vu Schabloune gouf iwwerschratt ($1)",
 'language-converter-depth-warning' => "D'Limite vun der déift vun der Sproochëmwandlung gouf iwwerschratt ($1)",
-'converter-manual-rule-error' => 'An der Regel iwwer déi manuell Ëmwandlung vun der Sprooch gouf e Feeler fonnt',
 
 # "Undo" feature
 'undo-success' => "D'Ännerung gëtt réckgängeg gemaach. Iwwerpréift w.e.g. de Verglach ënnendrënner fir nozekuckeen ob et esou richteg ass, duerno späichert w.e.g d'Ännerungen of, fir dës Aktioun ofzeschléissen.",
@@ -1808,7 +1802,6 @@ Dir kënnt seng Beschreiwung op senger [$2 Beschreiwungssäit] änneren.',
 'shared-repo-from' => 'vu(n) $1',
 'shared-repo' => 'e gemeinsam genotzte Medienarchiv',
 'shared-repo-name-wikimediacommons' => 'Wikimedia-Commons',
-'upload-disallowed-here' => 'Leider kënnt Dir dëst Bild net iwwerschreiwen.',
 
 # File reversion
 'filerevert' => '"$1" zrécksetzen',
@@ -2089,8 +2082,6 @@ Et ginn [[{{MediaWiki:Listgrouprights-helppage}}|zousätzlech Informatiounen]] i
 'mailnologin' => 'Keng E-Mailadress',
 'mailnologintext' => 'Dir musst [[Special:UserLogin|ugemellt]] sinn an eng gëlteg E-Mail Adress an Äre [[Special:Preferences|Astellungen]] aginn hunn, fir engem anere Benotzer eng E-Mail ze schécken.',
 'emailuser' => 'Dësem Benotzer eng E-Mail schécken',
-'emailuser-title-target' => '{{GENDER:$1|Dëser Benotzerin|Dësem Benotzer}} eng Mail schécken',
-'emailuser-title-notarget' => 'Dem Benotzer eng E-Mail schécken',
 'emailpage' => 'Dem Benotzer eng E-Mail schécken',
 'emailpagetext' => 'Dir kënnt mat dësem Formulaire dësem Benotzer en E-Mail-Message schécken.
 D\'E-Mailadress, déi Dir an [[Special:Preferences|Ären Astellungen]] aginn hutt, steet an der "From" Adress vun der Mail, sou datt den Destinataire Iech direkt äntwerte kann.',
@@ -2892,22 +2883,16 @@ Dëst warscheinlech duerch en externe Link den op der schwaarzer Lëscht (blackl
 
 # Info page
 'pageinfo-title' => 'Informatioun iwwer "$1"',
-'pageinfo-header-basic' => 'Basisinformatiounen',
-'pageinfo-header-edits' => 'Historique vun den Ännerungen',
-'pageinfo-display-title' => 'Titel dee gewise gëtt',
+'pageinfo-header-edits' => 'Ännerungen',
+'pageinfo-header-watchlist' => 'Iwwerwaachungslëscht',
+'pageinfo-header-views' => 'Affichagen',
+'pageinfo-subjectpage' => 'Säit',
+'pageinfo-talkpage' => 'Diskussiounssäit',
+'pageinfo-watchers' => 'Zuel vun de Benotzer déi iwwerwaachen',
+'pageinfo-edits' => 'Zuel vun den Ännerungen',
+'pageinfo-authors' => 'Zuel vun de verschiddenen Auteuren',
 'pageinfo-views' => 'Zuel vun de Kéieren déi dës Säit gekuckt gouf',
-'pageinfo-watchers' => "Zuel vun de Benotzer déi d'Säit iwwerwaachen",
-'pageinfo-redirects-name' => 'Viruleedungen op dës Säit',
-'pageinfo-subpages-name' => 'Ënnersäite vun dëser Säit',
-'pageinfo-firsttime' => 'Datum vum Uleeë vun der Säit',
-'pageinfo-lastuser' => 'Leschte Benotzer deen eppes geännert huet',
-'pageinfo-lasttime' => 'Datum vun der leschter Ännerung',
-'pageinfo-edits' => 'Gesamtzuel vun den Ännerungen',
-'pageinfo-authors' => 'Gesamtzuel vun de verschiddenen Auteuren',
-'pageinfo-recent-edits' => 'Zuel vun de rezenten Ännerungen (an de leschten $1)',
-'pageinfo-restriction' => 'Protectioun vun der Säit (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magescht Wuert|Magesch Wierder}} ($1)',
-'pageinfo-hidden-categories' => 'Verstoppte {{PLURAL:$1|Kategorie|Kategorien}} ($1)',
+'pageinfo-viewsperedit' => 'Affichage pro Ännerung',
 
 # Skin names
 'skinname-standard' => 'Klassesch',
index ffe54c2..f6103f8 100644 (file)
@@ -1189,8 +1189,12 @@ $messages = array(
 
 # Info page
 'pageinfo-header-edits' => 'Дуьзар хъувун',
-'pageinfo-views' => 'Килигунрин кьадар',
+'pageinfo-header-watchlist' => 'Гуьзетунин сиягь',
+'pageinfo-header-views' => 'Килигунар',
+'pageinfo-subjectpage' => 'Ччин',
+'pageinfo-talkpage' => 'Веревирдрин ччин',
 'pageinfo-edits' => 'Дьузар хъувунрин кьадар',
+'pageinfo-views' => 'Килигунрин кьадар',
 
 # Browsing diffs
 'previousdiff' => 'Вилик алатай дуьзар хъувун',
index 2487b54..04c0ef1 100644 (file)
@@ -2837,10 +2837,15 @@ Meistal wörd dit door 'ne zwarte externe link veroorzaak.",
 # Info page
 'pageinfo-title' => 'Informatie euver "$1"',
 'pageinfo-header-edits' => 'Bewirk',
-'pageinfo-views' => 'Aantal waergave',
+'pageinfo-header-watchlist' => 'Volglies',
+'pageinfo-header-views' => 'Weergave',
+'pageinfo-subjectpage' => 'Pagina',
+'pageinfo-talkpage' => 'Euverlègkpazjena',
 'pageinfo-watchers' => 'Aantal volgers',
 'pageinfo-edits' => 'Aantal bewèrkinge',
 'pageinfo-authors' => 'Aantal versjillende sjrievers',
+'pageinfo-views' => 'Aantal waergave',
+'pageinfo-viewsperedit' => 'Weergave per bewerking',
 
 # Skin names
 'skinname-standard' => 'Standaard',
index 5c281d7..1625953 100644 (file)
@@ -96,10 +96,10 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'img_right'                 => array( '1', 'drita', 'destra', 'right' ),
-       'img_left'                  => array( '1', 'manzína', 'sinistra', 'left' ),
-       'img_none'                  => array( '1', 'nissön', 'nessuno', 'none' ),
-       'sitename'                  => array( '1', 'NUMSIT', 'NOMESITO', 'SITENAME' ),
+       'img_right'               => array( '1', 'drita', 'destra', 'right' ),
+       'img_left'                => array( '1', 'manzína', 'sinistra', 'left' ),
+       'img_none'                => array( '1', 'nissön', 'nessuno', 'none' ),
+       'sitename'                => array( '1', 'NUMSIT', 'NOMESITO', 'SITENAME' ),
 );
 
 $messages = array(
index bed5ca6..5ad6ad4 100644 (file)
@@ -144,28 +144,28 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PERADRESAVIMAS', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BETURIN__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEGALERIJOS__', '__NOGALLERY__' ),
-       'toc'                       => array( '0', '__TURINYS__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEREDAGSEKC__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'DABARTINISMĖNESIS', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'DABARTINIOMĖNESIOPAVADINIMAS', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'DABARTINĖDIENA', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DABARTINĖDIENA2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'DABARTINĖSDIENOSPAVADINIMAS', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'DABARTINIAIMETAI', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'DABARTINISLAIKAS', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'DABARTINĖVALANDA', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'PUSLAPIŲSKAIČIUS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'STRAIPSNIŲSKAIČIUS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FAILŲSKAIČIUS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NAUDOTOJŲSKAIČIUS', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'KEITIMŲSKAIČIUS', 'NUMBEROFEDITS' ),
-       'img_thumbnail'             => array( '1', 'miniatiūra', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatiūra=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'dešinėje', 'right' ),
-       'img_left'                  => array( '1', 'kairėje', 'left' ),
+       'redirect'                => array( '0', '#PERADRESAVIMAS', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BETURIN__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEGALERIJOS__', '__NOGALLERY__' ),
+       'toc'                     => array( '0', '__TURINYS__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEREDAGSEKC__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'DABARTINISMĖNESIS', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'DABARTINIOMĖNESIOPAVADINIMAS', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'DABARTINĖDIENA', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DABARTINĖDIENA2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'DABARTINĖSDIENOSPAVADINIMAS', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'DABARTINIAIMETAI', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'DABARTINISLAIKAS', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'DABARTINĖVALANDA', 'CURRENTHOUR' ),
+       'numberofpages'           => array( '1', 'PUSLAPIŲSKAIČIUS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'STRAIPSNIŲSKAIČIUS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FAILŲSKAIČIUS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NAUDOTOJŲSKAIČIUS', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'KEITIMŲSKAIČIUS', 'NUMBEROFEDITS' ),
+       'img_thumbnail'           => array( '1', 'miniatiūra', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatiūra=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'dešinėje', 'right' ),
+       'img_left'                => array( '1', 'kairėje', 'left' ),
 );
 
 $fallback8bitEncoding = 'windows-1257';
@@ -2892,10 +2892,15 @@ Leidžia pridėti atmetimo priežastį komentaruose',
 # Info page
 'pageinfo-title' => '„$1“ informacija',
 'pageinfo-header-edits' => 'Pakeitimai',
-'pageinfo-views' => 'Peržiūrų skaičius',
+'pageinfo-header-watchlist' => 'Stebėjimo sąrašas',
+'pageinfo-header-views' => 'Peržiūrėta',
+'pageinfo-subjectpage' => 'Puslapis',
+'pageinfo-talkpage' => 'Pokalbių puslapis',
 'pageinfo-watchers' => 'Stebėtojų skaičius',
 'pageinfo-edits' => 'Keitimų skaičius',
 'pageinfo-authors' => 'Skirtingų autorių skaičius',
+'pageinfo-views' => 'Peržiūrų skaičius',
+'pageinfo-viewsperedit' => 'Peržiūrėta redaguojant',
 
 # Skin names
 'skinname-standard' => 'Klasikinė',
index 2af1c67..8a77c80 100644 (file)
@@ -1748,10 +1748,15 @@ A hnar i en thei ang.',
 # Info page
 'pageinfo-title' => '"$1" chungchanga hriattirna',
 'pageinfo-header-edits' => 'Siamţhatnate',
-'pageinfo-views' => 'Thlir/en tawh zât',
+'pageinfo-header-watchlist' => 'Ralvèn',
+'pageinfo-header-views' => 'En zât',
+'pageinfo-subjectpage' => 'Phêk',
+'pageinfo-talkpage' => 'Sawihona phêk',
 'pageinfo-watchers' => 'Thlirtu zât',
 'pageinfo-edits' => 'Siamţhat zât',
 'pageinfo-authors' => 'Ziaktu hrang zât',
+'pageinfo-views' => 'Thlir/en tawh zât',
+'pageinfo-viewsperedit' => 'Siamţhat pakhat zel en zât',
 
 # Patrolling
 'markaspatrolleddiff' => 'Vil angah chhiar rawh',
index af20cc9..9fbf0ee 100644 (file)
@@ -1254,7 +1254,6 @@ Ja tu izvēlies to norādīt, tas tiks izmantots, lai identificētu tavu darbu (
 'newsectionsummary' => '/* $1 */ jauna sadaļa',
 'rc-enhanced-expand' => 'Rādīt informāciju (nepieciešams JavaScript)',
 'rc-enhanced-hide' => 'Paslēpt detaļas',
-'rc-old-title' => 'sākotnēji izveidota kā "$1 "',
 
 # Recent changes linked
 'recentchangeslinked' => 'Saistītās izmaiņas',
@@ -2444,10 +2443,15 @@ To visticamāk izraisīja ārēja saite uz melnajā sarakstā esošu interneta v
 # Info page
 'pageinfo-title' => 'Informācija par "$1"',
 'pageinfo-header-edits' => 'Labojumi',
-'pageinfo-views' => 'Skatījumu skaits',
+'pageinfo-header-watchlist' => 'Uzraugāmie raksti',
+'pageinfo-header-views' => 'Skatījumi',
+'pageinfo-subjectpage' => 'Lapa',
+'pageinfo-talkpage' => 'Diskusiju lapa',
 'pageinfo-watchers' => 'Uzraudzītāju skaits',
 'pageinfo-edits' => 'Izmaiņu skaits',
 'pageinfo-authors' => 'Atsevišķu autoru skaits',
+'pageinfo-views' => 'Skatījumu skaits',
+'pageinfo-viewsperedit' => 'Skatījumi uz labojumu',
 
 # Patrolling
 'markaspatrolleddiff' => 'Atzīmēt kā pārbaudītu',
index cbc2a32..469b493 100644 (file)
 
 $fallback = 'tr';
 
-$namespaceNames = array(
-       NS_MEDIA            => 'Medya',
-       NS_SPECIAL          => 'Doxmeli',
-       NS_TALK             => 'Ğarğala',
-       NS_USER             => 'Maxmare',
-       NS_USER_TALK        => 'Maxmare_mesaji',
-       NS_PROJECT_TALK     => '$1_ğarğala',
-       NS_FILE             => 'Dosya',
-       NS_FILE_TALK        => 'Dosya_ğarğala',
-       NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'MediaWiki_ğarğala',
-       NS_TEMPLATE         => 'Şabloni',
-       NS_TEMPLATE_TALK    => 'Şabloni_ğarğala',
-       NS_HELP             => 'Meşvela',
-       NS_HELP_TALK        => 'Meşvela_ğarğala',
-       NS_CATEGORY         => 'Kʼatʼegori',
-       NS_CATEGORY_TALK    => 'Kʼatʼegori_ğarğala',
-);
-
-$namespaceAliases = array(
-       // Turkish namespace names.
-       'Medya'              => NS_MEDIA,
-       'Özel'               => NS_SPECIAL,
-       'Tartışma'           => NS_TALK,
-       'Kullanıcı'          => NS_USER,
-       'Kullanıcı_mesaj'    => NS_USER_TALK,
-       '$1_tartışma'        => NS_PROJECT_TALK,
-       'Dosya'              => NS_FILE,
-       'Dosya_tartışma'     => NS_FILE_TALK,
-       'MediaWiki_tartışma' => NS_MEDIAWIKI_TALK,
-       'Şablon'             => NS_TEMPLATE,
-       'Şablon_tartışma'    => NS_TEMPLATE_TALK,
-       'Yardım'             => NS_HELP,
-       'Yardım_tartışma'    => NS_HELP_TALK,
-       'Kategori'           => NS_CATEGORY,
-       'Kategori_tartışma'  => NS_CATEGORY_TALK,
-);
-
 $messages = array(
 # User preference toggles
 'tog-underline' => "Link'iş tude kogu3’uxaçki:",
index dccadb8..e7a6062 100644 (file)
@@ -2683,10 +2683,15 @@ $1 एकर प्रतिबन्धक कारण अछि : "$2"',
 # Info page
 'pageinfo-title' => '"$1"पृष्ठक लेल नब गप',
 'pageinfo-header-edits' => 'संपादन',
-'pageinfo-views' => 'देखहि बला के संख्या',
+'pageinfo-header-watchlist' => 'साकांक्ष-सूची',
+'pageinfo-header-views' => 'देखू',
+'pageinfo-subjectpage' => 'पृष्ठ',
+'pageinfo-talkpage' => 'टॉक पृष्ठ',
 'pageinfo-watchers' => 'जानकारक संख्या',
 'pageinfo-edits' => 'सम्पादनक संख्या',
 'pageinfo-authors' => 'भिन्न लेखक संख्या',
+'pageinfo-views' => 'देखहि बला के संख्या',
+'pageinfo-viewsperedit' => 'प्रति सम्पादन देखल गेल',
 
 # Skin names
 'skinname-standard' => 'प्राचीन',
index ff0f4f7..f9d72e3 100644 (file)
  */
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#FIHODINANA', '#REDIRECTION', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__TSYASIANALAHATRA__', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__TSYASIANAGALLERY__', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__TEREONYLAHATRA__', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__LAHATRA__', '__LAHAT__', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__TSYAZOOVAINA__', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'VOLANA', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'VOLANA1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ANARAMBOLANA', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ANARAMBOLANAGEN', 'ANARANAVOLANA', 'CURRENTMONTHNAME', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ANARAMBOLANAFOHY', 'ANARANAVOLANAFOHY', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ANDRO', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ANDRO2', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ANARANANDRO', 'ANARANAANDRO', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TAONA', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'LERA', 'HORAIREACTUEL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORA', 'HEUREACTUELLE', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'VOLANAANTOERANA', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'VOLANAANTOERANA1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'ANARAMBOLANAANTOERANA', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ANARAMBOLANAANTOERANAGEN', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ANARAMBOLANAANTOERANAFOHY', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ANDROANTOERANA', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ANDROANTOERANA2', 'JOUR2LOCAL', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ANARANANDROANTOERANA', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'TAONAANTOERANA', 'ANNEELOCALE', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LERAANTOERANA', 'HORAIRELOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ORAANTOERANA', 'HEURELOCALE', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ISAPEJY', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ISALAHATSORATRA', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ISARAKITRA', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ISAMPIKAMBANA', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ISAMPIKAMBANAMANOVA', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ISAFANOVANA', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ISATOPIMASO', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ANARAMPEJY', 'ANARANAPEJY', 'NOMPAGE', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ANARAMPEJYX', 'ANARANAPEJYX', 'NOMPAGEX', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ANARANTSEHATRA', 'ANARANASEHATRA', 'ESPACENOMMAGE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ANARANTSEHATRAX', 'ANARANASEHATRAX', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'PEJINDRESAKA', 'PEJYRESAKA', 'DINIKA', 'ESPACEDISCUSSION', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'PEJINDRESAKAX', 'PEJYRESAKAX', 'DINIKAX', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'TOERANALAHATSORATRA', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'TOERANNYLAHATSORATRA', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ANARAMPEJYFENO', 'ANARANAPEJYFENO', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ANARAMPEJYFENOX', 'ANARANAPEJYFENOX', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ANARANAZANAPEJY', 'ANARANJANAPEJY', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ANARANJANAPEJYX', 'ANARANAZANAPEJYX', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ANARANAFOTOPEJY', 'ANARAMPOTOPEJY', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ANARANAFOTOPEJYE', 'ANARAMPOTOPEJYE', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ANARAMPEJINDRESAKA', 'ANARANAPEJINDRESAKA', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
-       'img_right'                 => array( '1', 'ankavanana', 'droite', 'right' ),
-       'img_left'                  => array( '1', 'ankavia', 'gauche', 'left' ),
-       'img_none'                  => array( '1', 'tsymisy', 'néant', 'neant', 'none' ),
-       'img_center'                => array( '1', 'ampivoany', 'anivony', 'centré', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'pejy $1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'sisiny', 'bordure', 'border' ),
-       'img_top'                   => array( '1', 'ambony', 'haut', 'top' ),
-       'img_middle'                => array( '1', 'anivo', 'milieu', 'middle' ),
-       'img_bottom'                => array( '1', 'ambany', 'bas', 'bottom' ),
-       'currentweek'               => array( '1', 'HERINANDRO', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ALAHADY', 'JDSACTUEL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'HERINANDROANTOERANA', 'SEMAINELOCALE', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ALAHADYANTOERANA', 'JDSLOCAL', 'LOCALDOW' ),
-       'fullurl'                   => array( '0', 'URLREHETRA:', 'URLCOMPLETE:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLREHETRAX:', 'URLCOMPLETEX:', 'FULLURLE:' ),
-       'displaytitle'              => array( '1', 'ASEHOLOHATENY', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
+       'redirect'                => array( '0', '#FIHODINANA', '#REDIRECTION', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__TSYASIANALAHATRA__', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__TSYASIANAGALLERY__', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__TEREONYLAHATRA__', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__LAHATRA__', '__LAHAT__', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__TSYAZOOVAINA__', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'VOLANA', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'VOLANA1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ANARAMBOLANA', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ANARAMBOLANAGEN', 'ANARANAVOLANA', 'CURRENTMONTHNAME', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ANARAMBOLANAFOHY', 'ANARANAVOLANAFOHY', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ANDRO', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ANDRO2', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ANARANANDRO', 'ANARANAANDRO', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TAONA', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'LERA', 'HORAIREACTUEL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORA', 'HEUREACTUELLE', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'VOLANAANTOERANA', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'VOLANAANTOERANA1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'ANARAMBOLANAANTOERANA', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ANARAMBOLANAANTOERANAGEN', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ANARAMBOLANAANTOERANAFOHY', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ANDROANTOERANA', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ANDROANTOERANA2', 'JOUR2LOCAL', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ANARANANDROANTOERANA', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'TAONAANTOERANA', 'ANNEELOCALE', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LERAANTOERANA', 'HORAIRELOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ORAANTOERANA', 'HEURELOCALE', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ISAPEJY', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ISALAHATSORATRA', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ISARAKITRA', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ISAMPIKAMBANA', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ISAMPIKAMBANAMANOVA', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ISAFANOVANA', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'ISATOPIMASO', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ANARAMPEJY', 'ANARANAPEJY', 'NOMPAGE', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ANARAMPEJYX', 'ANARANAPEJYX', 'NOMPAGEX', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ANARANTSEHATRA', 'ANARANASEHATRA', 'ESPACENOMMAGE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ANARANTSEHATRAX', 'ANARANASEHATRAX', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'PEJINDRESAKA', 'PEJYRESAKA', 'DINIKA', 'ESPACEDISCUSSION', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'PEJINDRESAKAX', 'PEJYRESAKAX', 'DINIKAX', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'TOERANALAHATSORATRA', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'TOERANNYLAHATSORATRA', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ANARAMPEJYFENO', 'ANARANAPEJYFENO', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ANARAMPEJYFENOX', 'ANARANAPEJYFENOX', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ANARANAZANAPEJY', 'ANARANJANAPEJY', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ANARANJANAPEJYX', 'ANARANAZANAPEJYX', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ANARANAFOTOPEJY', 'ANARAMPOTOPEJY', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ANARANAFOTOPEJYE', 'ANARAMPOTOPEJYE', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ANARAMPEJINDRESAKA', 'ANARANAPEJINDRESAKA', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
+       'img_right'               => array( '1', 'ankavanana', 'droite', 'right' ),
+       'img_left'                => array( '1', 'ankavia', 'gauche', 'left' ),
+       'img_none'                => array( '1', 'tsymisy', 'néant', 'neant', 'none' ),
+       'img_center'              => array( '1', 'ampivoany', 'anivony', 'centré', 'center', 'centre' ),
+       'img_page'                => array( '1', 'pejy $1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'sisiny', 'bordure', 'border' ),
+       'img_top'                 => array( '1', 'ambony', 'haut', 'top' ),
+       'img_middle'              => array( '1', 'anivo', 'milieu', 'middle' ),
+       'img_bottom'              => array( '1', 'ambany', 'bas', 'bottom' ),
+       'currentweek'             => array( '1', 'HERINANDRO', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ALAHADY', 'JDSACTUEL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'HERINANDROANTOERANA', 'SEMAINELOCALE', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ALAHADYANTOERANA', 'JDSLOCAL', 'LOCALDOW' ),
+       'fullurl'                 => array( '0', 'URLREHETRA:', 'URLCOMPLETE:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLREHETRAX:', 'URLCOMPLETEX:', 'FULLURLE:' ),
+       'displaytitle'            => array( '1', 'ASEHOLOHATENY', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
 );
 
 $fallback = 'fr';
@@ -529,11 +529,12 @@ Mitaky version $1-n'i MediaWiki",
 # General errors
 'error' => 'Tsy mety',
 'databaseerror' => "Tsy fetezana eo amin'ny toby",
-'dberrortext' => "Nitranga ny hadisoana ara-pirafi-kataka (syntax error).
-Mety noho ny tsifandehanan'ny rindrankajy tsara izany.
-<blockquote><code>$1</code></blockquote>
-avy amin'ny tao « <code>$2</code> ».
-ary « <samp>$3 : $4</samp> » no hadisoana naverinn'ny banky angona.",
+'dberrortext' => 'Nisy tsy fetezana ao amin\'ny fangatahana tany amin\'ny database.
+Inoana fa ny rindrankajy no misy olana (bug).
+Ny fangatahana farany dia:
+<blockquote><tt>$1</tt></blockquote>
+tao amin\'ny tao "<tt>$2</tt>".
+Toy izao no navalin\'ny MySQL "<tt>$3: $4</tt>".',
 'dberrortextcl' => "Ao amin'ny fangatahana tao amin'ny banky angona dia misy tsi-fetezana ara-pehezanteny.
 Ny fangatahana farany nalefa dia :
 « $1 »
@@ -868,9 +869,10 @@ Azonao atao ny [[Special:Search/{{PAGENAME}}|Mikaroka momba ny lohatenin'io pejy
 'blocked-notice-logextract' => "Ankehitriny ity mpikambana ity dia voasakana.
 Ny fampidirana faran'ny laogin'ny fanakanam-pikambana dia naseho teo ambany ho an'ny fampahalalàna :",
 'clearyourcache' => "'''Fantaro :''' Rehefa avy mitahiry, dia mila terenao ny fanavaozana ny voatakon'ny mpitety tranonkalanao hahafahanao mahita ny fanovana.
-'''Firefox/Safari:''' Tazomy ho voapotsitra ny kitika ''Maj'' na ''Shift'', dia tsindrio eo amin'i ''Actualiser'', na Ctrl+F5
-'''Google Chrome:''' Tsindrio miaraka ny Ctrl, Maj ary R.
-'''Internet Explorer''': Tsindrio miaraka Ctrl sy F5
+'''Firefox/Safari:''' Tazomy ho voapotsitra ny kitika ''Maj'' na ''Shift'', dia tsindrio eo amin'i ''Actualiser'', na tsindrio Ctrl+F5
+'''Google Chrome:''' Miaraka tsindrio Ctrl, Maj ary R.
+'''Internet Explorer''': Miaraka tsindrio Ctrl sy F5
+'''Konqueror''': Tsindrio F5
 '''Opera''': Esory ny voatatoka ao amin'ny ''Outils → Préférences'' (''Fitaovana  → Safidy'').",
 'usercssyoucanpreview' => "'''Fika:''' Ampiasao ny bokotra 'Tsipalotra' mialoha ny hitehirizanao ny CSS-nao vaovao.",
 'userjsyoucanpreview' => "'''Fika:''' Ampiasao ny bokotra 'Tsipalotra' mialoha ny hitehirizanao ny JS-nao vaovao.",
@@ -1266,7 +1268,7 @@ ihany no miseho amin'ny vokatry ny karoka).",
 'prefs-rc' => 'Vao niova',
 'prefs-watchlist' => 'Lisitry ny pejy arahana-maso',
 'prefs-watchlist-days' => "Isa ny andro haseho anatin'ny lisitra ny pejy arahana-maso",
-'prefs-watchlist-days-max' => '$1 {{PLURAL:$1|}} andro farafahabetsany',
+'prefs-watchlist-days-max' => 'Maximum $1 {{PLURAL:$1|day|days}}',
 'prefs-watchlist-edits' => "Isa ny fanovana aseho eo amin'ny fanaraha-maso navelatra:",
 'prefs-watchlist-edits-max' => 'Isa fara-fahabetsany : 1000',
 'prefs-watchlist-token' => "token ho an'ny lisitry ny pejy arahi-maso:",
@@ -1601,13 +1603,13 @@ Raha hanisy sary ao anaty pejy, dia mampiasà rohy toy ny iray amin'ireto
 'illegalfilename' => 'Misy litera tsy mety amin\'ny lohateny ny anaran\'ilay rakita "$1". Azafady soloy ny anaran\'ny rakitra dia andramo alefa indray.',
 'filename-toolong' => 'Tsy afaka mihoatra ny 240 oktety ny anaran-drakitra.',
 'badfilename' => 'Novana ho "$1" ny anaran\'ny rakitra.',
-'filetype-mime-mismatch' => 'Ny karazan-drakitra ".$1" dia tsy miady amin\'ny karazana MIME novinavinaina ho azy ho an\'ilay rakitra ($2).',
+'filetype-mime-mismatch' => "Ny karazan-drakitra dia tsy miady amin'ny karazana MIME.",
 'filetype-badmime' => 'Ny karazan-drakitra MIME « $1 » dia tsy afaka ampidirina.',
 'filetype-bad-ie-mime' => "Tsy afaka ampidirina ilay rakitra satria hitan'i Internet Explorer faha « $1 » izy, midika rakitra voarara satria mety mampidi-doza",
 'filetype-unwanted-type' => "Karazan-drakitra tsy tiana ny karazan-drakitra '''« .$1 »'''.
 {{PLURAL:$3||}}Ny karazan-drakitra fidiana dia $2.",
-'filetype-banned-type' => "'''\".\$1\"'''dia {{PLURAL:\$4|anisan'ny|}} karazan-drakitra voarara.
-Karazan-drakitra azo alefa {{PLURAL:\$3||}} \$2.",
+'filetype-banned-type' => "Rarana ato ny karazan-drakitra '''« .$1 »'''
+{{PLURAL:$3||}}Ny karazan-drakitra ekena dia $2.",
 'filetype-missing' => 'Tsy manan-karazan-drakitra ilay rakitra (hoatry ny « .jpg » ohatra).',
 'empty-file' => 'Tsy manam-botoatiny ny rakitra nalefanao.',
 'file-too-large' => 'Ngeza loatra ny rakitra nalefanao.',
@@ -1678,7 +1680,7 @@ Tokony marina ny $1 aloha ny manao fampidirana vaovao.',
 'filename-bad-prefix' => "Ny anaran-drakitra ho ampidirinareo dia manomboka amin'ny '''« $1 »''', anarana omena an'ny fakan-tsary elektirônika.
 Misafidia anaran-drakitra mambangovango.",
 'upload-success-subj' => 'Voaray soa aman-tsara ny rakitra',
-'upload-success-msg' => "Vita soa aman-tsara ilay fandefasan-drakitra avy amin'i [$2]. Eto ny toerana mety ahitanao ny rakitrao : [[:{{ns:file}}:$1]]",
+'upload-success-msg' => 'Eto ny rakitra nalefanao : [[:{{ns:file}}:$1]]',
 'upload-failure-subj' => 'Olana nitranga teo am-pandefasana',
 'upload-failure-msg' => "Nisy olana tamin'ny fampidiranao [$2] :
 
@@ -1701,8 +1703,6 @@ Raha mbola misy foana ilay  olana, manorata any amin'ny [[Special:ListUsers/syso
 'backend-fail-stream' => 'Tsy afaka mamaky ilay rakitra $1.',
 'backend-fail-backup' => 'Tsy afaka mitahiry ilay rakitra $1.',
 'backend-fail-hashes' => "Tsy azo ilay hash an-drakitra ho an'ny fampitahana.",
-'backend-fail-notsame' => "Efa misy rakitra samihafa ho an'i $1",
-'backend-fail-invalidpath' => '$1 dia lalam-pitahirizana tsy azo raisina.',
 'backend-fail-delete' => 'Tsy afaka mamafa ilay rakitra $1.',
 'backend-fail-alreadyexists' => 'Efa misy ilay rakitra $1.',
 'backend-fail-store' => 'Tsy afaka mitahiry ilay rakitra $1 anaty $2.',
@@ -1824,7 +1824,6 @@ Tsindrio eo amin'ny lohan-tsanganana raha hanova ny laharam-pisehoana.",
 'linkstoimage' => "Ireto avy no {{PLURAL:$1|pejy mirohy|pejy mirohy}} ($1) amin'io rakitra io:",
 'nolinkstoimage' => "Tsy misy pejy mirohy amin'ity sary ity.",
 'morelinkstoimage' => "Hijery [[Special:WhatLinksHere/$1|rohy fanampiny]] makany amin'io rakitra io.",
-'linkstoimage-redirect' => '$1 (fihodinana) $2',
 'sharedupload' => "Mety ho rakitra itambarana amin'ny tetikasa hafa ny rakitra $1.",
 'sharedupload-desc-here' => "Avy amin'i $1 io rakitra io ary mety ampiasain'ny tetikasa hafa.
 Aseho eo ambany ny [$2 famisavisana ilay rakitra].",
@@ -2005,8 +2004,8 @@ wiki ity aza izy.</p>",
 'booksources-invalid-isbn' => 'Ny ISBN nomena dia mety diso ; marino raha diso ianao teo am-pandikanana ny loharano fotony.',
 
 # Special:Log
-'specialloguserlabel' => 'Mpikambana nanao :',
-'speciallogtitlelabel' => 'Tanjona (lohateny na mpikambana) :',
+'specialloguserlabel' => 'Mpikambana:',
+'speciallogtitlelabel' => 'Lohateny:',
 'log' => 'Tatitr’asa',
 'all-logs-page' => 'Ny tatitr’asa',
 'alllogstext' => "Seho nakambana ho an'ny laogy rehetra azo jerena eto amin'ny {{SITENAME}}.
@@ -2046,13 +2045,12 @@ Vangio koa ny [[Special:WantedCategories|sokajy ilaina]].",
 'sp-deletedcontributions-contribs' => "fandraisan'anjara",
 
 # Special:LinkSearch
-'linksearch' => 'Fikarohana rohy ivelany',
+'linksearch' => 'Rohy ivelany',
 'linksearch-pat' => 'Volana tadiavina :',
 'linksearch-ns' => 'Anaran-tsehatra :',
 'linksearch-ok' => 'Fikarohana',
-'linksearch-text' => "Azo ampiasaina ny soratra joker toa i « *.wikipedia.org ».
-Mila top-level domain ambonimbony kokoa izy ireo, sahala « *.org » <br />
-Protokoly zaka <code>$1</code> aza ampiana ao amin'ny karokao izy ireo.",
+'linksearch-text' => 'Ny soratra « joker » dia azo soratana ohatra <code>*.wikipedia.org</code>. br />
+Prôtôkôly zaka : <code>$1</code>.',
 'linksearch-line' => "$1 dia voarohy amin'ny $2",
 'linksearch-error' => "Ny soratra joker dia ampiasaina anatin'ny fanombohan'ny anaran-tsehatry ny milina hôte ihany.",
 
@@ -2098,7 +2096,7 @@ dia ahafahana mandefa hafatra tokana ho any aminy ity fisy eto ambany ity.
 Ny adiresy imailakao napetrakao tao amin'ny mombamomba anao no hiseho hoe
 adiresin'ny mpandefa izany imailaka izany, koa afaka hovaliany izay hafatra alefanao.",
 'usermailererror' => "Misy tsy mety amin'ny lohatenin'ny imailaka:",
-'defemailsubject' => '{{SITENAME}} Mailaky ny mpikambana "$1"',
+'defemailsubject' => "imailaka avy amin'ny sehatra {{SITENAME}}",
 'usermaildisabled' => 'Tsy azo mifandefa imailaka ny mpikambana',
 'usermaildisabledtext' => "Tsy mahazo mandefa imailaka any amin'ny mpikamban'ity wiki ity ianao",
 'noemailtitle' => 'Tsy misy adiresy imailaka',
@@ -2156,7 +2154,7 @@ Aoriana, raha irinao ny hanaisotra azy ao amin'ny pejy arahanao maso, dia tsindr
 'watchmethod-list' => 'fanamarinana ny pejy arahana ahitana fanovana farany',
 'watchlistcontains' => "Ao amin'ny pejy arahanao dia ahitana pejy $1{{PLURAL:}}.",
 'iteminvalidname' => "Olana amin'ny zavatra « $1 » : tsy ara-dalàna ny anarana...",
-'wlnote' => "Eo ambany dia ahitana ny  {{PLURAL:$1|fanovana farany indrindra|ny fanovana ''$1'' farany}} natao tanatin'ny adin'ny {{PLURAL:$2|iray|'''$2'''}}, nanomboka ny $3, $4.",
+'wlnote' => "Eo ambany eo ny {{PLURAL:}}fanovana farany $1 natao tanatin'ny $2 ora farany teo.",
 'wlshowlast' => 'Haneho ny $1 ora farany, ny $2 andro farany na $3',
 'watchlist-options' => 'Safidy ny lisitry ny pejy arahana',
 
@@ -2265,7 +2263,6 @@ Ho ann'y fanazavana fanampiny, jereo [[Special:ProtectedPages|ny lisitry ny pejy
 'protect-title-notallowed' => "Hijery ny lentam-piarovana ho an'i « [[$1]] »",
 'prot_1movedto2' => '[[$1]] voaova anarana ho [[$2]]',
 'protect-badnamespace-title' => 'Anaran-tsehatra tsy azo arovana',
-'protect-badnamespace-text' => "Tsy afaka arovana ny pejy ao amin'io anaran-tsehatra io.",
 'protect-legend' => 'Fanekena ny fiarovana pejy',
 'protectcomment' => 'Antony :',
 'protectexpiry' => 'Daty fitsaharana :',
@@ -2469,7 +2466,6 @@ Ampiasao ity fisy eto ambany ity hanalana ny sakana
 mihatra amin'ny adiresy IP na solonanarana iray.",
 'ipusubmit' => 'Esory ny sakana',
 'unblocked' => "voaala ny sakan'i [[User:$1|$1]]",
-'unblocked-range' => "Afaka ny sakan'i $1.",
 'unblocked-id' => "Niala ny sakan'i $1",
 'blocklist' => 'Mpikambana voasakana',
 'ipblocklist' => 'Lisitry ny adiresy IP sy mpikambana voasakana',
@@ -2634,7 +2630,7 @@ mifanaraka amin'ilay anarana vaovao. Azafady mba atambaro izay pejin-dresaka iza
 
 Efa misy ny lahatsoratra hoe "[[:$1]]". Irinao ve ny hamafana azy mba hahafahana mamindra toerana ity lahatsoratra ity?',
 'delete_and_move_confirm' => 'Eny, fafao io pejy io',
-'delete_and_move_reason' => "Pejy voafafa hahafahana manolo ny anaran'i ''[[$1]]''",
+'delete_and_move_reason' => 'Fafao mba hamindrana toerana ny anankiray',
 'selfmove' => 'Mitovy ny anarana taloha sy anarana vaovao; tsy afaka afindra ny pejy.',
 'immobile-source-namespace' => "Tsy afaka ovaina anarana ny pejy ao amin'ny anaran-tsehatra « $1 »",
 'immobile-target-namespace' => "Tsy afaka ovainao ny pejy makany amin'ny anaran-sehatra « $1 »",
@@ -2682,8 +2678,7 @@ Etsy amin'ny toerana farany dia afaka mampiasa rohy ihany koa ianao, ohatra [[{{
 'allmessagesname' => 'Anarana',
 'allmessagesdefault' => 'Dikan-teny tany am-boalohany',
 'allmessagescurrent' => 'Dikan-teny miasa ankehitriny',
-'allmessagestext' => "Ity dia lisitry ny hafatra hita ao amin'ny anaran-tsehatra MediaWiki.
-Andana vangio ny [//www.mediawiki.org/wiki/Localisation Fandikana an'i Mediawiki] ary [//translatewiki.net/ translatewiki.net] raha tia handray anjara amin'ny fandikana an'i Mediawiki amin'ny ankapobeny.",
+'allmessagestext' => "Ity no lisitry ny system messages misy eto amin'ity MediaWiki: namespace ity.",
 'allmessagesnotsupportedDB' => "Tsy mbola mandeha ny '''{{ns:special}}:Allmessages''' satria tsy mandeha koa ny '''\$wgUseDatabaseMessages'''.",
 'allmessages-filter-legend' => 'Tantavanina',
 'allmessages-filter' => 'Hanasivana araka ny satam-panovana :',
@@ -2814,7 +2809,6 @@ Ampesao ny topi-maso aloha no mihatiry.",
 'tooltip-diff' => "Asehoy izay novainao tamin'ny lahatsoratra.",
 'tooltip-compareselectedversions' => "Jereo ny fahasamihafana amin'ireo votoatin'ny pejy anankiroa ireo.",
 'tooltip-watch' => "Ampidiro amin'ny lisitry ny pejy arahinao maso ity pejy ity",
-'tooltip-watchlistedit-normal-submit' => 'Hanala ny lohateny',
 'tooltip-recreate' => 'Hamorona ilay pejy fanindroany raha efa voafafa izy',
 'tooltip-upload' => 'Hanomboka ny fampidirana',
 'tooltip-rollback' => "Manala ny fanovan'ny mpikambana farany nanova azy ilay asa « foano » (Rollback) .",
@@ -2849,11 +2843,16 @@ Mamerina ny version taloha io asa io ary afaka manometraka ny antony anatin'ny a
 
 # Info page
 'pageinfo-title' => 'Fampahalalana ho an\'i "$1"',
-'pageinfo-header-edits' => "Tantaran'ny fanovana",
+'pageinfo-header-edits' => 'Fanovana',
+'pageinfo-header-watchlist' => 'Pejy arahana',
+'pageinfo-header-views' => 'Jery',
+'pageinfo-subjectpage' => 'Pejy',
+'pageinfo-talkpage' => 'Pejin-dresaka',
+'pageinfo-watchers' => "Isan'ny mpikambana manaraka an'ity pejy ity",
+'pageinfo-edits' => "Isan'ny fanovana",
+'pageinfo-authors' => "Isan'ny mpanoratra tokana",
 'pageinfo-views' => "Isan'ny jery",
-'pageinfo-watchers' => "Isan'ny mpandray anjara manaraka",
-'pageinfo-edits' => "Isa manontolon'ny fanovana",
-'pageinfo-authors' => "Isa manontolon'ny mpandray anjara",
+'pageinfo-viewsperedit' => 'Tsidika isaky ny fanovana',
 
 # Patrolling
 'markaspatrolleddiff' => 'Marihana ho voamarina',
@@ -2894,7 +2893,6 @@ Raha alefanao ilay izy, mety ho simban'io renifango io ny solosainao.",
 'widthheightpage' => '$1 × $2, pejy $3{{PLURAL:}}',
 'file-info' => 'Haben-drakitra : $1, karazana MIME : $2',
 'file-info-size' => "$1 × $2 teboka, haben'ilay rakitra : $3, endrika MIME : $4",
-'file-info-size-pages' => '$1 × $2 teboka, haben-drakitra : $3, karazana MIME $4, pejy $5 {{PLURAL:}}',
 'file-nohires' => "Tsy misy sary ngeza non'io",
 'svg-long-desc' => 'rakitra SVG, habe $1 × $2 teboka, habe : $3',
 'show-big-image' => "Hijery ny tena haben'ny sary",
index 2e6cc29..4c3a3f6 100644 (file)
@@ -72,14 +72,14 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'img_right'                 => array( '1', 'пурла', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'шола', 'слева', 'left' ),
-       'img_border'                => array( '1', 'чек', 'граница', 'border' ),
-       'img_sub'                   => array( '1', 'йымалне', 'под', 'sub' ),
-       'img_super'                 => array( '1', 'ӱмбалне', 'над', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'кӱшычын', 'сверху', 'top' ),
-       'img_middle'                => array( '1', 'покшелне', 'посередине', 'middle' ),
-       'img_bottom'                => array( '1', 'ӱлычын', 'снизу', 'bottom' ),
+       'img_right'               => array( '1', 'пурла', 'справа', 'right' ),
+       'img_left'                => array( '1', 'шола', 'слева', 'left' ),
+       'img_border'              => array( '1', 'чек', 'граница', 'border' ),
+       'img_sub'                 => array( '1', 'йымалне', 'под', 'sub' ),
+       'img_super'               => array( '1', 'ӱмбалне', 'над', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'кӱшычын', 'сверху', 'top' ),
+       'img_middle'              => array( '1', 'покшелне', 'посередине', 'middle' ),
+       'img_bottom'              => array( '1', 'ӱлычын', 'снизу', 'bottom' ),
 );
 
 $messages = array(
index b664588..70bc4a5 100644 (file)
@@ -139,7 +139,6 @@ $specialPageAliases = array(
        'MIMEsearch'                => array( 'MIMEПребарување' ),
        'Mostcategories'            => array( 'НајмногуКатегории' ),
        'Mostimages'                => array( 'НајмногуСлики', 'НајмногуПодатотеки', 'ПодатотекиСоНајмногуВрски' ),
-       'Mostinterwikis'            => array( 'НајмногуМеѓувикија' ),
        'Mostlinked'                => array( 'СоНајмногуВрски', 'СтранициСоНајмногуВрски' ),
        'Mostlinkedcategories'      => array( 'НајупотребуваниКатегории' ),
        'Mostlinkedtemplates'       => array( 'НајупотребуваниШаблони' ),
@@ -196,148 +195,132 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#пренасочување', '#види', '#Пренасочување', '#ПРЕНАСОЧУВАЊЕ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЕЗСОДРЖИНА__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__БЕЗГАЛЕРИЈА__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__СОСОДРЖИНА__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__СОДРЖИНА__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БЕЗ_УРЕДУВАЊЕ_НА_ПОДНАСЛОВИ__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__БЕЗНАСЛОВ__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ТЕКОВЕНМЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ТЕКОВЕНМЕСЕЦ1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ТЕКОВЕНМЕСЕЦИМЕ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ТЕКОВЕНМЕСЕЦИМЕРОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ТЕКОВЕНМЕСЕЦСКР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ТЕКОВЕНДЕН', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ТЕКОВЕНДЕН2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ТЕКОВЕНДЕНИМЕ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ТЕКОВНАГОДИНА', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ТЕКОВНОВРЕМЕ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ТЕКОВЕНЧАС', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'МЕСЕЦ_ЛОКАЛНО', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'МЕСЕЦ_ЛОКАЛНО1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'МЕСЕЦИМЕ_ЛОКАЛНО', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'МЕСЕЦИМЕ_ЛОКАЛНО_ГЕНИТИВ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'МЕСЕЦИМЕ_ЛОКАЛНО_КРАТЕНКА', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ДЕН_ЛОКАЛНО', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ДЕН2_ЛОКАЛНО', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ИМЕНАДЕН_ЛОКАЛНО', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ГОДИНА_ЛОКАЛНО', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ВРЕМЕ_ЛОКАЛНО', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ЧАС_ЛОКАЛНО', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'БРОЈНАСТРАНИЦИ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'БРОЈСТАТИИ', 'БРОЈНАСТАТИИ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'БРОЈНАПОДАТОТЕКИ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'БРОЈНАКОРИСНИЦИ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'БРОЈНААКТИВНИКОРИСНИЦИ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'БРОЈНАУРЕДУВАЊА', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'БРОЈНАПРЕГЛЕДУВАЊА', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'СТРАНИЦА', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'СТРАНИЦАИ', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ИМЕПРОСТОР', 'ИМЕНСКИПРОСТОР', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'РАЗГОВОРПРОСТОР', 'TALKSPACE' ),
-       'fullpagename'              => array( '1', 'ЦЕЛОСНОИМЕНАСТРАНИЦА', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'ПОТСТРАНИЦА', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'ИМЕНАОСНОВНАСТРАНИЦА', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'СТРАНИЦАЗАРАЗГОВОР', 'TALKPAGENAME' ),
-       'subjectpagename'           => array( '1', 'ИМЕНАСТАТИЈА', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subst'                     => array( '0', 'ЗАМЕНИ:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'БЕЗБЗАМЕНИ', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'ИЗВЕШТNW:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'мини', 'мини-слика', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'мини-слика=$1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'десно', 'д', 'right' ),
-       'img_left'                  => array( '1', 'лево', 'л', 'left' ),
-       'img_none'                  => array( '1', 'н', 'нема', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1п', '$1px' ),
-       'img_center'                => array( '1', 'центар', 'ц', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'рамка', 'ворамка', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'безрамка', 'frameless' ),
-       'img_page'                  => array( '1', 'страница=$1', 'страница_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'исправено', 'исправено=$1', 'исправено_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'граничник', 'граница', 'border' ),
-       'img_baseline'              => array( '1', 'основналинија', 'baseline' ),
-       'img_sub'                   => array( '1', 'долениндекс', 'дол', 'sub' ),
-       'img_super'                 => array( '1', 'горениндекс', 'гор', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'врв', 'најгоре', 'top' ),
-       'img_text_top'              => array( '1', 'текст-врв', 'текст-најгоре', 'text-top' ),
-       'img_middle'                => array( '1', 'средина', 'middle' ),
-       'img_bottom'                => array( '1', 'дно', 'најдолу', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'текст-дно', 'текст-најдолу', 'text-bottom' ),
-       'img_link'                  => array( '1', 'врска=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'алт=$1', 'alt=$1' ),
-       'img_class'                 => array( '1', 'класа=$1', 'class=$1' ),
-       'sitename'                  => array( '1', 'ИМЕНАМРЕЖНОМЕСТО', 'SITENAME' ),
-       'localurl'                  => array( '0', 'ЛОКАЛНААДРЕСА:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЛОКАЛНААДРЕСАИ:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ПАТЕКАНАСТАТИЈА', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'НАЗНАКАНАСТРАНИЦА', 'PAGEID' ),
-       'server'                    => array( '0', 'ОПСЛУЖУВАЧ', 'SERVER' ),
-       'servername'                => array( '0', 'ИМЕНАОПСЛУЖУВАЧ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ПАТЕКАНАСКРИПТА', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'СТИЛСКАПАТЕКА', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'ГРАМАТИКА:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ПОЛ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__БЕЗПРЕТВОРАЊЕНАСЛОВ__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__БЕЗПРЕТВОРАЊЕСОДРЖИНА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ТЕКОВНАСЕДМИЦА', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ТЕКОВЕНДЕНВОСЕДМИЦАТА', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'СЕДМИЦА_ЛОКАЛНО', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ЛОКАЛЕНДЕНВОСЕДМИЦАТА', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'НАЗНАКАНАРЕВИЗИЈА', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДЕННАРЕВИЗИЈА', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДЕННАРЕВИЗИЈА2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'МЕСЕЦНАРЕВИЗИЈА', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'МЕСЕЦНАРЕВИЗИЈА1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'ГОДИНАНАРЕВИЗИЈА', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'ВРЕМЕНАРЕВИЗИЈА', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'КОРИСНИКНАНАРЕВИЗИЈА', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'МНОЖИНА:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ПОЛНАURL:', 'FULLURL:' ),
-       'lcfirst'                   => array( '0', 'ПРВОМБ', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ПРВОГБ', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'МБ', 'LC:' ),
-       'uc'                        => array( '0', 'ГБ', 'UC:' ),
-       'raw'                       => array( '0', 'СИРОВО:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ПРИКАЖИНАСЛОВ', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'П', 'R' ),
-       'newsectionlink'            => array( '1', '__ВРСКАНОВПОДНАСЛОВ__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__БЕЗВРСКАНОВПОДНАСЛОВ__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ТЕКОВНАВЕРЗИЈА', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ШИФРИРАЈURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ШИФРИРАЈКОТВА', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'ОЗНАЧЕНОТЕКОВНОВРЕМЕ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ОЗНАЧЕНОЛОКАЛНОВРЕМЕ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'ОЗНАКАЗАНАСОКА', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ЈАЗИК:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ЈАЗИКНАСОДРЖИНАТА', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'СТРАНИЦИВОИМЕНСКИПРОСТОР', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'БРОЈНААДМИНИСТРАТОРИ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ФОРМАТБРОЈ', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ПОСТАВИЛЕВО', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ПОСТАВИДЕСНО', 'PADRIGHT' ),
-       'special'                   => array( '0', 'специјална', 'специјални', 'special' ),
-       'defaultsort'               => array( '1', 'ОСНОВНОПОДРЕДУВАЊЕ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ПОДАТОТЕЧНАПАТЕКА:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'ознака', 'tag' ),
-       'hiddencat'                 => array( '1', '__СКРИЕНАКАТ__', '__СКРИЕНАКАТЕГОРИЈА__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'СТРАНИЦИВОКАТЕГОРИЈА', 'СТРАНИЦИВОКАТ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ГОЛЕМИНА_НА_СТРАНИЦА', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ИНДЕКС__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__БЕЗИНДЕКС__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'БРОЈВОГРУПА', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__СТАТИЧНОПРЕНАСОЧУВАЊЕ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'НИВОНАЗАШТИТА', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'форматнадатум', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'ПАТЕКА', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ВИКИ', 'WIKI' ),
-       'url_query'                 => array( '0', 'БАРАЊЕ', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'безгрешки', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'беззамена', 'noreplace' ),
-       'pagesincategory_all'       => array( '0', 'сите', 'all' ),
-       'pagesincategory_pages'     => array( '0', 'страници', 'pages' ),
-       'pagesincategory_subcats'   => array( '0', 'поткатегории', 'subcats' ),
-       'pagesincategory_files'     => array( '0', 'податотеки', 'files' ),
+       'redirect'                => array( '0', '#пренасочување', '#види', '#Пренасочување', '#ПРЕНАСОЧУВАЊЕ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БЕЗСОДРЖИНА__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__БЕЗГАЛЕРИЈА__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__СОСОДРЖИНА__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__СОДРЖИНА__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БЕЗ_УРЕДУВАЊЕ_НА_ПОДНАСЛОВИ__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__БЕЗНАСЛОВ__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ТЕКОВЕНМЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ТЕКОВЕНМЕСЕЦ1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ТЕКОВЕНМЕСЕЦИМЕ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ТЕКОВЕНМЕСЕЦИМЕРОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ТЕКОВЕНМЕСЕЦСКР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ТЕКОВЕНДЕН', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ТЕКОВЕНДЕН2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ТЕКОВЕНДЕНИМЕ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ТЕКОВНАГОДИНА', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ТЕКОВНОВРЕМЕ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ТЕКОВЕНЧАС', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'МЕСЕЦ_ЛОКАЛНО', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'МЕСЕЦ_ЛОКАЛНО1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'МЕСЕЦИМЕ_ЛОКАЛНО', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'МЕСЕЦИМЕ_ЛОКАЛНО_ГЕНИТИВ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'МЕСЕЦИМЕ_ЛОКАЛНО_КРАТЕНКА', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ДЕН_ЛОКАЛНО', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ДЕН2_ЛОКАЛНО', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ИМЕНАДЕН_ЛОКАЛНО', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ГОДИНА_ЛОКАЛНО', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ВРЕМЕ_ЛОКАЛНО', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ЧАС_ЛОКАЛНО', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'БРОЈНАСТРАНИЦИ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'БРОЈСТАТИИ', 'БРОЈНАСТАТИИ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'БРОЈНАПОДАТОТЕКИ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'БРОЈНАКОРИСНИЦИ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'БРОЈНААКТИВНИКОРИСНИЦИ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'БРОЈНАУРЕДУВАЊА', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'БРОЈНАПРЕГЛЕДУВАЊА', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'СТРАНИЦА', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'СТРАНИЦАИ', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ИМЕПРОСТОР', 'ИМЕНСКИПРОСТОР', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'РАЗГОВОРПРОСТОР', 'TALKSPACE' ),
+       'fullpagename'            => array( '1', 'ЦЕЛОСНОИМЕНАСТРАНИЦА', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'ИМЕНАПОТСТРАНИЦА', 'SUBPAGENAME' ),
+       'basepagename'            => array( '1', 'ИМЕНАОСНОВНАСТРАНИЦА', 'BASEPAGENAME' ),
+       'talkpagename'            => array( '1', 'СТРАНИЦАЗАРАЗГОВОР', 'TALKPAGENAME' ),
+       'subjectpagename'         => array( '1', 'ИМЕНАСТАТИЈА', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subst'                   => array( '0', 'ЗАМЕНИ:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'БЕЗБЗАМЕНИ', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'ИЗВЕШТNW:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'мини', 'мини-слика', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'мини-слика=$1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'десно', 'д', 'right' ),
+       'img_left'                => array( '1', 'лево', 'л', 'left' ),
+       'img_none'                => array( '1', 'н', 'нема', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1п', '$1px' ),
+       'img_center'              => array( '1', 'центар', 'ц', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'рамка', 'ворамка', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'безрамка', 'frameless' ),
+       'img_page'                => array( '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'исправено', 'исправено=$1', 'исправено $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'граничник', 'граница', 'border' ),
+       'img_baseline'            => array( '1', 'основналинија', 'baseline' ),
+       'img_sub'                 => array( '1', 'долениндекс', 'дол', 'sub' ),
+       'img_super'               => array( '1', 'горениндекс', 'гор', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'врв', 'најгоре', 'top' ),
+       'img_text_top'            => array( '1', 'текст-врв', 'текст-најгоре', 'text-top' ),
+       'img_middle'              => array( '1', 'средина', 'middle' ),
+       'img_bottom'              => array( '1', 'дно', 'најдолу', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'текст-дно', 'текст-најдолу', 'text-bottom' ),
+       'img_link'                => array( '1', 'врска=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'алт=$1', 'alt=$1' ),
+       'sitename'                => array( '1', 'ИМЕНАМРЕЖНОМЕСТО', 'SITENAME' ),
+       'localurl'                => array( '0', 'ЛОКАЛНААДРЕСА:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЛОКАЛНААДРЕСАИ:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'ОПСЛУЖУВАЧ', 'SERVER' ),
+       'servername'              => array( '0', 'ИМЕНАОПСЛУЖУВАЧ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ПАТЕКАНАСКРИПТА', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ГРАМАТИКА:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ПОЛ:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'ТЕКОВНАСЕДМИЦА', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ТЕКОВЕНДЕНВОСЕДМИЦАТА', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'СЕДМИЦА_ЛОКАЛНО', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ЛОКАЛЕНДЕНВОСЕДМИЦАТА', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'НАЗНАКАНАРЕВИЗИЈА', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДЕННАРЕВИЗИЈА', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДЕННАРЕВИЗИЈА2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'МЕСЕЦНАРЕВИЗИЈА', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'МЕСЕЦНАРЕВИЗИЈА1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'ГОДИНАНАРЕВИЗИЈА', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'ВРЕМЕНАРЕВИЗИЈА', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'КОРИСНИКНАНАРЕВИЗИЈА', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'МНОЖИНА:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ПОЛНАURL:', 'FULLURL:' ),
+       'raw'                     => array( '0', 'СИРОВО:', 'РЕД:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ПРИКАЖИНАСЛОВ', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'П', 'R' ),
+       'currentversion'          => array( '1', 'ТЕКОВНАВЕРЗИЈА', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ШИФРИРАЈURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ШИФРИРАЈКОТВА', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'ОЗНАЧЕНОТЕКОВНОВРЕМЕ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ОЗНАЧЕНОЛОКАЛНОВРЕМЕ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'ОЗНАКАЗАНАСОКА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ЈАЗИК:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ЈАЗИКНАСОДРЖИНАТА', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'СТРАНИЦИВОИМЕНСКИПРОСТОР', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'БРОЈНААДМИНИСТРАТОРИ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ФОРМАТБРОЈ', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ПОСТАВИЛЕВО', 'PADLEFT' ),
+       'padright'                => array( '0', 'ПОСТАВИДЕСНО', 'PADRIGHT' ),
+       'special'                 => array( '0', 'специјална', 'специјални', 'special' ),
+       'defaultsort'             => array( '1', 'ОСНОВНОПОДРЕДУВАЊЕ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ПОДАТОТЕЧНАПАТЕКА:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'ознака', 'tag' ),
+       'hiddencat'               => array( '1', '__СКРИЕНАКАТ__', '__СКРИЕНАКАТЕГОРИЈА__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'СТРАНИЦИВОКАТЕГОРИЈА', 'СТРАНИЦИВОКАТ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ГОЛЕМИНА_НА_СТРАНИЦА', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ИНДЕКС__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__БЕЗИНДЕКС__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'БРОЈВОГРУПА', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__СТАТИЧНОПРЕНАСОЧУВАЊЕ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'НИВОНАЗАШТИТА', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'форматнадатум', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'ПАТЕКА', 'PATH' ),
+       'url_wiki'                => array( '0', 'ВИКИ', 'WIKI' ),
+       'url_query'               => array( '0', 'БАРАЊЕ', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'безгрешки', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'беззамена', 'noreplace' ),
 );
 
 $linkTrail = '/^([a-zабвгдѓежзѕијклљмнњопрстќуфхцчџш]+)(.*)$/sDu';
@@ -1038,11 +1021,11 @@ $2
 'userpage-userdoesnotexist-view' => 'Корисничката сметка „$1“ не е регистрирана.',
 'blocked-notice-logextract' => 'Овој корисник е моментално блокиран.
 Подолу е прикажан последниот дневнички запис:',
-'clearyourcache' => "С'''Напомена: По зачувувањето морате да го исчистите кешот на прелистувачот за да можете ги видите промените.'''
+'clearyourcache' => "'''Напомена: По зачувувањето морате да го исчистите кешот на прелистувачот за да можете ги видите промените.'''
 * '''Firefox / Safari:''' Држете ''Shift'' и стиснете на ''Reload'' или притиснете ''Ctrl-F5'' или ''Ctrl-R'' (''⌘-R'' на Mac);
 * '''Google Chrome:''' Притиснете ''Ctrl-Shift-R'' (''⌘-R'' на Mac)
 * '''Internet Explorer:''' Држете ''Ctrl'' додека притискате на ''Refresh'' или притиснете ''Ctrl-F5''.
-* '''Konqueror:''' Стиснете на „Превчитај“ или на ''F5'';
+* '''Konqueror:''' Сликнете на „Превчитај“ или притиснете ''F5'';
 * '''Opera:''' Исчистете го кешот во ''Tools → Preferences'';",
 'usercssyoucanpreview' => "'''Совет:''' Употребете го копчето „{{int:showpreview}}“ за да го испробате вашиот нов CSS пред да зачувате.",
 'userjsyoucanpreview' => "'''Совет:''' Употребете го копчето „{{int:showpreview}}“ за да ја испробате вашата нова JavaScript  пред да зачувате.",
@@ -1057,7 +1040,7 @@ $2
 'updated' => '(Подновено)',
 'note' => "'''Напомена:'''",
 'previewnote' => "'''Имајте предвид дека ова е само преглед.'''
\9fÑ\80омениÑ\82е сè уште не се зачувани!",
\92аÑ\88иÑ\82е Ð¿Ñ\80омени сè уште не се зачувани!",
 'continue-editing' => 'Продолжете со уредување',
 'previewconflict' => 'Овој преглед прикажува како ќе изгледа текстот внесен во горниот дел откако ќе се зачува страницата.',
 'session_fail_preview' => "'''Жалиме! Не можевме да го обработиме вашето уредување поради загуба на сесиски податоци.'''
@@ -1099,8 +1082,8 @@ $2
 '''НЕ ПРАЌАЈТЕ ТЕКСТОВИ ЗАШТИТЕНИ СО АВТОРСКИ ПРАВА БЕЗ ДОЗВОЛА!'''",
 'longpageerror' => "'''Грешка: Текстот што го внесовте е голем {{PLURAL:$1|еден килобајт|$1 килобајти}}, што ја надминува границата од {{PLURAL:$2|еден килобајт|$2 килобајти}}.'''
 Затоа нема да може да се зачува.",
-'readonlywarning' => "'''Ð\9fРÐ\95Ð\94УÐ\9fРÐ\95Ð\94УÐ\92Ð\90Ð\8aÐ\95: Ð\91азаÑ\82а Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ\82оÑ\86и Ðµ Ð·Ð°ÐºÐ»Ñ\83Ñ\87ена Ð·Ð°Ñ\80ади Ð¾Ð´Ñ\80жÑ\83ваÑ\9aе, Ð¿Ð° Ð½ÐµÐ¼Ð° Ð´Ð° Ð¼Ð¾Ð¶ÐµÑ\82е Ð´Ð° Ð³Ð¸ Ð·Ð°Ñ\87Ñ\83ваÑ\82е Ð¿Ñ\80омениÑ\82е сега.
\9fÑ\80обаÑ\98Ñ\82е Ð´Ð° Ð³Ð¾ Ð·Ð°Ñ\87Ñ\83ваÑ\82е Ñ\82екÑ\81Ñ\82оÑ\82 Ð·Ð° Ð¿Ð¾Ð´Ð¾Ñ\86на, Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ (Ñ\81о Ð¿Ñ\80екопиÑ\80аÑ\9aе) Ð²Ð¾ Ð½ÐµÐºÐ¾Ñ\98а Ð¿Ð¾Ð´Ð°Ñ\82оÑ\82ека.'''
+'readonlywarning' => "'''Ð\9fРÐ\95Ð\94УÐ\9fРÐ\95Ð\94УÐ\92Ð\90Ð\8aÐ\95: Ð\91азаÑ\82а Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ\82оÑ\86и Ðµ Ð·Ð°ÐºÐ»Ñ\83Ñ\87ена Ð·Ð°Ñ\80ади Ð¾Ð´Ñ\80жÑ\83ваÑ\9aе, Ð¿Ð° Ð½ÐµÐ¼Ð° Ð´Ð° Ð¼Ð¾Ð¶ÐµÑ\82е Ð´Ð° Ð³Ð¸ Ð·Ð°Ñ\87Ñ\83ваÑ\82е Ð²Ð°Ñ\88иÑ\82е Ð¿Ñ\80омени сега.
\9fÑ\80обаÑ\98Ñ\82е Ð´Ð° Ð³Ð¾ Ð·Ð°Ñ\87Ñ\83ваÑ\82е Ñ\82екÑ\81Ñ\82оÑ\82 Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ (cut & paste) Ð²Ð¾ Ð½ÐµÐºÐ¾Ñ\98а Ð¿Ð¾Ð´Ð°Ñ\82оÑ\82ека Ð¸ Ð´Ð° Ð³Ð¾ Ð¿Ñ\80аÑ\82иÑ\82е Ð¿Ð¾Ð´Ð¾Ñ\86на.'''
 
 Администраторот кој ја заклучил базата на податоци го дал следново објаснување: $1",
 'protectedpagewarning' => "'''Предупредување:  Оваа страница е заклучена, така што само корисници со администраторски привилегии можат да ја уредуваат.'''
@@ -2064,7 +2047,6 @@ $1',
 'shared-repo' => 'заедничко складиште',
 'shared-repo-name-wikimediacommons' => 'Заедничката Ризница',
 'filepage.css' => '/* Тука поставените каскадни стилски страници (CSS) се вклучени во страницата за опис на податотеката, како и на клиентските викија */',
-'upload-disallowed-here' => 'Нажалост, не можете да ја замените сликава со нова.',
 
 # File reversion
 'filerevert' => 'Врати $1',
@@ -2174,7 +2156,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|бајт|бајти}}',
 'ncategories' => '$1 {{PLURAL:$1|категорија|категории}}',
-'ninterwikis' => '$1 {{PLURAL:$1|меѓувики|меѓувикија}}',
 'nlinks' => '$1 {{PLURAL:$1|врска|врски}}',
 'nmembers' => '$1 {{PLURAL:$1|член|члена}}',
 'nrevisions' => '$1 {{PLURAL:$1|измена|измени}}',
@@ -2203,7 +2184,6 @@ $1',
 'mostlinkedtemplates' => 'Најмногу врски кон шаблони',
 'mostcategories' => 'Страници со најмногу категории',
 'mostimages' => 'Најмногу врски до податотеки',
-'mostinterwikis' => 'Страници со најмногу меѓувики',
 'mostrevisions' => 'Статии со најмногу верзии',
 'prefixindex' => 'Страници со префикс',
 'prefixindex-namespace' => 'Сите страници со префикс (именски простор $1)',
@@ -2351,8 +2331,6 @@ $1',
 'mailnologin' => 'Нема адреса за праќање',
 'mailnologintext' => 'Мора да сте [[Special:UserLogin|најавени]] и да имате важечка е-поштенска адреса во вашите [[Special:Preferences|нагодувања]] за да може да праќате е-пошта до други корисници.',
 'emailuser' => 'Пиши е-пошта на корисникот',
-'emailuser-title-target' => 'Составување на е-пошта за {{GENDER:$1|корисникот}}',
-'emailuser-title-notarget' => 'Е-пошта за корисникот',
 'emailpage' => 'Е-пошта',
 'emailpagetext' => 'Можете да го користите следниов образец за праќање на е-поштенска порака до овој корисник.
 Е-поштенската адреса која ја имате наведено во [[Special:Preferences|вашите нагодувања]] ќе се прикаже во „Од“ полето на е-пораката, со што примачот ќе може да ви одговори директно вам.',
@@ -3119,8 +3097,8 @@ $1',
 'tooltip-ca-nstab-help' => 'Преглед на страницата за помош',
 'tooltip-ca-nstab-category' => 'Преглед на категоријата',
 'tooltip-minoredit' => 'Обележи ја промената како ситна',
-'tooltip-save' => 'Ð\97аÑ\87Ñ\83ваÑ\98Ñ\82е Ð³Ð¸ Ð¿Ñ\80омениÑ\82е',
-'tooltip-preview' => 'Преглед на промените - ве молиме користете го ова пред зачувување!',
+'tooltip-save' => 'Ð\97аÑ\87Ñ\83ваÑ\98Ñ\82е Ð³Ð¸ Ð²Ð°Ñ\88иÑ\82е Ð¿Ñ\80омени',
+'tooltip-preview' => 'Прегледајте ги вашите промени, ве молиме користете го ова пред зачувување!',
 'tooltip-diff' => 'Покажи кои промени ги направи во текстот.',
 'tooltip-compareselectedversions' => 'Видете ја разликата помеѓу двете избрани верзии на оваа страница.',
 'tooltip-watch' => 'Додај ја страницава во списокот на набљудувања',
@@ -3195,35 +3173,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'Информации за „$1“',
-'pageinfo-header-basic' => 'Основни информации',
-'pageinfo-header-edits' => 'Историја на уредувања',
-'pageinfo-header-restrictions' => 'Заштита на страницата',
-'pageinfo-header-properties' => 'Својства на страницата',
-'pageinfo-display-title' => 'Наслов за приказ',
-'pageinfo-default-sort' => 'Основен подредбен клуч',
-'pageinfo-length' => 'Должина на страницата (во бајти)',
-'pageinfo-article-id' => 'Назнака на страницата',
-'pageinfo-robot-policy' => 'Статус на прелистувачот',
-'pageinfo-robot-index' => 'Се индексира',
-'pageinfo-robot-noindex' => 'Не се индексира',
-'pageinfo-views' => 'Број на посети',
+'pageinfo-header-edits' => 'Уредувања',
+'pageinfo-header-watchlist' => 'Список на набљудувања',
+'pageinfo-header-views' => 'Посети',
+'pageinfo-subjectpage' => 'Страница',
+'pageinfo-talkpage' => 'Страница за разговор',
 'pageinfo-watchers' => 'Број на набљудувачи',
-'pageinfo-redirects-name' => 'Пренасочувања кон страницата',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Потстраници на страницата',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|пренасочување|пренасочувања}}; $3 {{PLURAL:$3|непренасочување|непренасочувања}})',
-'pageinfo-firstuser' => 'Создавач на страницата',
-'pageinfo-firsttime' => 'Датум на создавање на страницата',
-'pageinfo-lastuser' => 'Последен уредник',
-'pageinfo-lasttime' => 'Датум на последното уредување',
 'pageinfo-edits' => 'Број на уредувања',
 'pageinfo-authors' => 'Број на засебни автори',
-'pageinfo-recent-edits' => 'Број на скорешни уредувања (во последните $1)',
-'pageinfo-recent-authors' => 'Број на скорешни засебни автори',
-'pageinfo-restriction' => 'Заштита на страницата (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Волшебен збор|Волшебни зборови}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Скриена категорија|Скриени категории}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Превметнат шаблон|Превметнати шаблони}} ($1)',
+'pageinfo-views' => 'Број на посети',
+'pageinfo-viewsperedit' => 'Посети по уредување',
 
 # Skin names
 'skinname-standard' => 'Класично',
@@ -3279,7 +3238,6 @@ $1',
 'file-info-size-pages' => '$1 × $2 пиксели, големина: $3, MIME-тип: $4, $5 {{PLURAL:$5|страница|страници}}',
 'file-nohires' => 'Не е достапна поголема резолуција.',
 'svg-long-desc' => 'SVG податотека, номинално $1 × $2 пиксели, големина: $3',
-'svg-long-desc-animated' => 'Анимирана SVG-податотека, номинално: $1 × $2 пиксели, големина: $3',
 'show-big-image' => 'Вистинска големина',
 'show-big-image-preview' => 'Големина на овој преглед: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Друга резолуција|Други резолуции}}: $1.',
@@ -3289,8 +3247,6 @@ $1',
 'file-info-png-looped' => 'кружно',
 'file-info-png-repeat' => 'пуштено {{PLURAL:$1|еднаш|$1 пати}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|кадар|кадри}}',
-'file-no-thumb-animation' => "'''Напомена: Поради технички ограничувања, минијатурите на оваа податотека нема да се анимираат.'''",
-'file-no-thumb-animation-gif' => "'''Напомена: Поради технички ограничувања, минијатурите на GIF-слики со висока резолуција како оваа нема да се анимираат.'''",
 
 # Special:NewFiles
 'newimages' => 'Галерија на нови податотеки',
index cfb4bab..dbb20ee 100644 (file)
@@ -181,147 +181,147 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#തിരിച്ചുവിടുക', '#തിരിച്ചുവിടൽ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ഉള്ളടക്കംവേണ്ട__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ചിത്രസഞ്ചയംവേണ്ട__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ഉള്ളടക്കംഇടുക__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ഉള്ളടക്കം__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__സംശോധിക്കേണ്ട__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__തലക്കെട്ടുവേണ്ട__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ഈമാസം', 'ഈമാസം2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ഈമാസം1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ഈമാസത്തിന്റെപേര്‌', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ഈമാസത്തിന്റെപേരുസൃഷ്ടിക്കുക', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ഈമാസത്തിന്റെപേര്‌സംഗ്രഹം', 'ഈമാസത്തിന്റെപേര്‌ചുരുക്കം', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ഈദിവസം', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ഈദിവസം2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ഈദിവസത്തിന്റെപേര്‌', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ഈവർഷം', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ഈസമയം', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ഈമണിക്കൂർ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'പ്രാദേശികമാസം', 'പ്രാദേശികമാസം2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'പ്രാദേശികമാസം1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'പ്രാദേശികമാസത്തിന്റെപേര്‌', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'പ്രാദേശികമാസത്തിന്റെപേരുസൃഷ്ടിക്കുക', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'പ്രാദേശികമാസത്തിന്റെപേര്‌സംഗ്രഹം', 'പ്രാദേശികമാസത്തിന്റെപേര്‌ചുരുക്കം', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'പ്രാദേശികദിവസം', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'പ്രാദേശികദിവസം2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'പ്രാദേശികദിവസത്തിന്റെപേര്‌', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'പ്രാദേശികവർഷം', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'പ്രാദേശികസമയം', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'പ്രാദേശികമണിക്കൂർ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'താളുകളുടെയെണ്ണം', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ലേഖനങ്ങളുടെയെണ്ണം', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'പ്രമാണങ്ങളുടെയെണ്ണം', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ഉപയോക്താക്കളുടെയെണ്ണം', 'അംഗങ്ങളുടെയെണ്ണം', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'സജീവോപയാക്താക്കളുടെയെണ്ണം', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'തിരുത്തലുകളുടെണ്ണം', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'എടുത്തുനോക്കലുകളുടെണ്ണം', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'താളിന്റെപേര്‌', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'താളിന്റെപേര്‌സമഗ്രം', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'നാമമേഖല', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'നാമമേഖലസമഗ്രം', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'നാമമേഖലാസംഖ്യ', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'സംവാദമേഖല', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'സംവാദമേഖലസമഗ്രം', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'വിഷയമേഖല', 'ലേഖനമേഖല', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'വിഷയമേഖലസമഗ്രം', 'ലേഖനമേഖലസമഗ്രം', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'താളിന്റെമുഴുവൻപേര്‌', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'താളിന്റെമുഴുവൻപേര്സമഗ്രം', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'അനുബന്ധതാളിന്റെപേര്‌', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'അനുബന്ധതാളിന്റെപേര്സമഗ്രം', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'അടിസ്ഥാനതാളിന്റെപേര്‌', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'അടിസ്ഥാനതാളിന്റെപേര്‌സമഗ്രം', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'സംവാദതാളിന്റെപേര്‌', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'സംവാദതാളിന്റെപേര്‌സമഗ്രം', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ലേഖനതാളിന്റെപേര്‌', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ലേഖനതാളിന്റെപേര്‌സമഗ്രം', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'സന്ദേശം:', 'MSG:' ),
-       'subst'                     => array( '0', 'ബദൽ:', 'ഉൾപ്പെടുത്തൽ:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'സംരക്ഷിതബദൽ:', 'സംരക്ഷിതയുൾപ്പെടുത്തൽ:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'മൂലരൂപം:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'ലഘുചിത്രം', 'ലഘു', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'ലഘുചിത്രം=$1', 'ലഘു=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'വലത്ത്‌', 'വലത്‌', 'right' ),
-       'img_left'                  => array( '1', 'ഇടത്ത്‌', 'ഇടത്‌', 'left' ),
-       'img_none'                  => array( '1', 'ശൂന്യം', 'none' ),
-       'img_width'                 => array( '1', '$1ബിന്ദു', '$1px' ),
-       'img_center'                => array( '1', 'നടുവിൽ', 'നടുക്ക്‌', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ചട്ടം', 'ചട്ടത്തിൽ', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'ചട്ടരഹിതം', 'frameless' ),
-       'img_page'                  => array( '1', 'താൾ=$1', 'താൾ_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'നേരേകുത്തനെ', 'നേരേകുത്തനെ=$1', 'നേരേകുത്തനെ_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'അതിർവര', 'border' ),
-       'img_baseline'              => array( '1', 'താഴെയുള്ളവര', 'baseline' ),
-       'img_sub'                   => array( '1', 'കീഴെയെഴുത്ത്', 'sub' ),
-       'img_super'                 => array( '1', 'മേലേയെഴുത്ത്', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'മേലെ', 'top' ),
-       'img_text_top'              => array( '1', 'എഴുത്ത്-മേലെ', 'text-top' ),
-       'img_middle'                => array( '1', 'മദ്ധ്യം', 'middle' ),
-       'img_bottom'                => array( '1', 'താഴെ', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'എഴുത്ത്-താഴെ', 'text-bottom' ),
-       'img_link'                  => array( '1', 'കണ്ണി=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'പകരം=$1', 'alt=$1' ),
-       'sitename'                  => array( '1', 'സൈറ്റിന്റെപേര്', 'SITENAME' ),
-       'ns'                        => array( '0', 'നാമേ:', 'NS:' ),
-       'localurl'                  => array( '0', 'ലോക്കൽയുആർഎൽ:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ലോക്കൽയുആർഎൽഇ:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ലേഖനപഥം', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'സെർവർ', 'SERVER' ),
-       'servername'                => array( '0', 'സെർവറിന്റെപേര്', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'സ്ക്രിപ്റ്റ്പഥം', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'സ്റ്റൈൽപഥം', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'വ്യാകരണം:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ലിംഗം:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__തലക്കെട്ട്മാറ്റേണ്ട__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__ഉള്ളടക്കംമാറ്റേണ്ട__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ആഴ്ച', 'ആഴ്‌ച', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ദിവസത്തിന്റെപേര്‌അക്കത്തിൽ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'പ്രാദേശികആഴ്ച', 'പ്രാദേശികആഴ്‌ച', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ആഴ്ചയുടെപേര്‌അക്കത്തിൽ', 'ആഴ്‌ചയുടെപേര്‌അക്കത്തിൽ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'തിരുത്തൽഅടയാളം', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'തിരുത്തിയദിവസം', 'തിരുത്തിയദിനം', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'തിരുത്തിയദിവസം2', 'തിരുത്തിയദിനം2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'തിരുത്തിയമാസം', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'തിരുത്തിയമാസം1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'തിരുത്തിയവർഷം', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'തിരുത്തിയസമയമുദ്ര', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'അവസാനംതിരുത്തിയയാൾ', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'ബഹുവചനം:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'പൂർണ്ണവിലാസം:', 'FULLURL:' ),
-       'raw'                       => array( '0', 'അസംസ്കൃതം:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ശീർഷകംപ്രദർശിപ്പിക്കുക', 'തലക്കെട്ട്പ്രദർശിപ്പിക്കുക', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'വ', 'R' ),
-       'newsectionlink'            => array( '1', '__പുതിയവിഭാഗംകണ്ണി__', '__പുതിയഖണ്ഡിക്കണ്ണി__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__പുതിയവിഭാഗംകണ്ണിവേണ്ട__', '__പുതിയഖണ്ഡിക്കണ്ണിവേണ്ട__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ഈപതിപ്പ്', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'സമയമുദ്ര', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'പ്രാദേശികസമയമുദ്ര', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'ദിശാസൂചിക', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ഭാഷ:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ഉള്ളടക്കഭാഷ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'നാമമേഖലയിലുള്ളതാളുകൾ', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'കാര്യനിർവ്വാഹകരുടെഎണ്ണം', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ദശാംശഘടന', 'സംഖ്യാഘടന', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ഇടത്ത്നിറക്കുക', 'PADLEFT' ),
-       'padright'                  => array( '0', 'വലത്ത്നിറക്കുക', 'PADRIGHT' ),
-       'special'                   => array( '0', 'പ്രത്യേകം', 'special' ),
-       'defaultsort'               => array( '1', 'സ്വതവേയുള്ളക്രമപ്പെടുത്തൽ:', 'സ്വതവേയുള്ളക്രമപ്പെടുത്തൽചാവി:', 'സ്വതവേയുള്ളവർഗ്ഗക്രമപ്പെടുത്തൽ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'പ്രമാണപഥം:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'റ്റാഗ്', 'tag' ),
-       'hiddencat'                 => array( '1', '‌‌__മറഞ്ഞിരിക്കുംവർഗ്ഗം__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'വർഗ്ഗത്തിലുള്ളതാളുകൾ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'താൾവലിപ്പം', 'PAGESIZE' ),
-       'index'                     => array( '1', '‌‌__സൂചിക__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__സൂചികവേണ്ട__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '_സ്ഥിരസ്ഥിതതിരിച്ചുവിടൽ_', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'സംരക്ഷണതലം', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'ദിനരേഖീകരണരീതി', 'ദിവസരേഖീകരണരീതി', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'പഥം', 'PATH' ),
-       'url_wiki'                  => array( '0', 'വിക്കി', 'WIKI' ),
-       'url_query'                 => array( '0', 'ക്വറി', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'പിഴവില്ല', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'മാറ്റേണ്ടതില്ല', 'noreplace' ),
+       'redirect'                => array( '0', '#തിരിച്ചുവിടുക', '#തിരിച്ചുവിടൽ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ഉള്ളടക്കംവേണ്ട__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ചിത്രസഞ്ചയംവേണ്ട__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ഉള്ളടക്കംഇടുക__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ഉള്ളടക്കം__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__സംശോധിക്കേണ്ട__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__തലക്കെട്ടുവേണ്ട__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ഈമാസം', 'ഈമാസം2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ഈമാസം1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ഈമാസത്തിന്റെപേര്‌', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ഈമാസത്തിന്റെപേരുസൃഷ്ടിക്കുക', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ഈമാസത്തിന്റെപേര്‌സംഗ്രഹം', 'ഈമാസത്തിന്റെപേര്‌ചുരുക്കം', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ഈദിവസം', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ഈദിവസം2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ഈദിവസത്തിന്റെപേര്‌', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ഈവർഷം', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ഈസമയം', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ഈമണിക്കൂർ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'പ്രാദേശികമാസം', 'പ്രാദേശികമാസം2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'പ്രാദേശികമാസം1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'പ്രാദേശികമാസത്തിന്റെപേര്‌', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'പ്രാദേശികമാസത്തിന്റെപേരുസൃഷ്ടിക്കുക', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'പ്രാദേശികമാസത്തിന്റെപേര്‌സംഗ്രഹം', 'പ്രാദേശികമാസത്തിന്റെപേര്‌ചുരുക്കം', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'പ്രാദേശികദിവസം', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'പ്രാദേശികദിവസം2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'പ്രാദേശികദിവസത്തിന്റെപേര്‌', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'പ്രാദേശികവർഷം', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'പ്രാദേശികസമയം', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'പ്രാദേശികമണിക്കൂർ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'താളുകളുടെയെണ്ണം', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ലേഖനങ്ങളുടെയെണ്ണം', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'പ്രമാണങ്ങളുടെയെണ്ണം', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ഉപയോക്താക്കളുടെയെണ്ണം', 'അംഗങ്ങളുടെയെണ്ണം', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'സജീവോപയാക്താക്കളുടെയെണ്ണം', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'തിരുത്തലുകളുടെണ്ണം', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'എടുത്തുനോക്കലുകളുടെണ്ണം', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'താളിന്റെപേര്‌', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'താളിന്റെപേര്‌സമഗ്രം', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'നാമമേഖല', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'നാമമേഖലസമഗ്രം', 'NAMESPACEE' ),
+       'namespacenumber'         => array( '1', 'നാമമേഖലാസംഖ്യ', 'NAMESPACENUMBER' ),
+       'talkspace'               => array( '1', 'സംവാദമേഖല', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'സംവാദമേഖലസമഗ്രം', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'വിഷയമേഖല', 'ലേഖനമേഖല', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'വിഷയമേഖലസമഗ്രം', 'ലേഖനമേഖലസമഗ്രം', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'താളിന്റെമുഴുവൻപേര്‌', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'താളിന്റെമുഴുവൻപേര്സമഗ്രം', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'അനുബന്ധതാളിന്റെപേര്‌', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'അനുബന്ധതാളിന്റെപേര്സമഗ്രം', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'അടിസ്ഥാനതാളിന്റെപേര്‌', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'അടിസ്ഥാനതാളിന്റെപേര്‌സമഗ്രം', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'സംവാദതാളിന്റെപേര്‌', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'സംവാദതാളിന്റെപേര്‌സമഗ്രം', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ലേഖനതാളിന്റെപേര്‌', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ലേഖനതാളിന്റെപേര്‌സമഗ്രം', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'സന്ദേശം:', 'MSG:' ),
+       'subst'                   => array( '0', 'ബദൽ:', 'ഉൾപ്പെടുത്തൽ:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'സംരക്ഷിതബദൽ:', 'സംരക്ഷിതയുൾപ്പെടുത്തൽ:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'മൂലരൂപം:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'ലഘുചിത്രം', 'ലഘു', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'ലഘുചിത്രം=$1', 'ലഘു=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'വലത്ത്‌', 'വലത്‌', 'right' ),
+       'img_left'                => array( '1', 'ഇടത്ത്‌', 'ഇടത്‌', 'left' ),
+       'img_none'                => array( '1', 'ശൂന്യം', 'none' ),
+       'img_width'               => array( '1', '$1ബിന്ദു', '$1px' ),
+       'img_center'              => array( '1', 'നടുവിൽ', 'നടുക്ക്‌', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ചട്ടം', 'ചട്ടത്തിൽ', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'ചട്ടരഹിതം', 'frameless' ),
+       'img_page'                => array( '1', 'താൾ=$1', 'താൾ_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'നേരേകുത്തനെ', 'നേരേകുത്തനെ=$1', 'നേരേകുത്തനെ_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'അതിർവര', 'border' ),
+       'img_baseline'            => array( '1', 'താഴെയുള്ളവര', 'baseline' ),
+       'img_sub'                 => array( '1', 'കീഴെയെഴുത്ത്', 'sub' ),
+       'img_super'               => array( '1', 'മേലേയെഴുത്ത്', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'മേലെ', 'top' ),
+       'img_text_top'            => array( '1', 'എഴുത്ത്-മേലെ', 'text-top' ),
+       'img_middle'              => array( '1', 'മദ്ധ്യം', 'middle' ),
+       'img_bottom'              => array( '1', 'താഴെ', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'എഴുത്ത്-താഴെ', 'text-bottom' ),
+       'img_link'                => array( '1', 'കണ്ണി=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'പകരം=$1', 'alt=$1' ),
+       'sitename'                => array( '1', 'സൈറ്റിന്റെപേര്', 'SITENAME' ),
+       'ns'                      => array( '0', 'നാമേ:', 'NS:' ),
+       'localurl'                => array( '0', 'ലോക്കൽയുആർഎൽ:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ലോക്കൽയുആർഎൽഇ:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ലേഖനപഥം', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'സെർവർ', 'SERVER' ),
+       'servername'              => array( '0', 'സെർവറിന്റെപേര്', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'സ്ക്രിപ്റ്റ്പഥം', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'സ്റ്റൈൽപഥം', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'വ്യാകരണം:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ലിംഗം:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__തലക്കെട്ട്മാറ്റേണ്ട__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__ഉള്ളടക്കംമാറ്റേണ്ട__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ആഴ്ച', 'ആഴ്‌ച', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ദിവസത്തിന്റെപേര്‌അക്കത്തിൽ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'പ്രാദേശികആഴ്ച', 'പ്രാദേശികആഴ്‌ച', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ആഴ്ചയുടെപേര്‌അക്കത്തിൽ', 'ആഴ്‌ചയുടെപേര്‌അക്കത്തിൽ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'തിരുത്തൽഅടയാളം', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'തിരുത്തിയദിവസം', 'തിരുത്തിയദിനം', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'തിരുത്തിയദിവസം2', 'തിരുത്തിയദിനം2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'തിരുത്തിയമാസം', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'തിരുത്തിയമാസം1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'തിരുത്തിയവർഷം', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'തിരുത്തിയസമയമുദ്ര', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'അവസാനംതിരുത്തിയയാൾ', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'ബഹുവചനം:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'പൂർണ്ണവിലാസം:', 'FULLURL:' ),
+       'raw'                     => array( '0', 'അസംസ്കൃതം:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ശീർഷകംപ്രദർശിപ്പിക്കുക', 'തലക്കെട്ട്പ്രദർശിപ്പിക്കുക', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'വ', 'R' ),
+       'newsectionlink'          => array( '1', '__പുതിയവിഭാഗംകണ്ണി__', '__പുതിയഖണ്ഡിക്കണ്ണി__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__പുതിയവിഭാഗംകണ്ണിവേണ്ട__', '__പുതിയഖണ്ഡിക്കണ്ണിവേണ്ട__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ഈപതിപ്പ്', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'സമയമുദ്ര', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'പ്രാദേശികസമയമുദ്ര', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'ദിശാസൂചിക', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ഭാഷ:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ഉള്ളടക്കഭാഷ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'നാമമേഖലയിലുള്ളതാളുകൾ', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'കാര്യനിർവ്വാഹകരുടെഎണ്ണം', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ദശാംശഘടന', 'സംഖ്യാഘടന', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ഇടത്ത്നിറക്കുക', 'PADLEFT' ),
+       'padright'                => array( '0', 'വലത്ത്നിറക്കുക', 'PADRIGHT' ),
+       'special'                 => array( '0', 'പ്രത്യേകം', 'special' ),
+       'defaultsort'             => array( '1', 'സ്വതവേയുള്ളക്രമപ്പെടുത്തൽ:', 'സ്വതവേയുള്ളക്രമപ്പെടുത്തൽചാവി:', 'സ്വതവേയുള്ളവർഗ്ഗക്രമപ്പെടുത്തൽ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'പ്രമാണപഥം:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'റ്റാഗ്', 'tag' ),
+       'hiddencat'               => array( '1', '‌‌__മറഞ്ഞിരിക്കുംവർഗ്ഗം__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'വർഗ്ഗത്തിലുള്ളതാളുകൾ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'താൾവലിപ്പം', 'PAGESIZE' ),
+       'index'                   => array( '1', '‌‌__സൂചിക__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__സൂചികവേണ്ട__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '_സ്ഥിരസ്ഥിതതിരിച്ചുവിടൽ_', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'സംരക്ഷണതലം', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'ദിനരേഖീകരണരീതി', 'ദിവസരേഖീകരണരീതി', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'പഥം', 'PATH' ),
+       'url_wiki'                => array( '0', 'വിക്കി', 'WIKI' ),
+       'url_query'               => array( '0', 'ക്വറി', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'പിഴവില്ല', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'മാറ്റേണ്ടതില്ല', 'noreplace' ),
 );
 
 $digitGroupingPattern = "##,##,###";
@@ -984,8 +984,9 @@ $1 ആണ് ഈ തടയൽ നടത്തിയത്. ''$2'' എന്ന
 'clearyourcache' => "'''ശ്രദ്ധിക്കുക:''' സേവ് ചെയ്തശേഷം മാറ്റങ്ങൾ കാണാനായി താങ്കൾക്ക് ബ്രൗസറിന്റെ കാഷെ ഒഴിവാക്കേണ്ടി വന്നേക്കാം.
 * '''ഫയർഫോക്സ് / സഫാരി:'''  ''Reload'' ബട്ടൺ അമർത്തുമ്പോൾ ''Shift'' കീ അമർത്തി പിടിക്കുകയോ, ''Ctrl-F5'' അല്ലെങ്കിൽ  ''Ctrl-R''  (മാക്കിന്റോഷിൽ ''⌘-R'' ) എന്ന് ഒരുമിച്ച് അമർത്തുകയോ ചെയ്യുക
 * '''ഗൂഗിൾ ക്രോം:'''  ''Ctrl-Shift-R'' (മാക്കിന്റോഷിൽ ''⌘-Shift-R'' ) അമർത്തുക
-* '''ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ:''' ''Refresh'' ബട്ടൺ അമർത്തുമ്പോൾ ''Ctrl'' കീ അമർത്തിപിടിക്കുക. അല്ലെങ്കിൽ ''Ctrl-F5'' അമർത്തുക
-* '''ഓപ്പറ:'''  ''Tools→Preferences'' ഉപയോഗിച്ച് കാഷെ പൂർണ്ണമായും ക്ലിയർ ചെയ്യുക",
+* '''ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ:''' ''Refresh'' ബട്ടൺ അമർത്തുമ്പോൾ ''Ctrl'' കീ അമർത്തിപിടിക്കുക. അല്ലെങ്കിൽ ''Ctrl-F5'' അമർത്തുക;
+* '''ഓപ്പറ:'''  ''Tools→Preferences'' ഉപയോഗിച്ച് കാഷെ പൂർണ്ണമായും ക്ലിയർ ചെയ്യുക;
+* '''കോൺക്വറർ:''' ''Reload'' ബട്ടൺ അമർത്തുകയോ ''F5'' കീ അമർത്തുകയോ ചെയ്യുക.",
 'usercssyoucanpreview' => "'''വഴികാട്ടി:''' താങ്കളുടെ പുതിയ CSS സേവ് ചെയ്യുന്നതിനു മുമ്പ് \"{{int:showpreview}}\" എന്ന ബട്ടൻ ഉപയോഗിച്ച് പരിശോധിക്കുക.",
 'userjsyoucanpreview' => "'''വഴികാട്ടി:''' താങ്കളുടെ പുതിയ ജാവാസ്ക്രിപ്റ്റ് സേവ് ചെയ്യുന്നതിനു മുമ്പ് \"{{int:showpreview}}\" എന്ന ബട്ടൻ ഉപയോഗിച്ച് പരിശോധിക്കുക.",
 'usercsspreview' => "'''താങ്കൾ താങ്കളുടെ സ്വന്തം സി.എസ്.എസ്. പ്രിവ്യൂ ചെയ്യുക മാത്രമേ ചെയ്യുന്നുള്ളൂ എന്ന കാര്യം ഓർമ്മിക്കുക.'''
@@ -1974,7 +1975,6 @@ https://www.mediawiki.org/wiki/Manual:Image_Authorization കാണുക.',
 'shared-repo' => 'ഒരു പങ്കുവെക്കപ്പെട്ട സംഭരണി',
 'shared-repo-name-wikimediacommons' => 'വിക്കിമീഡിയ കോമൺസ്',
 'filepage.css' => '/* ഇവിടെ നൽകുന്ന സി.എസ്.എസ്. പ്രമാണ വിവരണ താളുകളിൽ ഉൾപ്പെടുത്തപ്പെടുന്നതായിരിക്കും, ബാഹ്യ ക്ലൈന്റ് വിക്കികളിലും അത് ലഭ്യമായിരിക്കും */',
-'upload-disallowed-here' => 'നിർഭാഗ്യവശാൽ ഈ ചിത്രത്തിനു മുകളിൽ മറ്റൊരു ചിത്രം ചേർക്കാൻ താങ്കൾക്ക് കഴിയില്ല.',
 
 # File reversion
 'filerevert' => '$1 തിരസ്ക്കരിക്കുക',
@@ -2082,7 +2082,6 @@ https://www.mediawiki.org/wiki/Manual:Image_Authorization കാണുക.',
 # Miscellaneous special pages
 'nbytes' => '{{PLURAL:$1|ഒരു ബൈറ്റ്|$1 ബൈറ്റുകൾ}}',
 'ncategories' => '{{PLURAL:$1|ഒരു വർഗ്ഗം|$1 വർഗ്ഗങ്ങൾ}}',
-'ninterwikis' => '{{PLURAL:$1|ഒരു അന്തർവിക്കി|$1 അന്തർവിക്കികൾ}}',
 'nlinks' => '{{PLURAL:$1|ഒരു കണ്ണി|$1 കണ്ണികൾ}}',
 'nmembers' => '{{PLURAL:$1|ഒരു അംഗം|$1 അംഗങ്ങൾ}}',
 'nrevisions' => '{{PLURAL:$1|ഒരു പതിപ്പ്|$1 പതിപ്പുകൾ}}',
@@ -2111,7 +2110,6 @@ https://www.mediawiki.org/wiki/Manual:Image_Authorization കാണുക.',
 'mostlinkedtemplates' => 'ഏറ്റവുമധികം കണ്ണി ചേർത്തിരിക്കുന്ന ഫലകങ്ങൾ',
 'mostcategories' => 'ഏറ്റവുമധികം വർഗ്ഗങ്ങൾ ഉൾപ്പെടുത്തിയിരിക്കുന്ന താളുകൾ',
 'mostimages' => 'ഏറ്റവുമധികം കണ്ണി ചേർത്തിരിക്കുന്ന പ്രമാണങ്ങൾ',
-'mostinterwikis' => 'ഏറ്റവുമധികം അന്തർവിക്കികളുള്ള താളുകൾ',
 'mostrevisions' => 'ഏറ്റവുമധികം തിരുത്തപ്പെട്ട താളുകൾ',
 'prefixindex' => 'പൂർവ്വപദത്തോടു കൂടിയ എല്ലാ താളുകളും',
 'prefixindex-namespace' => 'പൂർവ്വപദമുള്ള എല്ലാ താളുകളും (നാമമേഖല $1)',
@@ -2258,8 +2256,6 @@ https://www.mediawiki.org/wiki/Manual:Image_Authorization കാണുക.',
 'mailnologin' => 'അയയ്ക്കാനുള്ള വിലാസം ലഭ്യമല്ല',
 'mailnologintext' => 'മറ്റ് ഉപയോക്താക്കൾക്കു ഇമെയിലയക്കുവാൻ താങ്കൾ [[Special:UserLogin|ലോഗിൻ]] ചെയ്തിരിക്കുകയും, സാധുവായ ഒരു ഇമെയിൽ വിലാസം താങ്കളുടെ [[Special:Preferences|ക്രമീകരണങ്ങൾ]] താളിൽ സജ്ജീകരിച്ചിരിക്കുകയും വേണം.',
 'emailuser' => 'ഈ ഉപയോക്താവിനു ഇമെയിൽ അയക്കുക',
-'emailuser-title-target' => 'ഈ {{GENDER:$1|ഉപയോക്താവിന്}} ഇമെയിൽ അയയ്ക്കുക',
-'emailuser-title-notarget' => 'ഉപയോക്താവിന് ഇമെയിൽ അയക്കുക',
 'emailpage' => 'ഉപയോക്താവിന് ഇമെയിൽ അയക്കുക',
 'emailpagetext' => 'താഴെ കാണുന്ന ഫോം മറ്റൊരു ഉപയോക്താവിന്‌ ഇമെയിൽ അയക്കാൻ ഉപയോഗിക്കാവുന്നതാണ്.
 [[Special:Preferences|ഉപയോക്താവിന്റെ ക്രമീകരണങ്ങളിൽ]] കൊടുത്തിട്ടുള്ള ഇമെയിൽ വിലാസം "ദാതാവ്" ആയി വരുന്നതാണ്‌, അതുകൊണ്ട് സ്വീകർത്താവിന്‌ താങ്കൾക്ക് നേരിട്ട് മറുപടി അയക്കാൻ കഴിയും.',
@@ -2399,8 +2395,8 @@ $UNWATCHURL
 'rollback' => 'തിരുത്തലുകൾ റോൾബാക്ക് ചെയ്യുക',
 'rollback_short' => 'റോൾബാക്ക്',
 'rollbacklink' => 'റോൾബാക്ക്',
-'rollbacklinkcount' => '{{PLURAL:$1|à´\92à´°àµ\81 à´¤à´¿à´°àµ\81à´¤àµ\8dà´¤àµ\8d|$1 à´¤à´¿à´°àµ\81à´¤àµ\8dà´¤ുകൾ}} മുൻപ്രാപനം ചെയ്യുക',
-'rollbacklinkcount-morethan' => '{{PLURAL:$1|à´\92à´¨àµ\8dനിലധിà´\95à´\82 à´¤à´¿à´°àµ\81à´¤àµ\8dà´¤àµ\81à´\95ൾ|$1 à´\8eà´£àµ\8dണതàµ\8dതിലധിà´\95à´\82 à´¤à´¿à´°àµ\81à´¤àµ\8dà´¤ുകൾ}} മുൻപ്രാപനം ചെയ്യുക',
+'rollbacklinkcount' => '{{PLURAL:$1|à´\92à´°àµ\81 à´¤à´¿à´°àµ\81à´¤àµ\8dതൽ|$1 à´¤à´¿à´°àµ\81à´¤àµ\8dതലുകൾ}} മുൻപ്രാപനം ചെയ്യുക',
+'rollbacklinkcount-morethan' => '{{PLURAL:$1|à´\92à´¨àµ\8dനിലധിà´\95à´\82 à´¤à´¿à´°àµ\81à´¤àµ\8dതൽ|$1 à´\8eà´£àµ\8dണതàµ\8dതിലധിà´\95à´\82 à´¤à´¿à´°àµ\81à´¤àµ\8dതലുകൾ}} മുൻപ്രാപനം ചെയ്യുക',
 'rollbackfailed' => 'റോൾബാക്ക് പരാജയപ്പെട്ടു',
 'cantrollback' => 'തിരുത്തൽ തിരസ്കരിക്കുവാൻ സാധിക്കുകയില്ല. ഒരു ഉപയോക്താവ് മാത്രമാണ് ഈ താളിൽ സം‌ഭാവന ചെയ്തിരിക്കുന്നത്.',
 'alreadyrolled' => '[[:$1]] എന്ന താളിൽ [[User:$2|$2]] ([[User talk:$2|സംവാദം]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) നടത്തിയ തിരുത്തലുകൾ മുൻപ്രാപനം ചെയ്യാൻ സാധിക്കുന്നതല്ല. മറ്റാരോ താൾ തിരുത്തുകയോ മുൻപ്രാപനം ചെയ്യുകയോ ചെയ്തിരിക്കുന്നു.
@@ -2896,7 +2892,6 @@ $1',
 'import-interwiki-templates' => 'എല്ലാ ഫലകങ്ങളും ഉൾപ്പെടുത്തുക',
 'import-interwiki-submit' => 'ഇറക്കുമതി',
 'import-interwiki-namespace' => 'ഉദ്ദിഷ്ട നാമമേഖല:',
-'import-interwiki-rootpage' => 'ലക്ഷ്യമിട്ട മൂലതാൾ (ഐച്ഛികം):',
 'import-upload-filename' => 'പ്രമാണത്തിന്റെ പേര്‌',
 'import-comment' => 'കുറിപ്പ്:',
 'importtext' => 'ദയവായി സ്രോതസ്സ് വിക്കിയിൽ നിന്ന് [[Special:Export|കയറ്റുമതി ഉപകരണം]] ഉപയോഗിച്ച് പ്രമാണം കയറ്റുമതി ചെയ്യുക.
@@ -2932,9 +2927,6 @@ $1',
 'import-error-interwiki' => 'ബാഹ്യ കണ്ണിചേർക്കലിനു (അന്തർവിക്കി) കരുതിവെച്ചിരിക്കുന്ന പേര് ആയതിനാൽ, "$1" എന്ന താൾ ഇറക്കുമതി ചെയ്തില്ല.',
 'import-error-special' => 'താളുകൾ അനുവദിക്കാത്ത പ്രത്യേക നാമമേഖലയിൽ പെടുന്നതായതിനാൽ "$1" എന്ന താൾ ഇറക്കുമതി ചെയ്തില്ല.',
 'import-error-invalid' => 'പേര് അസാധുവായതിനാൽ "$1" എന്ന താൾ ഇറക്കുമതി ചെയ്യില്ല.',
-'import-options-wrong' => 'തെറ്റായ {{PLURAL:$2|ഐച്ഛികം|ഐച്ഛികങ്ങൾ}}: <nowiki>$1</nowiki>',
-'import-rootpage-invalid' => 'നൽകിയ മൂലതാൾ അസാധുവാണ്.',
-'import-rootpage-nosubpage' => 'മൂലതാളിന്റെ നാമമേഖലയായ "$1" ഉപതാളുകൾ അനുവദിക്കുന്നില്ല.',
 
 # Import log
 'importlogpage' => 'ഇറക്കുമതി പ്രവർത്തനരേഖ',
@@ -3076,34 +3068,16 @@ $1',
 
 # Info page
 'pageinfo-title' => '"$1" എന്ന താളിന്റെ വിവരങ്ങൾ',
-'pageinfo-header-basic' => 'അടിസ്ഥാനവിവരങ്ങൾ',
-'pageinfo-header-edits' => 'തിരുത്തൽചരിത്രം',
-'pageinfo-header-restrictions' => 'സംരക്ഷണം',
-'pageinfo-header-properties' => 'താളിന്റെ ഗുണഗണങ്ങൾ',
-'pageinfo-display-title' => 'പ്രദർശിപ്പിക്കേണ്ട തലക്കെട്ട്',
-'pageinfo-default-sort' => 'സ്വതേയുള്ള ക്രമപ്പെടുത്തൽ ചാവി',
-'pageinfo-length' => 'താളിന്റെ നീളം (ബൈറ്റിൽ)',
-'pageinfo-article-id' => 'താളിന്റെ ഐ.ഡി.',
-'pageinfo-robot-policy' => 'തിരച്ചിൽ പ്രവർത്തനത്തിന്റെ സ്ഥിതി',
-'pageinfo-robot-index' => 'സൂചികാവത്കരിക്കാവുന്നത്',
-'pageinfo-robot-noindex' => 'സൂചികാവത്കരിക്കാനാവാത്തത്',
+'pageinfo-header-edits' => 'തിരുത്തലുകൾ',
+'pageinfo-header-watchlist' => 'ശ്രദ്ധിക്കുന്നവ',
+'pageinfo-header-views' => 'എടുത്തുനോക്കലുകൾ',
+'pageinfo-subjectpage' => 'താൾ',
+'pageinfo-talkpage' => 'സം‌വാദം താൾ',
+'pageinfo-watchers' => 'ശ്രദ്ധിക്കുന്നവരുടെ എണ്ണം',
+'pageinfo-edits' => 'ആകെ തിരുത്തലുകൾ',
+'pageinfo-authors' => 'ആകെ രചയിതാക്കളുടെ എണ്ണം',
 'pageinfo-views' => 'എടുത്തുനോക്കലുകളുടെ എണ്ണം',
-'pageinfo-watchers' => 'താൾ ശ്രദ്ധിക്കുന്നവരുടെ എണ്ണം',
-'pageinfo-redirects-name' => 'ഈ താളിലേക്കുള്ള തിരിച്ചുവിടലുകൾ',
-'pageinfo-subpages-name' => 'ഈ താളിന്റെ ഉപതാളുകൾ',
-'pageinfo-subpages-value' => '$1 ({{PLURAL:$2|ഒരു തിരിച്ചുവിടൽ|$2 തിരിച്ചുവിടലുകൾ}}; {{PLURAL:$3|തിരിച്ചുവിടലല്ലാത്ത ഒരെണ്ണം|തിരിച്ചുവിടലല്ലാത്ത $3}})',
-'pageinfo-firstuser' => 'താളിന്റെ നിർമ്മാതാവ്',
-'pageinfo-firsttime' => 'താൾ നിർമ്മിച്ച ദിവസം',
-'pageinfo-lastuser' => 'ഏറ്റവും പുതിയ രചയിതാവ്',
-'pageinfo-lasttime' => 'അവസാനത്തെ തിരുത്തുനടന്ന ദിവസം',
-'pageinfo-edits' => 'മൊത്തം തിരുത്തുകളുടെ എണ്ണം',
-'pageinfo-authors' => 'ആകെ വ്യത്യസ്തരചയിതാക്കളുടെ എണ്ണം',
-'pageinfo-recent-edits' => 'സമീപകാലത്തെ തിരുത്തുകൾ (കഴിഞ്ഞ $1 കാലയളവിനുള്ളിൽ)',
-'pageinfo-recent-authors' => 'സമീപകാലത്തെ വ്യത്യസ്തരചയിതാക്കളുടെ എണ്ണം',
-'pageinfo-restriction' => 'താൾ സംരക്ഷണം (<code>$1</code>)',
-'pageinfo-magic-words' => 'മാന്ത്രിക{{PLURAL:$1|വാക്ക്|വാക്കുകൾ}} ($1)',
-'pageinfo-hidden-categories' => 'മറഞ്ഞിരിക്കുന്ന {{PLURAL:$1|വർഗ്ഗം|വർഗ്ഗങ്ങൾ}} ($1)',
-'pageinfo-templates' => 'ഉൾപ്പെടുത്തിയിട്ടുള്ള {{PLURAL:$1|ഫലകം|ഫലകങ്ങൾ}} ($1)',
+'pageinfo-viewsperedit' => 'ഓരോ തിരുത്തലിലും ഉള്ള എടുത്തുനോട്ടങ്ങൾ',
 
 # Skin names
 'skinname-standard' => 'സാർവത്രികം',
@@ -3156,8 +3130,7 @@ $1',
 'file-info-size' => '$1 × $2 പിക്സൽ, പ്രമാണത്തിന്റെ വലിപ്പം: $3, മൈം തരം: $4',
 'file-info-size-pages' => '$1 × $2 പിക്സൽ, പ്രമാണത്തിന്റെ വലിപ്പം: $3, മൈം തരം: $4, {{PLURAL:$5|ഒരു താൾ|$5 താളുകൾ}}',
 'file-nohires' => 'കൂടുതൽ വ്യക്തതയുള്ള ചിത്രം ലഭ്യമല്ല.',
-'svg-long-desc' => 'എസ്.വി.ജി. പ്രമാണം, നാമമാത്രമായ $1 × $2 പിക്സലുകൾ, പ്രമാണത്തിന്റെ വലിപ്പം: $3',
-'svg-long-desc-animated' => 'ചലിക്കുന്ന എസ്.വി.ജി. പ്രമാണം, നാമമാത്രമായ $1 × $2 പിക്സലുകൾ, പ്രമാണത്തിന്റെ വലിപ്പം: $3',
+'svg-long-desc' => 'SVG പ്രമാണം, നാമമാത്രമായ $1 × $2 പിക്സലുകൾ, പ്രമാണത്തിന്റെ വലിപ്പം: $3',
 'show-big-image' => 'പൂർണ്ണ റെസലൂഷൻ',
 'show-big-image-preview' => 'ഈ പ്രിവ്യൂവിന്റെ വലിപ്പം: $1.',
 'show-big-image-other' => 'മറ്റ് {{PLURAL:$2|റെസലൂഷൻ|റെസലൂഷനുകൾ}}: $1.',
@@ -3167,8 +3140,6 @@ $1',
 'file-info-png-looped' => 'പുനരാവർത്തിതം',
 'file-info-png-repeat' => '{{PLURAL:$1|ഒരു തവണ|$1 തവണ}} പ്രവർത്തിപ്പിച്ചു',
 'file-info-png-frames' => '{{PLURAL:$1|ഒരു ഫ്രെയിം|$1 ഫ്രെയിം}}',
-'file-no-thumb-animation' => "'''ശ്രദ്ധിക്കുക: സാങ്കേതികപരിമിതികൾ മൂലം, ഈ പ്രമാണത്തിന്റെ ലഘുചിത്രങ്ങൾ ചലനാത്മകമല്ല.'''",
-'file-no-thumb-animation-gif' => "'''കുറിപ്പ്: സാങ്കേതികമായ പരിമിതികളാൽ, ഇങ്ങനെയുള്ള ഉയർന്ന റെസലൂഷൻ ജി.ഐ.എഫ്. ചിത്രങ്ങളുടെ ലഘുചിത്രങ്ങൾ ചലിക്കുന്നതായിരിക്കുകയില്ല.'''",
 
 # Special:NewFiles
 'newimages' => 'പുതിയ പ്രമാണങ്ങളുടെ ചിത്രശാല',
index e6b5d5f..2482fe0 100644 (file)
@@ -2656,10 +2656,14 @@ $1',
 # Info page
 'pageinfo-title' => '"$1" - хуудасны мэдээлэл',
 'pageinfo-header-edits' => 'Өөрчлөлтүүд',
-'pageinfo-views' => 'Харагдацуудын тоо',
+'pageinfo-header-views' => 'Харагдац',
+'pageinfo-subjectpage' => 'Хуудас',
+'pageinfo-talkpage' => 'Ярианы хуудас',
 'pageinfo-watchers' => 'Хянагчдын тоо',
 'pageinfo-edits' => 'Засваруудын тоо',
 'pageinfo-authors' => 'Тус тусын зохиогчидын тоо',
+'pageinfo-views' => 'Харагдацуудын тоо',
+'pageinfo-viewsperedit' => 'Засвар тус бүрийн харагдац',
 
 # Patrolling
 'markaspatrolleddiff' => 'Хяналтанд авъя',
index f0ade8f..66d1193 100644 (file)
@@ -163,143 +163,143 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#पुनर्निर्देशन', '#पुर्ननिर्देशन', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__अनुक्रमणिकानको__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__प्रदर्शननको__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__अनुक्रमणिकाहवीच__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__अनुक्रमणिका__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__असंपादनक्षम__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__शीर्षकनाही__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'सद्यमहिना', 'सद्यमहिना२', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'सद्यमहिना१', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'सद्यमहिनानाव', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'सद्यमहिनासाधारण', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'सद्यमहिनासंक्षीप्त', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'सद्यदिवस', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'सद्यदिवस२', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'सद्यदिवसनाव', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'सद्यवर्ष', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'सद्यवेळ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'सद्यतास', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'स्थानिकमहिना', 'स्थानिकमहिना२', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'स्थानिकमहिना१', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'स्थानिकमहिनानाव', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'स्थानिकमहिनासाधारण', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'स्थानिकमहिनासंक्षीप्त', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'स्थानिकदिवस', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'स्थानिकदिवस२', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'स्थानिकदिवसनाव', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'स्थानिकवर्ष', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'स्थानिकवेळ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'स्थानिकतास', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'पानसंख्या', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'लेखसंख्या', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'संचिकासंख्या', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'सदस्यसंख्या', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'सक्रीयसदस्यसंख्या', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'संपादनसंख्या', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'धडकसंख्या', 'प्रेक्षासंख्या', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'लेखनाव', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'लेखानावव', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'नामविश्व', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'नामविश्वा', 'नामविश्वाचे', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'चर्चाविश्व', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'चर्चाविश्वा', 'चर्चाविश्वाचे', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'विषयविश्व', 'लेखविश्व', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'विषयविश्वा', 'लेखविश्वा', 'विषयविश्वाचे', 'लेखविश्वाचे', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'पूर्णलेखनाव', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'पूर्णलेखनावे', 'अंशदुवा', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'उपपाननाव', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'उपपाननावे', 'उपपाननावाचे', 'उपौंशदुवा', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'मूळपाननाव', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'मूळपाननावे', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'चर्चापाननाव', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'चर्चापाननावे', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'विषयपाननाव', 'लेखपाननाव', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'विषयपाननावे', 'लेखपाननावे', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'संदेश:', 'निरोप:', 'MSG:' ),
-       'subst'                     => array( '0', 'पर्याय:', 'समाविष्टी:', 'अबाह्य:', 'निरकंसबिंब:', 'कंसत्याग:', 'साचाहिन:', 'साचान्तर:', 'साचापरिस्फोट:', 'साचोद्घाटन:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'संदेशनवा:', 'निरोपनवा:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'इवलेसे', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'इवलेसे=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'उजवे', 'right' ),
-       'img_left'                  => array( '1', 'डावे', 'left' ),
-       'img_none'                  => array( '1', 'कोणतेचनाही', 'नन्ना', 'none' ),
-       'img_width'                 => array( '1', '$1अंश', '$1कणी', '$1पक्ष', '$1px' ),
-       'img_center'                => array( '1', 'मध्यवर्ती', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'चौकट', 'फ़्रेम', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'विनाचौकट', 'विनाफ़्रेम', 'frameless' ),
-       'img_page'                  => array( '1', 'पान=$1', 'पान $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'उभा', 'उभा=$1', 'उभा $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'सीमा', 'border' ),
-       'img_baseline'              => array( '1', 'तळरेषा', 'आधाररेषा', 'baseline' ),
-       'img_sub'                   => array( '1', 'अधो', 'sub' ),
-       'img_super'                 => array( '1', 'उर्ध्व', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'अत्यूच्च', 'top' ),
-       'img_text_top'              => array( '1', 'मजकूर-शीर्ष', 'शीर्ष-मजकूर', 'text-top' ),
-       'img_middle'                => array( '1', 'मध्य', 'middle' ),
-       'img_bottom'                => array( '1', 'तळ', 'बूड', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'मजकुरतळ', 'text-bottom' ),
-       'img_link'                  => array( '1', 'दुवा=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'अल्ट=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'इन्ट:', 'INT:' ),
-       'sitename'                  => array( '1', 'संकेतस्थळनाव', 'SITENAME' ),
-       'ns'                        => array( '0', 'नावि:', 'NS:' ),
-       'nse'                       => array( '0', 'नाविअरिक्त:', 'नाव्यारिक्त:', 'नाव्याख:', 'NSE:' ),
-       'localurl'                  => array( '0', 'स्थानिकस्थळ:', 'स्थानिकसंकेतस्थळ:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'स्थानिकस्थली:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'विदादाता', 'SERVER' ),
-       'servername'                => array( '0', 'विदादातानाव', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'संहीतामार्ग', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'व्याकरण:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'लिंग:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__विनाशीर्षकबदल__', '__विनाशीब__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__विनामजकुरबदल__', '__विनामब__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'सद्यआठवडा', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'सद्यउतरण', 'सद्यउतार', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'स्थानिकआठवडा', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'स्थानिकउतरण', 'स्थानिकउतार', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'आवृत्तीक्र्मांक', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'आवृत्तीदिन', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'आवृत्तीदिन२', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'आवृत्तीमास', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'आवृत्तीवर्ष', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'आवृत्तीमुद्रा', 'आवृत्तीठसा', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'आवृत्तीसदस्य', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'बहुवचन:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'संपूर्णसंस्थळ', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'संपूर्णसंस्थली:', 'संपूर्णसंस्थळी:', 'FULLURLE:' ),
-       'raw'                       => array( '0', 'कच्चे:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'शीर्षकदाखवा', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'ॠ', 'R' ),
-       'newsectionlink'            => array( '1', '__नवविभागदुवा__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__विनानवविभागदुवा__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'सद्यआवृत्ती', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'संकेतस्थलीआंग्ल्संकेत:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'नांगरआंग्लसंकेत', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'सद्यकालमुद्रा', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'स्थानिककालमुद्रा', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'दिशाचिन्ह', 'दिशादर्शक', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#भाषा:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'मसुदाभाषा', 'मजकुरभाषा', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'नामविश्वातीलपाने:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'प्रचालकसंख्या', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'क्रमपद्धती', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'डावाभरीव', 'भरीवडावा', 'PADLEFT' ),
-       'padright'                  => array( '0', 'उजवाभरीव', 'भरीवउजवा', 'PADRIGHT' ),
-       'special'                   => array( '0', 'विशेष', 'special' ),
-       'defaultsort'               => array( '1', 'अविचलवर्ग:', 'अविचलवर्गकळ:', 'अविचलवर्गवर्गीकरण:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'संचिकामार्ग:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'खूण', 'खूणगाठ', 'tag' ),
-       'hiddencat'                 => array( '1', '__वर्गलपवा__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'वर्गातीलपाने', 'वर्गीतपाने', 'श्रेणीतपाने', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'पानक्षमता', 'PAGESIZE' ),
-       'index'                     => array( '1', '__क्रमीत__', '__अनुक्रमीत__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__विनाक्रमीत__', '__विनाअनुक्रमीत__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'गटक्रमांक', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__अविचलपुर्ननिर्देश__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'सुरक्षास्तर', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'दिनांकनपद्धती', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#पुनर्निर्देशन', '#पुर्ननिर्देशन', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__अनुक्रमणिकानको__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__प्रदर्शननको__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__अनुक्रमणिकाहवीच__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__अनुक्रमणिका__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__असंपादनक्षम__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__शीर्षकनाही__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'सद्यमहिना', 'सद्यमहिना२', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'सद्यमहिना१', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'सद्यमहिनानाव', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'सद्यमहिनासाधारण', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'सद्यमहिनासंक्षीप्त', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'सद्यदिवस', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'सद्यदिवस२', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'सद्यदिवसनाव', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'सद्यवर्ष', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'सद्यवेळ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'सद्यतास', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'स्थानिकमहिना', 'स्थानिकमहिना२', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'स्थानिकमहिना१', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'स्थानिकमहिनानाव', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'स्थानिकमहिनासाधारण', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'स्थानिकमहिनासंक्षीप्त', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'स्थानिकदिवस', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'स्थानिकदिवस२', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'स्थानिकदिवसनाव', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'स्थानिकवर्ष', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'स्थानिकवेळ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'स्थानिकतास', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'पानसंख्या', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'लेखसंख्या', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'संचिकासंख्या', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'सदस्यसंख्या', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'सक्रीयसदस्यसंख्या', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'संपादनसंख्या', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'धडकसंख्या', 'प्रेक्षासंख्या', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'लेखनाव', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'लेखानावव', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'नामविश्व', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'नामविश्वा', 'नामविश्वाचे', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'चर्चाविश्व', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'चर्चाविश्वा', 'चर्चाविश्वाचे', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'विषयविश्व', 'लेखविश्व', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'विषयविश्वा', 'लेखविश्वा', 'विषयविश्वाचे', 'लेखविश्वाचे', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'पूर्णलेखनाव', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'पूर्णलेखनावे', 'अंशदुवा', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'उपपाननाव', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'उपपाननावे', 'उपपाननावाचे', 'उपौंशदुवा', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'मूळपाननाव', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'मूळपाननावे', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'चर्चापाननाव', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'चर्चापाननावे', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'विषयपाननाव', 'लेखपाननाव', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'विषयपाननावे', 'लेखपाननावे', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'संदेश:', 'निरोप:', 'MSG:' ),
+       'subst'                   => array( '0', 'पर्याय:', 'समाविष्टी:', 'अबाह्य:', 'निरकंसबिंब:', 'कंसत्याग:', 'साचाहिन:', 'साचान्तर:', 'साचापरिस्फोट:', 'साचोद्घाटन:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'संदेशनवा:', 'निरोपनवा:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'इवलेसे', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'इवलेसे=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'उजवे', 'right' ),
+       'img_left'                => array( '1', 'डावे', 'left' ),
+       'img_none'                => array( '1', 'कोणतेचनाही', 'नन्ना', 'none' ),
+       'img_width'               => array( '1', '$1अंश', '$1कणी', '$1पक्ष', '$1px' ),
+       'img_center'              => array( '1', 'मध्यवर्ती', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'चौकट', 'फ़्रेम', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'विनाचौकट', 'विनाफ़्रेम', 'frameless' ),
+       'img_page'                => array( '1', 'पान=$1', 'पान $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'उभा', 'उभा=$1', 'उभा $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'सीमा', 'border' ),
+       'img_baseline'            => array( '1', 'तळरेषा', 'आधाररेषा', 'baseline' ),
+       'img_sub'                 => array( '1', 'अधो', 'sub' ),
+       'img_super'               => array( '1', 'उर्ध्व', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'अत्यूच्च', 'top' ),
+       'img_text_top'            => array( '1', 'मजकूर-शीर्ष', 'शीर्ष-मजकूर', 'text-top' ),
+       'img_middle'              => array( '1', 'मध्य', 'middle' ),
+       'img_bottom'              => array( '1', 'तळ', 'बूड', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'मजकुरतळ', 'text-bottom' ),
+       'img_link'                => array( '1', 'दुवा=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'अल्ट=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'इन्ट:', 'INT:' ),
+       'sitename'                => array( '1', 'संकेतस्थळनाव', 'SITENAME' ),
+       'ns'                      => array( '0', 'नावि:', 'NS:' ),
+       'nse'                     => array( '0', 'नाविअरिक्त:', 'नाव्यारिक्त:', 'नाव्याख:', 'NSE:' ),
+       'localurl'                => array( '0', 'स्थानिकस्थळ:', 'स्थानिकसंकेतस्थळ:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'स्थानिकस्थली:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'विदादाता', 'SERVER' ),
+       'servername'              => array( '0', 'विदादातानाव', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'संहीतामार्ग', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'व्याकरण:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'लिंग:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__विनाशीर्षकबदल__', '__विनाशीब__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__विनामजकुरबदल__', '__विनामब__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'सद्यआठवडा', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'सद्यउतरण', 'सद्यउतार', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'स्थानिकआठवडा', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'स्थानिकउतरण', 'स्थानिकउतार', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'आवृत्तीक्र्मांक', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'आवृत्तीदिन', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'आवृत्तीदिन२', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'आवृत्तीमास', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'आवृत्तीवर्ष', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'आवृत्तीमुद्रा', 'आवृत्तीठसा', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'आवृत्तीसदस्य', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'बहुवचन:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'संपूर्णसंस्थळ', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'संपूर्णसंस्थली:', 'संपूर्णसंस्थळी:', 'FULLURLE:' ),
+       'raw'                     => array( '0', 'कच्चे:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'शीर्षकदाखवा', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'ॠ', 'R' ),
+       'newsectionlink'          => array( '1', '__नवविभागदुवा__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__विनानवविभागदुवा__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'सद्यआवृत्ती', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'संकेतस्थलीआंग्ल्संकेत:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'नांगरआंग्लसंकेत', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'सद्यकालमुद्रा', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'स्थानिककालमुद्रा', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'दिशाचिन्ह', 'दिशादर्शक', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#भाषा:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'मसुदाभाषा', 'मजकुरभाषा', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'नामविश्वातीलपाने:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'प्रचालकसंख्या', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'क्रमपद्धती', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'डावाभरीव', 'भरीवडावा', 'PADLEFT' ),
+       'padright'                => array( '0', 'उजवाभरीव', 'भरीवउजवा', 'PADRIGHT' ),
+       'special'                 => array( '0', 'विशेष', 'special' ),
+       'defaultsort'             => array( '1', 'अविचलवर्ग:', 'अविचलवर्गकळ:', 'अविचलवर्गवर्गीकरण:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'संचिकामार्ग:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'खूण', 'खूणगाठ', 'tag' ),
+       'hiddencat'               => array( '1', '__वर्गलपवा__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'वर्गातीलपाने', 'वर्गीतपाने', 'श्रेणीतपाने', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'पानक्षमता', 'PAGESIZE' ),
+       'index'                   => array( '1', '__क्रमीत__', '__अनुक्रमीत__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__विनाक्रमीत__', '__विनाअनुक्रमीत__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'गटक्रमांक', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__अविचलपुर्ननिर्देश__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'सुरक्षास्तर', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'दिनांकनपद्धती', 'formatdate', 'dateformat' ),
 );
 
 $digitTransformTable = array(
@@ -2936,10 +2936,15 @@ $1',
 # Info page
 'pageinfo-title' => '"$1" च्याबद्दल माहिती',
 'pageinfo-header-edits' => 'संपादने',
-'pageinfo-views' => 'अभिप्रायांची संख्या',
+'pageinfo-header-watchlist' => 'पहाऱ्याची सूची',
+'pageinfo-header-views' => 'दृष्टीपथात',
+'pageinfo-subjectpage' => 'पान',
+'pageinfo-talkpage' => 'चर्चा पान',
 'pageinfo-watchers' => 'पाहणाऱ्यांची संख्या',
 'pageinfo-edits' => 'संपादनांची संख्या',
 'pageinfo-authors' => 'वेगळ्या लेखकांची संख्या',
+'pageinfo-views' => 'अभिप्रायांची संख्या',
+'pageinfo-viewsperedit' => 'प्रति संपादन अभिप्राय',
 
 # Skin names
 'skinname-standard' => 'अभिजात',
index da1ea47..844b758 100644 (file)
@@ -68,36 +68,36 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#LENCONG', '#REDIRECT' ),
-       'currentmonth'              => array( '1', 'BULANSEMASA', 'BULANSEMASA2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'BULANSEMASA1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NAMABULANSEMASA', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NAMABULANSEMASAGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'SINGBULANSEMASA', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'HARISEMASA', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'HARISEMASA2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NAMAHARISEMASA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TAHUNSEMASA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'WAKTUSEMASA', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'JAMSEMASA', 'CURRENTHOUR' ),
-       'pagename'                  => array( '1', 'NAMALAMAN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NAMALAMANE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'RUANGNAMA', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'RUANGNAMAE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'RUANGBINCANG', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'RUANGBINCANGE', 'TALKSPACEE' ),
-       'fullpagename'              => array( '1', 'NAMALAMANPENUH', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NAMALAMANPENUHE', 'FULLPAGENAMEE' ),
-       'msg'                       => array( '0', 'PESAN:', 'MSG:' ),
-       'subst'                     => array( '0', 'TUKAR:', 'SUBST:' ),
-       'img_right'                 => array( '1', 'kiri', 'right' ),
-       'img_left'                  => array( '1', 'kanan', 'left' ),
-       'img_none'                  => array( '1', 'tiada', 'none' ),
-       'img_center'                => array( '1', 'tengah', 'center', 'centre' ),
-       'sitename'                  => array( '1', 'NAMATAPAK', 'SITENAME' ),
-       'ns'                        => array( '0', 'RN:', 'NS:' ),
-       'nse'                       => array( '0', 'RNE:', 'NSE:' ),
-       'currentweek'               => array( '1', 'MINGGUSEMASA', 'CURRENTWEEK' ),
+       'redirect'                => array( '0', '#LENCONG', '#REDIRECT' ),
+       'currentmonth'            => array( '1', 'BULANSEMASA', 'BULANSEMASA2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'BULANSEMASA1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NAMABULANSEMASA', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NAMABULANSEMASAGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'SINGBULANSEMASA', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'HARISEMASA', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'HARISEMASA2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NAMAHARISEMASA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TAHUNSEMASA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'WAKTUSEMASA', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'JAMSEMASA', 'CURRENTHOUR' ),
+       'pagename'                => array( '1', 'NAMALAMAN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NAMALAMANE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'RUANGNAMA', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'RUANGNAMAE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'RUANGBINCANG', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'RUANGBINCANGE', 'TALKSPACEE' ),
+       'fullpagename'            => array( '1', 'NAMALAMANPENUH', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NAMALAMANPENUHE', 'FULLPAGENAMEE' ),
+       'msg'                     => array( '0', 'PESAN:', 'MSG:' ),
+       'subst'                   => array( '0', 'TUKAR:', 'SUBST:' ),
+       'img_right'               => array( '1', 'kiri', 'right' ),
+       'img_left'                => array( '1', 'kanan', 'left' ),
+       'img_none'                => array( '1', 'tiada', 'none' ),
+       'img_center'              => array( '1', 'tengah', 'center', 'centre' ),
+       'sitename'                => array( '1', 'NAMATAPAK', 'SITENAME' ),
+       'ns'                      => array( '0', 'RN:', 'NS:' ),
+       'nse'                     => array( '0', 'RNE:', 'NSE:' ),
+       'currentweek'             => array( '1', 'MINGGUSEMASA', 'CURRENTWEEK' ),
 );
 
 $specialPageAliases = array(
@@ -515,12 +515,12 @@ Senarai laman khas yang sah boleh dilihat di [[Special:SpecialPages]].',
 # General errors
 'error' => 'Ralat',
 'databaseerror' => 'Ralat pangkalan data',
-'dberrortext' => 'Terjadinya ralat sintaks pertanyaan pangkalan data.
-Ini mungkin menandakan adanya pepijat dalam perisian ini.
-Pertanyaan pangkalan data terakhir yang dicuba ialah:
-<blockquote><code>$1</code></blockquote>
-daripada dalam fungsi "<samp>$2</samp>".
-Pangkalan data memulangkan ralat "<samp>$3: $4</samp>".',
+'dberrortext' => 'Ralat sintaks pertanyaan pangkalan data telah terjadi.
+Ini mungkin menandakan pepijat dalam perisian wiki ini.
+Pertanyaan pangkalan data yang terakhir ialah:
+<blockquote><tt>$1</tt></blockquote>
+daripada fungsi "<tt>$2</tt>".
+Pangkalan data memulangkan ralat "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Terdapat ralat sintaks pertanyaan pangkalan data.
 Pertanyaan terakhir ialah:
 "$1"
@@ -854,10 +854,11 @@ Butirannya boleh didapati di [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGEN
 'userpage-userdoesnotexist-view' => 'Akaun pengguna "$1" tidak berdaftar.',
 'blocked-notice-logextract' => 'Pengguna ini sedang disekat.
 Masukan log sekatan terakhir disediakan di bawah sebagai rujukan:',
-'clearyourcache' => "'''Catatan:''' Selepas menyimpan laman ini, anda mungkin perlu membersihkan cache pelayar web anda terlebih dahulu untuk mengenakan perubahan.
+'clearyourcache' => "'''Catatan: Selepas menyimpan laman ini, anda mungkin perlu membersihkan cache pelayar web anda terlebih dahulu untuk mengenakan perubahan.'''
 *'''Firefox/Safari:''' Tekan terus ''Shift'' sambil klik ''Reload'', atau tekan ''Ctrl+F5'' atau tekan ''Ctrl+R''  (''⌘+R'' bagi Mac)
 *'''Google Chrome:''' Tekan ''Ctrl+Shift+R''  (''⌘+Shift+R'' bagi Mac)
 *'''Internet Explorer:''' Tekan terus ''Ctrl'' sambil klik ''Refresh'', atau tekan ''Ctrl+F5''
+*'''Konqueror:''' Klik butang ''Reload'', atau tekan ''F5''
 *'''Opera:''' Kosongkan cache di menu ''Tools → Preferences''",
 'usercssyoucanpreview' => "'''Petua:''' Gunakan butang \"{{int:showpreview}}\" untuk menguji CSS baru anda sebelum menyimpan.",
 'userjsyoucanpreview' => "'''Petua:''' Gunakan butang \"{{int:showpreview}}\" untuk menguji JavaScript baru anda sebelum menyimpan.",
@@ -1859,7 +1860,6 @@ Mungkin anda ingin menyunting keterangan pada [$2 laman penerangan failnya] di s
 'shared-repo' => 'sebuah gedung kongsi',
 'shared-repo-name-wikimediacommons' => 'Wikimedia Commons',
 'filepage.css' => '/* CSS yang ditempatkan di sini disertakan pada laman keterangan fail, dan juga pada klien wiki asing */',
-'upload-disallowed-here' => 'Maaf, anda tidak boleh menggantikan imej ini.',
 
 # File reversion
 'filerevert' => 'Balikkan $1',
@@ -1966,7 +1966,6 @@ Masukan yang <del>dipotong</del> telah diselesaikan.',
 # Miscellaneous special pages
 'nbytes' => '{{PLURAL:$1|$1 bait}}',
 'ncategories' => '$1 kategori',
-'ninterwikis' => '$1 pautan antara wiki',
 'nlinks' => '$1 pautan',
 'nmembers' => '$1 ahli',
 'nrevisions' => '$1 semakan',
@@ -1995,7 +1994,6 @@ Masukan yang <del>dipotong</del> telah diselesaikan.',
 'mostlinkedtemplates' => 'Templat dipaut terbanyak',
 'mostcategories' => 'Rencana dengan kategori terbanyak',
 'mostimages' => 'Imej dipaut terbanyak',
-'mostinterwikis' => 'Halaman yang paling banyak pautan antara wiki',
 'mostrevisions' => 'Rencana dengan semakan terbanyak',
 'prefixindex' => 'Indeks awalan',
 'prefixindex-namespace' => 'Semua laman dengan awalan (ruang nama $1)',
@@ -2143,8 +2141,6 @@ Anda boleh mengetahui [[{{MediaWiki:Listgrouprights-helppage}}|maklumat tambahan
 terlebih dahulu dan mempunyai alamat e-mel yang sah dalam
 [[Special:Preferences|laman keutamaan]] untuk mengirim e-mel kepada pengguna lain.',
 'emailuser' => 'Kirim e-mel kepada pengguna ini',
-'emailuser-title-target' => 'E-mel {{GENDER:$1|pengguna}} ini',
-'emailuser-title-notarget' => 'E-mel pengguna',
 'emailpage' => 'E-mel pengguna',
 'emailpagetext' => 'Gunakan borang berikut untuk mengirim pesanan e-mel kepada pengguna ini.
 
@@ -2952,34 +2948,16 @@ Simpan dalam komputer anda dan muat naiknya di sini.',
 
 # Info page
 'pageinfo-title' => 'Maklumat untuk "$1"',
-'pageinfo-header-basic' => 'Maklumat asas',
-'pageinfo-header-edits' => 'Sunting sejarah',
-'pageinfo-header-restrictions' => 'Perlindungan halaman',
-'pageinfo-header-properties' => 'Sifat halaman',
-'pageinfo-display-title' => 'Tajuk paparan',
-'pageinfo-default-sort' => 'Kunci isih azali',
-'pageinfo-length' => 'Kepanjangan halaman (bait)',
-'pageinfo-article-id' => 'ID halaman',
-'pageinfo-robot-policy' => 'Status enjin pencarian',
-'pageinfo-robot-index' => 'Boleh diindekskan',
-'pageinfo-robot-noindex' => 'Tidak boleh diindekskan',
+'pageinfo-header-edits' => 'Suntingan',
+'pageinfo-header-watchlist' => 'Senarai pantau',
+'pageinfo-header-views' => 'Kunjungan',
+'pageinfo-subjectpage' => 'Laman',
+'pageinfo-talkpage' => 'Laman perbincangan',
+'pageinfo-watchers' => 'Bilangan pemantau',
+'pageinfo-edits' => 'Bilangan suntingan',
+'pageinfo-authors' => 'Bilangan pengarang yang berlainan',
 'pageinfo-views' => 'Bilangan kunjungan',
-'pageinfo-watchers' => 'Bilangan pemantau halaman',
-'pageinfo-redirects-name' => 'Lencongan ke halaman ini',
-'pageinfo-subpages-name' => 'Subhalaman untuk halaman ini',
-'pageinfo-subpages-value' => '$1 ($2 lencongan; $3 bukan lencongan)',
-'pageinfo-firstuser' => 'Pembuat halaman',
-'pageinfo-firsttime' => 'Tarikh halaman dibuat',
-'pageinfo-lastuser' => 'Penyunting terkini',
-'pageinfo-lasttime' => 'Tarikh suntingan terkini',
-'pageinfo-edits' => 'Jumlah suntingan',
-'pageinfo-authors' => 'Jumlah pengarang yang berlainan',
-'pageinfo-recent-edits' => 'Bilangan suntingan terkini (dalam $1 yang lalu)',
-'pageinfo-recent-authors' => 'Bilangan pengarang berbeza yang terkini',
-'pageinfo-restriction' => 'Perlindungan halaman (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => 'Kata sakti ($1)',
-'pageinfo-hidden-categories' => 'Kategori tersembunyi ($1)',
-'pageinfo-templates' => 'Templat tertransklusi ($1)',
+'pageinfo-viewsperedit' => 'Kunjungan sesuntingan',
 
 # Skin names
 'skinname-standard' => 'Klasik',
@@ -3035,7 +3013,6 @@ Dengan menjalankannya, komputer anda mungkin akan terjejas.",
 'file-info-size-pages' => '$1 × $2 piksel, saiz fail: $3, jenis MIME: $4, $5 laman',
 'file-nohires' => 'Tiada leraian lebih besar.',
 'svg-long-desc' => 'Fail SVG, ukuran dasar $1 × $2 piksel, saiz fail: $3',
-'svg-long-desc-animated' => 'Fail SVG animasi, ukuran dasar $1 × $2 piksel, saiz fail: $3',
 'show-big-image' => 'Leraian penuh',
 'show-big-image-preview' => 'Saiz pralihat ini: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Leraian|Leraian-leraian}} lain: $1.',
@@ -3045,8 +3022,6 @@ Dengan menjalankannya, komputer anda mungkin akan terjejas.",
 'file-info-png-looped' => 'berulang',
 'file-info-png-repeat' => 'dimainkan {{PLURAL:$1|sekali|sebanyak $1 kali}}',
 'file-info-png-frames' => '$1 bingkai',
-'file-no-thumb-animation' => "'''Perhatian: Disebabkan had teknikal, gambar kenit untuk fail ini tidak beranimasi.'''",
-'file-no-thumb-animation-gif' => "''''''Perhatian: Disebabkan had teknikal, gambar kenit untuk imej GIF beresolusi tinggi seperti ini tidak beranimasi.'''",
 
 # Special:NewFiles
 'newimages' => 'Galeri fail baru',
index 3a9a45f..699560c 100644 (file)
@@ -142,133 +142,133 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#RINDIRIZZA', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__EBDAWERREJ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__EBDAGALLERIJA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__SFORZAWERREJ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__WERREJ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__EBDASEZZJONIMODIFIKA__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'XAHARKURRENTI', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'ISEMXAHARKURRENTI', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ĠENISEMXAHARKURRENTI', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ABBREVXAHARKURRENTI', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ĠURNATAKURRENTI', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ĠURNATAKURRENTI2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ISEMĠURNATAKURRENTI', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'SENAKURRENTI', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ĦINKURRENTI', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'SIEGĦAKURRENTI', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'XAHARLOKALI', 'XAHARLOKALI2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'XAHARLOKALI1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'ISEMXAHARLOKALI', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ĠENISEMXAHARLOKALI', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ABBREVXAHARLOKALI', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ĠURNATALOKALI', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ĠURNATALOKALI2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ISEMTAL-ĠURNATALOKALI', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'SENALOKALI', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ĦINLOKALI', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'SIEGĦALOKALI', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMRUTA\'PAĠNI', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMRUTA\'ARTIKLI', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMRUTA\'FAJLS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMRUTA\'UTENTI', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NUMRUTA\'UTENTIATTIVI', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NUMBRUTA\'MODIFIKI', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NUMRUTA\'VISTI', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ISEMTAL-PAĠNA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ISEMTAL-PAĠNAE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'SPAZJUTAL-ISEM', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'SPAZJUTAL-ISEME', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'SPAZJUTA\'DISKUSSJONI', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'SPAZJUTA\'DISKUSSJONIE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'SPAZJUTAS-SUĠĠETT', 'SPAZJUTAL-ARTIKLU', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'fullpagename'              => array( '1', 'ISEMSĦIĦTAL-PAĠNA', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ISEMTAL-PAĠNASĦIĦAE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ISEMTAS-SOTTOPAĠNA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ISEMTAS-SUBPAĠNAE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ISEMBAŻIKUTAL-PAĠNA', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ISEMTAL-PAĠNATAL-BAŻIE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ISEMPAĠNATA\'DISKUSSJONI', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ISEMTAL-PAĠNATAD-DISKUSSJONIE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ISEMTAS-SUĠĠETTTAL-PAĠNA', 'ISEMTAL-ARTIKLUTAL-PAĠNA', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ISEMTAS-SUĠĠETTTAL-PAĠNAE', 'ISEMTAL-ARTIKLUTAL-PAĠNAE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSĠ:', 'MSG:' ),
-       'subst'                     => array( '0', 'BIDDEL:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'MSĠEW:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'daqsminuri', 'minuri', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'daqsminuri=$1', 'minuri=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'lemin', 'right' ),
-       'img_left'                  => array( '1', 'xellug', 'left' ),
-       'img_none'                  => array( '1', 'xejn', 'none' ),
-       'img_center'                => array( '1', 'nofs', 'ċentrali', 'ċentru', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'tilat', 'b\'tilar', 'tilar', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bla_tilar', 'frameless' ),
-       'img_page'                  => array( '1', 'paġna=$1', 'paġna $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'wieqaf', 'wieqaf=$1', 'wieqaf $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'bordura', 'burdura', 'border' ),
-       'img_baseline'              => array( '1', 'bażi_tal-linja', 'baseline' ),
-       'img_sub'                   => array( '1', 'bid', 'sub' ),
-       'img_super'                 => array( '1', 'tajjeb', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'fuq', 'top' ),
-       'img_text_top'              => array( '1', 'test-fuq', 'text-top' ),
-       'img_bottom'                => array( '1', 'taħt', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'test-taħt', 'text-bottom' ),
-       'img_link'                  => array( '1', 'ħolqa=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'ISEMTAS-SIT', 'SITENAME' ),
-       'ns'                        => array( '0', 'IS:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLLOKALI:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLLOKALIE:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'ISEMTAS-SERVER', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'DESTINAZZJONITA\'SKRITT', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIKA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'SESS:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__EBDAKONVERTURTITLU__', '__EBDAKT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__EBDAKONVERTURKONTENUT__', '__EBDAKK__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ĠIMGĦAKURRENTI', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ĠTĠKURRENTI', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ĠIMGĦALOKALI', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ĠTĠLOKALI', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDTAR-REVIŻJONI', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ĠURNATATAR-REVIŻJONI', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ĠURNATATAR-REVIŻJONI2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'XAHARTAR-REVIŻJONI', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'SENATAR-REVIŻJONI', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'TIMBRUTAR-REVIŻJONI', 'REVISIONTIMESTAMP' ),
-       'fullurl'                   => array( '0', 'URLSĦIĦA:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLSĦIĦAE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'IBDAKŻ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'IBDAKK:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KŻ:', 'LC:' ),
-       'uc'                        => array( '0', 'KK:', 'UC:' ),
-       'displaytitle'              => array( '1', 'URITITLU', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__ĦOLQASEZZJONIĠDIDA__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__EBDAĦOLQASEZZJONIĠDIDA__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERŻJONIKURRENTI', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLKODIĊI:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ANKRAKODIĊI', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'TIMBRUTAL-ĦINKURRENTI', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'TIMBRUTAL-ĦINLOKALI', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'MARKATAD-DIREZZJONI', 'MARKADIRE', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#LINGWA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'LINGWATAL-KONTENUT', 'LINGKONTENUT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAĠNIFL-ISPAZJUTAL-ISEM:', 'PAĠNISI:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NUMRUTA\'AMMIN', 'NUMBEROFADMINS' ),
-       'padleft'                   => array( '0', 'PADXELLUG', 'PADLEFT' ),
-       'padright'                  => array( '0', 'PADLEMIN', 'PADRIGHT' ),
-       'special'                   => array( '0', 'speċjali', 'special' ),
-       'defaultsort'               => array( '1', 'DEFAULTSORTJA:', 'DEFAULTSORTJAĊAVETTA:', 'DEFAULTKATEGORIJISORTJA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'DESTINAZZJONITAL-FAJL:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'tabella', 'tag' ),
-       'hiddencat'                 => array( '1', '__KATMOĦBIJA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAĠNIFIL-KATEGORIJA', 'PAĠNIFILK', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'DAQSTAL-PAĠNI', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDIĊI__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__EBDAINDIĊI__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NUMRUFIL-GRUPP', 'NUMFIL-GRUPP', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__RIINDIRIZZSTATIKU__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'LIVELLITA\'PROTEZZJONI', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formatdata', 'dataformat', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#RINDIRIZZA', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__EBDAWERREJ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__EBDAGALLERIJA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__SFORZAWERREJ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__WERREJ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__EBDASEZZJONIMODIFIKA__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'XAHARKURRENTI', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'ISEMXAHARKURRENTI', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ĠENISEMXAHARKURRENTI', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ABBREVXAHARKURRENTI', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ĠURNATAKURRENTI', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ĠURNATAKURRENTI2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ISEMĠURNATAKURRENTI', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'SENAKURRENTI', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ĦINKURRENTI', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'SIEGĦAKURRENTI', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'XAHARLOKALI', 'XAHARLOKALI2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'XAHARLOKALI1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'ISEMXAHARLOKALI', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ĠENISEMXAHARLOKALI', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ABBREVXAHARLOKALI', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ĠURNATALOKALI', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ĠURNATALOKALI2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ISEMTAL-ĠURNATALOKALI', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'SENALOKALI', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ĦINLOKALI', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'SIEGĦALOKALI', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMRUTA\'PAĠNI', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMRUTA\'ARTIKLI', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMRUTA\'FAJLS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMRUTA\'UTENTI', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NUMRUTA\'UTENTIATTIVI', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NUMBRUTA\'MODIFIKI', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NUMRUTA\'VISTI', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ISEMTAL-PAĠNA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ISEMTAL-PAĠNAE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'SPAZJUTAL-ISEM', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'SPAZJUTAL-ISEME', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'SPAZJUTA\'DISKUSSJONI', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'SPAZJUTA\'DISKUSSJONIE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'SPAZJUTAS-SUĠĠETT', 'SPAZJUTAL-ARTIKLU', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'fullpagename'            => array( '1', 'ISEMSĦIĦTAL-PAĠNA', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ISEMTAL-PAĠNASĦIĦAE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ISEMTAS-SOTTOPAĠNA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ISEMTAS-SUBPAĠNAE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ISEMBAŻIKUTAL-PAĠNA', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ISEMTAL-PAĠNATAL-BAŻIE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ISEMPAĠNATA\'DISKUSSJONI', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ISEMTAL-PAĠNATAD-DISKUSSJONIE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ISEMTAS-SUĠĠETTTAL-PAĠNA', 'ISEMTAL-ARTIKLUTAL-PAĠNA', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ISEMTAS-SUĠĠETTTAL-PAĠNAE', 'ISEMTAL-ARTIKLUTAL-PAĠNAE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSĠ:', 'MSG:' ),
+       'subst'                   => array( '0', 'BIDDEL:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'MSĠEW:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'daqsminuri', 'minuri', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'daqsminuri=$1', 'minuri=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'lemin', 'right' ),
+       'img_left'                => array( '1', 'xellug', 'left' ),
+       'img_none'                => array( '1', 'xejn', 'none' ),
+       'img_center'              => array( '1', 'nofs', 'ċentrali', 'ċentru', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'tilat', 'b\'tilar', 'tilar', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bla_tilar', 'frameless' ),
+       'img_page'                => array( '1', 'paġna=$1', 'paġna $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'wieqaf', 'wieqaf=$1', 'wieqaf $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'bordura', 'burdura', 'border' ),
+       'img_baseline'            => array( '1', 'bażi_tal-linja', 'baseline' ),
+       'img_sub'                 => array( '1', 'bid', 'sub' ),
+       'img_super'               => array( '1', 'tajjeb', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'fuq', 'top' ),
+       'img_text_top'            => array( '1', 'test-fuq', 'text-top' ),
+       'img_bottom'              => array( '1', 'taħt', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'test-taħt', 'text-bottom' ),
+       'img_link'                => array( '1', 'ħolqa=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'ISEMTAS-SIT', 'SITENAME' ),
+       'ns'                      => array( '0', 'IS:', 'NS:' ),
+       'localurl'                => array( '0', 'URLLOKALI:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLLOKALIE:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'ISEMTAS-SERVER', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'DESTINAZZJONITA\'SKRITT', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATIKA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'SESS:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__EBDAKONVERTURTITLU__', '__EBDAKT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__EBDAKONVERTURKONTENUT__', '__EBDAKK__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ĠIMGĦAKURRENTI', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ĠTĠKURRENTI', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ĠIMGĦALOKALI', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ĠTĠLOKALI', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDTAR-REVIŻJONI', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ĠURNATATAR-REVIŻJONI', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ĠURNATATAR-REVIŻJONI2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'XAHARTAR-REVIŻJONI', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'SENATAR-REVIŻJONI', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'TIMBRUTAR-REVIŻJONI', 'REVISIONTIMESTAMP' ),
+       'fullurl'                 => array( '0', 'URLSĦIĦA:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLSĦIĦAE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'IBDAKŻ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'IBDAKK:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KŻ:', 'LC:' ),
+       'uc'                      => array( '0', 'KK:', 'UC:' ),
+       'displaytitle'            => array( '1', 'URITITLU', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__ĦOLQASEZZJONIĠDIDA__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__EBDAĦOLQASEZZJONIĠDIDA__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERŻJONIKURRENTI', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLKODIĊI:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ANKRAKODIĊI', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'TIMBRUTAL-ĦINKURRENTI', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'TIMBRUTAL-ĦINLOKALI', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'MARKATAD-DIREZZJONI', 'MARKADIRE', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#LINGWA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'LINGWATAL-KONTENUT', 'LINGKONTENUT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAĠNIFL-ISPAZJUTAL-ISEM:', 'PAĠNISI:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NUMRUTA\'AMMIN', 'NUMBEROFADMINS' ),
+       'padleft'                 => array( '0', 'PADXELLUG', 'PADLEFT' ),
+       'padright'                => array( '0', 'PADLEMIN', 'PADRIGHT' ),
+       'special'                 => array( '0', 'speċjali', 'special' ),
+       'defaultsort'             => array( '1', 'DEFAULTSORTJA:', 'DEFAULTSORTJAĊAVETTA:', 'DEFAULTKATEGORIJISORTJA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'DESTINAZZJONITAL-FAJL:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'tabella', 'tag' ),
+       'hiddencat'               => array( '1', '__KATMOĦBIJA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAĠNIFIL-KATEGORIJA', 'PAĠNIFILK', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'DAQSTAL-PAĠNI', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDIĊI__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__EBDAINDIĊI__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NUMRUFIL-GRUPP', 'NUMFIL-GRUPP', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__RIINDIRIZZSTATIKU__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'LIVELLITA\'PROTEZZJONI', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formatdata', 'dataformat', 'formatdate', 'dateformat' ),
 );
 
 $messages = array(
@@ -2917,10 +2917,15 @@ Kull azzjonijiet ta' importazzjoni tal-transwiki jiġu reġistrati fil-[[Special
 # Info page
 'pageinfo-title' => 'Informazzjoni għal "$1"',
 'pageinfo-header-edits' => 'Modifiki',
-'pageinfo-views' => "Numru ta' viżti",
+'pageinfo-header-watchlist' => "Lista ta' osservazzjonijiet",
+'pageinfo-header-views' => 'Viżti',
+'pageinfo-subjectpage' => 'Paġna',
+'pageinfo-talkpage' => "Paġna ta' diskussjoni",
 'pageinfo-watchers' => "Numru ta' osservaturi",
 'pageinfo-edits' => "Numru ta' modifiki",
 'pageinfo-authors' => "Numru ta' awturi distinti",
+'pageinfo-views' => "Numru ta' viżti",
+'pageinfo-viewsperedit' => 'Viżti kull modifika',
 
 # Skin names
 'skinname-standard' => 'Classic',
index ac69cb0..8047db0 100644 (file)
@@ -64,17 +64,17 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ANCAMINAR', '#REDIRECIONAMENTO', '#REDIRECT' ),
-       'img_right'                 => array( '1', 'dreita', 'direita', 'right' ),
-       'img_left'                  => array( '1', 'squierda', 'esquerda', 'left' ),
-       'img_none'                  => array( '1', 'nanhun', 'nenhum', 'none' ),
-       'img_center'                => array( '1', 'centro', 'center', 'centre' ),
-       'img_middle'                => array( '1', 'meio', 'middle' ),
-       'language'                  => array( '0', '#LHENGUA:', '#IDIOMA:', '#LANGUAGE:' ),
-       'filepath'                  => array( '0', 'CAMINOFEXEIRO:', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'eitiqueta', 'tag' ),
-       'pagesize'                  => array( '1', 'TAMANHOFEXEIRO', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
-       'staticredirect'            => array( '1', '_ANCAMINARSTATICO_', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
+       'redirect'                => array( '0', '#ANCAMINAR', '#REDIRECIONAMENTO', '#REDIRECT' ),
+       'img_right'               => array( '1', 'dreita', 'direita', 'right' ),
+       'img_left'                => array( '1', 'squierda', 'esquerda', 'left' ),
+       'img_none'                => array( '1', 'nanhun', 'nenhum', 'none' ),
+       'img_center'              => array( '1', 'centro', 'center', 'centre' ),
+       'img_middle'              => array( '1', 'meio', 'middle' ),
+       'language'                => array( '0', '#LHENGUA:', '#IDIOMA:', '#LANGUAGE:' ),
+       'filepath'                => array( '0', 'CAMINOFEXEIRO:', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'eitiqueta', 'tag' ),
+       'pagesize'                => array( '1', 'TAMANHOFEXEIRO', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
+       'staticredirect'          => array( '1', '_ANCAMINARSTATICO_', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
 );
 
 $messages = array(
index f908fdc..899435d 100644 (file)
@@ -114,75 +114,75 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'currentmonth'              => array( '1', 'МОЛИЦЯКОВ', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'МОЛИЦЯКОВЛЕМ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'МОЛИЦЯКОВЛЕМГЕН', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'МОЛИЦЯКОВКИРЬТЯНЬХВОРМА', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'МОЛИЦЯЧЫ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'МОЛИЦЯЧЫ2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'МОЛИЦЯЧЫЛЕМ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'МОЛИЦЯИЕ', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'МОЛИЦЯШКА', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'МОЛИЦЯЦЯС', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ТЕСКЭНЬКОВ', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'ТЕСКЭНЬКОВЛЕМ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ТЕСКЭНЬКОВЛЕМГЕН', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ТЕСКЭНЬКОВКИРЬТЯНЬХВОРМА', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ТЕСКЭНЬЧЫ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ТЕСКЭНЬЧЫ2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ТЕСКЭНЬЧЫЛЕМ', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ТЕСКЭНЬИЕ', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ТЕСКЭНЬШКА', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ТЕСКЭНЬЦЯС', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ЗЯРОЛОПАТ', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ЗЯРОСЁРМАДОВКСТ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ЗЯРОФАЙЛАТ', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ЗЯРОТЕИЦЯТ', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'ЗЯРОВИТНЕМАТПЕТНЕМАТ', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'ЛОПАЛЕМ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'ЛЕМПОТМО', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'КОРТАМОПОТМО', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
-       'fullpagename'              => array( '1', 'ЛОПАЛЕМКУВАКАСТО', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
-       'talkpagename'              => array( '1', 'КОРТАМОЛОПАЛЕМ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
-       'msg'                       => array( '0', 'ПАЧТЯМНЭ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
-       'img_thumbnail'             => array( '1', 'кенжешка', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'вить_кедь', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'керш_кедь', 'слева', 'left' ),
-       'img_none'                  => array( '1', 'вейкеяк_арась', 'без', 'none' ),
-       'img_center'                => array( '1', 'куншкасо', 'центр', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'кундсо', 'обрамить', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'кундовтомо', 'безрамки', 'frameless' ),
-       'img_page'                  => array( '1', 'лопа=$1', 'лопа $1', 'страница=$1', 'страница $1', 'страница $1', 'page=$1', 'page $1' ),
-       'img_top'                   => array( '1', 'верькс', 'сверху', 'top' ),
-       'img_text_top'              => array( '1', 'текст-верькс', 'текст-сверху', 'text-top' ),
-       'img_middle'                => array( '1', 'куншка', 'посередине', 'middle' ),
-       'img_bottom'                => array( '1', 'алкс', 'снизу', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'текст-алкс', 'текст-снизу', 'text-bottom' ),
-       'sitename'                  => array( '1', 'САЙТЛЕМ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
-       'gender'                    => array( '0', 'СЫМЕ:', 'ПОЛ:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'МОЛИЦЯ_ТАРГО', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'МОЛИЦЯ_ЧИ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ТЕСКЭНЬТАРГО', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'ЛИЯКСТОМТОМАID', 'ИД_ВЕРСИИ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ЛИЯКСТОМТОМАЧЫ', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ЛИЯКСТОМТОМАЧЫ2', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'ЛИЯКСТОМТОМАКОВ', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ЛИЯКСТОМТОМАИЕ', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
-       'plural'                    => array( '0', 'ЛАМОНЬЧИСЛА', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
-       'lcfirst'                   => array( '0', 'ВАСЕНЦЕ_ТЕШТЬКЕСЬ_ВИШКИНЕ:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ВАСЕНЦЕ_ТЕШТЬКЕСЬ_ПОКШ:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'ВИШКА_ТЕШТЬКЕСЭ:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
-       'uc'                        => array( '0', 'ПОШК_ТЕШТЬКЕСЭ:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
-       'raw'                       => array( '0', 'ВЕРЕКСТЭ', 'НЕОБРАБ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'НЕВТЕМС_КОНЯКС', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'ТЕВАТЕВЕРСИЯ', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#КЕЛЕСЬ:', '#ЯЗЫК:', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'ЗЯРОАДМИНТНЭДЕ', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'башка_тевень', 'служебная', 'special' ),
-       'filepath'                  => array( '0', 'ФАЙЛАНЬКИ', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
-       'pagesize'                  => array( '1', 'ЛОПАКУВАЛМО', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
-       'url_path'                  => array( '0', 'ЯН', 'ПУТЬ', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ВИКИ', 'WIKI' ),
+       'currentmonth'            => array( '1', 'МОЛИЦЯКОВ', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'МОЛИЦЯКОВЛЕМ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'МОЛИЦЯКОВЛЕМГЕН', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'МОЛИЦЯКОВКИРЬТЯНЬХВОРМА', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'МОЛИЦЯЧЫ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'МОЛИЦЯЧЫ2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'МОЛИЦЯЧЫЛЕМ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'МОЛИЦЯИЕ', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'МОЛИЦЯШКА', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'МОЛИЦЯЦЯС', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ТЕСКЭНЬКОВ', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'ТЕСКЭНЬКОВЛЕМ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ТЕСКЭНЬКОВЛЕМГЕН', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ТЕСКЭНЬКОВКИРЬТЯНЬХВОРМА', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ТЕСКЭНЬЧЫ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ТЕСКЭНЬЧЫ2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ТЕСКЭНЬЧЫЛЕМ', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ТЕСКЭНЬИЕ', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ТЕСКЭНЬШКА', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ТЕСКЭНЬЦЯС', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ЗЯРОЛОПАТ', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ЗЯРОСЁРМАДОВКСТ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ЗЯРОФАЙЛАТ', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ЗЯРОТЕИЦЯТ', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'ЗЯРОВИТНЕМАТПЕТНЕМАТ', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'ЛОПАЛЕМ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+       'namespace'               => array( '1', 'ЛЕМПОТМО', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'КОРТАМОПОТМО', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
+       'fullpagename'            => array( '1', 'ЛОПАЛЕМКУВАКАСТО', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
+       'talkpagename'            => array( '1', 'КОРТАМОЛОПАЛЕМ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
+       'msg'                     => array( '0', 'ПАЧТЯМНЭ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+       'img_thumbnail'           => array( '1', 'кенжешка', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'вить_кедь', 'справа', 'right' ),
+       'img_left'                => array( '1', 'керш_кедь', 'слева', 'left' ),
+       'img_none'                => array( '1', 'вейкеяк_арась', 'без', 'none' ),
+       'img_center'              => array( '1', 'куншкасо', 'центр', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'кундсо', 'обрамить', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'кундовтомо', 'безрамки', 'frameless' ),
+       'img_page'                => array( '1', 'лопа=$1', 'лопа $1', 'страница=$1', 'страница $1', 'страница $1', 'page=$1', 'page $1' ),
+       'img_top'                 => array( '1', 'верькс', 'сверху', 'top' ),
+       'img_text_top'            => array( '1', 'текст-верькс', 'текст-сверху', 'text-top' ),
+       'img_middle'              => array( '1', 'куншка', 'посередине', 'middle' ),
+       'img_bottom'              => array( '1', 'алкс', 'снизу', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'текст-алкс', 'текст-снизу', 'text-bottom' ),
+       'sitename'                => array( '1', 'САЙТЛЕМ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+       'gender'                  => array( '0', 'СЫМЕ:', 'ПОЛ:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'МОЛИЦЯ_ТАРГО', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'МОЛИЦЯ_ЧИ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ТЕСКЭНЬТАРГО', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
+       'revisionid'              => array( '1', 'ЛИЯКСТОМТОМАID', 'ИД_ВЕРСИИ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ЛИЯКСТОМТОМАЧЫ', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ЛИЯКСТОМТОМАЧЫ2', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'ЛИЯКСТОМТОМАКОВ', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ЛИЯКСТОМТОМАИЕ', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
+       'plural'                  => array( '0', 'ЛАМОНЬЧИСЛА', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
+       'lcfirst'                 => array( '0', 'ВАСЕНЦЕ_ТЕШТЬКЕСЬ_ВИШКИНЕ:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ВАСЕНЦЕ_ТЕШТЬКЕСЬ_ПОКШ:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'ВИШКА_ТЕШТЬКЕСЭ:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
+       'uc'                      => array( '0', 'ПОШК_ТЕШТЬКЕСЭ:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
+       'raw'                     => array( '0', 'ВЕРЕКСТЭ', 'НЕОБРАБ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'НЕВТЕМС_КОНЯКС', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+       'currentversion'          => array( '1', 'ТЕВАТЕВЕРСИЯ', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#КЕЛЕСЬ:', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'ЗЯРОАДМИНТНЭДЕ', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'башка_тевень', 'служебная', 'special' ),
+       'filepath'                => array( '0', 'ФАЙЛАНЬКИ', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
+       'pagesize'                => array( '1', 'ЛОПАКУВАЛМО', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
+       'url_path'                => array( '0', 'ЯН', 'ПУТЬ', 'PATH' ),
+       'url_wiki'                => array( '0', 'ВИКИ', 'WIKI' ),
 );
 
 $messages = array(
@@ -193,7 +193,7 @@ $messages = array(
 'tog-hidepatrolled' => 'Кекшемс лувонь кирдиень витнеметнень-петнематнень чыяконь полавтнематнестэ',
 'tog-newpageshidepatrolled' => 'Кекшемс лувонь кирдиень ванстома лопатнень од лопань керьксэнть эйстэ',
 'tog-extendwatchlist' => 'Келейгавтомс сёрмадовксонь мельга ваномань сёрмалевксэнть невтевест весе полавтнематне, аволь ансяк чыеньсетне.',
-'tog-usenewrc' => 'Ð\9fÑ\83Ñ\80намÑ\81 Ð»Ð¸Ñ\8fкÑ\81Ñ\82омÑ\82омаÑ\82 Ð»Ð¾Ð¿Ð°Ð½Ñ\8c ÐºÐ¾Ñ\80Ñ\8fÑ\81 ÐºÑ\83Ñ\80онÑ\8c-кÑ\83Ñ\80онÑ\8c Ñ\87иенÑ\8c Ð¿Ð¾Ð»Ð°Ð²Ñ\82немаÑ\82неÑ\81Ñ\8d-ванома Ð»ÐµÐ¼Ñ\80иÑ\81Ñ\8cмеÑ\82неÑ\81Ñ\8d  (веши JavaScript)',
+'tog-usenewrc' => 'Ð\9dолдак Ñ\82евÑ\81 Ð²Ð°Ð´Ñ\80Ñ\8fлгавÑ\82озÑ\8c Ð¾Ð´ Ð»Ð¸Ñ\8fкÑ\81Ñ\82омаÑ\82  (веши JavaScript)',
 'tog-numberheadings' => 'Сёрмадовкс коняксос кадык сынсь ловома валтнэ путовить',
 'tog-showtoolbar' => 'Кедьёнкс лазнэнть невтемс сёрмадома шкасто (JavaScript)',
 'tog-editondblclick' => 'Кавксть лепштязь совамс сёрмадовксонь витнеме-петнеме (JavaScript)',
@@ -201,7 +201,7 @@ $messages = array(
 'tog-editsectiononrightclick' => 'Витнемс секциятнень-пелькстнэнь, лепштямс сёрмадовксонть лемензэ лангс чэерень витьёнсе повнэсэ  (JavaScript)',
 'tog-showtoc' => 'Невтемс сёрмадовкс потмокс (лопатненень, конатнесэ 3-до ламо сёрмадовкст)',
 'tog-rememberpassword' => 'Ледстемс совамо валом те бравзерсэнть (сех кувать $1 {{PLURAL:$1|чи|чить}})',
-'tog-watchcreations' => 'СовавÑ\82омÑ\81 Ð²Ð°Ð½Ð¾Ð¼Ð° Ð»ÐµÐ¼Ñ\80иÑ\81Ñ\8cмезÑ\8dнÑ\8c Ð¼Ð¾Ð½Ñ\8c Ñ\82еевÑ\82Ñ\8c Ð»Ð¾Ð¿Ð°Ñ\82ненÑ\8c Ð´Ñ\8b Ñ\81енÑ\8c, Ð¼ÐµÐ·Ðµ Ð¹Ð¾Ð²ÐºÑ\81Ñ\82ан',
+'tog-watchcreations' => 'СовавÑ\82омÑ\81 Ð¼Ð¾Ð½Ñ\8c Ñ\82еевÑ\82Ñ\8c Ð»Ð¾Ð¿Ð°Ñ\82ненÑ\8c Ð²Ð°Ð½Ð¾Ð¼Ð° Ð»ÐµÐ¼ Ñ\80иÑ\81Ñ\8cмезÑ\8dнÑ\8c',
 'tog-watchdefault' => 'Совавтомс монь витевть лопатнень ванома лем рисьмезэнь',
 'tog-watchmoves' => 'Лопанть лиякстомтса, совавтык ванома лем рисьмезэнь',
 'tog-watchdeletion' => 'Лопанть нардаса, совавтык сонзэ ванома лем рисьмезэнь',
@@ -214,7 +214,6 @@ $messages = array(
 'tog-enotifminoredits' => 'Пачтямс е-сёрмасо лиякстомтоматнеде, сестэяк зярдо апокшкынеть',
 'tog-enotifrevealaddr' => 'Штавтомс е-сёрмань адресэм яволявтомань сёрмадовкстнэсэ',
 'tog-shownumberswatching' => 'Невтемс зяро теицятнеде, конат аравтызь лопанть эсест ванома лемрисьментень',
-'tog-oldsig' => 'Уликс кедьпутовксось:',
 'tog-fancysig' => 'Лемпутовксось прок викитекст (сонсь теевиця сюлмавома певтеме)',
 'tog-externaleditor' => 'Нолдамс тевс ушоёнонь витнемканть, зярс лиякс апак аравто (ансяк тевень содыйтненень, арсий машинасот эрявить башка ёнкст-аравтомат [//www.mediawiki.org/wiki/Manual:External_editors подробнее])',
 'tog-externaldiff' => 'Нолдамс тевс ушоёнонь diff, зярс лиякс апак аравто (ансяк тевень содыйтненень, арсий машинасот эрявить башка ёнкст-аравтомат [//www.mediawiki.org/wiki/Manual:External_editors подробнее])',
@@ -311,7 +310,6 @@ $messages = array(
 'listingcontinuesabbrev' => 'поладксозо моли',
 'index-category' => 'Индекс марто лопатне',
 'noindex-category' => 'Индекстэме лопатне',
-'broken-file-category' => 'Лопат, конатнесэ файлань яжазь сюлмавомапеть',
 
 'about' => 'Эстедензэ',
 'article' => 'Потмокслопа',
@@ -691,7 +689,7 @@ IP-тешкстэть — $3, саймас совавтоманть ID-сь —
 {{FULLPAGENAME}}|action=edit}} витнемс-петнемс те лопанть]</span>.',
 'updated' => '(Одолгавтозь)',
 'note' => "'''Явт мель:'''",
-'previewnote' => "'''Ð\9aиÑ\80дÑ\82Ñ\8fÑ\8f Ð¼ÐµÐ»Ñ\8cÑ\81Ñ\8d, Ñ\82е ансяк васнянь невтевкс.'''
+'previewnote' => "'''Ð\9aиÑ\80дÑ\82Ñ\8c Ð¼ÐµÐ»Ñ\8cÑ\81Ñ\8d, Ð¢е ансяк васнянь невтевкс.'''
 Полавтоматне зярс апак вансто!",
 'editing' => 'Витнят-петнят $1',
 'editingsection' => 'Витнеме-петнеме $1 (секциянть)',
@@ -730,7 +728,6 @@ IP-тешкстэть — $3, саймас совавтоманть ID-сь —
 'post-expand-template-inclusion-warning' => 'Ванок: Парцунлопатнеде кельгстят пек ламо.
 Совавтовомо аволь весе парцунлопатне кельгить.',
 'post-expand-template-inclusion-category' => 'Лопатне, конатнень лопапарцун марто покшолмаст пек ламо',
-'post-expand-template-argument-warning' => "'''Ванок''': Те лопасонть ули лопапарцунонь вейке эли седе ламо аргумент, конась вельть покш. Сеть аргументтнэ нардазь.",
 'post-expand-template-argument-category' => 'Лопатнесэ улить лопа парцунонь нардань аргументт',
 'parser-template-loop-warning' => 'Лопа парцунсто "чары реве" муевсь: [[$1]]',
 
@@ -814,7 +811,7 @@ IP-тешкстэть — $3, саймас совавтоманть ID-сь —
 'revertmerge' => 'Явомс логонть мекев, кода ульнесь вейтьсэндямодо икеле',
 
 # Diffs
-'history-title' => '"$1"-нь полавтнемань историязо',
+'history-title' => 'Историясь ламо вановксонть "$1"',
 'lineno' => 'Киксэсь $1:',
 'compareselectedversions' => 'Кочказь версиятнень аравтомс карадо-каршо',
 'editundo' => 'Велявтомс мекев мезе витнинь-петнинь',
@@ -948,8 +945,6 @@ IP-тешкстэть — $3, саймас совавтоманть ID-сь —
 'gender-female' => 'Авань сыме',
 'email' => 'Е-сёрма',
 'prefs-help-realname' => 'Алкуксонь леметь (арась мелеть, иляк путо): путсак, ды сон карми неявомо не таркатнесэ, косо тон тев теят.',
-'prefs-help-email' => 'Е-сёрмапаргот а эряви тешкстамс. Сон карми эрявомо ансяк салававалонь одов пачтямсто ёмавтындерясак неень салавань валот.',
-'prefs-help-email-others' => 'Мелеть сайтянзат, путыка кортамо лопазот е-сёрмапаргот, конань вельде лия ломантне сёрмадовить тенть. Минек вельде е-сёрмапаргот зярдояк а неяви, зярдо лия совицятне сёрмалить тенть.',
 'prefs-help-email-required' => 'Е-сёрмань адресэть эряви.',
 'prefs-signature' => 'Кедь путовкс',
 'prefs-dateformat' => 'Ков чинь форматозо',
@@ -1815,9 +1810,12 @@ IP-тешкстэть — $3, саймас совавтоманть ID-сь —
 'spambot_username' => 'MediaWiki-нь шукшто ванькскавтома',
 
 # Info page
-'pageinfo-views' => 'Зяро ванома потмонзо',
+'pageinfo-header-views' => 'Ванома потмот',
+'pageinfo-subjectpage' => 'Лопа',
+'pageinfo-talkpage' => 'Кортнема лопа',
 'pageinfo-edits' => 'Зяроксть витнезь-петнезь',
 'pageinfo-authors' => 'Зяро авторонзо',
+'pageinfo-views' => 'Зяро ванома потмонзо',
 
 # Skin names
 'skinname-standard' => 'Классикань',
index 68482db..f94221b 100644 (file)
@@ -74,56 +74,56 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#بور', '#تغییرمسیر', '#تغییر_مسیر', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__بی‌فهرست__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__بی‌نگارخنه__', '__بی‌نگارخانه__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__بافهرست__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__فهرست__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__بی‌بخش__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', 'بی‌عنوان__', '__بی‌عنوان__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ماه', 'ماه‌کنونی', 'ماه_کنونی', 'ماه‌کنونی۲', 'ماه_اسایی۲', 'ماه_کنونی۲', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ماه۱', 'ماه‌کنونی۱', 'ماه_کنونی۱', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'نام‌ماه', 'نام_ماه', 'نام‌ماه‌کنونی', 'نام_ماه_کنونی', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'نام‌ماه‌اضافه', 'نام_ماه_اضافه', 'نام‌ماه‌کنونی‌اضافه', 'نام_ماه_کنونی_اضافه', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'مخفف‌نام‌ماه', 'مخفف_نام_ماه', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'روز', 'روزکنونی', 'روز_کنونی', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'روز۲', 'روز_۲', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'نام‌روز', 'نام_روز', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'سال', 'سال‌کنونی', 'سال_کنونی', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'زمان‌کنونی', 'زمان_کنونی', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ساعت', 'ساعت‌کنونی', 'ساعت_کنونی', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ماه‌محلی', 'ماه_محلی', 'ماه‌محلی۲', 'ماه_محلی۲', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'ماه‌محلی۱', 'ماه_محلی۱', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'نام‌ماه‌محلی', 'نام_ماه_محلی', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'نام‌ماه‌محلی‌اضافه', 'نام_ماه_محلی_اضافه', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'مخفف‌ماه‌محلی', 'مخفف_ماه_محلی', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'روزمحلی', 'روز_محلی', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'روزمحلی۲', 'روز_محلی_۲', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'نام‌روزمحلی', 'نام_روز_محلی', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'سال‌محلی', 'سال_محلی', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'زمون_محلی', 'زمان_محلی', 'زمان‌محلی', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ساعت‌محلی', 'ساعت_محلی', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'تعدادصفحه‌ها', 'تعداد_صفحه‌ها', 'ولگ‌ئون_نمره', 'وألگ‌ئون_نومره', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'تعدادمقاله‌ها', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'تعدادپرونده‌ها', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'تعدادکارورون', 'تعدادکاربران', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'کارورون_فعال', 'کاربران_فعال', 'کاربران‌فعال', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'تعداددچی‌یه‌ئون', 'تعدادویرایش‌ها', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'تعدادبازدید', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'نام‌صفحه', 'نام_صفحه', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'نام‌صفحه‌کد', 'نام_صفحه_کد', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'فضای‌نام', 'فضای_نام', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'فضای‌نام‌کد', 'فضای_نام_کد', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'فضای‌گپ', 'فضای_گپ', 'فضای‌بحث', 'فضای_بحث', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'فضای‌گپ_کد', 'فضای_گپ_کد', 'فضای‌بحث‌کد', 'فضای_بحث_کد', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'فضای‌موضوع', 'فضای‌مقاله', 'فضای_موضوع', 'فضای_مقاله', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'int'                       => array( '0', 'ترجمه:', 'INT:' ),
-       'sitename'                  => array( '1', 'نام‌وبگاه', 'نام_وبگاه', 'SITENAME' ),
-       'ns'                        => array( '0', 'فن:', 'NS:' ),
-       'nse'                       => array( '0', 'فنک:', 'NSE:' ),
-       'localurl'                  => array( '0', 'نشونی:', 'نشانی:', 'LOCALURL:' ),
-       'grammar'                   => array( '0', 'دستور_زبون:', 'دستور_زوون:', 'دستورزبان:', 'دستور_زبان:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'جنسیت:', 'جنس:', 'GENDER:' ),
+       'redirect'                => array( '0', '#بور', '#تغییرمسیر', '#تغییر_مسیر', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__بی‌فهرست__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__بی‌نگارخنه__', '__بی‌نگارخانه__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__بافهرست__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__فهرست__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__بی‌بخش__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', 'بی‌عنوان__', '__بی‌عنوان__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ماه', 'ماه‌کنونی', 'ماه_کنونی', 'ماه‌کنونی۲', 'ماه_اسایی۲', 'ماه_کنونی۲', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ماه۱', 'ماه‌کنونی۱', 'ماه_کنونی۱', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'نام‌ماه', 'نام_ماه', 'نام‌ماه‌کنونی', 'نام_ماه_کنونی', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'نام‌ماه‌اضافه', 'نام_ماه_اضافه', 'نام‌ماه‌کنونی‌اضافه', 'نام_ماه_کنونی_اضافه', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'مخفف‌نام‌ماه', 'مخفف_نام_ماه', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'روز', 'روزکنونی', 'روز_کنونی', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'روز۲', 'روز_۲', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'نام‌روز', 'نام_روز', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'سال', 'سال‌کنونی', 'سال_کنونی', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'زمان‌کنونی', 'زمان_کنونی', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ساعت', 'ساعت‌کنونی', 'ساعت_کنونی', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ماه‌محلی', 'ماه_محلی', 'ماه‌محلی۲', 'ماه_محلی۲', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'ماه‌محلی۱', 'ماه_محلی۱', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'نام‌ماه‌محلی', 'نام_ماه_محلی', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'نام‌ماه‌محلی‌اضافه', 'نام_ماه_محلی_اضافه', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'مخفف‌ماه‌محلی', 'مخفف_ماه_محلی', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'روزمحلی', 'روز_محلی', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'روزمحلی۲', 'روز_محلی_۲', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'نام‌روزمحلی', 'نام_روز_محلی', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'سال‌محلی', 'سال_محلی', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'زمون_محلی', 'زمان_محلی', 'زمان‌محلی', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ساعت‌محلی', 'ساعت_محلی', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'تعدادصفحه‌ها', 'تعداد_صفحه‌ها', 'ولگ‌ئون_نمره', 'وألگ‌ئون_نومره', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'تعدادمقاله‌ها', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'تعدادپرونده‌ها', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'تعدادکارورون', 'تعدادکاربران', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'کارورون_فعال', 'کاربران_فعال', 'کاربران‌فعال', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'تعداددچی‌یه‌ئون', 'تعدادویرایش‌ها', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'تعدادبازدید', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'نام‌صفحه', 'نام_صفحه', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'نام‌صفحه‌کد', 'نام_صفحه_کد', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'فضای‌نام', 'فضای_نام', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'فضای‌نام‌کد', 'فضای_نام_کد', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'فضای‌گپ', 'فضای_گپ', 'فضای‌بحث', 'فضای_بحث', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'فضای‌گپ_کد', 'فضای_گپ_کد', 'فضای‌بحث‌کد', 'فضای_بحث_کد', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'فضای‌موضوع', 'فضای‌مقاله', 'فضای_موضوع', 'فضای_مقاله', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'int'                     => array( '0', 'ترجمه:', 'INT:' ),
+       'sitename'                => array( '1', 'نام‌وبگاه', 'نام_وبگاه', 'SITENAME' ),
+       'ns'                      => array( '0', 'فن:', 'NS:' ),
+       'nse'                     => array( '0', 'فنک:', 'NSE:' ),
+       'localurl'                => array( '0', 'نشونی:', 'نشانی:', 'LOCALURL:' ),
+       'grammar'                 => array( '0', 'دستور_زبون:', 'دستور_زوون:', 'دستورزبان:', 'دستور_زبان:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'جنسیت:', 'جنس:', 'GENDER:' ),
 );
 
 $messages = array(
index ce5f61a..8110da1 100644 (file)
@@ -192,124 +192,124 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#OMDIRIGERING', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__INGENINNHOLDSFORTEGNELSE__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__INTETGALLERI__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__TVINGINNHOLDSFORTEGNELSE__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INNHOLDSFORTEGNELSE__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__INGENSEKSJONSREDIGERING__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'NÅVÆRENDEMÅNED', 'NÅVÆRENDEMÅNED2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'NÅVÆRENDEMÅNED1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NÅVÆRENDEMÅNEDSNAVN', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NÅVÆRENDEMÅNEDSNAVNGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'NÅVÆRENDEMÅNEDSNAVNKORT', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'NÅVÆRENDEDAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'NÅVÆRENDEDAG2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NÅVÆRENDEDAGSNAVN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'NÅVÆRENDEÅR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'NÅVÆRENDETID', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'NÅVÆRENDETIME', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALMÅNED', 'LOKALMÅNED2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALMÅNED1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKALMÅNEDSNAVN', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKALMÅNEDSNAVNGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKALMÅNEDSNAVNKORT', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALDAG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALDAG2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKALDAGSNAVN', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALTÅR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALTID', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALTIME', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ANTALLSIDER', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ANTALLARTIKLER', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ANTALLFILER', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ANTALLBRUKERE', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ANTALLAKTIVEBRUKERE', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ANTALLREDIGERINGER', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ANTALLVISNINGER', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'SIDENAVN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SIDENAVNE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAVNEROM', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NAVNEROME', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'DISKUSJONSROM', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'DISKUSJONSROME', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'SUBJEKTROM', 'ARTIKKELROM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'SUBJEKTROME', 'ARTIKKELROME', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'FULLTSIDENAVN', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'FULLTSIDENAVNE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'UNDERSIDENAVN', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'UNDERSIDENAVNE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'GRUNNSIDENAVN', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'GRUNNSIDENAVNE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'DISKUSJONSSIDENAVN', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'DISKUSJONSSIDENAVNE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'SUBJEKTSIDENAVN', 'ARTIKKELSIDENAVN', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'SUBJEKTSIDENAVNE', 'ARTIKKELSIDENAVNE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'img_thumbnail'             => array( '1', 'miniatyr', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatyr=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'høyre', 'right' ),
-       'img_left'                  => array( '1', 'venstre', 'left' ),
-       'img_none'                  => array( '1', 'ingen', 'none' ),
-       'img_center'                => array( '1', 'sentrer', 'senter', 'midtstilt', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ramme', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'rammeløs', 'ingenramme', 'frameless' ),
-       'img_page'                  => array( '1', 'side=$1', 'side $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'portrett', 'portrett=$1', 'portrett_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_baseline'              => array( '1', 'grunnlinje', 'baseline' ),
-       'img_top'                   => array( '1', 'topp', 'top' ),
-       'img_middle'                => array( '1', 'midt', 'middle' ),
-       'img_bottom'                => array( '1', 'bunn', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekst-bunn', 'text-bottom' ),
-       'img_link'                  => array( '1', 'lenke=$1', 'link=$1' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALURLE:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ARTIKKELSTI', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'TJENER', 'SERVER' ),
-       'servername'                => array( '0', 'TJENERNAVN', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTSTI', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'STILSTI', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIKK:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'KJØNN:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__INGENTITTELKONVERTERING__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__INGENINNHOLDSKONVERTERING__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'NÅVÆRENDEUKE', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'NÅVÆRENDEUKEDAG', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALUKE', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'LOKALUKEDAG', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'REVISJONSID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'REVISJONSDAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'REVISJONSDAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'REVISJONSMÅNED', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'REVISJONSMÅNED1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'REVISJONSÅR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'REVISJONSTIDSSTEMPEL', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'REVISJONSBRUKER', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'FLERTALL:', 'PLURAL:' ),
-       'raw'                       => array( '0', 'RÅ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'VISTITTEL', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__NYSEKSJONSLENKE__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__INGENNYSEKSJONSLENKE__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'NÅVÆRENDEVERSJON', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'NÅVÆRENDETIDSSTEMPEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKALTTIDSSTEMPEL', 'LOCALTIMESTAMP' ),
-       'contentlanguage'           => array( '1', 'INNHOLDSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'SIDERINAVNEROM:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ANTALLADMINISTRATORER', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'spesial', 'special' ),
-       'defaultsort'               => array( '1', 'STANDARDSORTERING', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'FILSTI:', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__SKJULTKATEGORI__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'SIDERIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'SIDESTØRRELSE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEKSER__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__INGENINDEKSERING__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NUMMERIGRUPPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATISTOMDIRIGERING__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'BESKYTTELSESNIVÅ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'datoformat', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'STI', 'PATH' ),
-       'url_query'                 => array( '0', 'SPØRRING', 'QUERY' ),
+       'redirect'                => array( '0', '#OMDIRIGERING', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__INGENINNHOLDSFORTEGNELSE__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__INTETGALLERI__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__TVINGINNHOLDSFORTEGNELSE__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INNHOLDSFORTEGNELSE__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__INGENSEKSJONSREDIGERING__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'NÅVÆRENDEMÅNED', 'NÅVÆRENDEMÅNED2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'NÅVÆRENDEMÅNED1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NÅVÆRENDEMÅNEDSNAVN', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NÅVÆRENDEMÅNEDSNAVNGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'NÅVÆRENDEMÅNEDSNAVNKORT', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'NÅVÆRENDEDAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'NÅVÆRENDEDAG2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NÅVÆRENDEDAGSNAVN', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'NÅVÆRENDEÅR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'NÅVÆRENDETID', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'NÅVÆRENDETIME', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALMÅNED', 'LOKALMÅNED2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALMÅNED1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKALMÅNEDSNAVN', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKALMÅNEDSNAVNGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKALMÅNEDSNAVNKORT', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALDAG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALDAG2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKALDAGSNAVN', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALTÅR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALTID', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALTIME', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ANTALLSIDER', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ANTALLARTIKLER', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ANTALLFILER', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ANTALLBRUKERE', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ANTALLAKTIVEBRUKERE', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ANTALLREDIGERINGER', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'ANTALLVISNINGER', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'SIDENAVN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SIDENAVNE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAVNEROM', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NAVNEROME', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'DISKUSJONSROM', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'DISKUSJONSROME', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'SUBJEKTROM', 'ARTIKKELROM', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'SUBJEKTROME', 'ARTIKKELROME', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'FULLTSIDENAVN', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'FULLTSIDENAVNE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'UNDERSIDENAVN', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'UNDERSIDENAVNE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'GRUNNSIDENAVN', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'GRUNNSIDENAVNE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'DISKUSJONSSIDENAVN', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'DISKUSJONSSIDENAVNE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'SUBJEKTSIDENAVN', 'ARTIKKELSIDENAVN', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'SUBJEKTSIDENAVNE', 'ARTIKKELSIDENAVNE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'           => array( '1', 'miniatyr', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatyr=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'høyre', 'right' ),
+       'img_left'                => array( '1', 'venstre', 'left' ),
+       'img_none'                => array( '1', 'ingen', 'none' ),
+       'img_center'              => array( '1', 'sentrer', 'senter', 'midtstilt', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ramme', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'rammeløs', 'ingenramme', 'frameless' ),
+       'img_page'                => array( '1', 'side=$1', 'side $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'portrett', 'portrett=$1', 'portrett_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_baseline'            => array( '1', 'grunnlinje', 'baseline' ),
+       'img_top'                 => array( '1', 'topp', 'top' ),
+       'img_middle'              => array( '1', 'midt', 'middle' ),
+       'img_bottom'              => array( '1', 'bunn', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekst-bunn', 'text-bottom' ),
+       'img_link'                => array( '1', 'lenke=$1', 'link=$1' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALURLE:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ARTIKKELSTI', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'TJENER', 'SERVER' ),
+       'servername'              => array( '0', 'TJENERNAVN', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTSTI', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'STILSTI', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATIKK:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'KJØNN:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__INGENTITTELKONVERTERING__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__INGENINNHOLDSKONVERTERING__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'NÅVÆRENDEUKE', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'NÅVÆRENDEUKEDAG', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALUKE', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'LOKALUKEDAG', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'REVISJONSID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'REVISJONSDAG', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'REVISJONSDAG2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'REVISJONSMÅNED', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'REVISJONSMÅNED1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'REVISJONSÅR', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'REVISJONSTIDSSTEMPEL', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'REVISJONSBRUKER', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'FLERTALL:', 'PLURAL:' ),
+       'raw'                     => array( '0', 'RÅ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'VISTITTEL', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__NYSEKSJONSLENKE__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__INGENNYSEKSJONSLENKE__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'NÅVÆRENDEVERSJON', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'NÅVÆRENDETIDSSTEMPEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKALTTIDSSTEMPEL', 'LOCALTIMESTAMP' ),
+       'contentlanguage'         => array( '1', 'INNHOLDSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'SIDERINAVNEROM:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ANTALLADMINISTRATORER', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'spesial', 'special' ),
+       'defaultsort'             => array( '1', 'STANDARDSORTERING', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'FILSTI:', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__SKJULTKATEGORI__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'SIDERIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'SIDESTØRRELSE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEKSER__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__INGENINDEKSERING__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NUMMERIGRUPPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATISTOMDIRIGERING__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'BESKYTTELSESNIVÅ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'datoformat', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'STI', 'PATH' ),
+       'url_query'               => array( '0', 'SPØRRING', 'QUERY' ),
 );
 
 $messages = array(
@@ -576,10 +576,6 @@ $1',
 'youhavenewmessages' => 'Du har $1 ($2).',
 'newmessageslink' => 'nye meldinger',
 'newmessagesdifflink' => 'siste endring',
-'youhavenewmessagesfromusers' => 'Du har $1 fra {{PLURAL:$3|en annen bruker| $3 brukere}} ($2).',
-'youhavenewmessagesmanyusers' => 'Du har $1 fra mange brukere ($2).',
-'newmessageslinkplural' => '{{PLURAL:$1|en ny melding|nye meldinger}}',
-'newmessagesdifflinkplural' => 'siste {{PLURAL:$1|endring|endringer}}',
 'youhavenewmessagesmulti' => 'Du har nye beskjeder på $1',
 'editsection' => 'rediger',
 'editold' => 'rediger',
@@ -731,7 +727,6 @@ Ikke glem å endre [[Special:Preferences|innstillingene]] dine.',
 'remembermypassword' => 'Husk meg på denne datamaskinen (i maks $1 {{PLURAL:$1|dag|dager}})',
 'securelogin-stick-https' => 'Vær fortsatt koblet til HTTPS etter innlogging',
 'yourdomainname' => 'Ditt domene',
-'password-change-forbidden' => 'Du kan ikke endre passord på denne wikien.',
 'externaldberror' => 'Det var en ekstern autentifiseringsfeil, eller du kan ikke oppdatere din eksterne konto.',
 'login' => 'Logg inn',
 'nav-login-createaccount' => 'Logg inn eller opprett en konto',
@@ -981,10 +976,6 @@ Du kan [[Special:Search/{{PAGENAME}}|søke etter denne sidetittelen]] på andre
 eller [{{fullurl:{{FULLPAGENAME}}|action=edit}} opprette siden]</span>.',
 'noarticletext-nopermission' => 'Det er ingen tekst på denne siden.
 Du kan [[Special:Search/{{PAGENAME}}|søke etter sidens tittel]] i andre sider, eller <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} søke i relevante logger]</span>.',
-'missing-revision' => 'Revisjonen #$1 av siden med navnet "{{PAGENAME}}" eksisterer ikke.
-
-Dette skyldes som regel at en gammel historikklenke er fulgt til en side som er slettet.
-Detaljer kan finnes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletteloggen].',
 'userpage-userdoesnotexist' => 'Brukerkontoen «$1» er ikke registrert.
 Sjekk om du ønsker å opprette/redigere denne siden.',
 'userpage-userdoesnotexist-view' => 'Kontoen «$1» er ikke registrert.',
@@ -994,6 +985,7 @@ Siste blokkeringsloggelement kan sees nedenfor.',
 * '''Firefox / Safari:''' Hold ''Shift'' mens du klikker på ''Oppdater'' eller trykk ''Ctrl-F5'' eller ''Ctrl-R'' (''⌘-R'' på en Mac)
 * '''Google Chrome:''' Trykk ''Ctrl-Shift-R'' (''⌘-Shift-R'' på en Mac)
 * '''Internet Explorer:''' Hold ''Ctrl'' mens du klikker på ''Oppdater'' eller trykk ''Ctrl-F5''
+* '''Konqueror:''' Klikk ''Oppdater'' eller trykk ''F5''
 * '''Opera:''' Tøm hurtiglageret i ''Verktøy → Innstillinger''",
 'usercssyoucanpreview' => "'''Tips:''' Bruk «{{int:showpreview}}»-knappen for å teste din nye CSS før du lagrer.",
 'userjsyoucanpreview' => "'''Tips:''' Bruk «{{int:showpreview}}»-knappen for å teste ditt nye JS før du lagrer.",
@@ -1108,7 +1100,6 @@ Disse parameterne har blitt utelatt.',
 'expansion-depth-exceeded-warning' => 'Sida har overskredet ekspansjonsdybden',
 'parser-unstrip-loop-warning' => '«Unstrip»-loop påvist',
 'parser-unstrip-recursion-limit' => 'Rekursjonsgrense for taggfjerning overskredet ($1)',
-'converter-manual-rule-error' => 'En feil ble oppdaget i en manuell språkkonverteringsregel',
 
 # "Undo" feature
 'undo-success' => 'Redigeringen kan omgjøres. Sjekk sammenligningen under for å bekrefte at du vil gjøre dette, og lagre endringene for å fullføre omgjøringen.',
@@ -1295,10 +1286,6 @@ Forsikre deg om at denne endringen vil opprettholde historisk sidekontinuitet.',
 'editundo' => 'fjern',
 'diff-multi' => '({{PLURAL:$1|Én mellomrevisjon|$1 mellomrevisjoner}} av {{PLURAL:$2|én bruker|$2 brukere}} vises ikke)',
 'diff-multi-manyusers' => '({{PLURAL:$1|Én mellomrevisjon|$1 mellomrevisjoner}} av mer enn $2 {{PLURAL:$2|bruker|brukere}} vises ikke)',
-'difference-missing-revision' => '{{PLURAL:$2|En revisjon|$2 revisjoner}} av denne forskjellen ($1) {{PLURAL:$2|ble|ble}} ikke funnet.
-
-Dette skyldes som regel at en gammel forskjell-lenke er fulgt til en side som er slettet.
-Detaljer kan finnes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletteloggen].',
 
 # Search results
 'searchresults' => 'Søkeresultater',
@@ -1708,12 +1695,12 @@ Sider på [[Special:Watchlist|overvåkningslisten din]] er i '''fet skrift'''.",
 
 Slette- og flytteloggen for denne siden gjengis her:",
 'uploadtext' => "Bruk skjemaet nedenfor for å laste opp filer.
-For å se eller søke i eksisterende filer, gå til [[Special:FileList|listen over filer]]. Opplastinger lagres også i [[Special:Log/upload|opplastingsloggen]] og slettinger i [[Special:Log/delete|sletteloggen]].
+For å se eller søke i eksisterende filer, gå til [[Special:FileList|listen over filer]]. Opplastinger lagres også i [[Special:Log/upload|opplastingsloggen]].
 
 For å inkludere en fil på en side, bruk en slik lenke:
-*'''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Filnavn.jpg]]</nowiki></code>''' for å bruke bildet i opprinnelig form
-*'''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Filnavn.png|200px|thumb|left|Alternativ tekst]]</nowiki></code>''' for å bruke bildet med en bredde på 200&nbsp;piksler, venstrestilt og med «Alternativ tekst» som beskrivelse
-*'''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Filnavn.ogg]]</nowiki></code>''' for å lenke direkte til filen uten å vise den",
+*'''<code><nowiki>[[</nowiki>{{ns:file}}:Filnavn.jpg<nowiki>]]</nowiki></code>''' for å bruke bildet i opprinnelig form
+*'''<code><nowiki>[[</nowiki>{{ns:file}}:Filnavn.png|200px|thumb|left|Alternativ tekst<nowiki>]]</nowiki></code>''' for å bruke bildet med en bredde på 200&nbsp;piksler, venstrestilt og med «Alternativ tekst» som beskrivelse
+*'''<code><nowiki>[[</nowiki>{{ns:media}}:Filnavn.ogg<nowiki>]]</nowiki></code>''' for å lenke direkte til filen uten å vise den",
 'upload-permitted' => 'Tillatte filtyper: $1.',
 'upload-preferred' => 'Foretrukne filtyper: $1',
 'upload-prohibited' => 'Forbudte filtyper: $1.',
@@ -2075,7 +2062,7 @@ Kanskje du vil redigere beskrivelsen på dens [$2 filbeskrivelsesside].',
 'disambiguationspage' => 'Template:Peker',
 'disambiguations-text' => "Følgende sider lenker til en '''pekerside'''.
 De burde i stedet lenke til en passende innholdsside.<br />
-En side anses om en pekerside om den inneholder en mal som det lenkes til fra [[MediaWiki:Disambiguationspage]].",
+En side anses om en pekerside om den inneholder en mal som det lenkes til fra [[MediaWiki:Disambiguationspage]]",
 
 'doubleredirects' => 'Doble omdirigeringer',
 'doubleredirectstext' => 'Denne siden lister opp de sidene som er omdirigeringer til andre omdirigeringssider.
@@ -2100,7 +2087,6 @@ Hver rad inneholder lenker til første og andre omdirigering, samt målet for de
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|kategori|kategorier}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikier}}',
 'nlinks' => '$1 {{PLURAL:$1|lenke|lenker}}',
 'nmembers' => '$1 {{PLURAL:$1|medlem|medlemmer}}',
 'nrevisions' => '$1 {{PLURAL:$1|revisjon|revisjoner}}',
@@ -2129,7 +2115,6 @@ Hver rad inneholder lenker til første og andre omdirigering, samt målet for de
 'mostlinkedtemplates' => 'Mest brukte maler',
 'mostcategories' => 'Sider med flest kategorier',
 'mostimages' => 'Mest brukte filer',
-'mostinterwikis' => 'Sider med flest interwikier',
 'mostrevisions' => 'Artikler med flest revisjoner',
 'prefixindex' => 'Alle sider med prefiks',
 'prefixindex-namespace' => 'All sider med prefiks ($1 navnerom)',
@@ -2275,8 +2260,6 @@ Mer informasjon om de enkelte rettighetstypene kan finnes [[{{MediaWiki:Listgrou
 'mailnologin' => 'Ingen avsenderadresse',
 'mailnologintext' => 'Du må være [[Special:UserLogin|logget inn]] og ha en gyldig e-postadresse satt i [[Special:Preferences|brukerinnstillingene]] for å sende e-post til andre brukere.',
 'emailuser' => 'E-post til denne brukeren',
-'emailuser-title-target' => 'Send epost til denne {{GENDER:$1|brukeren}}',
-'emailuser-title-notarget' => 'E-post til bruker',
 'emailpage' => 'E-post til bruker',
 'emailpagetext' => 'Du kan bruke skjemaet nedenfor for å sende en e-post til denne brukeren.
 Den e-postadressen du har satt i [[Special:Preferences|innstillingene dine]] vil dukke opp i «fra»-feltet på denne e-posten, så mottakeren er i stand til å svare.',
@@ -2905,7 +2888,6 @@ Besøk [//translatewiki.net translatewiki.net] om du ønsker å bidra med overse
 'import-interwiki-templates' => 'Inkluder alle maler',
 'import-interwiki-submit' => 'Importer',
 'import-interwiki-namespace' => 'Målnavnerom:',
-'import-interwiki-rootpage' => 'Destinasjonens grunnside (valgfri):',
 'import-upload-filename' => 'Filnavn:',
 'import-comment' => 'Kommentar:',
 'importtext' => 'Importer filen fra kildewikien med [[Special:Export|eksporteringsverktøyet]].
@@ -2938,9 +2920,6 @@ Lagre den på din egen datamaskin og last den opp her.',
 'import-error-interwiki' => 'Siden «$1» ble ikke importert fordi navnet er reservert for ekstern lenking (interwiki).',
 'import-error-special' => 'Siden «$1» ble ikke importert fordi den tilhører et spesialnavnerom som ikke tillater sider.',
 'import-error-invalid' => 'Siden «$1» ble ikke importert fordi navnet er ugyldig.',
-'import-options-wrong' => 'Feil {{PLURAL:$2|opsjon|opsjoner}}: <nowiki>$1</nowiki>',
-'import-rootpage-invalid' => 'Den angitte grunnsiden har en ugyldig tittel.',
-'import-rootpage-nosubpage' => 'Navnerommet "$1" til grunnsiden tillater ikke undersider.',
 
 # Import log
 'importlogpage' => 'Importlogg',
@@ -3080,34 +3059,16 @@ Dette er sannsynligvis forårsaket av en lenke til et svartelistet eksternt nett
 
 # Info page
 'pageinfo-title' => 'Informasjon om «$1»',
-'pageinfo-header-basic' => 'Grunnleggende informasjon',
-'pageinfo-header-edits' => 'Redigeringshistorikk',
-'pageinfo-header-restrictions' => 'Sidebeskyttelse',
-'pageinfo-header-properties' => 'Sideegenskaper',
-'pageinfo-display-title' => 'Visningstittel',
-'pageinfo-default-sort' => 'Standardsorteringsnøkkel',
-'pageinfo-length' => 'Sidelengde (i bytes)',
-'pageinfo-article-id' => 'Side-ID',
-'pageinfo-robot-policy' => 'Søkemotorstatus',
-'pageinfo-robot-index' => 'Indekserbar',
-'pageinfo-robot-noindex' => 'Ikke indekserbar',
+'pageinfo-header-edits' => 'Redigeringer',
+'pageinfo-header-watchlist' => 'Overvåkningsliste',
+'pageinfo-header-views' => 'Visninger',
+'pageinfo-subjectpage' => 'Side',
+'pageinfo-talkpage' => 'Diskusjonsside',
+'pageinfo-watchers' => 'Antall overvåkere',
+'pageinfo-edits' => 'Antall redigeringer',
+'pageinfo-authors' => 'Antall forskjellige forfattere',
 'pageinfo-views' => 'Antall visninger',
-'pageinfo-watchers' => 'Antall overvåkere av siden',
-'pageinfo-redirects-name' => 'Omdirigeringer til siden',
-'pageinfo-subpages-name' => 'Undersider av siden',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|omdirigering|omdirigeringer}}; $3 {{PLURAL:$3|ikke-omdirigering|ikke-omdirigeringer}})',
-'pageinfo-firstuser' => 'Sideoppretter',
-'pageinfo-firsttime' => 'Dato for opprettelse av siden',
-'pageinfo-lastuser' => 'Siste forfatter',
-'pageinfo-lasttime' => 'Dato for siste redigering',
-'pageinfo-edits' => 'Totalt antall redigeringer',
-'pageinfo-authors' => 'Totalt antall forskjellige forfattere',
-'pageinfo-recent-edits' => 'Antall nylige redigeringer (innen siste $1)',
-'pageinfo-recent-authors' => 'Antall nylige forfattere',
-'pageinfo-restriction' => 'Sidebeskyttelse (<code>$1</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magisk|Magiske}} ord ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Skjult kategori|Skjulte kategorier}} ($1)',
-'pageinfo-templates' => 'Transkludert {{PLURAL:$1|mal|maler}} ($1)',
+'pageinfo-viewsperedit' => 'Visninger per redigering',
 
 # Skin names
 'skinname-standard' => 'Standard',
@@ -3855,7 +3816,7 @@ Bilder vises med full oppløsning, mens andre filtyper startes direkte gjennom s
 * <span class="mw-specialpagecached">Spesialsider som oppdateres periodisk (kan være foreldede).</span>',
 'specialpages-group-maintenance' => 'Vedlikeholdsrapporter',
 'specialpages-group-other' => 'Andre spesialsider',
-'specialpages-group-login' => 'Innlogging / opprette bruker',
+'specialpages-group-login' => 'Innlogging / registrering',
 'specialpages-group-changes' => 'Siste endringer og logger',
 'specialpages-group-media' => 'Medierapporter og opplastinger',
 'specialpages-group-users' => 'Brukere og rettigheter',
index db850eb..2c5b1cf 100644 (file)
@@ -56,33 +56,33 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#wiederleiden', '#WEITERLEITUNG', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__KEENINHOLTVERTEKEN__', '__KEIN_INHALTSVERZEICHNIS__', '__KEININHALTSVERZEICHNIS__', '__NOTOC__' ),
-       'forcetoc'                  => array( '0', '__WIESINHOLTVERTEKEN__', '__INHALTSVERZEICHNIS_ERZWINGEN__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INHOLTVERTEKEN__', '__INHALTSVERZEICHNIS__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__KEENÄNNERNLINK__', '__ABSCHNITTE_NICHT_BEARBEITEN__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'AKTMAAND', 'JETZIGER_MONAT', 'JETZIGER_MONAT_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'AKTMAANDNAAM', 'JETZIGER_MONATSNAME', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'AKTMAANDNAAMGEN', 'JETZIGER_MONATSNAME_GENITIV', 'CURRENTMONTHNAMEGEN' ),
-       'currentday'                => array( '1', 'AKTDAG', 'JETZIGER_KALENDERTAG', 'CURRENTDAY' ),
-       'currentdayname'            => array( '1', 'AKTDAGNAAM', 'JETZIGER_WOCHENTAG', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AKTJOHR', 'JETZIGES_JAHR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AKTTIED', 'JETZIGE_UHRZEIT', 'CURRENTTIME' ),
-       'numberofarticles'          => array( '1', 'ARTIKELTALL', 'ARTIKELANZAHL', 'NUMBEROFARTICLES' ),
-       'pagename'                  => array( '1', 'SIETNAAM', 'SEITENNAME', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SIETNAAME', 'SEITENNAME_URL', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAAMRUUM', 'NAMENSRAUM', 'NAMESPACE' ),
-       'img_thumbnail'             => array( '1', 'duum', 'miniatur', 'mini', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'rechts', 'right' ),
-       'img_left'                  => array( '1', 'links', 'left' ),
-       'img_none'                  => array( '1', 'keen', 'ohne', 'none' ),
-       'img_center'                => array( '1', 'merrn', 'zentriert', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'rahmt', 'gerahmt', 'framed', 'enframed', 'frame' ),
-       'sitename'                  => array( '1', 'STEEDNAAM', 'PROJEKTNAME', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'localurl'                  => array( '0', 'STEEDURL:', 'LOKALE_URL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'STEEDURLE:', 'LOKALE_URL_C:', 'LOCALURLE:' ),
-       'grammar'                   => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
+       'redirect'                => array( '0', '#wiederleiden', '#WEITERLEITUNG', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__KEENINHOLTVERTEKEN__', '__KEIN_INHALTSVERZEICHNIS__', '__KEININHALTSVERZEICHNIS__', '__NOTOC__' ),
+       'forcetoc'                => array( '0', '__WIESINHOLTVERTEKEN__', '__INHALTSVERZEICHNIS_ERZWINGEN__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INHOLTVERTEKEN__', '__INHALTSVERZEICHNIS__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__KEENÄNNERNLINK__', '__ABSCHNITTE_NICHT_BEARBEITEN__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'AKTMAAND', 'JETZIGER_MONAT', 'JETZIGER_MONAT_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'AKTMAANDNAAM', 'JETZIGER_MONATSNAME', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'AKTMAANDNAAMGEN', 'JETZIGER_MONATSNAME_GENITIV', 'CURRENTMONTHNAMEGEN' ),
+       'currentday'              => array( '1', 'AKTDAG', 'JETZIGER_KALENDERTAG', 'CURRENTDAY' ),
+       'currentdayname'          => array( '1', 'AKTDAGNAAM', 'JETZIGER_WOCHENTAG', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AKTJOHR', 'JETZIGES_JAHR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AKTTIED', 'JETZIGE_UHRZEIT', 'CURRENTTIME' ),
+       'numberofarticles'        => array( '1', 'ARTIKELTALL', 'ARTIKELANZAHL', 'NUMBEROFARTICLES' ),
+       'pagename'                => array( '1', 'SIETNAAM', 'SEITENNAME', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SIETNAAME', 'SEITENNAME_URL', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAAMRUUM', 'NAMENSRAUM', 'NAMESPACE' ),
+       'img_thumbnail'           => array( '1', 'duum', 'miniatur', 'mini', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'rechts', 'right' ),
+       'img_left'                => array( '1', 'links', 'left' ),
+       'img_none'                => array( '1', 'keen', 'ohne', 'none' ),
+       'img_center'              => array( '1', 'merrn', 'zentriert', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'rahmt', 'gerahmt', 'framed', 'enframed', 'frame' ),
+       'sitename'                => array( '1', 'STEEDNAAM', 'PROJEKTNAME', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'localurl'                => array( '0', 'STEEDURL:', 'LOKALE_URL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'STEEDURLE:', 'LOKALE_URL_C:', 'LOCALURLE:' ),
+       'grammar'                 => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
 );
 
 
index 714892d..6ccae75 100644 (file)
@@ -74,139 +74,139 @@ $bookstoreList = array(
 
 #!!# Translation <b>HLEERSTE:</b> is used more than once for <a href="#mw-sp-magic-lcfirst">lcfirst</a> and <a href="#mw-sp-magic-ucfirst">ucfirst</a>.
 $magicWords = array(
-       'redirect'                  => array( '0', '#DEURVERWIEZING', '#DOORVERWIJZING', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__GIENONDERWARPEN__', '__GEENINHOUD__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__GIENGALLERIEJE__', '__GEEN_GALERIJ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORSEERONDERWARPEN__', '__INHOUD_DWINGEN__', '__FORCEERINHOUD__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ONDERWARPEN__', '__INHOUD__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__GIENBEWARKSEKSIE__', '__NIETBEWERKBARESECTIE__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__GIENKOPJEN__', '__GEENKOP__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'DISSEMAOND', 'HUIDIGEMAAND', 'HUIDIGEMAAND2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'DISSEMAONDNAAM', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'DISSEMAONDGEN', 'HUIDIGEMAANDGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'DISSEMAONDAOFK', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DISSEDAG', 'HUIDIGEDAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DISSEDAG2', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'DISSEDAGNAAM', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'DITJAOR', 'HUIDIGJAAR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'DISSETIED', 'HUIDIGETIJD', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'DITURE', 'HUIDIGUUR', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALEMAOND', 'PLAATSELIJKEMAAND', 'LOKALEMAAND', 'LOKALEMAAND2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALEMAOND1', 'LOKALEMAAND1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKALEMAONDNAAM', 'PLAATSELIJKEMAANDNAAM', 'LOKALEMAANDNAAM', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKALEMAONDNAAMGEN', 'PLAATSELIJKEMAANDNAAMGEN', 'LOKALEMAANDNAAMGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKALEMAONDAOFK', 'PLAATSELIJKEMAANDAFK', 'LOKALEMAANDAFK', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALEDAG', 'PLAATSELIJKEDAG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALEDAG2', 'PLAATSELIJKEDAG2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKALEDAGNAAM', 'PLAATSELIJKEDAGNAAM', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKAALJAOR', 'PLAATSELIJKJAAR', 'LOKAALJAAR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALETIED', 'PLAATSELIJKETIJD', 'LOKALETIJD', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKAALURE', 'PLAATSELIJKUUR', 'LOKAALUUR', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ANTALPAGINAS', 'ANTALPAGINA\'S', 'ANTALPAGINA’S', 'AANTALPAGINAS', 'AANTALPAGINA\'S', 'AANTALPAGINA’S', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ANTALARTIKELS', 'AANTALARTIKELEN', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ANTALBESTANDEN', 'AANTALBESTANDEN', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ANTALGEBRUKERS', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ANTALAKTIEVEGEBRUKERS', 'AANTALACTIEVEGEBRUIKERS', 'ACTIEVEGEBRUIKERS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ANTALBEWARKINGEN', 'AANTALBEWERKINGEN', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ANTALKERENBEKEKEN', 'AANTALKERENBEKEKEN', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'PAGINANAAM', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'PAGINANAAME', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAAMRUUMTE', 'NAAMRUIMTE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NAAMRUUMTEE', 'NAAMRUIMTEE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'OVERLEGRUUMTE', 'OVERLEGRUIMTE', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'OVERLEGRUUMTEE', 'OVERLEGRUIMTEE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ONDERWARPRUUMTE', 'ARTIKELRUUMTE', 'ONDERWERPRUIMTE', 'ARTIKELRUIMTE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ONDERWARPRUUMTEE', 'ARTIKELRUUMTEE', 'ONDERWERPRUIMTEE', 'ARTIKELRUIMTEE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'HELEPAGINANAAM', 'VOLLEDIGEPAGINANAAM', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'HELEPAGINANAAME', 'VOLLEDIGEPAGINANAAME', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'DEELPAGINANAAM', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'DEELPAGINANAAME', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'BAOSISPAGINANAAM', 'BASISPAGINANAAM', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'BAOSISPAGINANAAME', 'BASISPAGINANAAME', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'OVERLEGPAGINANAAM', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'OVERLEGPAGINANAAME', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ONDERWARPPAGINANAAM', 'ARTIKELPAGINANAAM', 'ONDERWERPPAGINANAAM', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ONDERWARPPAGINANAAME', 'ARTIKELPAGINANAAME', 'ONDERWERPPAGINANAAME', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'BERICHT:', 'MSG:' ),
-       'subst'                     => array( '0', 'VERVANG:', 'VERV:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'BERICHTNW', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'miniatuur', 'duumnegel', 'doemnaegel', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatuur=$1', 'duumnegel=$1', 'doemnaegel=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'rechts', 'right' ),
-       'img_left'                  => array( '1', 'links', 'left' ),
-       'img_none'                  => array( '1', 'gien', 'geen', 'none' ),
-       'img_center'                => array( '1', 'esentreerd', 'gecentreerd', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'umraand', 'omkaderd', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'kaoderloos', 'kaderloos', 'frameless' ),
-       'img_page'                  => array( '1', 'pagina=$1', 'pagina_$1', 'pagina $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'rechtop', 'rechtop=$1', 'rechtop$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'raand', 'rand', 'border' ),
-       'img_baseline'              => array( '1', 'grondliende', 'grondlijn', 'baseline' ),
-       'img_top'                   => array( '1', 'boven', 'top' ),
-       'img_text_top'              => array( '1', 'tekste-boven', 'tekst-boven', 'text-top' ),
-       'img_middle'                => array( '1', 'midden', 'middle' ),
-       'img_bottom'                => array( '1', 'benejen', 'beneden', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekste-benejen', 'tekst-beneden', 'text-bottom' ),
-       'img_link'                  => array( '1', 'verwiezing=$', 'verwijzing=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'WEBSTEENAAM', 'SITENAAM', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALEURL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALEURLE', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'SERVERNAAM', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTPAD', 'SCRIPTPAD', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'STIELPAD', 'STIJLPAD', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIKA:', 'GRAMMATICA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GESLACHTE:', 'GESLACHT:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__GIENTITELKONVERSIE__', '__GIENTC__', '__GEENTITELCONVERSIE__', '__GEENTC__', '__GEENPAGINANAAMCONVERSIE__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__GIENINHOUDKONVERSIE__', '__GIENIC__', '__GEENINHOUDCONVERSIE__', '__GEENIC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'DISSEWEKE', 'HUIDIGEWEEK', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'DISSEDVDW', 'HUIDIGEDVDW', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALEWEKE', 'PLAATSELIJKEWEEK', 'LOKALEWEEK', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'LOKALEDVDW', 'PLAATSELIJKEDVDW', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'REVISIEID', 'REVISIE-ID', 'VERSIEID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'REVISIEDAG', 'VERSIEDAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'REVISIEDAG2', 'VERSIEDAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'REVISIEMAOND', 'VERSIEMAAND', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'REVISIEJAOR', 'VERSIEJAAR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'REVISIETIEDSTEMPEL', 'VERSIETIJD', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'VERSIEGEBRUKER', 'VERSIEGEBRUIKER', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'MEERVOUD:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'HELEURL', 'VOLLEDIGEURL', 'VOLLEDIGEURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'HELEURLE', 'VOLLEDIGEURLE', 'VOLLEDIGEURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'KLEERSTE:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'GLEERSTE:', 'HLEERSTE:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KL:', 'LC:' ),
-       'uc'                        => array( '0', 'HL:', 'UC:' ),
-       'raw'                       => array( '0', 'RAUW:', 'RUW:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'TEUNTITEL', 'TOONTITEL', 'TITELTONEN', 'WEERGEGEVENTITEL', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__NIEJESECTIEVERWIEZING__', '__NIEUWESECTIELINK__', '__NIEUWESECTIEKOPPELING__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__GIENNIEJKOPJENVERWIEZING__', '__GEENNIEUWKOPJEVERWIJZING__', '__GEENNIEUWESECTIELINK__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'DISSEVERSIE', 'HUIDIGEVERSIE', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLKODEREN', 'URLCODEREN', 'CODEERURL', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ANKERKODEREN', 'ANKERCODEREN', 'CODEERANKER', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'DISSETIEDSTEMPEL', 'HUIDIGETIJDSTEMPEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKALETIEDSTEMPEL', 'PLAATSELIJKETIJDSTEMPEL', 'LOKALETIJDSTEMPEL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'RICHTINGMARKERING', 'RICHTINGSMARKERING', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#TAAL:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'INHOUDSTAAL', 'INHOUDTAAL', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAGINASINNAAMRUUMTE', 'PAGINA’SINNAAMRUUMTE', 'PAGINA\'SINNAAMRUUMTE', 'PAGINASINNAAMRUIMTE', 'PAGINA’SINNAAMRUIMTE', 'PAGINA\'SINNAAMRUIMTE', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ANTALBEHEERDERS', 'AANTALBEHEERDERS', 'AANTALADMINS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATTEERNUM', 'NUMFORMATTEREN', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'LINKSOPVULLEN', 'PADLEFT' ),
-       'padright'                  => array( '0', 'RECHTSOPVULLEN', 'PADRIGHT' ),
-       'special'                   => array( '0', 'spesiaal', 'speciaal', 'special' ),
-       'defaultsort'               => array( '1', 'STANDARDSORTERING:', 'STANDAARDSORTERING:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'BESTAANDSPAD:', 'BESTANDSPAD:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'etiket', 'label', 'tag' ),
-       'hiddencat'                 => array( '1', '__VERBÖRGENKAT__', '__VERBORGENCAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGINASINKATEGORIE', 'PAGINASINKAT', 'PAGINASINCATEGORIE', 'PAGINASINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'PAGINAGROOTTE', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__GIENINDEX__', '__GEENINDEX__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'ANTALINGROEP', 'AANTALINGROEP', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STAOTIESEDEURVERWIEZING__', '__STATISCHEDOORVERWIJZING__', '__STATISCHEREDIRECT__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'BEVEILIGINGSNIVO', 'BEVEILIGINGSNIVEAU', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'daotumopmaak', 'datumopmaak', 'formatdate', 'dateformat' ),
-       'url_query'                 => array( '0', 'ZEUKOPDRACHTE', 'ZOEKOPDRACHT', 'QUERY' ),
+       'redirect'                => array( '0', '#DEURVERWIEZING', '#DOORVERWIJZING', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__GIENONDERWARPEN__', '__GEENINHOUD__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__GIENGALLERIEJE__', '__GEEN_GALERIJ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORSEERONDERWARPEN__', '__INHOUD_DWINGEN__', '__FORCEERINHOUD__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ONDERWARPEN__', '__INHOUD__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__GIENBEWARKSEKSIE__', '__NIETBEWERKBARESECTIE__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__GIENKOPJEN__', '__GEENKOP__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'DISSEMAOND', 'HUIDIGEMAAND', 'HUIDIGEMAAND2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'DISSEMAONDNAAM', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'DISSEMAONDGEN', 'HUIDIGEMAANDGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'DISSEMAONDAOFK', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DISSEDAG', 'HUIDIGEDAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DISSEDAG2', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'DISSEDAGNAAM', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'DITJAOR', 'HUIDIGJAAR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'DISSETIED', 'HUIDIGETIJD', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'DITURE', 'HUIDIGUUR', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALEMAOND', 'PLAATSELIJKEMAAND', 'LOKALEMAAND', 'LOKALEMAAND2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALEMAOND1', 'LOKALEMAAND1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKALEMAONDNAAM', 'PLAATSELIJKEMAANDNAAM', 'LOKALEMAANDNAAM', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKALEMAONDNAAMGEN', 'PLAATSELIJKEMAANDNAAMGEN', 'LOKALEMAANDNAAMGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKALEMAONDAOFK', 'PLAATSELIJKEMAANDAFK', 'LOKALEMAANDAFK', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALEDAG', 'PLAATSELIJKEDAG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALEDAG2', 'PLAATSELIJKEDAG2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKALEDAGNAAM', 'PLAATSELIJKEDAGNAAM', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKAALJAOR', 'PLAATSELIJKJAAR', 'LOKAALJAAR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALETIED', 'PLAATSELIJKETIJD', 'LOKALETIJD', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKAALURE', 'PLAATSELIJKUUR', 'LOKAALUUR', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ANTALPAGINAS', 'ANTALPAGINA\'S', 'ANTALPAGINA’S', 'AANTALPAGINAS', 'AANTALPAGINA\'S', 'AANTALPAGINA’S', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ANTALARTIKELS', 'AANTALARTIKELEN', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ANTALBESTANDEN', 'AANTALBESTANDEN', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ANTALGEBRUKERS', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ANTALAKTIEVEGEBRUKERS', 'AANTALACTIEVEGEBRUIKERS', 'ACTIEVEGEBRUIKERS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ANTALBEWARKINGEN', 'AANTALBEWERKINGEN', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'ANTALKERENBEKEKEN', 'AANTALKERENBEKEKEN', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'PAGINANAAM', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'PAGINANAAME', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAAMRUUMTE', 'NAAMRUIMTE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NAAMRUUMTEE', 'NAAMRUIMTEE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'OVERLEGRUUMTE', 'OVERLEGRUIMTE', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'OVERLEGRUUMTEE', 'OVERLEGRUIMTEE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ONDERWARPRUUMTE', 'ARTIKELRUUMTE', 'ONDERWERPRUIMTE', 'ARTIKELRUIMTE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ONDERWARPRUUMTEE', 'ARTIKELRUUMTEE', 'ONDERWERPRUIMTEE', 'ARTIKELRUIMTEE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'HELEPAGINANAAM', 'VOLLEDIGEPAGINANAAM', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'HELEPAGINANAAME', 'VOLLEDIGEPAGINANAAME', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'DEELPAGINANAAM', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'DEELPAGINANAAME', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'BAOSISPAGINANAAM', 'BASISPAGINANAAM', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'BAOSISPAGINANAAME', 'BASISPAGINANAAME', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'OVERLEGPAGINANAAM', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'OVERLEGPAGINANAAME', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ONDERWARPPAGINANAAM', 'ARTIKELPAGINANAAM', 'ONDERWERPPAGINANAAM', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ONDERWARPPAGINANAAME', 'ARTIKELPAGINANAAME', 'ONDERWERPPAGINANAAME', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'BERICHT:', 'MSG:' ),
+       'subst'                   => array( '0', 'VERVANG:', 'VERV:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'BERICHTNW', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'miniatuur', 'duumnegel', 'doemnaegel', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatuur=$1', 'duumnegel=$1', 'doemnaegel=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'rechts', 'right' ),
+       'img_left'                => array( '1', 'links', 'left' ),
+       'img_none'                => array( '1', 'gien', 'geen', 'none' ),
+       'img_center'              => array( '1', 'esentreerd', 'gecentreerd', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'umraand', 'omkaderd', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'kaoderloos', 'kaderloos', 'frameless' ),
+       'img_page'                => array( '1', 'pagina=$1', 'pagina_$1', 'pagina $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'rechtop', 'rechtop=$1', 'rechtop$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'raand', 'rand', 'border' ),
+       'img_baseline'            => array( '1', 'grondliende', 'grondlijn', 'baseline' ),
+       'img_top'                 => array( '1', 'boven', 'top' ),
+       'img_text_top'            => array( '1', 'tekste-boven', 'tekst-boven', 'text-top' ),
+       'img_middle'              => array( '1', 'midden', 'middle' ),
+       'img_bottom'              => array( '1', 'benejen', 'beneden', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekste-benejen', 'tekst-beneden', 'text-bottom' ),
+       'img_link'                => array( '1', 'verwiezing=$', 'verwijzing=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'WEBSTEENAAM', 'SITENAAM', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALEURL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALEURLE', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'SERVERNAAM', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTPAD', 'SCRIPTPAD', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'STIELPAD', 'STIJLPAD', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATIKA:', 'GRAMMATICA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GESLACHTE:', 'GESLACHT:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__GIENTITELKONVERSIE__', '__GIENTC__', '__GEENTITELCONVERSIE__', '__GEENTC__', '__GEENPAGINANAAMCONVERSIE__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__GIENINHOUDKONVERSIE__', '__GIENIC__', '__GEENINHOUDCONVERSIE__', '__GEENIC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'DISSEWEKE', 'HUIDIGEWEEK', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'DISSEDVDW', 'HUIDIGEDVDW', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALEWEKE', 'PLAATSELIJKEWEEK', 'LOKALEWEEK', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'LOKALEDVDW', 'PLAATSELIJKEDVDW', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'REVISIEID', 'REVISIE-ID', 'VERSIEID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'REVISIEDAG', 'VERSIEDAG', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'REVISIEDAG2', 'VERSIEDAG2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'REVISIEMAOND', 'VERSIEMAAND', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'REVISIEJAOR', 'VERSIEJAAR', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'REVISIETIEDSTEMPEL', 'VERSIETIJD', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'VERSIEGEBRUKER', 'VERSIEGEBRUIKER', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'MEERVOUD:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'HELEURL', 'VOLLEDIGEURL', 'VOLLEDIGEURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'HELEURLE', 'VOLLEDIGEURLE', 'VOLLEDIGEURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'KLEERSTE:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'GLEERSTE:', 'HLEERSTE:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KL:', 'LC:' ),
+       'uc'                      => array( '0', 'HL:', 'UC:' ),
+       'raw'                     => array( '0', 'RAUW:', 'RUW:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'TEUNTITEL', 'TOONTITEL', 'TITELTONEN', 'WEERGEGEVENTITEL', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__NIEJESECTIEVERWIEZING__', '__NIEUWESECTIELINK__', '__NIEUWESECTIEKOPPELING__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__GIENNIEJKOPJENVERWIEZING__', '__GEENNIEUWKOPJEVERWIJZING__', '__GEENNIEUWESECTIELINK__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'DISSEVERSIE', 'HUIDIGEVERSIE', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLKODEREN', 'URLCODEREN', 'CODEERURL', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ANKERKODEREN', 'ANKERCODEREN', 'CODEERANKER', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'DISSETIEDSTEMPEL', 'HUIDIGETIJDSTEMPEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKALETIEDSTEMPEL', 'PLAATSELIJKETIJDSTEMPEL', 'LOKALETIJDSTEMPEL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'RICHTINGMARKERING', 'RICHTINGSMARKERING', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#TAAL:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'INHOUDSTAAL', 'INHOUDTAAL', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAGINASINNAAMRUUMTE', 'PAGINA’SINNAAMRUUMTE', 'PAGINA\'SINNAAMRUUMTE', 'PAGINASINNAAMRUIMTE', 'PAGINA’SINNAAMRUIMTE', 'PAGINA\'SINNAAMRUIMTE', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ANTALBEHEERDERS', 'AANTALBEHEERDERS', 'AANTALADMINS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATTEERNUM', 'NUMFORMATTEREN', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'LINKSOPVULLEN', 'PADLEFT' ),
+       'padright'                => array( '0', 'RECHTSOPVULLEN', 'PADRIGHT' ),
+       'special'                 => array( '0', 'spesiaal', 'speciaal', 'special' ),
+       'defaultsort'             => array( '1', 'STANDARDSORTERING:', 'STANDAARDSORTERING:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'BESTAANDSPAD:', 'BESTANDSPAD:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'etiket', 'label', 'tag' ),
+       'hiddencat'               => array( '1', '__VERBÖRGENKAT__', '__VERBORGENCAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGINASINKATEGORIE', 'PAGINASINKAT', 'PAGINASINCATEGORIE', 'PAGINASINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'PAGINAGROOTTE', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__GIENINDEX__', '__GEENINDEX__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'ANTALINGROEP', 'AANTALINGROEP', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STAOTIESEDEURVERWIEZING__', '__STATISCHEDOORVERWIJZING__', '__STATISCHEREDIRECT__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'BEVEILIGINGSNIVO', 'BEVEILIGINGSNIVEAU', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'daotumopmaak', 'datumopmaak', 'formatdate', 'dateformat' ),
+       'url_query'               => array( '0', 'ZEUKOPDRACHTE', 'ZOEKOPDRACHT', 'QUERY' ),
 );
 
 $specialPageAliases = array(
@@ -3016,10 +3016,15 @@ Meestentieds kömp dit deur n uutgaonde verwiezing die op de zwarte lieste steet
 # Info page
 'pageinfo-title' => 'Informasie over "$1"',
 'pageinfo-header-edits' => 'Bewarkingen',
-'pageinfo-views' => 'Antal keer bekeken',
+'pageinfo-header-watchlist' => 'Volglieste',
+'pageinfo-header-views' => 'Bekeken',
+'pageinfo-subjectpage' => 'Zied:',
+'pageinfo-talkpage' => 'Overlegzied',
 'pageinfo-watchers' => 'Antal volgers',
 'pageinfo-edits' => 'Antal bewarkingen',
 'pageinfo-authors' => 'Antal verschillende auteurs',
+'pageinfo-views' => 'Antal keer bekeken',
+'pageinfo-viewsperedit' => 'Antal keer bekeken per bewarking',
 
 # Skin names
 'skinname-standard' => 'Klassiek',
index 30b0d2b..73de5f8 100644 (file)
@@ -2564,10 +2564,15 @@ $1को बन्देजको कारण : "$2" हो',
 # Info page
 'pageinfo-title' => ' "$1"को लागि जाकारी',
 'pageinfo-header-edits' => 'सम्पादनहरु',
-'pageinfo-views' => 'अवलोकन संख्या',
+'pageinfo-header-watchlist' => 'निगरानी सुची',
+'pageinfo-header-views' => 'अवलोकनहरु',
+'pageinfo-subjectpage' => 'पृष्ठ',
+'pageinfo-talkpage' => 'वार्तालाप पृष्ठ',
 'pageinfo-watchers' => 'निगरानी कर्ताहरुको संख्या',
 'pageinfo-edits' => 'सम्पादन संख्या',
 'pageinfo-authors' => 'फरक सम्पादकरुको संख्या',
+'pageinfo-views' => 'अवलोकन संख्या',
+'pageinfo-viewsperedit' => 'प्रति सम्पादन अवलोकन संख्या',
 
 # Skin names
 'skinname-standard' => 'क्लासिक',
index 0ae203d..bc74b10 100644 (file)
@@ -95,153 +95,151 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#DOORVERWIJZING', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__GEENINHOUD__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__GEEN_GALERIJ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__INHOUD_DWINGEN__', '__FORCEERINHOUD__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INHOUD__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NIETBEWERKBARESECTIE__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__GEENKOP__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'HUIDIGEMAAND', 'HUIDIGEMAAND2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'HUIDIGEMAAND1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'HUIDIGEMAANDGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'HUIDIGEDAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'HUIDIGJAAR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HUIDIGETIJD', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HUIDIGUUR', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'PLAATSELIJKEMAAND', 'LOKALEMAAND', 'LOKALEMAAND2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALEMAAND1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'PLAATSELIJKEMAANDNAAM', 'LOKALEMAANDNAAM', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'PLAATSELIJKEMAANDNAAMGEN', 'LOKALEMAANDNAAMGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'PLAATSELIJKEMAANDAFK', 'LOKALEMAANDAFK', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'PLAATSELIJKEDAG', 'LOKALEDAG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'PLAATSELIJKEDAG2', 'LOKALEDAG2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'PLAATSELIJKEDAGNAAM', 'LOKALEDAGNAAM', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'PLAATSELIJKJAAR', 'LOKAALJAAR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'PLAATSELIJKETIJD', 'LOKALETIJD', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'PLAATSELIJKUUR', 'LOKAALUUR', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'AANTALPAGINAS', 'AANTALPAGINA\'S', 'AANTALPAGINA’S', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'AANTALARTIKELEN', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'AANTALBESTANDEN', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AANTALACTIEVEGEBRUIKERS', 'ACTIEVEGEBRUIKERS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'AANTALBEWERKINGEN', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'AANTALKERENBEKEKEN', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'PAGINANAAM', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'PAGINANAAME', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAAMRUIMTE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NAAMRUIMTEE', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'NAAMRUIMTENUMMER', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'OVERLEGRUIMTE', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'OVERLEGRUIMTEE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ONDERWERPRUIMTE', 'ARTIKELRUIMTE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ONDERWERPRUIMTEE', 'ARTIKELRUIMTEE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'VOLLEDIGEPAGINANAAM', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'VOLLEDIGEPAGINANAAME', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'DEELPAGINANAAM', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'DEELPAGINANAAME', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'BASISPAGINANAAM', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'BASISPAGINANAAME', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'OVERLEGPAGINANAAM', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'OVERLEGPAGINANAAME', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ONDERWERPPAGINANAAM', 'ARTIKELPAGINANAAM', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ONDERWERPPAGINANAAME', 'ARTIKELPAGINANAAME', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'BERICHT:', 'MSG:' ),
-       'subst'                     => array( '0', 'VERV:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'VEILIGVERV:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'BERICHTNW', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'miniatuur', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatuur=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'rechts', 'right' ),
-       'img_left'                  => array( '1', 'links', 'left' ),
-       'img_none'                  => array( '1', 'geen', 'none' ),
-       'img_center'                => array( '1', 'gecentreerd', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'omkaderd', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'kaderloos', 'frameless' ),
-       'img_page'                  => array( '1', 'pagina=$1', 'pagina $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'rechtop', 'rechtop=$1', 'rechtop$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'rand', 'border' ),
-       'img_baseline'              => array( '1', 'grondlijn', 'baseline' ),
-       'img_top'                   => array( '1', 'boven', 'top' ),
-       'img_text_top'              => array( '1', 'tekst-boven', 'text-top' ),
-       'img_middle'                => array( '1', 'midden', 'middle' ),
-       'img_bottom'                => array( '1', 'beneden', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekst-beneden', 'text-bottom' ),
-       'img_link'                  => array( '1', 'verwijzing=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'SITENAAM', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'nse'                       => array( '0', 'NRE:', 'NSE:' ),
-       'localurl'                  => array( '0', 'LOKALEURL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALEURLE', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ARTIKELPAD', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'PAGINAID', 'PAGEID' ),
-       'servername'                => array( '0', 'SERVERNAAM', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SCRIPTPAD', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'STIJLPAD', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATICA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GESLACHT:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__GEENPAGINANAAMCONVERSIE__', '__GEENTITELCONVERSIE__', '__GEENTC__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__GEENINHOUDCONVERSIE__', '__GEENIC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'HUIDIGEWEEK', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'HUIDIGEDVDW', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'PLAATSELIJKEWEEK', 'LOKALEWEEK', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'PLAATSELIJKEDVDW', 'LOKALEDVDW', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'VERSIEID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'VERSIEDAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'VERSIEDAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'VERSIEMAAND', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'VERSIEMAAND1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'VERSIEJAAR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VERSIETIJD', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'VERSIEGEBRUIKER', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'MEERVOUD:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'VOLLEDIGEURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'VOLLEDIGEURLE:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'CANOIEKEURL:', 'CANONICALURL:' ),
-       'canonicalurle'             => array( '0', 'CANONIEKEURLE:', 'CANONICALURLE:' ),
-       'lcfirst'                   => array( '0', 'KLEERSTE:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'GLEERSTE:', 'HLEERSTE:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KL:', 'LC:' ),
-       'uc'                        => array( '0', 'HL:', 'UC:' ),
-       'raw'                       => array( '0', 'RAUW:', 'RUW:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'WEERGEGEVENTITEL', 'TOONTITEL', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'V', 'R' ),
-       'newsectionlink'            => array( '1', '__NIEUWESECTIELINK__', '__NIEUWESECTIEKOPPELING__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__GEENNIEUWESECTIELINK__', '__GEENNIEUWKOPJEVERWIJZING__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'HUIDIGEVERSIE', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLCODEREN', 'CODEERURL', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ANKERCODEREN', 'CODEERANKER', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'HUIDIGETIJDSTEMPEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'PLAATSELIJKETIJDSTEMPEL', 'LOKALETIJDSTEMPEL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'RICHTINGMARKERING', 'RICHTINGSMARKERING', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#TAAL:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'INHOUDSTAAL', 'INHOUDTAAL', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAGINASINNAAMRUIMTE', 'PAGINA’SINNAAMRUIMTE', 'PAGINA\'SINNAAMRUIMTE', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'AANTALBEHEERDERS', 'AANTALADMINS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATTEERNUM', 'NUMFORMATTEREN', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'LINKSOPVULLEN', 'PADLEFT' ),
-       'padright'                  => array( '0', 'RECHTSOPVULLEN', 'PADRIGHT' ),
-       'special'                   => array( '0', 'speciaal', 'special' ),
-       'speciale'                  => array( '0', 'speciaale', 'speciale' ),
-       'defaultsort'               => array( '1', 'STANDAARDSORTERING:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'BESTANDSPAD:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'label', 'tag' ),
-       'hiddencat'                 => array( '1', '__VERBORGENCAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGINASINCATEGORIE', 'PAGINASINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'PAGINAGROOTTE', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__GEENINDEX__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'AANTALINGROEP', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATISCHEDOORVERWIJZING__', '__STATISCHEREDIRECT__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'BEVEILIGINGSNIVEAU', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'datumopmaak', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'PAD', 'PATH' ),
-       'url_query'                 => array( '0', 'ZOEKOPDRACHT', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'geenfout', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'nietvervangen', 'noreplace' ),
+       'redirect'                => array( '0', '#DOORVERWIJZING', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__GEENINHOUD__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__GEEN_GALERIJ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__INHOUD_DWINGEN__', '__FORCEERINHOUD__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INHOUD__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NIETBEWERKBARESECTIE__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__GEENKOP__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'HUIDIGEMAAND', 'HUIDIGEMAAND2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'HUIDIGEMAAND1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'HUIDIGEMAANDGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'HUIDIGEDAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'HUIDIGJAAR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HUIDIGETIJD', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HUIDIGUUR', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'PLAATSELIJKEMAAND', 'LOKALEMAAND', 'LOKALEMAAND2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALEMAAND1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'PLAATSELIJKEMAANDNAAM', 'LOKALEMAANDNAAM', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'PLAATSELIJKEMAANDNAAMGEN', 'LOKALEMAANDNAAMGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'PLAATSELIJKEMAANDAFK', 'LOKALEMAANDAFK', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'PLAATSELIJKEDAG', 'LOKALEDAG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'PLAATSELIJKEDAG2', 'LOKALEDAG2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'PLAATSELIJKEDAGNAAM', 'LOKALEDAGNAAM', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'PLAATSELIJKJAAR', 'LOKAALJAAR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'PLAATSELIJKETIJD', 'LOKALETIJD', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'PLAATSELIJKUUR', 'LOKAALUUR', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'AANTALPAGINAS', 'AANTALPAGINA\'S', 'AANTALPAGINA’S', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'AANTALARTIKELEN', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'AANTALBESTANDEN', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AANTALACTIEVEGEBRUIKERS', 'ACTIEVEGEBRUIKERS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'AANTALBEWERKINGEN', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'AANTALKERENBEKEKEN', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'PAGINANAAM', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'PAGINANAAME', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAAMRUIMTE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NAAMRUIMTEE', 'NAMESPACEE' ),
+       'namespacenumber'         => array( '1', 'NAAMRUIMTENUMMER', 'NAMESPACENUMBER' ),
+       'talkspace'               => array( '1', 'OVERLEGRUIMTE', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'OVERLEGRUIMTEE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ONDERWERPRUIMTE', 'ARTIKELRUIMTE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ONDERWERPRUIMTEE', 'ARTIKELRUIMTEE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'VOLLEDIGEPAGINANAAM', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'VOLLEDIGEPAGINANAAME', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'DEELPAGINANAAM', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'DEELPAGINANAAME', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'BASISPAGINANAAM', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'BASISPAGINANAAME', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'OVERLEGPAGINANAAM', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'OVERLEGPAGINANAAME', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ONDERWERPPAGINANAAM', 'ARTIKELPAGINANAAM', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ONDERWERPPAGINANAAME', 'ARTIKELPAGINANAAME', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'BERICHT:', 'MSG:' ),
+       'subst'                   => array( '0', 'VERV:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'VEILIGVERV:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'BERICHTNW', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'miniatuur', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatuur=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'rechts', 'right' ),
+       'img_left'                => array( '1', 'links', 'left' ),
+       'img_none'                => array( '1', 'geen', 'none' ),
+       'img_center'              => array( '1', 'gecentreerd', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'omkaderd', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'kaderloos', 'frameless' ),
+       'img_page'                => array( '1', 'pagina=$1', 'pagina $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'rechtop', 'rechtop=$1', 'rechtop$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'rand', 'border' ),
+       'img_baseline'            => array( '1', 'grondlijn', 'baseline' ),
+       'img_top'                 => array( '1', 'boven', 'top' ),
+       'img_text_top'            => array( '1', 'tekst-boven', 'text-top' ),
+       'img_middle'              => array( '1', 'midden', 'middle' ),
+       'img_bottom'              => array( '1', 'beneden', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekst-beneden', 'text-bottom' ),
+       'img_link'                => array( '1', 'verwijzing=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'SITENAAM', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALEURL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALEURLE', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ARTIKELPAD', 'ARTICLEPATH' ),
+       'servername'              => array( '0', 'SERVERNAAM', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SCRIPTPAD', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'STIJLPAD', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATICA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GESLACHT:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__GEENPAGINANAAMCONVERSIE__', '__GEENTITELCONVERSIE__', '__GEENTC__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__GEENINHOUDCONVERSIE__', '__GEENIC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'HUIDIGEWEEK', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'HUIDIGEDVDW', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'PLAATSELIJKEWEEK', 'LOKALEWEEK', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'PLAATSELIJKEDVDW', 'LOKALEDVDW', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'VERSIEID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'VERSIEDAG', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'VERSIEDAG2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'VERSIEMAAND', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'VERSIEMAAND1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'VERSIEJAAR', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'VERSIETIJD', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'VERSIEGEBRUIKER', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'MEERVOUD:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'VOLLEDIGEURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'VOLLEDIGEURLE:', 'FULLURLE:' ),
+       'canonicalurl'            => array( '0', 'CANOIEKEURL:', 'CANONICALURL:' ),
+       'canonicalurle'           => array( '0', 'CANONIEKEURLE:', 'CANONICALURLE:' ),
+       'lcfirst'                 => array( '0', 'KLEERSTE:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'GLEERSTE:', 'HLEERSTE:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KL:', 'LC:' ),
+       'uc'                      => array( '0', 'HL:', 'UC:' ),
+       'raw'                     => array( '0', 'RAUW:', 'RUW:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'WEERGEGEVENTITEL', 'TOONTITEL', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'V', 'R' ),
+       'newsectionlink'          => array( '1', '__NIEUWESECTIELINK__', '__NIEUWESECTIEKOPPELING__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__GEENNIEUWESECTIELINK__', '__GEENNIEUWKOPJEVERWIJZING__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'HUIDIGEVERSIE', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLCODEREN', 'CODEERURL', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ANKERCODEREN', 'CODEERANKER', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'HUIDIGETIJDSTEMPEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'PLAATSELIJKETIJDSTEMPEL', 'LOKALETIJDSTEMPEL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'RICHTINGMARKERING', 'RICHTINGSMARKERING', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#TAAL:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'INHOUDSTAAL', 'INHOUDTAAL', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAGINASINNAAMRUIMTE', 'PAGINA’SINNAAMRUIMTE', 'PAGINA\'SINNAAMRUIMTE', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'AANTALBEHEERDERS', 'AANTALADMINS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATTEERNUM', 'NUMFORMATTEREN', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'LINKSOPVULLEN', 'PADLEFT' ),
+       'padright'                => array( '0', 'RECHTSOPVULLEN', 'PADRIGHT' ),
+       'special'                 => array( '0', 'speciaal', 'special' ),
+       'speciale'                => array( '0', 'speciaale', 'speciale' ),
+       'defaultsort'             => array( '1', 'STANDAARDSORTERING:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'BESTANDSPAD:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'label', 'tag' ),
+       'hiddencat'               => array( '1', '__VERBORGENCAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGINASINCATEGORIE', 'PAGINASINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'PAGINAGROOTTE', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__GEENINDEX__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'AANTALINGROEP', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATISCHEDOORVERWIJZING__', '__STATISCHEREDIRECT__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'BEVEILIGINGSNIVEAU', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'datumopmaak', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'PAD', 'PATH' ),
+       'url_query'               => array( '0', 'ZOEKOPDRACHT', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'geenfout', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'nietvervangen', 'noreplace' ),
 );
 
 $specialPageAliases = array(
@@ -290,7 +288,6 @@ $specialPageAliases = array(
        'MIMEsearch'                => array( 'MIMEzoeken', 'MIME-zoeken' ),
        'Mostcategories'            => array( 'MeesteCategorieën' ),
        'Mostimages'                => array( 'MeesteVerwezenBestanden', 'MeesteBestanden', 'MeesteAfbeeldingen' ),
-       'Mostinterwikis'            => array( 'MeesteInterwikiverwijzingen' ),
        'Mostlinked'                => array( 'MeestVerwezenPaginas', 'MeestVerwezenPagina\'s', 'MeestVerwezen' ),
        'Mostlinkedcategories'      => array( 'MeestVerwezenCategorieën' ),
        'Mostlinkedtemplates'       => array( 'MeestVerwezenSjablonen' ),
@@ -2088,7 +2085,6 @@ U kunt de beschrijving bewerken op de [$2 pagina met de bestandsbeschrijving].',
 'shared-repo' => 'een gedeelde mediadatabank',
 'shared-repo-name-wikimediacommons' => 'Wikimedia Commons',
 'filepage.css' => "/ * De CSS die hier geplaatst wordt, wordt opgenomen in de bestandsbeschrijvingspagina en wordt ook opgenomen op externe wiki's (via externe repositories) * /",
-'upload-disallowed-here' => 'U kunt deze afbeelding helaas niet overschrijven.',
 
 # File reversion
 'filerevert' => '$1 terugdraaien',
@@ -2377,8 +2373,6 @@ Er kan [[{{MediaWiki:Listgrouprights-helppage}}|extra informatie]] over individu
 'mailnologin' => 'Geen verzendadres beschikbaar',
 'mailnologintext' => 'U moet [[Special:UserLogin|aangemeld]] zijn en een geldig e-mailadres in uw [[Special:Preferences|voorkeuren]] vermelden om andere gebruikers te kunnen e-mailen.',
 'emailuser' => 'Deze gebruiker e-mailen',
-'emailuser-title-target' => 'Deze {{GENDER:$1|gebruiker}} e-mailen',
-'emailuser-title-notarget' => 'Gebruiker e-mailen',
 'emailpage' => 'Gebruiker e-mailen',
 'emailpagetext' => 'Via dit formulier kunt u een e-mail aan deze gebruiker verzenden.
 Het e-mailadres dat u hebt opgegeven bij [[Special:Preferences|uw voorkeuren]] wordt als afzender gebruikt.
@@ -3222,34 +3216,16 @@ Meestal wordt dit door een externe verwijzing op een zwarte lijst veroorzaakt.',
 
 # Info page
 'pageinfo-title' => 'Informatie over "$1"',
-'pageinfo-header-basic' => 'Basisgegevens',
-'pageinfo-header-edits' => 'Bewerkingsgeschiedenis',
-'pageinfo-header-restrictions' => 'Paginabeveiliging',
-'pageinfo-header-properties' => 'Pagina-eigenschappen',
-'pageinfo-display-title' => 'Weergegeven paginanaam',
-'pageinfo-default-sort' => 'Standaard sorteerwijze',
-'pageinfo-length' => 'Paginalengte (in bytes)',
-'pageinfo-article-id' => 'Paginanummer',
-'pageinfo-robot-policy' => 'Status voor de zoekmachine',
-'pageinfo-robot-index' => 'Indexeerbaar',
-'pageinfo-robot-noindex' => 'Niet indexeerbaar',
+'pageinfo-header-edits' => 'Bewerkingen',
+'pageinfo-header-watchlist' => 'Volglijst',
+'pageinfo-header-views' => 'Weergaven',
+'pageinfo-subjectpage' => 'Pagina',
+'pageinfo-talkpage' => 'Overlegpagina',
+'pageinfo-watchers' => 'Aantal volgers',
+'pageinfo-edits' => 'Aantal bewerkingen',
+'pageinfo-authors' => 'Aantal verschillende auteurs',
 'pageinfo-views' => 'Aantal weergaven',
-'pageinfo-watchers' => 'Aantal paginavolgers',
-'pageinfo-redirects-name' => 'Doorverwijzingen naar deze pagina',
-'pageinfo-subpages-name' => "Subpagina's van deze pagina",
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|doorverwijzing|doorverwijzingen}}; $3 {{PLURAL:$3|niet-doorverwijzing|niet-doorverwijzingen}})',
-'pageinfo-firstuser' => 'Gebruiker die de pagina heeft aangemaakt',
-'pageinfo-firsttime' => 'Datum waarop de pagina is aangemaakt',
-'pageinfo-lastuser' => 'Laatste bewerker',
-'pageinfo-lasttime' => 'Datum van laatste bewerking',
-'pageinfo-edits' => 'Totaal aantal bewerkingen',
-'pageinfo-authors' => 'Totaal aantal verschillende auteurs',
-'pageinfo-recent-edits' => 'Recent aantal bewerkingen (binnen de afgelopen $1).',
-'pageinfo-recent-authors' => 'Recent aantal verschillende auteurs',
-'pageinfo-restriction' => 'Paginabeveiliging (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magisch woord|Magische woorden}} ($1)',
-'pageinfo-hidden-categories' => 'Verborgen {{PLURAL:$1|categorie|categorieën}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Gebruikt sjabloon|Gebruikte sjablonen}} ($1)',
+'pageinfo-viewsperedit' => 'Weergaven per bewerking',
 
 # Skin names
 'skinname-standard' => 'Klassiek',
@@ -3304,7 +3280,6 @@ $1',
 'file-info-size-pages' => "$1 × $2 pixels, bestandsgrootte: $3, MIME-type: $4, $5 {{PLURAL:$5|pagina|pagina's}}",
 'file-nohires' => 'Geen hogere resolutie beschikbaar.',
 'svg-long-desc' => 'SVG-bestand, nominaal $1 × $2 pixels, bestandsgrootte: $3',
-'svg-long-desc-animated' => 'Bewegend SVG-bestand, nominaal $1 × $2 pixels, bestandsgrootte: $3',
 'show-big-image' => 'Volledige resolutie',
 'show-big-image-preview' => 'Grootte van deze voorvertoning: $1.',
 'show-big-image-other' => 'Andere {{PLURAL:$2|resolutie|resoluties}}: $1.',
@@ -3314,8 +3289,6 @@ $1',
 'file-info-png-looped' => 'herhalend',
 'file-info-png-repeat' => '$1 {{PLURAL:$1|keer|keer}} afgespeeld',
 'file-info-png-frames' => '$1 {{PLURAL:$1|frame|frames}}',
-'file-no-thumb-animation' => "'''Let op: vanwege technische beperkingen, kunnen miniaturen van dit bestand niet geanimeerd worden weergegeven.''",
-'file-no-thumb-animation-gif' => "'''Let op: vanwege technische beperkingen, kunnen miniaturen van GIF-afbeeldingen met een hoge resolutie niet geanimeerd worden weergegeven.''",
 
 # Special:NewFiles
 'newimages' => 'Nieuwe bestanden',
index 506d181..7654beb 100644 (file)
@@ -99,97 +99,74 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#omdiriger', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__INGAINNHALDSLISTE__', '__INGENINNHOLDSLISTE__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__INKJEGALLERI__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ALLTIDINNHALDSLISTE__', '__ALLTIDINNHOLDSLISTE__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INNHALDSLISTE__', '__INNHOLDSLISTE__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__INGABOLKENDRING__', '__INGABOLKREDIGERING__', '__INGENDELENDRING__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'MÅNADNO', 'MÅNEDNÅ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'MÅNADNONAMN', 'MÅNEDNÅNAVN', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'MÅNADNOKORT', 'MÅNEDNÅKORT', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DAGNO', 'DAGNÅ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DAGNO2', 'DAGNÅ2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'DAGNONAMN', 'DAGNÅNAVN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ÅRNO', 'ÅRNÅ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TIDNO', 'TIDNÅ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'TIMENO', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'SIDETAL', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'INNHALDSSIDETAL', 'INNHOLDSSIDETALL', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FILTAL', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BRUKARTAL', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AKTIVEBRUKARAR', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ENDRINGSTAL', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'VISINGSTAL', 'TALPÅVISINGAR', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'SIDENAMN', 'SIDENAVN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SIDENAMNE', 'SIDENAVNE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAMNEROM', 'NAVNEROM', 'NAMESPACE' ),
-       'fullpagename'              => array( '1', 'FULLTSIDENAMN', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'UNDERSIDENAMN', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'HOVUDSIDENAMN', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'DISKUSJONSSIDENAMN', 'TALKPAGENAME' ),
-       'msg'                       => array( '0', 'MLD:', 'MSG:' ),
-       'subst'                     => array( '0', 'LIMINN:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'TRYGGLIMINN:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'IKWIKMELD:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'mini', 'miniatyr', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'mini=$1', 'miniatyr=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'høgre', 'høyre', 'right' ),
-       'img_left'                  => array( '1', 'venstre', 'left' ),
-       'img_none'                  => array( '1', 'ingen', 'none' ),
-       'img_width'                 => array( '1', '$1pk', '$1px' ),
-       'img_center'                => array( '1', 'sentrum', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ramme', 'ramma', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'rammelaus', 'frameless' ),
-       'img_page'                  => array( '1', 'side=$1', 'side_$1', 'page=$1', 'page $1' ),
-       'img_link'                  => array( '1', 'lenkje=$1', 'lenkja=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NETTSTADNAMN', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALLENKJE:', 'LOKALLENKE:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALLENKJEE:', 'LOKALLENKEE:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ARTIKKELSTIG', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'SIDEID', 'PAGEID' ),
-       'server'                    => array( '0', 'TENAR', 'TJENER', 'SERVER' ),
-       'servername'                => array( '0', 'TENARNAMN', 'TJENERNAVN', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTSTIG', 'SKRIPTSTI', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIKK:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'KJØNN:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'VEKENRNO', 'UKENRNÅ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'VEKEDAGNRNO', 'UKEDAGNRNÅ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALVEKE', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'VERSJONSID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'VERSJONSDAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'VERSJONSDAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'VERSJONSMÅNAD', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'VERSJONSMÅNAD1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'VERSJONSÅR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VERSJONSTIDSTEMPEL', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'VERSJONSBRUKAR', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'FLEIRTAL:', 'PLURAL:' ),
-       'lcfirst'                   => array( '0', 'LFYRST:', 'LFØRST:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'SFYRST:', 'SFØRST:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'SMÅ:', 'LC:' ),
-       'uc'                        => array( '0', 'STORE:', 'UC:' ),
-       'displaytitle'              => array( '1', 'VISTITTEL', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'VERSJONNO', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#SPRÅK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'INNHALDSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'SIDERINAMNEROM', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ADMINTAL', 'ADMINISTRATORTAL', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATTAL', 'FORMATNUM' ),
-       'special'                   => array( '0', 'spesial', 'special' ),
-       'filepath'                  => array( '0', 'FILSTIG', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'merke', 'tag' ),
-       'hiddencat'                 => array( '1', '__GØYMDKAT__', '__LØYNDKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'SIDERIKAT', 'SIDERIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'SIDESTORLEIK', 'PAGESIZE' ),
-       'protectionlevel'           => array( '1', 'VERNENIVÅ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'datoformat', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'STIG', 'PATH' ),
-       'pagesincategory_all'       => array( '0', 'alle', 'all' ),
-       'pagesincategory_pages'     => array( '0', 'sider', 'pages' ),
-       'pagesincategory_subcats'   => array( '0', 'underkategoriar', 'subcats' ),
-       'pagesincategory_files'     => array( '0', 'filer', 'files' ),
+       'redirect'                => array( '0', '#omdiriger', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__INGAINNHALDSLISTE__', '__INGENINNHOLDSLISTE__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__INKJEGALLERI__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ALLTIDINNHALDSLISTE__', '__ALLTIDINNHOLDSLISTE__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INNHALDSLISTE__', '__INNHOLDSLISTE__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__INGABOLKENDRING__', '__INGABOLKREDIGERING__', '__INGENDELENDRING__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'MÅNADNO', 'MÅNEDNÅ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'MÅNADNONAMN', 'MÅNEDNÅNAVN', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'MÅNADNOKORT', 'MÅNEDNÅKORT', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DAGNO', 'DAGNÅ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DAGNO2', 'DAGNÅ2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'DAGNONAMN', 'DAGNÅNAVN', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ÅRNO', 'ÅRNÅ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'TIDNO', 'TIDNÅ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'TIMENO', 'CURRENTHOUR' ),
+       'numberofpages'           => array( '1', 'SIDETAL', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'INNHALDSSIDETAL', 'INNHOLDSSIDETALL', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'FILTAL', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'BRUKARTAL', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AKTIVEBRUKARAR', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ENDRINGSTAL', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'SIDENAMN', 'SIDENAVN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SIDENAMNE', 'SIDENAVNE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAMNEROM', 'NAVNEROM', 'NAMESPACE' ),
+       'fullpagename'            => array( '1', 'FULLTSIDENAMN', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'UNDERSIDENAMN', 'SUBPAGENAME' ),
+       'basepagename'            => array( '1', 'HOVUDSIDENAMN', 'BASEPAGENAME' ),
+       'talkpagename'            => array( '1', 'DISKUSJONSSIDENAMN', 'TALKPAGENAME' ),
+       'subst'                   => array( '0', 'LIMINN:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'IKWIKMELD:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'mini', 'miniatyr', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'mini=$1', 'miniatyr=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'høgre', 'høyre', 'right' ),
+       'img_left'                => array( '1', 'venstre', 'left' ),
+       'img_none'                => array( '1', 'ingen', 'none' ),
+       'img_width'               => array( '1', '$1pk', '$1px' ),
+       'img_center'              => array( '1', 'sentrum', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ramme', 'ramma', 'framed', 'enframed', 'frame' ),
+       'img_link'                => array( '1', 'lenkje=$1', 'lenkja=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NETTSTADNAMN', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALLENKJE:', 'LOKALLENKE:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALLENKJEE:', 'LOKALLENKEE:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'TENAR', 'TJENER', 'SERVER' ),
+       'servername'              => array( '0', 'TENARNAMN', 'TJENERNAVN', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTSTIG', 'SKRIPTSTI', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATIKK:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'KJØNN:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'VEKENRNO', 'UKENRNÅ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'VEKEDAGNRNO', 'UKEDAGNRNÅ', 'CURRENTDOW' ),
+       'revisionid'              => array( '1', 'VERSJONSID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'VERSJONSDAG', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'VERSJONSDAG2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'VERSJONSMÅNAD', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'VERSJONSMÅNAD1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'VERSJONSÅR', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'VERSJONSTIDSTEMPEL', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'VERSJONSBRUKAR', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'FLEIRTAL:', 'PLURAL:' ),
+       'currentversion'          => array( '1', 'VERSJONNO', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#SPRÅK:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'INNHALDSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'SIDERINAMNEROM', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ADMINTAL', 'ADMINISTRATORTAL', 'NUMBEROFADMINS' ),
+       'filepath'                => array( '0', 'FILSTIG', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__GØYMDKAT__', '__LØYNDKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'SIDERIKAT', 'SIDERIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'protectionlevel'         => array( '1', 'VERNENIVÅ', 'PROTECTIONLEVEL' ),
 );
 
 $namespaceNames = array(
@@ -626,7 +603,7 @@ Dette kan òg skuldast ein feil i programvara som er nytta av {{SITENAME}}.',
 # General errors
 'error' => 'Feil',
 'databaseerror' => 'Databasefeil',
-'dberrortext' => 'Det oppstod ein syntaksfeil i ein databaseførespurnad. Dette kan tyda på feil i programvara. Siste førespurnaden til databasen var: <blockquote><code>$1</code></blockquote> frå funksjonen «<code>$2</code>». Databasen returnerte feilen «<samp>$3: $4</samp>».',
+'dberrortext' => 'Det oppstod ein syntaksfeil i databaseførespurnaden. Dette kan tyde på ein feil i programvara. Den sist prøvde førespurnaden var: <blockquote><tt>$1</tt></blockquote> frå innan funksjonen «<tt>$2</tt>». Databasen returnerte feilen «<tt>$3: $4</tt>».',
 'dberrortextcl' => 'Det oppstod ein syntaksfeil i databaseførespurnaden.
 Den sist prøvde førespurnaden var: «$1» frå funksjonen «$2».
 Databasen returnerte feilen «$3: $4».',
@@ -1500,7 +1477,7 @@ Dette kan ikkje tilbakestillast.',
 'right-ipblock-exempt' => 'Kan gjere endringar frå blokkerte IP-adresser',
 'right-proxyunbannable' => 'Kan gjere endringar frå blokkerte proxyar',
 'right-unblockself' => 'Avblokkera seg sjølve',
-'right-protect' => 'Endra vernenivå og verna sider',
+'right-protect' => 'Endre vernenivå<!-- og redigera beskyttete sider-->',
 'right-editprotected' => 'Endre verna sider',
 'right-editinterface' => 'Redigere brukargrensesnittet',
 'right-editusercssjs' => 'Endre andre brukarar sine CSS- og JS-filer',
@@ -1548,13 +1525,13 @@ Dette kan ikkje tilbakestillast.',
 'action-writeapi' => 'bruke skrive-API',
 'action-delete' => 'slette denne sida',
 'action-deleterevision' => 'slette denne endringa',
-'action-deletedhistory' => 'sjå slettehistorikken til sida',
+'action-deletedhistory' => 'sjå slettehistorikken til denne sida',
 'action-browsearchive' => 'søke i sletta sider',
 'action-undelete' => 'attopprette denne sida',
 'action-suppressrevision' => 'sjå og attopprette denne skjulte endringa',
 'action-suppressionlog' => 'sjå denne private loggen',
 'action-block' => 'blokkere denne brukaren frå å gjere endringar',
-'action-protect' => 'endre vernenivået til sida',
+'action-protect' => 'endre vernenivået til denne sida',
 'action-import' => 'importere denne sida frå ein annan wiki',
 'action-importupload' => 'importere denne sida frå ei opplasta fil',
 'action-patrol' => 'merke andre endringar av andre brukar som patruljert',
@@ -2616,9 +2593,9 @@ I desse falla lyt du flytte eller flette saman sida manuelt.",
 'movereason' => 'Årsak:',
 'revertmove' => 'flytt attende',
 'delete_and_move' => 'Slett og flytt',
-'delete_and_move_text' => '== Sletting påkravd ==
+'delete_and_move_text' => '== Sletting påkrevd ==
 
-Målsida «[[:$1]]» finst alt. Vil du sletta henne for å gjeva rom for flytting?',
+Målsida «[[:$1]]» finst allereie. Vil du slette ho for å gje rom for flytting?',
 'delete_and_move_confirm' => 'Ja, slett sida',
 'delete_and_move_reason' => 'Sletta for å gje rom for flytting frå «[[$1]]»',
 'selfmove' => 'Kjelde- og måltitlane er like; kan ikkje flytte sida over seg sjølv.',
@@ -2753,14 +2730,14 @@ Vitja [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] og [//trans
 'tooltip-ca-edit' => 'Du kan endre denne sida. Bruk førehandsvisings-knappen før du lagrar.',
 'tooltip-ca-addsection' => 'Start ein ny bolk',
 'tooltip-ca-viewsource' => 'Denne sida er verna, men du kan sjå kjeldeteksten.',
-'tooltip-ca-history' => 'Eldre versjonar av sida',
+'tooltip-ca-history' => 'Eldre versjonar av denne sida',
 'tooltip-ca-protect' => 'Vern denne sida',
 'tooltip-ca-unprotect' => 'Endra vernet av sida',
 'tooltip-ca-delete' => 'Slett denne sida',
 'tooltip-ca-undelete' => 'Attopprett denne sida',
 'tooltip-ca-move' => 'Flytt denne sida',
-'tooltip-ca-watch' => 'Legg til sida i overvakingslista di',
-'tooltip-ca-unwatch' => 'Fjern sida frå overvakingslista di',
+'tooltip-ca-watch' => 'Legg denne sida til i overvakingslista di',
+'tooltip-ca-unwatch' => 'Fjern denne sida frå overvakingslista di',
 'tooltip-search' => 'Søk gjennom {{SITENAME}}',
 'tooltip-search-go' => 'Gå til ei side med dette namnet om ho finst',
 'tooltip-search-fulltext' => 'Søk etter sider som inneheld denne teksten',
@@ -2797,7 +2774,7 @@ Vitja [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] og [//trans
 'tooltip-preview' => 'Førehandsvis endringane dine, bruk denne funksjonen før du lagrar!',
 'tooltip-diff' => 'Vis skilnaden mellom din versjon og lagra versjon, utan å lagre.',
 'tooltip-compareselectedversions' => 'Sjå endringane mellom dei valde versjonane av denne sida.',
-'tooltip-watch' => 'Legg sida til i overvakingslista di [alt-w]',
+'tooltip-watch' => 'Legg denne sida til i overvakingslista di [alt-w]',
 'tooltip-watchlistedit-raw-submit' => 'Oppdater overvakingslista',
 'tooltip-recreate' => 'Ved å trykkje på «Nyopprett» vert sida oppretta på nytt.',
 'tooltip-upload' => 'Start opplastinga',
@@ -2856,10 +2833,15 @@ Vitja [//www.mediawiki.org/wiki/Localisation MediaWiki Localisation] og [//trans
 # Info page
 'pageinfo-title' => 'Informasjon om «$1»',
 'pageinfo-header-edits' => 'Endringar',
-'pageinfo-views' => 'Tal på visningar',
+'pageinfo-header-watchlist' => 'Overvakingsliste',
+'pageinfo-header-views' => 'Visningar',
+'pageinfo-subjectpage' => 'Side',
+'pageinfo-talkpage' => 'Diskusjonsside',
 'pageinfo-watchers' => 'Antal overvakarar',
 'pageinfo-edits' => 'Tal på endringar',
 'pageinfo-authors' => 'Tal på forskjellege forfattarar',
+'pageinfo-views' => 'Tal på visningar',
+'pageinfo-viewsperedit' => 'Visningar per endring',
 
 # Skin names
 'skinname-standard' => 'Klassisk',
index 848131a..94b5b1f 100644 (file)
@@ -32,14 +32,14 @@ $namespaceNames = array(
 );
 
 $magicWords = array(
-       'currentmonth'              => array( '1', 'KGWEDI_BJALE', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'LEINA_KGWEDI_BJALE', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'LEHONO_LETSATSI', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'LEHONO_LETSATSI2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'LEHONO_LETSATSILEINA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'NGWAGA_BJALE', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'NAKO_BJALE', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'IRI_BJALE', 'CURRENTHOUR' ),
+       'currentmonth'            => array( '1', 'KGWEDI_BJALE', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'LEINA_KGWEDI_BJALE', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'LEHONO_LETSATSI', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'LEHONO_LETSATSI2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'LEHONO_LETSATSILEINA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'NGWAGA_BJALE', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'NAKO_BJALE', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'IRI_BJALE', 'CURRENTHOUR' ),
 );
 
 $messages = array(
index 6b4a774..8ac671c 100644 (file)
@@ -146,130 +146,130 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECCION', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__CAPDETAULA__', '__PASCAPDESOMARI__', '__PASCAPDETDM__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__CAPDEGALARIÁ__', '__CAPDEGALARIA__', '__PASCAPDEDEGALARIÁ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORÇARTAULA__', '__FORÇARSOMARI__', '__FORÇARTDM__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__TAULA__', '__SOMARI__', '__TDM__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__SECCIONNONEDITABLA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__PASCAPDENTÈSTA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MESCORRENT', 'MESACTUAL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'NOMMESCORRENT', 'NOMMESACTUAL', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NOMGENMESCORRENT', 'NOMGENMESACTUAL', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ABREVMESCORRENT', 'ABREVMESACTUAL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'JORNCORRENT', 'JORNACTUAL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'JORNCORRENT2', 'JORNACTUAL2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMJORNCORRENT', 'NOMJORNACTUAL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANNADACORRENTA', 'ANNADAACTUALA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'DATACORRENTA', 'DATAACTUALA', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORACORRENTA', 'ORAACTUALA', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'NOMMESLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'NOMGENMESLOCAL', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ABREVMESLOCAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'JORNLOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'JORNLOCAL2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMJORNLOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANNADALOCALA', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ORARILOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ORALOCALA', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NOMBREPAGINAS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NOMBREFICHIÈRS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NOMBREUTILIZAIRES', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NOMBREUTILIZAIRESACTIUS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NOMBREEDICIONS', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NOMBREVISTAS', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NOMPAGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NOMPAGINAX', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ESPACINOMENATGE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ESPACINOMENATGEX', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ESPACIDISCUSSION', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ESPACIDISCUSSIONX', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ESPACISUBJECTE', 'ESPACISUBJÈCTE', 'ESPACIARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ESPACISUBJECTEX', 'ESPACISUBJÈCTEX', 'ESPACIARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NOMPAGINACOMPLET', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NOMPAGINACOMPLETX', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOMSOSPAGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOMSOSPAGINAX', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NOMBASADEPAGINA', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NOMBASADEPAGINAX', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NOMPAGINADISCUSSION', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NOMPAGINADISCUSSIONX', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NOMPAGINASUBJECTE', 'NOMPAGINASUBJÈCTE', 'NOMPAGINAARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NOMPAGINASUBJECTEX', 'NOMPAGINASUBJÈCTEX', 'NOMPAGINAARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'img_thumbnail'             => array( '1', 'vinheta', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'vinheta=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'drecha', 'dreta', 'right' ),
-       'img_left'                  => array( '1', 'esquèrra', 'senèstra', 'gaucha', 'left' ),
-       'img_none'                  => array( '1', 'neant', 'nonrés', 'none' ),
-       'img_center'                => array( '1', 'centrat', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'quadre', 'enquagrat', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'sens_quadre', 'frameless' ),
-       'img_upright'               => array( '1', 'redreça', 'redreça$1', 'redreça $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'bordadura', 'border' ),
-       'img_baseline'              => array( '1', 'linha_de_basa', 'baseline' ),
-       'img_sub'                   => array( '1', 'indici', 'ind', 'sub' ),
-       'img_super'                 => array( '1', 'exp', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'naut', 'top' ),
-       'img_text_top'              => array( '1', 'naut-tèxte', 'naut-txt', 'text-top' ),
-       'img_middle'                => array( '1', 'mitan', 'middle' ),
-       'img_bottom'                => array( '1', 'bas', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'bas-tèxte', 'bas-txt', 'text-bottom' ),
-       'img_link'                  => array( '1', 'ligam=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NOMSIT', 'NOMSITE_NOMSITI', 'SITENAME' ),
-       'ns'                        => array( '0', 'ESPACEN:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLLOCALA:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLLOCALAX:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'SERVIDOR', 'SERVER' ),
-       'servername'                => array( '0', 'NOMSERVIDOR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CAMINESCRIPT', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMATICA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GENRE:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'SETMANACORRENTA', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'JDSCORRENT', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'SETMANALOCALA', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'JDSLOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'NUMÈROVERSION', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DATAVERSION', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DATAVERSION2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MESREVISION', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ANNADAREVISION', 'ANREVISION', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'ORAREVISION', 'REVISIONTIMESTAMP' ),
-       'fullurl'                   => array( '0', 'URLCOMPLETA:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLCOMPLETAX:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'INITMINUS:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'INITMAJUS:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MINUS:', 'LC:' ),
-       'uc'                        => array( '0', 'MAJUS:', 'CAPIT:', 'UC:' ),
-       'raw'                       => array( '0', 'LINHA:', 'BRUT:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'AFICHARTÍTOL', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'BRUT', 'B', 'R' ),
-       'newsectionlink'            => array( '1', '__LIGAMSECCIONNOVÈLA__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__PASCAPDELIGAMSECCIONNOVÈLA__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERSIONACTUALA', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ENCÒDAURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'ENCÒDAANCÒRA', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'INSTANTACTUAL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'MARCADIRECCION', 'MARCADIR', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#LENGA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'LENGACONTENGUT', 'LENGCONTENGUT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAGINASDINSESPACI:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATNOMBRE', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'BORRATGEESQUÈRRA', 'PADLEFT' ),
-       'padright'                  => array( '0', 'BORRATGEDRECHA', 'PADRIGHT' ),
-       'special'                   => array( '0', 'especial', 'special' ),
-       'defaultsort'               => array( '1', 'ORDENA:', 'CLAUDETRIADA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CAMIN:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'balisa', 'tag' ),
-       'hiddencat'                 => array( '1', '__CATAMAGADA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGINASDINSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TALHAPAGINA', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__PASCAPDINDÈX__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '__REDIRECCIONESTATICA__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVÈLDEPROTECCION', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#REDIRECCION', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__CAPDETAULA__', '__PASCAPDESOMARI__', '__PASCAPDETDM__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__CAPDEGALARIÁ__', '__CAPDEGALARIA__', '__PASCAPDEDEGALARIÁ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORÇARTAULA__', '__FORÇARSOMARI__', '__FORÇARTDM__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__TAULA__', '__SOMARI__', '__TDM__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__SECCIONNONEDITABLA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__PASCAPDENTÈSTA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MESCORRENT', 'MESACTUAL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'NOMMESCORRENT', 'NOMMESACTUAL', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NOMGENMESCORRENT', 'NOMGENMESACTUAL', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ABREVMESCORRENT', 'ABREVMESACTUAL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'JORNCORRENT', 'JORNACTUAL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'JORNCORRENT2', 'JORNACTUAL2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMJORNCORRENT', 'NOMJORNACTUAL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANNADACORRENTA', 'ANNADAACTUALA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'DATACORRENTA', 'DATAACTUALA', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORACORRENTA', 'ORAACTUALA', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'NOMMESLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'NOMGENMESLOCAL', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ABREVMESLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'JORNLOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'JORNLOCAL2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMJORNLOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANNADALOCALA', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ORARILOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ORALOCALA', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NOMBREPAGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NOMBREFICHIÈRS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NOMBREUTILIZAIRES', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NOMBREUTILIZAIRESACTIUS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NOMBREEDICIONS', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NOMBREVISTAS', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NOMPAGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NOMPAGINAX', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ESPACINOMENATGE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ESPACINOMENATGEX', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ESPACIDISCUSSION', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ESPACIDISCUSSIONX', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ESPACISUBJECTE', 'ESPACISUBJÈCTE', 'ESPACIARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ESPACISUBJECTEX', 'ESPACISUBJÈCTEX', 'ESPACIARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NOMPAGINACOMPLET', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NOMPAGINACOMPLETX', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOMSOSPAGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOMSOSPAGINAX', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NOMBASADEPAGINA', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NOMBASADEPAGINAX', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NOMPAGINADISCUSSION', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NOMPAGINADISCUSSIONX', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NOMPAGINASUBJECTE', 'NOMPAGINASUBJÈCTE', 'NOMPAGINAARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NOMPAGINASUBJECTEX', 'NOMPAGINASUBJÈCTEX', 'NOMPAGINAARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'           => array( '1', 'vinheta', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'vinheta=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'drecha', 'dreta', 'right' ),
+       'img_left'                => array( '1', 'esquèrra', 'senèstra', 'gaucha', 'left' ),
+       'img_none'                => array( '1', 'neant', 'nonrés', 'none' ),
+       'img_center'              => array( '1', 'centrat', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'quadre', 'enquagrat', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'sens_quadre', 'frameless' ),
+       'img_upright'             => array( '1', 'redreça', 'redreça$1', 'redreça $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'bordadura', 'border' ),
+       'img_baseline'            => array( '1', 'linha_de_basa', 'baseline' ),
+       'img_sub'                 => array( '1', 'indici', 'ind', 'sub' ),
+       'img_super'               => array( '1', 'exp', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'naut', 'top' ),
+       'img_text_top'            => array( '1', 'naut-tèxte', 'naut-txt', 'text-top' ),
+       'img_middle'              => array( '1', 'mitan', 'middle' ),
+       'img_bottom'              => array( '1', 'bas', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'bas-tèxte', 'bas-txt', 'text-bottom' ),
+       'img_link'                => array( '1', 'ligam=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NOMSIT', 'NOMSITE_NOMSITI', 'SITENAME' ),
+       'ns'                      => array( '0', 'ESPACEN:', 'NS:' ),
+       'localurl'                => array( '0', 'URLLOCALA:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLLOCALAX:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'SERVIDOR', 'SERVER' ),
+       'servername'              => array( '0', 'NOMSERVIDOR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CAMINESCRIPT', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMATICA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GENRE:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'SETMANACORRENTA', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'JDSCORRENT', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'SETMANALOCALA', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'JDSLOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'NUMÈROVERSION', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DATAVERSION', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DATAVERSION2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MESREVISION', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ANNADAREVISION', 'ANREVISION', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'ORAREVISION', 'REVISIONTIMESTAMP' ),
+       'fullurl'                 => array( '0', 'URLCOMPLETA:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLCOMPLETAX:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'INITMINUS:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'INITMAJUS:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MINUS:', 'LC:' ),
+       'uc'                      => array( '0', 'MAJUS:', 'CAPIT:', 'UC:' ),
+       'raw'                     => array( '0', 'LINHA:', 'BRUT:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'AFICHARTÍTOL', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'BRUT', 'B', 'R' ),
+       'newsectionlink'          => array( '1', '__LIGAMSECCIONNOVÈLA__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__PASCAPDELIGAMSECCIONNOVÈLA__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERSIONACTUALA', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ENCÒDAURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'ENCÒDAANCÒRA', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'INSTANTACTUAL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'MARCADIRECCION', 'MARCADIR', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#LENGA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'LENGACONTENGUT', 'LENGCONTENGUT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAGINASDINSESPACI:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATNOMBRE', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'BORRATGEESQUÈRRA', 'PADLEFT' ),
+       'padright'                => array( '0', 'BORRATGEDRECHA', 'PADRIGHT' ),
+       'special'                 => array( '0', 'especial', 'special' ),
+       'defaultsort'             => array( '1', 'ORDENA:', 'CLAUDETRIADA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CAMIN:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'balisa', 'tag' ),
+       'hiddencat'               => array( '1', '__CATAMAGADA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGINASDINSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TALHAPAGINA', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__PASCAPDINDÈX__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '__REDIRECCIONESTATICA__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVÈLDEPROTECCION', 'PROTECTIONLEVEL' ),
 );
 
 $datePreferences = array(
@@ -2797,9 +2797,11 @@ Aquò es probablament causat per un ligam sus lista negra que punta cap a un sit
 'spam_blanking' => 'Totas las versions que contenon de ligams cap a $1 son blanquidas',
 
 # Info page
-'pageinfo-views' => 'Nombre de vistas',
+'pageinfo-subjectpage' => 'Pagina',
 'pageinfo-edits' => "Nombre d'edicions",
 'pageinfo-authors' => "Nombre d'autors distints",
+'pageinfo-views' => 'Nombre de vistas',
+'pageinfo-viewsperedit' => 'Visitas per modificacions',
 
 # Skin names
 'skinname-standard' => 'Estandard',
index ed01145..60a3747 100644 (file)
@@ -174,84 +174,84 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ଲେଉଟାଣି', '#REDIRECT' ),
-       'noeditsection'             => array( '0', '_ବଦଳା_ନହେବାଶ୍ରେଣୀ_', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'ଏବେକାର_ମାସ', 'ଏବେର_ମାସ୨', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ଏବେର_ମାସ', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ଏବେକାର_ମାସ_ନାଆଁ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ଏବେକାର_ମାସ_ନାଆଁ_ସାଧାରଣ', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ଏବେକାର_ମାସ_ନାଆଁ_ସଂକ୍ଷିପ୍ତ', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ଏବେକାର_ଦିନ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ଏବେକାର_ଦିନ୨', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ଏବେକାର_ଦିନ_ନାଆଁ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ଏବେକାର_ବର୍ଷ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ଏବେକାର_ସମୟ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ଏବେକାର_ଘଣ୍ଟା', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ଏବେର_ମାସ୧', 'ସ୍ଥାନୀୟ_ମାସ୨', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'ଏବେକାର_ମାସ୧', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'ମାସ୧ର_ନାଆଁ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ସ୍ଥାନୀୟ_ମାସ୧_ନାଆଁ_ସାଧାରଣ', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ସ୍ଥାନୀୟ_ମାସର୧_ନାଆଁ_ସଂକ୍ଷିପ୍ତ', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'Local_ଦିନ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ସ୍ଥାନୀୟ_ଦିନ୨', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ଦିନ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ସ୍ଥାନୀୟ_ବର୍ଷ', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ସ୍ଥାନୀୟ_ସମୟ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ସ୍ଥାନୀୟ_ଘଣ୍ଟା', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ପୃଷ୍ଠା_ସଂଖ୍ୟା', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ଲେଖା_ସଂଖ୍ୟା', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ଫାଇଲ_ସଂଖ୍ୟା', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ବ୍ୟବାହାରକାରୀ_ସଂଖ୍ୟା', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ସଚଳ_ବ୍ୟବାହାରକାରୀଙ୍କ_ସଂଖ୍ୟା', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ବଦଳ_ସଂଖ୍ୟା', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'କେତେଥର_ଦେଖାଯାଇଛି', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ପୃଷ୍ଠା_ନାଆଁ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ପୃଷ୍ଠା_ନାମକାରଣକାରୀ', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ନେମସ୍ପେସ', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ନେମସ୍ପେସକାରୀ', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ଟକସ୍ପେସ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ଟକସ୍ପେସକାରୀ', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ବିଷୟସ୍ପେସ', 'ଲେଖାସ୍ପେସ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'msg'                       => array( '0', 'ମେସେଜ:', 'MSG:' ),
-       'img_manualthumb'           => array( '1', 'ନଖଦେଖଣା=$1', 'ଦେଖଣା=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'ଡାହାଣ', 'right' ),
-       'img_left'                  => array( '1', 'ବାଆଁ', 'left' ),
-       'img_none'                  => array( '1', 'କିଛି_ନୁହେଁ', 'none' ),
-       'img_width'                 => array( '1', '$1_ପିକସେଲ', '$1px' ),
-       'img_center'                => array( '1', 'କେନ୍ଦ୍ର', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ଫ୍ରେମକରା', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'ଫ୍ରେମନଥିବା', 'frameless' ),
-       'img_border'                => array( '1', 'ବର୍ଡର', 'border' ),
-       'img_baseline'              => array( '1', 'ବେସଲାଇନ', 'baseline' ),
-       'img_top'                   => array( '1', 'ଉପର', 'top' ),
-       'img_text_top'              => array( '1', 'ଲେଖା-ଉପର', 'text-top' ),
-       'img_middle'                => array( '1', 'ମଝି', 'middle' ),
-       'img_bottom'                => array( '1', 'ତଳ', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'ଲେଖା-ତଳ', 'text-bottom' ),
-       'img_link'                  => array( '1', 'ଲିଙ୍କ=$1', 'link=$1' ),
-       'articlepath'               => array( '0', 'ଲେଖାର_ପଥ', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'ସର୍ଭର', 'SERVER' ),
-       'grammar'                   => array( '0', 'ବ୍ୟାକରଣ', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ଲିଙ୍ଗ', 'GENDER:' ),
-       'plural'                    => array( '0', 'ବହୁବଚନ:', 'PLURAL:' ),
-       'raw'                       => array( '0', 'କଞ୍ଚା', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ଦେଖଣାନାଆଁ', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '_ନୂଆବିଭାଗଲିଙ୍କ_', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '_ନୂଆ_ବିଭାଗ_ନକରିବା_ଲିଙ୍କ_', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ନଗଦ_ରିଭିଜନ', 'CURRENTVERSION' ),
-       'numberofadmins'            => array( '1', 'ପରିଛାମାନଙ୍କତାଲିକା', 'NUMBEROFADMINS' ),
-       'padleft'                   => array( '0', 'ବାଆଁପ୍ୟାଡ଼', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ଡାହାଣପ୍ୟାଡ଼', 'PADRIGHT' ),
-       'special'                   => array( '0', 'ବିଶେଷ', 'special' ),
-       'filepath'                  => array( '0', 'ଫାଇଲରାହା:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'ଟାଗ', 'tag' ),
-       'hiddencat'                 => array( '1', '_ଲୁଚିଥିବାବିଭାଗ_', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'ଫରଦଆକାର', 'PAGESIZE' ),
-       'protectionlevel'           => array( '1', 'ପ୍ରତିରକ୍ଷାସ୍ତର', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'ତାରିଖରପ୍ରକାର', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'ବାଟ', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ଉଇକି', 'WIKI' ),
-       'url_query'                 => array( '0', 'ପ୍ରଶ୍ନ', 'QUERY' ),
+       'redirect'                => array( '0', '#ଲେଉଟାଣି', '#REDIRECT' ),
+       'noeditsection'           => array( '0', '_ବଦଳା_ନହେବାଶ୍ରେଣୀ_', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'ଏବେକାର_ମାସ', 'ଏବେର_ମାସ୨', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ଏବେର_ମାସ', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ଏବେକାର_ମାସ_ନାଆଁ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ଏବେକାର_ମାସ_ନାଆଁ_ସାଧାରଣ', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ଏବେକାର_ମାସ_ନାଆଁ_ସଂକ୍ଷିପ୍ତ', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ଏବେକାର_ଦିନ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ଏବେକାର_ଦିନ୨', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ଏବେକାର_ଦିନ_ନାଆଁ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ଏବେକାର_ବର୍ଷ', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ଏବେକାର_ସମୟ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ଏବେକାର_ଘଣ୍ଟା', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ଏବେର_ମାସ୧', 'ସ୍ଥାନୀୟ_ମାସ୨', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'ଏବେକାର_ମାସ୧', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'ମାସ୧ର_ନାଆଁ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ସ୍ଥାନୀୟ_ମାସ୧_ନାଆଁ_ସାଧାରଣ', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ସ୍ଥାନୀୟ_ମାସର୧_ନାଆଁ_ସଂକ୍ଷିପ୍ତ', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'Local_ଦିନ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ସ୍ଥାନୀୟ_ଦିନ୨', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ଦିନ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ସ୍ଥାନୀୟ_ବର୍ଷ', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ସ୍ଥାନୀୟ_ସମୟ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ସ୍ଥାନୀୟ_ଘଣ୍ଟା', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ପୃଷ୍ଠା_ସଂଖ୍ୟା', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ଲେଖା_ସଂଖ୍ୟା', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ଫାଇଲ_ସଂଖ୍ୟା', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ବ୍ୟବାହାରକାରୀ_ସଂଖ୍ୟା', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ସଚଳ_ବ୍ୟବାହାରକାରୀଙ୍କ_ସଂଖ୍ୟା', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ବଦଳ_ସଂଖ୍ୟା', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'କେତେଥର_ଦେଖାଯାଇଛି', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ପୃଷ୍ଠା_ନାଆଁ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ପୃଷ୍ଠା_ନାମକାରଣକାରୀ', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ନେମସ୍ପେସ', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ନେମସ୍ପେସକାରୀ', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ଟକସ୍ପେସ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ଟକସ୍ପେସକାରୀ', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ବିଷୟସ୍ପେସ', 'ଲେଖାସ୍ପେସ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'msg'                     => array( '0', 'ମେସେଜ:', 'MSG:' ),
+       'img_manualthumb'         => array( '1', 'ନଖଦେଖଣା=$1', 'ଦେଖଣା=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'ଡାହାଣ', 'right' ),
+       'img_left'                => array( '1', 'ବାଆଁ', 'left' ),
+       'img_none'                => array( '1', 'କିଛି_ନୁହେଁ', 'none' ),
+       'img_width'               => array( '1', '$1_ପିକସେଲ', '$1px' ),
+       'img_center'              => array( '1', 'କେନ୍ଦ୍ର', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ଫ୍ରେମକରା', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'ଫ୍ରେମନଥିବା', 'frameless' ),
+       'img_border'              => array( '1', 'ବର୍ଡର', 'border' ),
+       'img_baseline'            => array( '1', 'ବେସଲାଇନ', 'baseline' ),
+       'img_top'                 => array( '1', 'ଉପର', 'top' ),
+       'img_text_top'            => array( '1', 'ଲେଖା-ଉପର', 'text-top' ),
+       'img_middle'              => array( '1', 'ମଝି', 'middle' ),
+       'img_bottom'              => array( '1', 'ତଳ', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'ଲେଖା-ତଳ', 'text-bottom' ),
+       'img_link'                => array( '1', 'ଲିଙ୍କ=$1', 'link=$1' ),
+       'articlepath'             => array( '0', 'ଲେଖାର_ପଥ', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'ସର୍ଭର', 'SERVER' ),
+       'grammar'                 => array( '0', 'ବ୍ୟାକରଣ', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ଲିଙ୍ଗ', 'GENDER:' ),
+       'plural'                  => array( '0', 'ବହୁବଚନ:', 'PLURAL:' ),
+       'raw'                     => array( '0', 'କଞ୍ଚା', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ଦେଖଣାନାଆଁ', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '_ନୂଆବିଭାଗଲିଙ୍କ_', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '_ନୂଆ_ବିଭାଗ_ନକରିବା_ଲିଙ୍କ_', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ନଗଦ_ରିଭିଜନ', 'CURRENTVERSION' ),
+       'numberofadmins'          => array( '1', 'ପରିଛାମାନଙ୍କତାଲିକା', 'NUMBEROFADMINS' ),
+       'padleft'                 => array( '0', 'ବାଆଁପ୍ୟାଡ଼', 'PADLEFT' ),
+       'padright'                => array( '0', 'ଡାହାଣପ୍ୟାଡ଼', 'PADRIGHT' ),
+       'special'                 => array( '0', 'ବିଶେଷ', 'special' ),
+       'filepath'                => array( '0', 'ଫାଇଲରାହା:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'ଟାଗ', 'tag' ),
+       'hiddencat'               => array( '1', '_ଲୁଚିଥିବାବିଭାଗ_', '__HIDDENCAT__' ),
+       'pagesize'                => array( '1', 'ଫରଦଆକାର', 'PAGESIZE' ),
+       'protectionlevel'         => array( '1', 'ପ୍ରତିରକ୍ଷାସ୍ତର', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'ତାରିଖରପ୍ରକାର', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'ବାଟ', 'PATH' ),
+       'url_wiki'                => array( '0', 'ଉଇକି', 'WIKI' ),
+       'url_query'               => array( '0', 'ପ୍ରଶ୍ନ', 'QUERY' ),
 );
 
 $digitGroupingPattern = "##,##,###";
@@ -2994,10 +2994,15 @@ MediaWiki ବ୍ୟବହାର କରି [[Special:Import|ପୃଷ୍ଠା 
 # Info page
 'pageinfo-title' => '"$1"ର ବିବରଣୀ',
 'pageinfo-header-edits' => 'ବଦଳସବୁ',
-'pageinfo-views' => 'ଦେଖଣା ସଂଖ୍ୟା',
+'pageinfo-header-watchlist' => 'ଦେଖଣା ତାଲିକା',
+'pageinfo-header-views' => 'ଦେଖଣା',
+'pageinfo-subjectpage' => 'ପୃଷ୍ଠା',
+'pageinfo-talkpage' => 'ଆଲୋଚନା ପୃଷ୍ଠା',
 'pageinfo-watchers' => 'ଦେଖଣାହାରି ସଂଖ୍ୟା',
 'pageinfo-edits' => 'ସମ୍ପାଦନା ସଂଖ୍ୟା:',
 'pageinfo-authors' => 'ନିଆରା ଲେଖକଙ୍କ ସଂଖ୍ୟା',
+'pageinfo-views' => 'ଦେଖଣା ସଂଖ୍ୟା',
+'pageinfo-viewsperedit' => 'ସମ୍ପାଦନା ପ୍ରତି ଦେଖା',
 
 # Patrolling
 'markaspatrolleddiff' => 'ଜଗାଯାଇଅଛି ବୋଲି ଚିହ୍ନିତ କରାଗଲା',
index 9f18071..90e0b43 100644 (file)
@@ -50,40 +50,14 @@ $namespaceAliases = array(
 );
 
 $specialPageAliases = array(
-       'Activeusers'               => array( 'АктивонАрхайджытæ' ),
-       'Allmessages'               => array( 'ФыстæджытæИууылдæр' ),
-       'Allpages'                  => array( 'ФæрстæИууылдæр' ),
-       'Blankpage'                 => array( 'АфтидФарс' ),
-       'Block'                     => array( 'Блок' ),
-       'Blockme'                   => array( 'НыблокМæКæн' ),
-       'Booksources'               => array( 'ЧингуытыРавзæрæнтæ' ),
-       'BrokenRedirects'           => array( 'ЦъæлРарвыстытæ' ),
-       'Categories'                => array( 'Категоритæ' ),
-       'ChangeEmail'               => array( 'EmailИвын' ),
-       'ChangePassword'            => array( 'ПарольИвын' ),
-       'ComparePages'              => array( 'ФæрстæАбарын' ),
-       'Confirmemail'              => array( 'EmailБæлвырдКæнын' ),
-       'Contributions'             => array( 'Бавæрд' ),
-       'CreateAccount'             => array( 'АккаунтСкæнын' ),
-       'DeletedContributions'      => array( 'ХафтБавæрд' ),
-       'Mycontributions'           => array( 'МæБавæрд' ),
-       'Mypage'                    => array( 'МæФарс' ),
-       'Mytalk'                    => array( 'МæНыхас' ),
-       'Myuploads'                 => array( 'МæБавгæд' ),
-       'Newimages'                 => array( 'НогФайлтæ' ),
-       'Newpages'                  => array( 'НогФæрстæ' ),
-       'Preferences'               => array( 'Фадæттæ' ),
-       'Randompage'                => array( 'ÆрхаугæФарс' ),
-       'Recentchanges'             => array( 'ФæстагИвдтытæ' ),
-       'Search'                    => array( 'Агурын' ),
-       'Watchlist'                 => array( 'Цæстдард' ),
+       'Recentchanges'             => array( 'Фæстаг_ивдтытæ' ),
 );
 
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#РАРВЫСТ', '#перенаправление', '#перенапр', '#REDIRECT' ),
-       'img_right'                 => array( '1', 'рахиз', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'галиу', 'слева', 'left' ),
+       'redirect'                => array( '0', '#РАРВЫСТ', '#перенаправление', '#перенапр', '#REDIRECT' ),
+       'img_right'               => array( '1', 'рахиз', 'справа', 'right' ),
+       'img_left'                => array( '1', 'галиу', 'слева', 'left' ),
 );
 
 $linkTrail = '/^((?:[a-z]|а|æ|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|“|»)+)(.*)$/sDu';
index 4cef353..022eeae 100644 (file)
 
 $namespaceNames = array(
        NS_MEDIA            => 'ਮੀਡੀਆ',
-       NS_SPECIAL          => 'à¨\96਼ਾਸ',
-       NS_TALK             => 'à¨\97ੱਲ-ਬਾਤ',
-       NS_USER             => 'ਵਰਤà©\8cà¨\82à¨\95ਾਰ',
-       NS_USER_TALK        => 'ਵਰਤà©\8cà¨\82à¨\95ਾਰ_à¨\97ੱਲ-ਬਾਤ',
-       NS_PROJECT_TALK     => '$1_à¨\97ੱਲ-ਬਾਤ',
+       NS_SPECIAL          => 'ਖਾਸ',
+       NS_TALK             => 'à¨\9aਰà¨\9aਾ',
+       NS_USER             => 'ਮà©\88à¨\82ਬਰ',
+       NS_USER_TALK        => 'ਮà©\88à¨\82ਬਰ_à¨\9aਰà¨\9aਾ',
+       NS_PROJECT_TALK     => '$1_à¨\9aਰà¨\9aਾ',
        NS_FILE             => 'ਤਸਵੀਰ',
-       NS_FILE_TALK        => 'ਤਸਵà©\80ਰ_à¨\97ੱਲ-ਬਾਤ',
-       NS_MEDIAWIKI        => 'ਮà©\80ਡà©\80à¨\86ਵਿà¨\95à©\80',
-       NS_MEDIAWIKI_TALK   => 'ਮà©\80ਡà©\80à¨\86ਵਿà¨\95à©\80_à¨\97ੱਲ-ਬਾਤ',
-       NS_TEMPLATE         => 'ਫਰਮਾ',
-       NS_TEMPLATE_TALK    => 'ਫਰਮਾ_à¨\97ੱਲ-ਬਾਤ',
+       NS_FILE_TALK        => 'ਤਸਵà©\80ਰ_à¨\9aਰà¨\9aਾ',
+       NS_MEDIAWIKI        => 'ਮà©\80ਡà©\80à¨\86ਵਿà¨\95ਿ',
+       NS_MEDIAWIKI_TALK   => 'ਮà©\80ਡà©\80à¨\86ਵਿà¨\95ਿ_à¨\9aਰà¨\9aਾ',
+       NS_TEMPLATE         => 'ਨਮà©\82ਨਾ',
+       NS_TEMPLATE_TALK    => 'ਨਮà©\82ਨਾ_à¨\9aਰà¨\9aਾ',
        NS_HELP             => 'ਮਦਦ',
-       NS_HELP_TALK        => 'ਮਦਦ_à¨\97ੱਲ-ਬਾਤ',
+       NS_HELP_TALK        => 'ਮਦਦ_à¨\9aਰà¨\9aਾ',
        NS_CATEGORY         => 'ਸ਼੍ਰੇਣੀ',
-       NS_CATEGORY_TALK    => 'ਸ਼੍ਰੇਣੀ_ਗੱਲ-ਬਾਤ',
-);
-
-$namespaceAliases = array(
-       'ਖਾਸ' => NS_SPECIAL,
-       'ਚਰਚਾ' => NS_TALK,
-       'ਮੈਂਬਰ' => NS_USER,
-       'ਮੈਂਬਰ_ਚਰਚਾ' => NS_USER_TALK,
-       '$1_ਚਰਚਾ' => NS_PROJECT_TALK,
-       'ਤਸਵੀਰ_ਚਰਚਾ' => NS_FILE_TALK,
-       'ਮੀਡੀਆਵਿਕਿ' => NS_MEDIAWIKI,
-       'ਮੀਡੀਆਵਿਕਿ_ਚਰਚਾ' => NS_MEDIAWIKI_TALK,
-       'ਨਮੂਨਾ' => NS_TEMPLATE,
-       'ਨਮੂਨਾ_ਚਰਚਾ' => NS_TEMPLATE_TALK,
-       'ਮਦਦ_ਚਰਚਾ' => NS_HELP_TALK,
-       'ਸ਼੍ਰੇਣੀ_ਚਰਚਾ' => NS_CATEGORY_TALK,
-);
-
-$specialPageAliases = array(
-       'Activeusers'               => array( 'ਸਰਗਰਮ_ਵਰਤੌਂਕਾਰ' ),
-       'Blankpage'                 => array( 'ਖਾਲੀ_ਸਫ਼ਾ' ),
-       'Block'                     => array( 'ਪਾਬੰਦੀ_ਲਾਉਣਾ', 'ਪਾਬੰਦੀ_ਸ਼ੁਦਾ_ਆਈ_ਪੀ', 'ਪਾਬੰਦੀ_ਸ਼ੁਦਾ_ਵਰਤੌਂਕਾਰ' ),
-       'Listusers'                 => array( 'ਵਰਤੌਂਕਾਰਾਂ_ਦੀ_ਸੂਚੀ' ),
+       NS_CATEGORY_TALK    => 'ਸ਼੍ਰੇਣੀ_ਚਰਚਾ',
 );
 
 $digitTransformTable = array(
@@ -732,7 +710,7 @@ $1 ਲੁਕਵੀਆਂ ਸ਼੍ਰੇਣੀਆਂ}} ਦਾ ਮੈਂਬਰ 
 'permissionserrorstext' => 'ਤੁਹਾਨੂੰ ਇੰਝ ਕਰਨ ਦੇ ਅਧਿਕਾਰ ਨਹੀਂ ਹਨ। ਹੇਠ ਦਿੱਤੇ {{PLURAL:$1|ਕਾਰਨ|ਕਾਰਨ}} ਨੇ:',
 'permissionserrorstext-withaction' => '{{PLURAL:$1|ਇਸ ਕਾਰਨ|ਇਹਨਾਂ ਕਾਰਨਾਂ}} ਕਰਕੇ ਤੁਹਾਨੂੰ $2 ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ:',
 'recreate-moveddeleted-warn' => "'''ਖ਼ਬਰਦਾਰ:
-ਤੁਸੀਂ ਐਸਾ ਸਫ਼ਾ ਬਣਾ ਰਹੇ ਹੋ ਜੋ ਪਹਿਲਾਂ ਮਿਟਾਇਆ ਜਾ ਚੁੱਕ ਹੈ।'''
+ਤੁਸੀਂ ਐਸਾ ਸਫ਼ਾ ਬਣਾ ਰਹੇ ਹੋ ਜੋ ਪਹਿਲਾਂ ਮਿਟਾਇਆ ਜਾ ਚੁੱਕ ਹੈ।'''
 
 ਖ਼ਿਆਲ ਕਰੋ ਕਿ ਕੀ ਇਸ ਸਫ਼ੇ ਦਾ ਕਾਇਮ ਰਹਿਣਾ ਠੀਕ ਹੈ।
 ਇਸਨੂੰ ਮਿਟਾਉਣ ਜਾਂ ਸਿਰਲੇਖ ਬਦਲੀ ਦਾ ਚਿੱਠਾ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।",
@@ -1891,6 +1869,9 @@ delete|ਮਿਟਾਉਣਾਂ ਦਾ ਚਿੱਠਾ]] ਵੇਖੋ।',
 
 # Info page
 'pageinfo-header-edits' => 'ਸੋਧਾਂ',
+'pageinfo-header-watchlist' => 'ਨਿਗਰਾਨੀ-ਲਿਸਟ',
+'pageinfo-subjectpage' => 'ਸਫ਼ਾ',
+'pageinfo-talkpage' => 'ਗੱਲ-ਬਾਤ ਸਫ਼ਾ',
 'pageinfo-watchers' => 'ਨਜ਼ਰ ਰੱਖਣ ਵਾਲ਼ਿਆਂ ਦੀ ਗਿਣਤੀ',
 'pageinfo-edits' => 'ਸੋਧਾਂ ਦੀ ਗਿਣਤੀ',
 
index 9806086..1eb5179 100644 (file)
@@ -890,6 +890,9 @@ Guck $2 fer e Lischt vun de letscht Leschunge.',
 
 # Info page
 'pageinfo-header-edits' => 'Enneringe',
+'pageinfo-header-watchlist' => 'Watsch-Lischt',
+'pageinfo-subjectpage' => 'Blatt',
+'pageinfo-talkpage' => 'Gschwetz-Blatt',
 
 # Browsing diffs
 'nextdiff' => 'Zum neegschte Versionsunnerschidd →',
index 582180f..a8fb989 100644 (file)
@@ -206,90 +206,90 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PATRZ', '#PRZEKIERUJ', '#TAM', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZSPISU__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALERII__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ZESPISEM__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SPIS__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEZEDYCJISEKCJI__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__BEZNAGŁÓWKA__', '__NOHEADER__' ),
-       'currentday'                => array( '1', 'AKTUALNYDZIEŃ', 'CURRENTDAY' ),
-       'currentdayname'            => array( '1', 'NAZWADNIA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AKTUALNYROK', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AKTUALNYCZAS', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'AKTUALNAGODZINA', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MIESIĄC', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'MIESIĄCNAZWA', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'MIESIĄCNAZWAD', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'MIESIĄCNAZWASKR', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'DZIEŃ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'DZIEŃ2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'DZIEŃTYGODNIA', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ROK', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'CZAS', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'GODZINA', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'STRON', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ARTYKUŁÓW', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'PLIKÓW', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'UŻYTKOWNIKÓW', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'LICZBAAKTYWNYCHUŻYTKOWNIKÓW', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'EDYCJI', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'NAZWASTRONY', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'NAZWAPRZESTRZENI', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'DYSKUSJA', 'TALKSPACE' ),
-       'fullpagename'              => array( '1', 'PELNANAZWASTRONY', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'NAZWAPODSTRONY', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'BAZOWANAZWASTRONY', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'NAZWASTRONYDYSKUSJI', 'TALKPAGENAME' ),
-       'subst'                     => array( '0', 'podst:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'mały', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'mały=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'prawo', 'right' ),
-       'img_left'                  => array( '1', 'lewo', 'left' ),
-       'img_none'                  => array( '1', 'brak', 'none' ),
-       'img_center'                => array( '1', 'centruj', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ramka', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bezramki', 'bez_ramki', 'frameless' ),
-       'img_page'                  => array( '1', 'strona=$1', 'page=$1', 'page $1' ),
-       'img_border'                => array( '1', 'tło', 'border' ),
-       'img_top'                   => array( '1', 'góra', 'top' ),
-       'img_middle'                => array( '1', 'środek', 'middle' ),
-       'img_bottom'                => array( '1', 'dół', 'bottom' ),
-       'sitename'                  => array( '1', 'PROJEKT', 'SITENAME' ),
-       'ns'                        => array( '0', 'PN:', 'NS:' ),
-       'articlepath'               => array( '0', 'ŚCIEŻKAARTYKUŁÓW', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'SERWER', 'SERVER' ),
-       'servername'                => array( '0', 'NAZWASERWERA', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ŚCIEŻKASKRYPTU', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'ODMIANA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'PŁEĆ:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'AKTUALNYTYDZIEŃ', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'TYDZIEŃROKU', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'DZIEŃTYGODNIANR', 'LOCALDOW' ),
-       'plural'                    => array( '0', 'MNOGA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PEŁNYURL', 'FULLURL:' ),
-       'lcfirst'                   => array( '0', 'ZMAŁEJ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ZWIELKIEJ:', 'ZDUŻEJ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MAŁE:', 'LC:' ),
-       'uc'                        => array( '0', 'WIELKIE:', 'DUŻE:', 'UC:' ),
-       'displaytitle'              => array( '1', 'WYŚWIETLANYTYTUŁ', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LINKNOWEJSEKCJI__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'AKTUALNAWERSJA', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#JĘZYK:', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'ADMINISTRATORÓW', 'NUMBEROFADMINS' ),
-       'padleft'                   => array( '0', 'DOLEWEJ', 'PADLEFT' ),
-       'padright'                  => array( '0', 'DOPRAWEJ', 'PADRIGHT' ),
-       'special'                   => array( '0', 'specjalna', 'special' ),
-       'defaultsort'               => array( '1', 'DOMYŚLNIESORTUJ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ŚCIEŻKAPLIKU', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__KATEGORIAUKRYTA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'STRONYWKATEGORII', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ROZMIARSTRONY', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEKSUJ__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NIEINDEKSUJ__', '__NOINDEX__' ),
-       'protectionlevel'           => array( '1', '__POZIOMZABEZPIECZEŃ__', 'PROTECTIONLEVEL' ),
-       'url_path'                  => array( '0', 'ŚCIEŻKA', 'PATH' ),
-       'url_query'                 => array( '0', 'ZAPYTANIE', 'QUERY' ),
+       'redirect'                => array( '0', '#PATRZ', '#PRZEKIERUJ', '#TAM', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZSPISU__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALERII__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ZESPISEM__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SPIS__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEZEDYCJISEKCJI__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__BEZNAGŁÓWKA__', '__NOHEADER__' ),
+       'currentday'              => array( '1', 'AKTUALNYDZIEŃ', 'CURRENTDAY' ),
+       'currentdayname'          => array( '1', 'NAZWADNIA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AKTUALNYROK', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AKTUALNYCZAS', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'AKTUALNAGODZINA', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MIESIĄC', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'MIESIĄCNAZWA', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'MIESIĄCNAZWAD', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'MIESIĄCNAZWASKR', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'DZIEŃ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'DZIEŃ2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'DZIEŃTYGODNIA', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ROK', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'CZAS', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'GODZINA', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'STRON', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ARTYKUŁÓW', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'PLIKÓW', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'UŻYTKOWNIKÓW', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'LICZBAAKTYWNYCHUŻYTKOWNIKÓW', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'EDYCJI', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'NAZWASTRONY', 'PAGENAME' ),
+       'namespace'               => array( '1', 'NAZWAPRZESTRZENI', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'DYSKUSJA', 'TALKSPACE' ),
+       'fullpagename'            => array( '1', 'PELNANAZWASTRONY', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'NAZWAPODSTRONY', 'SUBPAGENAME' ),
+       'basepagename'            => array( '1', 'BAZOWANAZWASTRONY', 'BASEPAGENAME' ),
+       'talkpagename'            => array( '1', 'NAZWASTRONYDYSKUSJI', 'TALKPAGENAME' ),
+       'subst'                   => array( '0', 'podst:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'mały', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'mały=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'prawo', 'right' ),
+       'img_left'                => array( '1', 'lewo', 'left' ),
+       'img_none'                => array( '1', 'brak', 'none' ),
+       'img_center'              => array( '1', 'centruj', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'ramka', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bezramki', 'bez_ramki', 'frameless' ),
+       'img_page'                => array( '1', 'strona=$1', 'page=$1', 'page $1' ),
+       'img_border'              => array( '1', 'tło', 'border' ),
+       'img_top'                 => array( '1', 'góra', 'top' ),
+       'img_middle'              => array( '1', 'środek', 'middle' ),
+       'img_bottom'              => array( '1', 'dół', 'bottom' ),
+       'sitename'                => array( '1', 'PROJEKT', 'SITENAME' ),
+       'ns'                      => array( '0', 'PN:', 'NS:' ),
+       'articlepath'             => array( '0', 'ŚCIEŻKAARTYKUŁÓW', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'SERWER', 'SERVER' ),
+       'servername'              => array( '0', 'NAZWASERWERA', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ŚCIEŻKASKRYPTU', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ODMIANA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'PŁEĆ:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'AKTUALNYTYDZIEŃ', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'TYDZIEŃROKU', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'DZIEŃTYGODNIANR', 'LOCALDOW' ),
+       'plural'                  => array( '0', 'MNOGA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PEŁNYURL', 'FULLURL:' ),
+       'lcfirst'                 => array( '0', 'ZMAŁEJ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ZWIELKIEJ:', 'ZDUŻEJ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MAŁE:', 'LC:' ),
+       'uc'                      => array( '0', 'WIELKIE:', 'DUŻE:', 'UC:' ),
+       'displaytitle'            => array( '1', 'WYŚWIETLANYTYTUŁ', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LINKNOWEJSEKCJI__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'AKTUALNAWERSJA', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#JĘZYK:', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'ADMINISTRATORÓW', 'NUMBEROFADMINS' ),
+       'padleft'                 => array( '0', 'DOLEWEJ', 'PADLEFT' ),
+       'padright'                => array( '0', 'DOPRAWEJ', 'PADRIGHT' ),
+       'special'                 => array( '0', 'specjalna', 'special' ),
+       'defaultsort'             => array( '1', 'DOMYŚLNIESORTUJ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ŚCIEŻKAPLIKU', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__KATEGORIAUKRYTA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'STRONYWKATEGORII', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ROZMIARSTRONY', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEKSUJ__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NIEINDEKSUJ__', '__NOINDEX__' ),
+       'protectionlevel'         => array( '1', '__POZIOMZABEZPIECZEŃ__', 'PROTECTIONLEVEL' ),
+       'url_path'                => array( '0', 'ŚCIEŻKA', 'PATH' ),
+       'url_query'               => array( '0', 'ZAPYTANIE', 'QUERY' ),
 );
 
 $messages = array(
@@ -615,9 +615,9 @@ Listę dostępnych stron specjalnych znajdziesz [[Special:SpecialPages|tutaj]].'
 'dberrortext' => 'Wystąpił błąd składni w zapytaniu do bazy danych.
 Może to oznaczać błąd w oprogramowaniu.
 Ostatnie, nieudane zapytanie to:
-<blockquote><code>$1</code></blockquote>
-wysłane przez funkcję „<code>$2</code>”.
-Baza danych zgłosiła błąd „<samp>$3: $4</samp>”.',
+<blockquote><tt>$1</tt></blockquote>
+wysłane przez funkcję „<tt>$2</tt>”.
+Baza danych zgłosiła błąd „<tt>$3: $4</tt>”.',
 'dberrortextcl' => 'Wystąpił błąd składni w zapytaniu do bazy danych.
 Ostatnie, nieudane zapytanie to:
 „$1”
@@ -975,6 +975,7 @@ Ostatni wpis rejestru blokad jest pokazany poniżej.',
 * '''Firefox / Safari:''' Przytrzymaj ''Shift'' podczas klikania ''Odśwież bieżącą stronę'', lub naciśnij klawisze ''Ctrl+F5'' lub ''Ctrl+R'' (''⌘-R'' na komputerze Mac)
 * '''Google Chrome:''' Naciśnij ''Ctrl-Shift-R'' (''⌘-Shift-R'' na komputerze Mac)
 * '''Internet Explorer:''' Przytrzymaj ''Ctrl'' jednocześnie klikając ''Odśwież'' lub naciśnij klawisze ''Ctrl+F5''
+* '''Konqueror:''' Kliknij polecenie ''Odśwież'' lub naciśnij klawisz ''F5''
 * '''Opera:''' Wyczyść pamięć podręczną w ''Narzędzia → Preferencje''",
 'usercssyoucanpreview' => "'''Podpowiedź:''' Użyj przycisku „Podgląd”, aby przetestować nowy arkusz stylów CSS przed jego zapisaniem.",
 'userjsyoucanpreview' => "'''Podpowiedź:''' Użyj przycisku „Podgląd”, aby przetestować nowy kod JavaScript przed jego zapisaniem.",
@@ -2095,7 +2096,6 @@ Każdy wiersz zawiera linki do pierwszego i drugiego przekierowania oraz link, d
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|bajt|bajty|bajtów}}',
 'ncategories' => '$1 {{PLURAL:$1|kategoria|kategorie|kategorii}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwiki|interwiki}}',
 'nlinks' => '$1 {{PLURAL:$1|link|linki|linków}}',
 'nmembers' => '$1 {{PLURAL:$1|element|elementy|elementów}}',
 'nrevisions' => '$1 {{PLURAL:$1|wersja|wersje|wersji}}',
@@ -2124,7 +2124,6 @@ Każdy wiersz zawiera linki do pierwszego i drugiego przekierowania oraz link, d
 'mostlinkedtemplates' => 'Najczęściej linkowane szablony',
 'mostcategories' => 'Strony z największą liczbą kategorii',
 'mostimages' => 'Najczęściej linkowane pliki',
-'mostinterwikis' => 'Strony z największą liczbą linków interwiki',
 'mostrevisions' => 'Strony o największej liczbie wersji',
 'prefixindex' => 'Wszystkie strony o prefiksie',
 'prefixindex-namespace' => 'Wszystkie strony z prefiksem (przestrzeń nazw $1)',
@@ -2270,8 +2269,6 @@ Sprawdź stronę z [[{{MediaWiki:Listgrouprights-helppage}}|dodatkowymi informac
 'mailnologin' => 'Brak adresu',
 'mailnologintext' => 'Musisz się [[Special:UserLogin|zalogować]] i mieć wpisany aktualny adres e‐mailowy w swoich [[Special:Preferences|preferencjach]], aby móc wysłać e‐mail do innego użytkownika.',
 'emailuser' => 'Wyślij e‐mail do tego użytkownika',
-'emailuser-title-target' => 'Wyślij e-mail do {{GENDER:$1|tego użytkownika|tej użytkowniczki|tego użytkownika}}',
-'emailuser-title-notarget' => 'Wyślij wiadomość e‐mail',
 'emailpage' => 'Wyślij e‐mail do użytkownika',
 'emailpagetext' => 'Możesz użyć poniższego formularza, aby wysłać wiadomość e‐mail do tego użytkownika.
 Adres e‐mailowy, który został przez Ciebie wprowadzony w [[Special:Preferences|Twoich preferencjach]], zostanie umieszczony w polu „Od”, dzięki czemu odbiorca będzie mógł Ci odpowiedzieć.',
@@ -3095,34 +3092,16 @@ Najprawdopodobniej zostało to spowodowane przez link do zewnętrznej strony int
 
 # Info page
 'pageinfo-title' => 'Informacje o „$1“',
-'pageinfo-header-basic' => 'Podstawowe informacje',
-'pageinfo-header-edits' => 'Historia edycji',
-'pageinfo-header-restrictions' => 'Zmień zabezpieczenie',
-'pageinfo-header-properties' => 'Właściwości strony',
-'pageinfo-display-title' => 'Wyświetl tytuł',
-'pageinfo-default-sort' => 'Domyślny klucz sortowania',
-'pageinfo-length' => 'Długość strony (w bajtach)',
-'pageinfo-article-id' => 'Identyfikator strony',
-'pageinfo-robot-policy' => 'Stan wyszukiwarki',
-'pageinfo-robot-index' => 'Indeksowalne',
-'pageinfo-robot-noindex' => 'Nieindeksowalne',
+'pageinfo-header-edits' => 'Edycje',
+'pageinfo-header-watchlist' => 'Obserwowane',
+'pageinfo-header-views' => 'Odsłon',
+'pageinfo-subjectpage' => 'Strona',
+'pageinfo-talkpage' => 'Strona dyskusji',
+'pageinfo-watchers' => 'Obserwujących',
+'pageinfo-edits' => 'Edycji',
+'pageinfo-authors' => 'Autorów',
 'pageinfo-views' => 'Odsłon',
-'pageinfo-watchers' => 'Liczba obserwujących',
-'pageinfo-redirects-name' => 'Liczba przekierowań do tej strony',
-'pageinfo-subpages-name' => 'Liczba podstron tej strony',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|przekierowanie|przekierowania|przekierowań}}; $3 {{PLURAL:$3|bez przekierowania|bez przekierowań|bez przekierowań}})',
-'pageinfo-firstuser' => 'Twórca strony',
-'pageinfo-firsttime' => 'Data utworzenia strony',
-'pageinfo-lastuser' => 'Autor ostatniej edycji',
-'pageinfo-lasttime' => 'Data ostatniej edycji',
-'pageinfo-edits' => 'Liczba edycji',
-'pageinfo-authors' => 'Całkowita liczba autorów',
-'pageinfo-recent-edits' => 'Liczba ostatnich edycji (w przeciągu $1)',
-'pageinfo-recent-authors' => 'Liczba ostatnich autorów',
-'pageinfo-restriction' => 'Zabezpieczenie strony (<code>$1</code>)',
-'pageinfo-magic-words' => 'Magiczne {{PLURAL:$1|słowo|słowa|słowa}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Ukryta kategoria|Ukryte kategorie|Ukryte kategorie}} ($1)',
-'pageinfo-templates' => 'Transkludowan{{PLURAL:$1|y szablon|e szablony}} ($1)',
+'pageinfo-viewsperedit' => 'Odsłon na edycję',
 
 # Skin names
 'skinname-standard' => 'Standardowa',
index e551c96..0e89c0f 100644 (file)
@@ -1720,7 +1720,6 @@ Peul desse ch'a veula modifiché la descrission dzora soa [pàgina ëd descrissi
 'shared-repo-from' => 'da $1',
 'shared-repo' => "n'archivi condivis",
 'shared-repo-name-wikimediacommons' => 'Wikimedia Commons',
-'upload-disallowed-here' => 'Për maleur it peule pa dzorscrive sta figura.',
 
 # File reversion
 'filerevert' => "Buté torna $1 tanme ch'a l'era",
@@ -1829,7 +1828,6 @@ Adess a l'é na ridiression a [[$2]].",
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|categorìa|categorìe}}',
-'ninterwikis' => '$1 {{PLURAL:$1|antërwiki|antërwiki}}',
 'nlinks' => '$1 {{PLURAL:$1|anliura|anliure}}',
 'nmembers' => '$1 {{PLURAL:$1|element|element}}',
 'nrevisions' => '{{PLURAL:$1|na revision|$1 revision}}',
@@ -1858,7 +1856,6 @@ Adess a l'é na ridiression a [[$2]].",
 'mostlinkedtemplates' => 'Stamp pì dovrà',
 'mostcategories' => 'Artìcoj che a son marcà an pì categorìe',
 'mostimages' => 'Figure pì dovrà',
-'mostinterwikis' => 'Pagine con pi antërwiki',
 'mostrevisions' => 'Artìcoj pì modificà',
 'prefixindex' => "Tute le pàgine ch'a ancamin-o con",
 'prefixindex-namespace' => 'Tute le pàgine con prefiss ($1 spassi nominal)',
@@ -2005,8 +2002,6 @@ A peulo ess-ie d'[[{{MediaWiki:Listgrouprights-helppage}}|anformassion adissiona
 'mailnologintext' => "A dev [[Special:UserLogin|rintré ant ël sistema]]
 e avèj registrà n'adrëssa ëd pòsta eletrònica vàlida ant ij [[Special:Preferences|sò gust]] për podèj mandé dij mëssagi ëd pòsta eletrònica a j'àutri Utent.",
 'emailuser' => "Mandeje un mëssagi eletrònich a st'utent-sì",
-'emailuser-title-target' => 'Manda e-mail a sto {{GENDER:$1|utent}}',
-'emailuser-title-notarget' => "Mandeje un mëssagi ëd pòsta eletrònica a st'utent-sì",
 'emailpage' => "Mandeje un mëssagi ëd pòsta eletrònica a st'utent-sì",
 'emailpagetext' => "A peule dovré ël formolari sì-sota për mandé un mëssagi ëd pòsta eletrònica a st'utent-sì.
 L'adrëssa ëd pòsta eletrònica ch'a l'ha butà ant ij [[Special:Preferences|Ij sò gust]] a sarà butà ant l'adrëssa «Da» ëd sò mëssagi, parèj chi ch'a l'arsèiv a podrà rësponde diretament a chiel.",
@@ -2650,7 +2645,7 @@ Tute j'amportassion antra wiki diferente a resto marcà ant ël [[Special:Log/im
 'import-interwiki-templates' => 'Anserì tùit jë stamp',
 'import-interwiki-submit' => 'Amporté',
 'import-interwiki-namespace' => 'Spassi nominal ëd destinassion:',
-'import-interwiki-rootpage' => 'Pàgina prinsipal ëd destinassion (opsional):',
+'import-interwiki-rootpage' => 'Pagina prinsipal ëd destinassion (opsional):',
 'import-upload-filename' => "Nòm ëd l'archivi:",
 'import-comment' => 'Oget:',
 'importtext' => "Për piasì, che as espòrta l'archivi da 'nt la sorgiss wiki ën dovrand l'[[Special:Export|utiss d'esportassion]]. 
@@ -2685,8 +2680,8 @@ Për piasì, ch'a preuva torna.",
 'import-error-special' => "La pàgina «$1» a l'é pa amportà përchè a ponta a në spassi nominal ch'a përmët pa dle pàgine.",
 'import-error-invalid' => "La pàgina «$1» a l'é pa amportà përchè sò nòm a l'é pa bon.",
 'import-options-wrong' => '{{PLURAL:$2|Opsion|Opsion}} sbalià: <nowiki>$1</nowiki>',
-'import-rootpage-invalid' => "La pàgina prinsipal dàita a l'é un tìtol pa bon.",
-'import-rootpage-nosubpage' => 'Lë spassi nominal «$1» ëd la pàgina prinsipal a përmët pa dle sot-pagine.',
+'import-rootpage-invalid' => "La pagina prinsipal dàita a l'é un tìtol pa bon.",
+'import-rootpage-nosubpage' => 'Lë spassi nominal "$1" ëd la pagina prinsipal a përmëtt pa dle sotpagine.',
 
 # Import log
 'importlogpage' => "Registr dj'amportassion",
@@ -2721,37 +2716,36 @@ Për piasì, ch'a preuva torna.",
 'tooltip-ca-talk' => 'Discussion ansima a sta pàgina ëd contnù.',
 'tooltip-ca-edit' => 'A peul modifiché sa pàgina-sì. Për piasì, che as fasa na preuva anans che salvé.',
 'tooltip-ca-addsection' => 'Ancaminé na neuva session',
-'tooltip-ca-viewsource' => "Sta pàgina-sì a l'é protegiùa.
-A peul visualisene la sorgiss",
+'tooltip-ca-viewsource' => 'Sta pàgina-sì a l',
 'tooltip-ca-history' => 'Veje version dla pàgina.',
-'tooltip-ca-protect' => 'Protege costa pàgina',
+'tooltip-ca-protect' => 'Për protege sta pàgina-sì.',
 'tooltip-ca-unprotect' => 'Cangé la protession ëd costa pàgina-sì',
 'tooltip-ca-delete' => 'Scancelé sta pàgina-sì',
-'tooltip-ca-undelete' => 'Pijé andré le modìfiche fàite a sta pàgina-sì, anans che a fussa scancelà.',
-'tooltip-ca-move' => "Tramudé sta pàgina, visadì cangeje 'd tìtol.",
+'tooltip-ca-undelete' => 'Pijé andré le modìfiche faite a sta pàgina-sì, anans che a fussa scancelà.',
+'tooltip-ca-move' => 'Tramudé sta pàgina, visadì cangeje tìtol.',
 'tooltip-ca-watch' => 'Gionté sta pàgina-sì a la lista dle ròbe che as ten-o sot euj.',
 'tooltip-ca-unwatch' => 'Gavé via sta pàgina da',
-'tooltip-search' => 'Sërc an {{SITENAME}}',
-'tooltip-search-go' => "Andé a na pàgina ch'as ciama parèj, sempe ch'a-i në sia un-a",
+'tooltip-search' => 'Sërca an {{SITENAME}}',
+'tooltip-search-go' => "Andé a na pàgina ch'as ciama parej, sempe ch'a-i në sia un-a",
 'tooltip-search-fulltext' => 'Sërché ës test-sì antra le pàgine dël sit',
 'tooltip-p-logo' => 'Pàgina prinsipal.',
 'tooltip-n-mainpage' => 'Visité la pàgina prinsipal.',
-'tooltip-n-mainpage-description' => "Andé a la pàgina d'intrada",
+'tooltip-n-mainpage-description' => 'Vìsita la pàgina prinsipal',
 'tooltip-n-portal' => 'Rësguard al proget, lòn che a peul fé, andoa trové còsa.',
 'tooltip-n-currentevents' => 'Informassion ansima a lòn che a-i riva.',
-'tooltip-n-recentchanges' => "Lista dj'ùltime modìfiche an sla wiki",
+'tooltip-n-recentchanges' => 'Lista dj',
 'tooltip-n-randompage' => 'Carié na pàgina basta che a sia.',
 'tooltip-n-help' => 'Ël pòst për capì.',
 'tooltip-t-whatlinkshere' => 'Lista ëd tute le pàgine dla wiki che a men-o ambelessì.',
 'tooltip-t-recentchangeslinked' => 'Ùltime modìfiche dle pàgine andoa as peul andesse da costa.',
-'tooltip-feed-rss' => 'Fluss RSS për costa pàgina',
-'tooltip-feed-atom' => 'Fluss Atom për costa pàgina.',
-'tooltip-t-contributions' => 'Vardé la lista dle contribussion ëd cost utent',
-'tooltip-t-emailuser' => "Mandeje un mëssagi ëd pòsta a st'utent",
-'tooltip-t-upload' => "Carié n'archivi ëd figure ò son.",
+'tooltip-feed-rss' => 'RSS feed për sta pàgina-sì.',
+'tooltip-feed-atom' => 'Atom feed për sta pàgina-sì.',
+'tooltip-t-contributions' => 'Vardé la lista dle contribussion dë st',
+'tooltip-t-emailuser' => 'Mandeje un messagi ëd pòsta a st',
+'tooltip-t-upload' => 'Carié archivi ëd figure ò son.',
 'tooltip-t-specialpages' => 'Lista ëd tute le pàgine speciaj.',
 'tooltip-t-print' => 'Version bon-a da stampé dë sta pàgina',
-'tooltip-t-permalink' => 'Anliura fissa a sta version- dla pàgina',
+'tooltip-t-permalink' => 'Anliura fissa a sta version-i dla pàgina',
 'tooltip-ca-nstab-main' => 'Vardé la pàgina ëd contnù.',
 'tooltip-ca-nstab-user' => 'Vardé la pàgina Utent.',
 'tooltip-ca-nstab-media' => 'Vardé la pàgina dl',
@@ -2813,34 +2807,16 @@ Sòn a l'é motobin belfé che a sia rivà përchè a-i era n'anliura a un sit e
 
 # Info page
 'pageinfo-title' => 'Anformassion për "$1"',
-'pageinfo-header-basic' => 'Anformassion ëd base',
 'pageinfo-header-edits' => 'Modìfiche',
-'pageinfo-header-restrictions' => 'Protession ëd pagina',
-'pageinfo-header-properties' => 'Proprietà ëd pagina',
-'pageinfo-display-title' => 'Visualisa tìtol',
-'pageinfo-default-sort' => "ciav d'ordinament për sòlit",
-'pageinfo-length' => 'Lunghëssa ëd pagina (an byte)',
-'pageinfo-article-id' => 'Identificativ ëd la pàgina',
-'pageinfo-robot-policy' => "Stat dël motor d'arserca",
-'pageinfo-robot-index' => 'Andicisàbil',
-'pageinfo-robot-noindex' => 'Pa andicisàbil',
-'pageinfo-views' => 'Nùmer ëd vìsite',
+'pageinfo-header-watchlist' => 'Ròba che as ten sot euj',
+'pageinfo-header-views' => 'Vìsite',
+'pageinfo-subjectpage' => 'Pàgina',
+'pageinfo-talkpage' => 'Pàgina ëd discussion',
 'pageinfo-watchers' => "Vàire ch'a ten-o sot-euj la pàgina",
-'pageinfo-redirects-name' => 'Rediression a sta pagina-sì',
-'pageinfo-subpages-name' => 'Sotpagine dë sta pagina',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|rediression|rediression}}; $3 {{PLURAL:$3|non-rediression|non-rediression}})',
-'pageinfo-firstuser' => 'Creator ëd la pagina',
-'pageinfo-firsttime' => 'Data ëd creassion ëd la pagina',
-'pageinfo-lastuser' => 'Ultim editor',
-'pageinfo-lasttime' => "Data ëd l'ùltima modìfica",
 'pageinfo-edits' => 'Nùmer ëd modìfiche',
 'pageinfo-authors' => "Nùmer d'autor diferent",
-'pageinfo-recent-edits' => "Nùmer ëd modìfiche recente (an drinta a j'ùltim $1)",
-'pageinfo-recent-authors' => "Nùmer recent d'autor diferent",
-'pageinfo-restriction' => 'Protession ëd pagina (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Paròla màgic|Paròle màgiche}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categorìa|Categorìe}} stërmà ($1)',
-'pageinfo-templates' => 'Trascludù {{PLURAL:$1|stamp|stamp}} ($1)',
+'pageinfo-views' => 'Nùmer ëd vìsite',
+'pageinfo-viewsperedit' => 'Visualisassion për modìfica',
 
 # Patrolling
 'markaspatrolleddiff' => 'Marca coma verificà',
@@ -2884,7 +2860,6 @@ An fasend-lo travajé ansima a sò ordinator chiel a podrìa porteje ëd dann a
 'file-info-size-pages' => "$1 × $2 pontin, dimension ëd l'archivi: $3, sòrt MIME: $4, $5 {{PLURAL:$5|pàgina|pàgine}}",
 'file-nohires' => 'Gnun-a risolussion pì bela disponìbil.',
 'svg-long-desc' => "archivi an forma SVG, amzure nominaj $1 × $2 pixel, amzura dl'archivi: $3",
-'svg-long-desc-animated' => "Archivi SVG animà, nominalment $1 × $2 pixel, amzura dl'archivi: $3",
 'show-big-image' => 'Version a amzura pijn-a',
 'show-big-image-preview' => 'Amzure dë sta preuva: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Àutra arzolussion|Àutre arzolussion}}: $1.',
@@ -2894,8 +2869,6 @@ An fasend-lo travajé ansima a sò ordinator chiel a podrìa porteje ëd dann a
 'file-info-png-looped' => 'an sìrcol',
 'file-info-png-repeat' => 'sonà $1 {{PLURAL:$1|vira|vire}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|quàder|quàder}}',
-'file-no-thumb-animation' => "'''Nòta: Për limitassion técniche, le miniadure dë sto archivi a saran pa animà.'''",
-'file-no-thumb-animation-gif' => "'''Nòta: Për limitassion técniche, le miniadure ëd figure GIF a àuta arzolussion com costa a saran pa animà.'''",
 
 # Special:NewFiles
 'newimages' => 'Galerìa ëd figure e son neuv',
@@ -3589,7 +3562,7 @@ Le figure a së smon-o a amzura pijn-a, j'àotre sòrt d'archivi a ven-o fàite
 * <span class="mw-specialpagecached">Pàgine speciaj mach an memòria local (a peulo esse veje).</span>',
 'specialpages-group-maintenance' => 'Rapòrt ëd manutension',
 'specialpages-group-other' => 'Àutre pàgine speciaj',
-'specialpages-group-login' => 'Intré ant ël sistema / creé un cont',
+'specialpages-group-login' => 'Intra / crea un cont',
 'specialpages-group-changes' => 'Ùltime modìfiche e registr',
 'specialpages-group-media' => 'Rapòrt dij file multimediaj e dle carie',
 'specialpages-group-users' => 'Utent e drit',
index 57d9886..a52533a 100644 (file)
@@ -2724,10 +2724,15 @@ $1',
 # Info page
 'pageinfo-title' => '"$1" لئی جانکاری',
 'pageinfo-header-edits' => 'تبدیلیاں',
-'pageinfo-views' => 'را‎ ۓ گنتی',
+'pageinfo-header-watchlist' => 'اکھ تھلے رکھی لسٹ',
+'pageinfo-header-views' => 'وکھالے',
+'pageinfo-subjectpage' => 'صفہ',
+'pageinfo-talkpage' => 'گل بات صفہ',
 'pageinfo-watchers' => 'ویکھن والے',
 'pageinfo-edits' => 'تبدیلیاں گنتی',
 'pageinfo-authors' => 'وکھرے لکھاریاں دی گنتی',
+'pageinfo-views' => 'را‎ ۓ گنتی',
+'pageinfo-viewsperedit' => 'تبدیلی سعاب نال وکھالے',
 
 # Patrolling
 'markaspatrolleddiff' => 'ویکھے گۓ دا نشان لاؤ',
index ff59bb3..a968232 100644 (file)
@@ -95,64 +95,64 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'notoc'                     => array( '0', '__بی‌نيولک__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__بی‌نندارتونه__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__نيوليکداره__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__نيوليک__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__بی‌برخې__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'روانه_مياشت', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'دروانې_مياشت_نوم', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'دروانې_مياشت_لنډون', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'نن', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'نن۲', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'دننۍورځې_نوم', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'سږکال', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'داوخت', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'دم_ګړۍ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'سيمه_يزه_مياشت', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'دسيمه_يزې_مياشت_نوم', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'دسيمه_يزې_مياشت_لنډون', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'سيمه_يزه_ورځ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'سيمه_يزه_ورځ۲', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'دسيمه_يزې_ورځ_نوم', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'سيمه_يزکال', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'سيمه_يزوخت', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'سيمه_يزه_ګړۍ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'دمخونوشمېر', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'دليکنوشمېر', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ددوتنوشمېر', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'دکارونکوشمېر', 'NUMBEROFUSERS' ),
-       'pagename'                  => array( '1', 'دمخ_نوم', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'دمخ_نښه', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'نوم_تشيال', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'د_نوم_تشيال_نښه', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'دخبرواترو_تشيال', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'دخبرواترو_تشيال_نښه', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'دسکالوتشيال', 'دليکنې_تشيال', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'دسکالوتشيال_نښه', 'دليکنې_تشيال_نښه', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'دمخ_بشپړنوم', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'دمخ_بشپړنوم_نښه', 'FULLPAGENAMEE' ),
-       'msg'                       => array( '0', 'پیغام:', 'پ:', 'MSG:' ),
-       'img_thumbnail'             => array( '1', 'بټنوک', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'ښي', 'right' ),
-       'img_left'                  => array( '1', 'کيڼ', 'left' ),
-       'img_none'                  => array( '1', 'هېڅ', 'none' ),
-       'img_center'                => array( '1', 'مېنځ،_center', 'center', 'centre' ),
-       'sitename'                  => array( '1', 'دوېبځي_نوم', 'SITENAME' ),
-       'server'                    => array( '0', 'پالنګر', 'SERVER' ),
-       'servername'                => array( '0', 'دپالنګر_نوم', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'ګرامر:', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'روانه_اوونۍ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'داوونۍورځ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'سيمه_يزه_اوونۍ', 'LOCALWEEK' ),
-       'plural'                    => array( '0', 'جمع:', 'PLURAL:' ),
-       'language'                  => array( '0', '#ژبه:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'ځانګړی', 'special' ),
-       'hiddencat'                 => array( '1', '__پټه_وېشنيزه__', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'مخکچه', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ليکلړ__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__بې_ليکلړ__', '__NOINDEX__' ),
-       'protectionlevel'           => array( '1', 'ژغورکچه', 'PROTECTIONLEVEL' ),
+       'notoc'                   => array( '0', '__بی‌نيولک__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__بی‌نندارتونه__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__نيوليکداره__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__نيوليک__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__بی‌برخې__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'روانه_مياشت', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'دروانې_مياشت_نوم', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'دروانې_مياشت_لنډون', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'نن', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'نن۲', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'دننۍورځې_نوم', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'سږکال', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'داوخت', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'دم_ګړۍ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'سيمه_يزه_مياشت', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'دسيمه_يزې_مياشت_نوم', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'دسيمه_يزې_مياشت_لنډون', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'سيمه_يزه_ورځ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'سيمه_يزه_ورځ۲', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'دسيمه_يزې_ورځ_نوم', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'سيمه_يزکال', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'سيمه_يزوخت', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'سيمه_يزه_ګړۍ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'دمخونوشمېر', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'دليکنوشمېر', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ددوتنوشمېر', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'دکارونکوشمېر', 'NUMBEROFUSERS' ),
+       'pagename'                => array( '1', 'دمخ_نوم', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'دمخ_نښه', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'نوم_تشيال', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'د_نوم_تشيال_نښه', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'دخبرواترو_تشيال', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'دخبرواترو_تشيال_نښه', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'دسکالوتشيال', 'دليکنې_تشيال', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'دسکالوتشيال_نښه', 'دليکنې_تشيال_نښه', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'دمخ_بشپړنوم', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'دمخ_بشپړنوم_نښه', 'FULLPAGENAMEE' ),
+       'msg'                     => array( '0', 'پیغام:', 'پ:', 'MSG:' ),
+       'img_thumbnail'           => array( '1', 'بټنوک', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'ښي', 'right' ),
+       'img_left'                => array( '1', 'کيڼ', 'left' ),
+       'img_none'                => array( '1', 'هېڅ', 'none' ),
+       'img_center'              => array( '1', 'مېنځ،_center', 'center', 'centre' ),
+       'sitename'                => array( '1', 'دوېبځي_نوم', 'SITENAME' ),
+       'server'                  => array( '0', 'پالنګر', 'SERVER' ),
+       'servername'              => array( '0', 'دپالنګر_نوم', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'ګرامر:', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'روانه_اوونۍ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'داوونۍورځ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'سيمه_يزه_اوونۍ', 'LOCALWEEK' ),
+       'plural'                  => array( '0', 'جمع:', 'PLURAL:' ),
+       'language'                => array( '0', '#ژبه:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'ځانګړی', 'special' ),
+       'hiddencat'               => array( '1', '__پټه_وېشنيزه__', '__HIDDENCAT__' ),
+       'pagesize'                => array( '1', 'مخکچه', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ليکلړ__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__بې_ليکلړ__', '__NOINDEX__' ),
+       'protectionlevel'         => array( '1', 'ژغورکچه', 'PROTECTIONLEVEL' ),
 );
 
 $rtl = true;
@@ -2067,9 +2067,13 @@ $UNWATCHURL  نه ليدنه وکړۍ
 # Info page
 'pageinfo-title' => 'د "$1" مالومات',
 'pageinfo-header-edits' => 'سمونونه',
-'pageinfo-views' => 'د کتنو شمېر',
+'pageinfo-header-watchlist' => 'کتنلړ',
+'pageinfo-header-views' => 'کتنې',
+'pageinfo-subjectpage' => 'مخ',
+'pageinfo-talkpage' => 'د خبرواترو مخ',
 'pageinfo-watchers' => 'د کتونکو شمېر',
 'pageinfo-edits' => 'د سمونونو شمېر',
+'pageinfo-views' => 'د کتنو شمېر',
 
 # Skin names
 'skinname-standard' => 'کلاسيک',
index fbd3612..c198ea0 100644 (file)
@@ -195,117 +195,117 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECIONAMENTO', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__SEMGALERIA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__TDC__', '__SUMÁRIO__', '__SUMARIO__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__NAOEDITARSECAO__', '__SEMEDITARSECAO__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MESATUAL1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DIAATUAL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DIAATUAL2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANOATUAL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HORARIOATUAL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HORAATUAL', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'ABREVIATURADOMESLOCAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'DIALOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'DIALOCAL2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'HORARIOLOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMERODEARTIGOS', 'NÚMERODEARTIGOS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NUMERODEUSUARIOSATIVOS', 'NÚMERODEUSUÁRIOSATIVOS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NUMERODEEXIBICOES', 'NÚMERODEEXIBIÇÕES', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NOMEDAPAGINAC', 'NOMEDAPÁGINAC', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'DOMINIOC', 'DOMÍNIOC', 'ESPACONOMINALC', 'ESPAÇONOMINALC', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'PAGINADEDISCUSSAO', 'PÁGINADEDISCUSSÃO', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'PAGINADEDISCUSSAOC', 'PÁGINADEDISCUSSÃOC', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'PAGINADECONTEUDO', 'PAGINADECONTEÚDO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'PAGINADECONTEUDOC', 'PAGINADECONTEÚDOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NOMECOMPLETODAPAGINAC', 'NOMECOMPLETODAPÁGINAC', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOMEDASUBPAGINAC', 'NOMEDASUBPÁGINAC', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NOMEDAPAGINABASEC', 'NOMEDAPÁGINABASEC', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'img_thumbnail'             => array( '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'direita', 'right' ),
-       'img_left'                  => array( '1', 'esquerda', 'left' ),
-       'img_none'                  => array( '1', 'nenhum', 'none' ),
-       'img_center'                => array( '1', 'centro', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'semmoldura', 'semborda', 'frameless' ),
-       'img_page'                  => array( '1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'superiordireito', 'superiordireito=$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'borda', 'border' ),
-       'img_baseline'              => array( '1', 'linhadebase', 'baseline' ),
-       'img_top'                   => array( '1', 'acima', 'top' ),
-       'img_middle'                => array( '1', 'meio', 'middle' ),
-       'img_bottom'                => array( '1', 'abaixo', 'bottom' ),
-       'img_link'                  => array( '1', 'ligação=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NOMEDOSITE', 'NOMEDOSÍTIO', 'NOMEDOSITIO', 'SITENAME' ),
-       'server'                    => array( '0', 'SERVIDOR', 'SERVER' ),
-       'servername'                => array( '0', 'NOMEDOSERVIDOR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CAMINHODOSCRIPT', 'SCRIPTPATH' ),
-       'gender'                    => array( '0', 'GENERO', 'GÊNERO', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__SEMCONVERTERTITULO__', '__SEMCONVERTERTÍTULO__', '__SEMCT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__SEMCONVERTERCONTEUDO__', '__SEMCONVERTERCONTEÚDO__', '__SEMCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SEMANAATUAL', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'DIADASEMANAATUAL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'DIADASEMANALOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDDAREVISAO', 'IDDAREVISÃO', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DIADAREVISAO', 'DIADAREVISÃO', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DIADAREVISAO2', 'DIADAREVISÃO2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MESDAREVISAO', 'MÊSDAREVISÃO', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ANODAREVISAO', 'ANODAREVISÃO', 'REVISIONYEAR' ),
-       'revisionuser'              => array( '1', 'USUARIODAREVISAO', 'USUÁRIODAREVISÃO', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'URLCOMPLETO:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLCOMPLETOC:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'PRIMEIRAMINUSCULA:', 'PRIMEIRAMINÚSCULA:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'PRIMEIRAMAIUSCULA:', 'PRIMEIRAMAIÚSCULA:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MINUSCULA', 'MINÚSCULA', 'MINUSCULAS', 'MINÚSCULAS', 'LC:' ),
-       'uc'                        => array( '0', 'MAIUSCULA', 'MAIÚSCULA', 'MAIUSCULAS', 'MAIÚSCULAS', 'UC:' ),
-       'displaytitle'              => array( '1', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__SEMLINKDENOVASECAO__', '__SEMLINKDENOVASEÇÃO__', '__SEMLIGACAODENOVASECAO__', '__SEMLIGAÇÃODENOVASEÇÃO__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'REVISAOATUAL', 'REVISÃOATUAL', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'CODIFICAURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'CODIFICAANCORA:', 'CODIFICAÂNCORA:', 'ANCHORENCODE' ),
-       'language'                  => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'IDIOMADOCONTEUDO', 'IDIOMADOCONTEÚDO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAGINASNOESPACONOMINAL', 'PÁGINASNOESPAÇONOMINAL', 'PAGINASNODOMINIO', 'PÁGINASNODOMÍNIO', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NUMERODEADMINISTRADORES', 'NÚMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
-       'defaultsort'               => array( '1', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEXAR__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NAOINDEXAR__', '__NÃOINDEXAR__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NUMERONOGRUPO', 'NÚMERONOGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVELDEPROTECAO', 'NÍVELDEPROTEÇÃO', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#REDIRECIONAMENTO', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__SEMGALERIA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__TDC__', '__SUMÁRIO__', '__SUMARIO__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__NAOEDITARSECAO__', '__SEMEDITARSECAO__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MESATUAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DIAATUAL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DIAATUAL2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANOATUAL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HORARIOATUAL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HORAATUAL', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'ABREVIATURADOMESLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'DIALOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'DIALOCAL2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'HORARIOLOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMERODEARTIGOS', 'NÚMERODEARTIGOS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NUMERODEUSUARIOSATIVOS', 'NÚMERODEUSUÁRIOSATIVOS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NUMERODEEXIBICOES', 'NÚMERODEEXIBIÇÕES', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NOMEDAPAGINAC', 'NOMEDAPÁGINAC', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'DOMINIOC', 'DOMÍNIOC', 'ESPACONOMINALC', 'ESPAÇONOMINALC', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'PAGINADEDISCUSSAO', 'PÁGINADEDISCUSSÃO', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'PAGINADEDISCUSSAOC', 'PÁGINADEDISCUSSÃOC', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'PAGINADECONTEUDO', 'PAGINADECONTEÚDO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'PAGINADECONTEUDOC', 'PAGINADECONTEÚDOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NOMECOMPLETODAPAGINAC', 'NOMECOMPLETODAPÁGINAC', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOMEDASUBPAGINAC', 'NOMEDASUBPÁGINAC', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NOMEDAPAGINABASEC', 'NOMEDAPÁGINABASEC', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'           => array( '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'direita', 'right' ),
+       'img_left'                => array( '1', 'esquerda', 'left' ),
+       'img_none'                => array( '1', 'nenhum', 'none' ),
+       'img_center'              => array( '1', 'centro', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'semmoldura', 'semborda', 'frameless' ),
+       'img_page'                => array( '1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'superiordireito', 'superiordireito=$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'borda', 'border' ),
+       'img_baseline'            => array( '1', 'linhadebase', 'baseline' ),
+       'img_top'                 => array( '1', 'acima', 'top' ),
+       'img_middle'              => array( '1', 'meio', 'middle' ),
+       'img_bottom'              => array( '1', 'abaixo', 'bottom' ),
+       'img_link'                => array( '1', 'ligação=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NOMEDOSITE', 'NOMEDOSÍTIO', 'NOMEDOSITIO', 'SITENAME' ),
+       'server'                  => array( '0', 'SERVIDOR', 'SERVER' ),
+       'servername'              => array( '0', 'NOMEDOSERVIDOR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CAMINHODOSCRIPT', 'SCRIPTPATH' ),
+       'gender'                  => array( '0', 'GENERO', 'GÊNERO', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__SEMCONVERTERTITULO__', '__SEMCONVERTERTÍTULO__', '__SEMCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__SEMCONVERTERCONTEUDO__', '__SEMCONVERTERCONTEÚDO__', '__SEMCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SEMANAATUAL', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'DIADASEMANAATUAL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'DIADASEMANALOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDDAREVISAO', 'IDDAREVISÃO', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DIADAREVISAO', 'DIADAREVISÃO', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DIADAREVISAO2', 'DIADAREVISÃO2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MESDAREVISAO', 'MÊSDAREVISÃO', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ANODAREVISAO', 'ANODAREVISÃO', 'REVISIONYEAR' ),
+       'revisionuser'            => array( '1', 'USUARIODAREVISAO', 'USUÁRIODAREVISÃO', 'REVISIONUSER' ),
+       'fullurl'                 => array( '0', 'URLCOMPLETO:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLCOMPLETOC:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'PRIMEIRAMINUSCULA:', 'PRIMEIRAMINÚSCULA:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'PRIMEIRAMAIUSCULA:', 'PRIMEIRAMAIÚSCULA:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MINUSCULA', 'MINÚSCULA', 'MINUSCULAS', 'MINÚSCULAS', 'LC:' ),
+       'uc'                      => array( '0', 'MAIUSCULA', 'MAIÚSCULA', 'MAIUSCULAS', 'MAIÚSCULAS', 'UC:' ),
+       'displaytitle'            => array( '1', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__SEMLINKDENOVASECAO__', '__SEMLINKDENOVASEÇÃO__', '__SEMLIGACAODENOVASECAO__', '__SEMLIGAÇÃODENOVASEÇÃO__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'REVISAOATUAL', 'REVISÃOATUAL', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'CODIFICAURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'CODIFICAANCORA:', 'CODIFICAÂNCORA:', 'ANCHORENCODE' ),
+       'language'                => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'IDIOMADOCONTEUDO', 'IDIOMADOCONTEÚDO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAGINASNOESPACONOMINAL', 'PÁGINASNOESPAÇONOMINAL', 'PAGINASNODOMINIO', 'PÁGINASNODOMÍNIO', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NUMERODEADMINISTRADORES', 'NÚMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
+       'defaultsort'             => array( '1', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEXAR__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NAOINDEXAR__', '__NÃOINDEXAR__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NUMERONOGRUPO', 'NÚMERONOGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVELDEPROTECAO', 'NÍVELDEPROTEÇÃO', 'PROTECTIONLEVEL' ),
 );
 
 $messages = array(
@@ -3125,10 +3125,15 @@ Este bloqueio foi provavelmente causado por um link para um site externo que con
 # Info page
 'pageinfo-title' => 'Informações sobre "$1"',
 'pageinfo-header-edits' => 'Edições',
-'pageinfo-views' => 'Número de visitas',
+'pageinfo-header-watchlist' => 'Páginas vigiadas',
+'pageinfo-header-views' => 'Visitas',
+'pageinfo-subjectpage' => 'Página',
+'pageinfo-talkpage' => 'Página de discussão',
 'pageinfo-watchers' => 'Número de vigilantes',
 'pageinfo-edits' => 'Número de edições',
 'pageinfo-authors' => 'Número de autores individuais',
+'pageinfo-views' => 'Número de visitas',
+'pageinfo-viewsperedit' => 'Visitas por edição',
 
 # Skin names
 'skinname-standard' => 'Clássico',
index 6d17f6c..8022667 100644 (file)
@@ -198,118 +198,118 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECIONAMENTO', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__SEMGALERIA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__TDC__', '__SUMARIO__', '__SUMÁRIO__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NAOEDITARSECAO__', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__SEMEDITARSECAO__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MESATUAL1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DIAATUAL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DIAATUAL2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANOATUAL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'HORARIOATUAL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'HORAATUAL', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'ABREVIATURADOMESLOCAL', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'DIALOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'DIALOCAL2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'HORARIOLOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMERODEARTIGOS', 'NÚMERODEARTIGOS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NUMERODEUSUARIOSATIVOS', 'NÚMERODEUSUÁRIOSATIVOS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NUMERODEEXIBICOES', 'NÚMERODEEXIBIÇÕES', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NOMEDAPAGINAC', 'NOMEDAPÁGINAC', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'DOMINIOC', 'DOMÍNIOC', 'ESPACONOMINALC', 'ESPAÇONOMINALC', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'PAGINADEDISCUSSAO', 'PÁGINADEDISCUSSÃO', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'PAGINADEDISCUSSAOC', 'PÁGINADEDISCUSSÃOC', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'PAGINADECONTEUDO', 'PAGINADECONTEÚDO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'PAGINADECONTEUDOC', 'PAGINADECONTEÚDOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NOMECOMPLETODAPAGINAC', 'NOMECOMPLETODAPÁGINAC', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NOMEDASUBPAGINAC', 'NOMEDASUBPÁGINAC', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NOMEDAPAGINABASEC', 'NOMEDAPÁGINABASEC', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'img_thumbnail'             => array( '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'direita', 'right' ),
-       'img_left'                  => array( '1', 'esquerda', 'left' ),
-       'img_none'                  => array( '1', 'nenhum', 'none' ),
-       'img_center'                => array( '1', 'centro', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'semmoldura', 'semborda', 'frameless' ),
-       'img_page'                  => array( '1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'superiordireito', 'superiordireito=$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'borda', 'border' ),
-       'img_baseline'              => array( '1', 'linhadebase', 'baseline' ),
-       'img_top'                   => array( '1', 'acima', 'top' ),
-       'img_middle'                => array( '1', 'meio', 'middle' ),
-       'img_bottom'                => array( '1', 'abaixo', 'bottom' ),
-       'img_link'                  => array( '1', 'ligação=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NOMEDOSITE', 'NOMEDOSÍTIO', 'NOMEDOSITIO', 'SITENAME' ),
-       'server'                    => array( '0', 'SERVIDOR', 'SERVER' ),
-       'servername'                => array( '0', 'NOMEDOSERVIDOR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CAMINHODOSCRIPT', 'SCRIPTPATH' ),
-       'gender'                    => array( '0', 'GENERO', 'GÊNERO', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__SEMCONVERTERTITULO__', '__SEMCONVERTERTÍTULO__', '__SEMCT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__SEMCONVERTERCONTEUDO__', '__SEMCONVERTERCONTEÚDO__', '__SEMCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SEMANAATUAL', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'DIADASEMANAATUAL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'DIADASEMANALOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDDAREVISAO', 'IDDAREVISÃO', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DIADAREVISAO', 'DIADAREVISÃO', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DIADAREVISAO2', 'DIADAREVISÃO2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MESDAREVISAO', 'MÊSDAREVISÃO', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ANODAREVISAO', 'ANODAREVISÃO', 'REVISIONYEAR' ),
-       'revisionuser'              => array( '1', 'USUARIODAREVISAO', 'USUÁRIODAREVISÃO', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'URLCOMPLETO:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLCOMPLETOC:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'PRIMEIRAMINUSCULA:', 'PRIMEIRAMINÚSCULA:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'PRIMEIRAMAIUSCULA:', 'PRIMEIRAMAIÚSCULA:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MINUSCULA', 'MINÚSCULA', 'MINUSCULAS', 'MINÚSCULAS', 'LC:' ),
-       'uc'                        => array( '0', 'MAIUSCULA', 'MAIÚSCULA', 'MAIUSCULAS', 'MAIÚSCULAS', 'UC:' ),
-       'displaytitle'              => array( '1', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__SEMLINKDENOVASECAO__', '__SEMLINKDENOVASEÇÃO__', '__SEMLIGACAODENOVASECAO__', '__SEMLIGAÇÃODENOVASEÇÃO__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'REVISAOATUAL', 'REVISÃOATUAL', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'CODIFICAURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'CODIFICAANCORA:', 'CODIFICAÂNCORA:', 'ANCHORENCODE' ),
-       'language'                  => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'IDIOMADOCONTEUDO', 'IDIOMADOCONTEÚDO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PAGINASNOESPACONOMINAL', 'PÁGINASNOESPAÇONOMINAL', 'PAGINASNODOMINIO', 'PÁGINASNODOMÍNIO', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NUMERODEADMINISTRADORES', 'NÚMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
-       'defaultsort'               => array( '1', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEXAR__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__NAOINDEXAR__', '__NÃOINDEXAR__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NUMERONOGRUPO', 'NÚMERONOGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVELDEPROTECAO', 'NÍVELDEPROTEÇÃO', 'PROTECTIONLEVEL' ),
-       'url_path'                  => array( '0', 'CAMINHO', 'PATH' ),
+       'redirect'                => array( '0', '#REDIRECIONAMENTO', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__SEMGALERIA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__TDC__', '__SUMARIO__', '__SUMÁRIO__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NAOEDITARSECAO__', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__SEMEDITARSECAO__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MESATUAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DIAATUAL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DIAATUAL2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANOATUAL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'HORARIOATUAL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'HORAATUAL', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'ABREVIATURADOMESLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'DIALOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'DIALOCAL2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'HORARIOLOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMERODEARTIGOS', 'NÚMERODEARTIGOS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NUMERODEUSUARIOSATIVOS', 'NÚMERODEUSUÁRIOSATIVOS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NUMERODEEXIBICOES', 'NÚMERODEEXIBIÇÕES', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NOMEDAPAGINAC', 'NOMEDAPÁGINAC', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'DOMINIOC', 'DOMÍNIOC', 'ESPACONOMINALC', 'ESPAÇONOMINALC', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'PAGINADEDISCUSSAO', 'PÁGINADEDISCUSSÃO', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'PAGINADEDISCUSSAOC', 'PÁGINADEDISCUSSÃOC', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'PAGINADECONTEUDO', 'PAGINADECONTEÚDO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'PAGINADECONTEUDOC', 'PAGINADECONTEÚDOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NOMECOMPLETODAPAGINAC', 'NOMECOMPLETODAPÁGINAC', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NOMEDASUBPAGINAC', 'NOMEDASUBPÁGINAC', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NOMEDAPAGINABASEC', 'NOMEDAPÁGINABASEC', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'           => array( '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'direita', 'right' ),
+       'img_left'                => array( '1', 'esquerda', 'left' ),
+       'img_none'                => array( '1', 'nenhum', 'none' ),
+       'img_center'              => array( '1', 'centro', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'semmoldura', 'semborda', 'frameless' ),
+       'img_page'                => array( '1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'superiordireito', 'superiordireito=$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'borda', 'border' ),
+       'img_baseline'            => array( '1', 'linhadebase', 'baseline' ),
+       'img_top'                 => array( '1', 'acima', 'top' ),
+       'img_middle'              => array( '1', 'meio', 'middle' ),
+       'img_bottom'              => array( '1', 'abaixo', 'bottom' ),
+       'img_link'                => array( '1', 'ligação=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NOMEDOSITE', 'NOMEDOSÍTIO', 'NOMEDOSITIO', 'SITENAME' ),
+       'server'                  => array( '0', 'SERVIDOR', 'SERVER' ),
+       'servername'              => array( '0', 'NOMEDOSERVIDOR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CAMINHODOSCRIPT', 'SCRIPTPATH' ),
+       'gender'                  => array( '0', 'GENERO', 'GÊNERO', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__SEMCONVERTERTITULO__', '__SEMCONVERTERTÍTULO__', '__SEMCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__SEMCONVERTERCONTEUDO__', '__SEMCONVERTERCONTEÚDO__', '__SEMCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SEMANAATUAL', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'DIADASEMANAATUAL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'DIADASEMANALOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDDAREVISAO', 'IDDAREVISÃO', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DIADAREVISAO', 'DIADAREVISÃO', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DIADAREVISAO2', 'DIADAREVISÃO2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MESDAREVISAO', 'MÊSDAREVISÃO', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ANODAREVISAO', 'ANODAREVISÃO', 'REVISIONYEAR' ),
+       'revisionuser'            => array( '1', 'USUARIODAREVISAO', 'USUÁRIODAREVISÃO', 'REVISIONUSER' ),
+       'fullurl'                 => array( '0', 'URLCOMPLETO:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLCOMPLETOC:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'PRIMEIRAMINUSCULA:', 'PRIMEIRAMINÚSCULA:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'PRIMEIRAMAIUSCULA:', 'PRIMEIRAMAIÚSCULA:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MINUSCULA', 'MINÚSCULA', 'MINUSCULAS', 'MINÚSCULAS', 'LC:' ),
+       'uc'                      => array( '0', 'MAIUSCULA', 'MAIÚSCULA', 'MAIUSCULAS', 'MAIÚSCULAS', 'UC:' ),
+       'displaytitle'            => array( '1', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__SEMLINKDENOVASECAO__', '__SEMLINKDENOVASEÇÃO__', '__SEMLIGACAODENOVASECAO__', '__SEMLIGAÇÃODENOVASEÇÃO__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'REVISAOATUAL', 'REVISÃOATUAL', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'CODIFICAURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'CODIFICAANCORA:', 'CODIFICAÂNCORA:', 'ANCHORENCODE' ),
+       'language'                => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'IDIOMADOCONTEUDO', 'IDIOMADOCONTEÚDO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PAGINASNOESPACONOMINAL', 'PÁGINASNOESPAÇONOMINAL', 'PAGINASNODOMINIO', 'PÁGINASNODOMÍNIO', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NUMERODEADMINISTRADORES', 'NÚMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
+       'defaultsort'             => array( '1', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEXAR__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__NAOINDEXAR__', '__NÃOINDEXAR__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NUMERONOGRUPO', 'NÚMERONOGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVELDEPROTECAO', 'NÍVELDEPROTEÇÃO', 'PROTECTIONLEVEL' ),
+       'url_path'                => array( '0', 'CAMINHO', 'PATH' ),
 );
 
 $messages = array(
@@ -3055,10 +3055,15 @@ Tal bloqueio foi provavelmente causado por uma ligação para um ''website'' ext
 # Info page
 'pageinfo-title' => 'Informações sobre "$1"',
 'pageinfo-header-edits' => 'Edições',
-'pageinfo-views' => 'Número de visitas',
+'pageinfo-header-watchlist' => 'Páginas vigiadas',
+'pageinfo-header-views' => 'Visitas',
+'pageinfo-subjectpage' => 'Página',
+'pageinfo-talkpage' => 'Página de discussão',
 'pageinfo-watchers' => 'Número de pessoas vigiando',
 'pageinfo-edits' => 'Número de edições',
 'pageinfo-authors' => 'Número de autores individuais',
+'pageinfo-views' => 'Número de visitas',
+'pageinfo-viewsperedit' => 'Visitas por edição',
 
 # Skin names
 'skinname-standard' => 'Clássico',
index 620e162..14bb37f 100644 (file)
@@ -73,7 +73,6 @@
  * @author Metalhead64
  * @author MichaelFrey
  * @author Mihai
- * @author Minh Nguyen
  * @author Mormegil
  * @author Mpradeep
  * @author Murma174
  * @author Yyy
  * @author Žekřil71pl
  * @author פוילישער
- * @author 아라
  */
 
 $messages = array(
@@ -2221,7 +2219,6 @@ $1 is the name of the shared repository. On wikimedia sites, $1 is {{msg-mw|shar
 * {{msg-mw|sharedupload}}, {{msg-mw|sharedupload-desc-here}}, {{msg-mw|sharedupload-desc-there}}',
 'shared-repo-name-wikimediacommons' => '{{optional}}',
 'filepage.css' => '{{Optional}}',
-'upload-disallowed-here' => 'This message appears on an image page in place of the normal reupload link if they cannot upload - e.g. if the image page is upload protected and they do not have the right priviledge.',
 
 # File reversion
 'filerevert' => '{{Identical|Revert}}',
@@ -2570,10 +2567,10 @@ Part of the "Newuserlog" extension. It is both the title of [[Special:Log/newuse
 'listgrouprights-helppage' => "The link used on [[Special:ListGroupRights]]. Just translate \"Group rights\", and '''leave the \"Help:\" namespace exactly as it is'''.",
 'listgrouprights-members' => 'Used on [[Special:ListGroupRights]] and [[Special:Statistics]] as a link to [[Special:ListUsers|Special:ListUsers/"group"]], a list of members in that group.',
 'listgrouprights-right-display' => "{{optional}}
-* $1 is the text from the 'right-...' messages, i.e. {{msg-mw|right-edit}}
+* $1 is the text from the 'right-...' messages, i.e. [[MediaWiki:right-edit]] = {{int:right-edit}}
 * $2 is the codename of this right",
 'listgrouprights-right-revoked' => "{{optional}}
-* $1 is the text from the 'right-...' messages, i.e. {{msg-mw|right-edit}}
+* $1 is the text from the 'right-...' messages, i.e. [[MediaWiki:right-edit]] = {{int:right-edit}}
 * $2 is the codename of this right",
 'listgrouprights-addgroup' => 'This is an individual right for groups, used on [[Special:ListGroupRights]].
 * $1 is an enumeration of group names.
@@ -2743,9 +2740,8 @@ The name of the deletion log. Used as heading on [[Special:Log/delete]] and in t
 'rollback' => '{{Identical|Rollback}}',
 'rollback_short' => '{{Identical|Rollback}}',
 'rollbacklink' => '{{Identical|Rollback}}
-This link text appears on the recent changes page to users who have the "rollback" right.  It is also effectively a submit button; when clicked it performs the rollback without going to a dialog box first.
 This message has a tooltip {{msg-mw|tooltip-rollback}}',
-'rollbacklinkcount' => 'Text of the rollback link showing the number of edits to be rolled back. This link is also effectively a submit button; when clicked it performs the rollback without going to a dialog box first.  See also {{msg-mw|rollbacklink}}.
+'rollbacklinkcount' => 'Text of the rollback link showing the number of edits to be rolled back. See also {{msg-mw|rollbacklink}}.
 * $1: the number of edits that will be rollbacked. If $1 is over the value of $wgShowRollbackEditCount (default: 10) {{msg-mw|rollbacklinkcount-morethan}} is used.',
 'rollbacklinkcount-morethan' => 'Text of the rollback link when a greater number of edits is to be rolled back. See also {{msg-mw|rollbacklink}}.
 
@@ -3468,9 +3464,7 @@ See also {{msg-mw|Anonuser}} and {{msg-mw|Siteusers}}.',
 'pageinfo-default-sort' => 'The key by which the page is sorted in categories by default.',
 'pageinfo-length' => 'The length of the page, in bytes.',
 'pageinfo-article-id' => 'The numeric identifier of the page.',
-'pageinfo-robot-policy' => 'The search engine status of the page, e.g. "marked as index".',
-'pageinfo-robot-index' => 'An indication that the page is indexable.',
-'pageinfo-robot-noindex' => 'An indication that the page is not indexable.',
+'pageinfo-robot-policy' => 'The search engine status of the page.',
 'pageinfo-views' => 'The number of times the page has been viewed.',
 'pageinfo-watchers' => 'The number of users watching the page.',
 'pageinfo-redirects-name' => 'The number of redirects to the page.',
@@ -3487,10 +3481,10 @@ See also {{msg-mw|Anonuser}} and {{msg-mw|Siteusers}}.',
 'pageinfo-lasttime' => 'The date and time the page was last edited.',
 'pageinfo-edits' => 'The total number of times the page has been edited.',
 'pageinfo-authors' => 'The total number of users who have edited the page.',
-'pageinfo-recent-edits' => 'The number of times the page has been edited recently. $1 is a localised duration (e.g. 9 days).',
+'pageinfo-recent-edits' => 'The number of times the page has been edited recently.',
 'pageinfo-recent-authors' => 'The number of users who have edited the page recently.',
 'pageinfo-restriction' => 'Parameters:
-* $1 is the type of page protection (message restriction-$type, preferably in lowercase). If your language doesn\'t have small and capital letters, you can simply write <nowiki><code>$1</code></nowiki>.',
+* $1 is the type of page protection.',
 'pageinfo-magic-words' => 'The list of magic words on the page. Parameters:
 * $1 is the number of magic words on the page.',
 'pageinfo-hidden-categories' => 'The list of hidden categories on the page. Parameters:
@@ -3549,12 +3543,7 @@ Parameters:
 * $4 is the MIME type, a formalized textual information — for example: <code>image/jpeg</code>
 * $5 is the total number of pages in the document.',
 'file-nohires' => 'File info displayed on file description page. For example of message in use see [[:File:Mouse10.gif]].',
-'svg-long-desc' => 'Displayed under an SVG image at the image description page. Note that argument 3 is a string that includes the file size unit symbol. See for example [[:File:Yes check.svg]].
-
-Start with a lowercase letter, unless the first word is “SVG”.',
-'svg-long-desc-animated' => 'Displayed under an SVG image at the image description page if the image is animated. Non-animated images use {{msg-mw|svg-long-desc}}. $1 is width, $2 is height, and $3 is file size, including unit (for example "10 KB").
-
-Start with a lowercase letter, unless the first word is “SVG”.',
+'svg-long-desc' => 'Displayed under an SVG image at the image description page. Note that argument 3 is a string that includes the file size unit symbol. See for example [[:File:Yes check.svg]].',
 'show-big-image' => 'Displayed under an image at the image description page, when it is displayed smaller there than it was uploaded.',
 'show-big-image-size' => '
 Parameters:
@@ -3569,8 +3558,6 @@ Parameters:
 The variable $1 is the number of individual frames in an animated gif file.
 
 For example of message in use see [[:File:Mouse10.gif]].',
-'file-no-thumb-animation' => 'We cannot animate thumbnails of this file. This notice is shown on the image description page on animated svg files just below {{msg-mw|file-info-size}}. This message may be overridden by a more specific message of the form file-no-thumb-animation-&lt;extension&gt; like {{msg-mw|file-no-thumb-animation-gif}}',
-'file-no-thumb-animation-gif' => 'Cannot animate thumbnails of this gif file, because it has too big a resolution. The cut off resolution can vary between wikis ([[mw:manual:$wgMaxAnimatedGifArea|$wgMaxAnimatedGifArea]]). Note that resolution is calculated as width times height times number of frames. See {{msg-mw|file-no-thumb-animation}}.',
 
 # Special:NewFiles
 'newimages' => 'Page title of [[Special:NewImages]].',
@@ -4453,113 +4440,113 @@ Hint: the text "Remove Titles" is in {{msg-mw|watchlistedit-normal-submit}}',
 
 # Iranian month names
 'iranian-calendar-m1' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m2' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m3' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m4' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m5' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m6' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m7' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m8' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m9' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m10' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m11' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 'iranian-calendar-m12' => '{{optional}}
-Name of month in Iranian calendar.',
+Name of month in Iranian calender.',
 
 # Hijri month names
 'hijri-calendar-m1' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m2' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m3' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m4' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m5' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m6' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m7' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m8' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m9' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m10' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m11' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 'hijri-calendar-m12' => '{{optional}}
-Name of month in Islamic calendar.',
+Name of month in Islamic calender.',
 
 # Hebrew month names
 'hebrew-calendar-m1' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m2' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m3' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m4' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m5' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m6' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m6a' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m6b' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m7' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m8' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m9' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m10' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m11' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m12' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m1-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m2-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m3-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m4-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m5-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m6-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m6a-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m6b-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m7-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m8-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m9-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m10-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m11-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 'hebrew-calendar-m12-gen' => '{{optional}}
-Name of month in Hebrew calendar.',
+Name of month in Hebrew calender.',
 
 # Signatures
 'signature' => "This will be substituted in the signature (~<nowiki></nowiki>~~ or ~~<nowiki></nowiki>~~ excluding timestamp)
index 7c34cfb..33255fd 100644 (file)
@@ -130,139 +130,139 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PUSAPUNA', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__YUYARINANNAQ__', '__NOTDC__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__RIKCHASUYUNNAQ__', '__NOGALERÍA__', '__NOGALERIA__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__YUYARINATAATIPACHIY__', '__FORZARTDC__', '__FORZARTOC__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__YUYARINA__', '__TDC__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__AMARAKITAHUKCHAYCHU__', '__NOEDITARSECCIÓN__', '__NOEDITARSECCION__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__UMANNAQ__', '__NOTÍTULO__', '__NOTITULO__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'KUNANKILLA', 'MESACTUAL', 'MES_ACTUAL', 'MESACTUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'KUNANKILLASUTI', 'NOMBREMESACTUAL', 'NOMBRE_MES_ACTUAL', 'MESACTUALCOMPLETO', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'KUNANKILLASUTIP', 'GENERADORNOMBREMESACTUAL', 'MESACTUALGENITIVO', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'KUNANKILLAPISI', 'ABREVIACIONNOMBREMESACTUAL', 'ABREVIACIÓNNOMBREMESACTUAL', 'MESACTUALABREVIADO', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'KUNANPUNCHAW', 'DÍAACTUAL', 'DIAACTUAL', 'DÍA_ACTUAL', 'DIA_ACTUAL', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'KUNANPUNCHAW2', 'DÍAACTUAL2', 'DIAACTUAL2', 'DÍA_ACTUAL2', 'DIA_ACTUAL2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'KUNANPUNCHAWSUTI', 'NOMBREDÍAACTUAL', 'NOMBREDIAACTUAL', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'KUNANWATA', 'AÑOACTUAL', 'AÑO_ACTUAL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'KUNANPACHA', 'HORAACTUAL', 'HORA_ACTUAL', 'HORA_MINUTOS_ACTUAL', 'HORAMINUTOSACTUAL', 'TIEMPOACTUAL', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'KUNANURA', 'HORAACTUAL', 'HORA_ACTUAL', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'KAYPIKILLA', 'MESLOCAL', 'MESLOCAL2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'KAYPIKILLASUTI', 'NOMBREMESLOCAL', 'MESLOCALCOMPLETO', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'KAYPIKILLASUTIP', 'GENERADORNOMBREMESLOCAL', 'MESLOCALGENITIVO', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'KAYPIKILLAPISI', 'ABREVIACIONMESLOCAL', 'MESLOCALABREVIADO', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'KAYPIPUNCHAW', 'DÍALOCAL', 'DIALOCAL', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'KAYPIPUNCHAW2', 'DIALOCAL2', 'DÍALOCAL2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'KAYPIPUNCHAWSUTI', 'NOMBREDIALOCAL', 'NOMBREDÍALOCAL', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'KAYPIWATA', 'AÑOLOCAL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'KAYPIPACHA', 'HORALOCAL', 'HORAMINUTOSLOCAL', 'TIEMPOLOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'KAYPIURA', 'HORALOCAL', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'HAYKAPANQA', 'NÚMERODEPÁGINAS', 'NUMERODEPAGINAS', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'HAYKAQILLQA', 'NÚMERODEARTÍCULOS', 'NUMERODEARTICULOS', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'HAYKAWILLANIQI', 'NÚMERODEARCHIVOS', 'NUMERODEARCHIVOS', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'HAYKARURAQ', 'NÚMERODEUSUARIOS', 'NUMERODEUSUARIOS', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'HAYKARURACHKAQ', 'NÚMERODEUSUARIOSACTIVOS', 'NUMERODEUSUARIOSACTIVOS', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'HAYKALLAMKAPUSQA', 'NÚMERODEEDICIONES', 'NUMERODEEDICIONES', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'HAYKAQHAWASQA', 'HAYKAQAWASQA', 'NÚMERODEVISTAS', 'NUMERODEVISTAS', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'PANQASUTI', 'NOMBREDEPAGINA', 'NOMBREDEPÁGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'PANQASUTIE', 'NOMBREDEPAGINAC', 'NOMBREDEPÁGINAC', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'SUTIKITI', 'ESPACIODENOMBRE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'SUTIKITIE', 'ESPACIODENOMBREC', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'RIMANAKUYKITI', 'RIMAYKITI', 'ESPACIODEDISCUSION', 'ESPACIODEDISCUSIÓN', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'RIMANAKUYKITIE', 'RIMAYKITIE', 'ESPACIODEDISCUSIONC', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'QILLQAKITI', 'ESPACIODEASUNTO', 'ESPACIODETEMA', 'ESPACIODEARTÍCULO', 'ESPACIODEARTICULO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'QILLQAKITIE', 'ESPACIODETEMAC', 'ESPACIODEASUNTOC', 'ESPACIODEARTICULOC', 'ESPACIODEARTÍCULOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'HUNTAPANQASUTI', 'NOMBREDEPÁGINACOMPLETA', 'NOMBREDEPAGINACOMPLETA', 'NOMBREDEPÁGINAENTERA', 'NOMBREDEPAGINAENTERA', 'NOMBRECOMPLETODEPÁGINA', 'NOMBRECOMPLETODEPAGINA', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'HUNTAPANQASUTIE', 'NOMBRECOMPLETODEPAGINAC', 'NOMBRECOMPLETODEPÁGINAC', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'URINPANQASUTI', 'NOMBREDESUBPAGINA', 'NOMBREDESUBPÁGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'URINPANQASUTIE', 'NOMBREDESUBPAGINAC', 'NOMBREDESUBPÁGINAC', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'TIKSIPANQASUTI', 'NOMBREDEPAGINABASE', 'NOMBREDEPÁGINABASE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'TIKSIPANQASUTIE', 'NOMBREDEPAGINABASEC', 'NOMBREDEPÁGINABASEC', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'RIMANAKUYPANQASUTI', 'NOMBREDEPÁGINADEDISCUSIÓN', 'NOMBREDEPAGINADEDISCUSION', 'NOMBREDEPAGINADISCUSION', 'NOMBREDEPÁGINADISCUSIÓN', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'RIMANAKUYPANQASUTIE', 'NOMBREDEPÁGINADEDISCUSIÓNC', 'NOMBREDEPAGINADEDISCUSIONC', 'NOMBREDEPAGINADISCUSIONC', 'NOMBREDEPÁGINADISCUSIÓNC', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'QILLQAPANQASUTI', 'NOMBREDEPAGINADETEMA', 'NOMBREDEPÁGINADETEMA', 'NOMBREDEPÁGINADEASUNTO', 'NOMBREDEPAGINADEASUNTO', 'NOMBREDEPAGINADEARTICULO', 'NOMBREDEPÁGINADEARTÍCULO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'QILLQAPANQASUTIE', 'NOMBREDEPAGINADETEMAC', 'NOMBREDEPÁGINADETEMAC', 'NOMBREDEPÁGINADEASUNTOC', 'NOMBREDEPAGINADEASUNTOC', 'NOMBREDEPAGINADEARTICULOC', 'NOMBREDEPÁGINADEARTÍCULOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'WILLA:', 'MSJ:', 'MSG:' ),
-       'subst'                     => array( '0', 'WAKCHAY:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'WILLAMUSUQ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'rikchacha', 'miniaturadeimagen', 'miniatura', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'rikchacha=$1', 'miniaturadeimagen=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'paña', 'alliq', 'derecha', 'dcha', 'der', 'right' ),
-       'img_left'                  => array( '1', 'lluqi', 'ichuq', 'izquierda', 'izda', 'izq', 'left' ),
-       'img_none'                  => array( '1', 'manaima', 'mana', 'ninguna', 'nada', 'no', 'ninguno', 'none' ),
-       'img_center'                => array( '1', 'chawpi', 'centro', 'centrado', 'centrada', 'centrar', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'inchuyuq', 'inchu', 'marco', 'enmarcado', 'enmarcada', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'inchunnaq', 'sinmarco', 'sin_embarcar', 'sinenmarcar', 'sin_enmarcar', 'frameless' ),
-       'img_page'                  => array( '1', 'panqa=$1', 'pagina=$1', 'página=$1', 'pagina $1', 'página $1', 'pagina_$1', 'página_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'sayaq', 'sayaq=$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'saywa', 'borde', 'border' ),
-       'img_baseline'              => array( '1', 'tiksisiqi', 'baseline' ),
-       'img_sub'                   => array( '1', 'uran', 'sub' ),
-       'img_super'                 => array( '1', 'hanan', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'hawa', 'top' ),
-       'img_text_top'              => array( '1', 'qillqahawa', 'text-top' ),
-       'img_middle'                => array( '1', 'ukhupi', 'middle' ),
-       'img_bottom'                => array( '1', 'sikipi', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'qillqasiki', 'text-bottom' ),
-       'img_link'                  => array( '1', 'tinki=$1', 'vínculo=$1', 'vinculo=$1', 'enlace=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'wak=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'WILLAY:', 'INT:' ),
-       'sitename'                  => array( '1', 'TIYAYSUTI', 'NOMBREDESITIO', 'NOMBREDELSITIO', 'SITENAME' ),
-       'ns'                        => array( '0', 'SKITI:', 'EN:', 'NS:' ),
-       'localurl'                  => array( '0', 'KAYLLAURL:', 'URLLOCAL', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'KAYLLAURLE:', 'URLLOCALC:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'SIRWIQ', 'SERVIDOR', 'SERVER' ),
-       'servername'                => array( '0', 'SIRWIQSUTI', 'NOMBRESERVIDOR', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'QILLQAÑAN', 'QILLQANAN', 'RUTASCRIPT', 'RUTADESCRIPT', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'SIMIKAMACHIY:', 'GRAMATICA:', 'GRAMÁTICA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'QHARIWARMI:', 'QARIWARMI:', 'GÉNERO:', 'GENERO:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__AMASUTITAHUKCHAYCHU__', '__NOCONVERTIRTITULO__', '__NOCONVERTIRTÍTULO__', '__NOCT___', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__AMASAMIQTAHUKCHAYCHU__', '__NOCONVERTIRCONTENIDO__', '__NOCC___', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'KUNANSIMANA', 'SEMANAACTUAL', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'KUNANSIMANAPUNCHAW', 'DDSACTUAL', 'DIADESEMANAACTUAL', 'DÍADESEMANAACTUAL', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'KAYLLASIMANA', 'SEMANALOCAL', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'KAYLLASIMANAPUNCHAW', 'DDSLOCAL', 'DIADESEMANALOCAL', 'DÍADESEMANALOCAL', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'MUSUQCHASQAID', 'IDDEREVISION', 'IDREVISION', 'IDDEREVISIÓN', 'IDREVISIÓN', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'MUSUQCHASQAPUNCHAW', 'DIADEREVISION', 'DIAREVISION', 'DÍADEREVISIÓN', 'DÍAREVISIÓN', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'MUSUQCHASQAPUNCHAW2', 'DIADEREVISION2', 'DIAREVISION2', 'DÍADEREVISIÓN2', 'DÍAREVISIÓN2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MUSUQCHASQAKILLA', 'MESDEREVISION', 'MESDEREVISIÓN', 'MESREVISION', 'MESREVISIÓN', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'MUSUQCHASQAWATA', 'AÑODEREVISION', 'AÑODEREVISIÓN', 'AÑOREVISION', 'AÑOREVISIÓN', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'MUSUQCHASQAPACHAQILLPA', 'MARCADEHORADEREVISION', 'MARCADEHORADEREVISIÓN', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'MUSUQCHASQARURAQ', 'USUARIODEREVISION', 'USUARIODEREVISIÓN', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'ACHKA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'HUNTAURL:', 'URLCOMPLETA:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'HUNTAURLE:', 'URLCOMPLETAC:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'UCHUYÑAWPAQ:', 'UCHUYNAWPAQ:', 'PRIMEROMINUS;', 'PRIMEROMINÚS:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'HATUNÑAWPAQ:', 'HATUNNAWPAQ:', 'PRIMEROMAYUS;', 'PRIMEROMAYÚS:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'UCHUY:', 'MINUS:', 'MINÚS:', 'LC:' ),
-       'uc'                        => array( '0', 'HATUN:', 'MAYUS:', 'MAYÚS:', 'UC:' ),
-       'raw'                       => array( '0', 'CHAWA:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'SUTITARIKUCHIY', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'KUNANMUSUQCHASQA', 'REVISIÓNACTUAL', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'URLLLAWICHAY', 'URL-LLAWICHAY', 'CODIFICAR', 'CODIFICARURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'WATANALLAWICHAY', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'KUNANPACHAQILLPA', 'MARCADEHORAACTUAL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'KAYLLAPACHAQILLPA', 'MARCADEHORALOCAL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'PURIRIYSANANCHA', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#RIMAY:', '#IDIOMA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'SAMIQRIMAY', 'IDIOMADELCONTENIDO', 'IDIOMADELCONT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'SUTIKITIPIPANQAKUNA:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'HAYKAKAMACHIQ', 'NÚMEROADMINISITRADORES', 'NÚMEROADMINS', 'NUMEROADMINS', 'NUMEROADMINISTRADORES', 'NUMERODEADMINISTRADORES', 'NUMERODEADMINS', 'NÚMERODEADMINISTRADORES', 'NÚMERODEADMINS', 'NÚMEROADMINIISTRADORES', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'YUPAYRIKCHAKUY', 'FORMATONÚMERO', 'FORMATONUMERO', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'PADLLUQI', 'PADICHUQ', 'PADLEFT' ),
-       'padright'                  => array( '0', 'PADPAÑA', 'PADALLIQ', 'PADRIGHT' ),
-       'special'                   => array( '0', 'sapaq', 'especial', 'special' ),
-       'defaultsort'               => array( '1', 'ALLINCHAY:', 'SIQINCHAY:', 'ORDENAR:', 'ORDENPREDETERMINADO:', 'CLAVEDEORDENPREDETERMINADO:', 'ORDENDECATEGORIAPREDETERMINADO:', 'ORDENDECATEGORÍAPREDETERMINADO:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'WILLAÑIQIÑAN', 'WILLANIQINAN', 'RUTAARCHIVO', 'RUTARCHIVO', 'RUTAARCHIVO:', 'RUTARCHIVO:', 'RUTADEARCHIVO:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'unanchacha', 'UNANCHACHA', 'etiqueta', 'ETIQUETA', 'tag' ),
-       'hiddencat'                 => array( '1', '__PAKASQAKATIGURIYA__', '__CATEGORÍAOCULTA__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'KATIGURIYAPIPANQAKUNA', 'PÁGINASENCATEGORÍA', 'PÁGINASENCAT', 'PAGSENCAT', 'PAGINASENCATEGORIA', 'PAGINASENCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'PANQACHHIKAN', 'PANQACHIKAN', 'PANQACHIKA', 'TAMAÑOPÁGINA', 'TAMAÑODEPÁGINA', 'TAMAÑOPAGINA', 'TAMAÑODEPAGINA', 'PAGESIZE' ),
-       'index'                     => array( '1', '__UNANCHAY__', '__INDEXAR__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__AMAUNANCHAYCHU__', '__NOINDEXAR__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'HUÑUPIYUPAY', 'HUNUPIYUPAY', 'NÚMEROENGRUPO', 'NUMEROENGRUPO', 'NUMENGRUPO', 'NÚMENGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__TIYAQLLAPUSAPUNA__', '__REDIRECCIONESTATICA__', '__REDIRECCIÓNESTÁTICA__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'HAYKAAMACHAY', 'IMASINCHIAMACHAY', 'NIVELDEPROTECCIÓN', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#PUSAPUNA', '#REDIRECCIÓN', '#REDIRECCION', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__YUYARINANNAQ__', '__NOTDC__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__RIKCHASUYUNNAQ__', '__NOGALERÍA__', '__NOGALERIA__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__YUYARINATAATIPACHIY__', '__FORZARTDC__', '__FORZARTOC__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__YUYARINA__', '__TDC__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__AMARAKITAHUKCHAYCHU__', '__NOEDITARSECCIÓN__', '__NOEDITARSECCION__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__UMANNAQ__', '__NOTÍTULO__', '__NOTITULO__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'KUNANKILLA', 'MESACTUAL', 'MES_ACTUAL', 'MESACTUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'KUNANKILLASUTI', 'NOMBREMESACTUAL', 'NOMBRE_MES_ACTUAL', 'MESACTUALCOMPLETO', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'KUNANKILLASUTIP', 'GENERADORNOMBREMESACTUAL', 'MESACTUALGENITIVO', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'KUNANKILLAPISI', 'ABREVIACIONNOMBREMESACTUAL', 'ABREVIACIÓNNOMBREMESACTUAL', 'MESACTUALABREVIADO', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'KUNANPUNCHAW', 'DÍAACTUAL', 'DIAACTUAL', 'DÍA_ACTUAL', 'DIA_ACTUAL', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'KUNANPUNCHAW2', 'DÍAACTUAL2', 'DIAACTUAL2', 'DÍA_ACTUAL2', 'DIA_ACTUAL2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'KUNANPUNCHAWSUTI', 'NOMBREDÍAACTUAL', 'NOMBREDIAACTUAL', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'KUNANWATA', 'AÑOACTUAL', 'AÑO_ACTUAL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'KUNANPACHA', 'HORAACTUAL', 'HORA_ACTUAL', 'HORA_MINUTOS_ACTUAL', 'HORAMINUTOSACTUAL', 'TIEMPOACTUAL', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'KUNANURA', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'KAYPIKILLA', 'MESLOCAL', 'MESLOCAL2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'KAYPIKILLASUTI', 'NOMBREMESLOCAL', 'MESLOCALCOMPLETO', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'KAYPIKILLASUTIP', 'GENERADORNOMBREMESLOCAL', 'MESLOCALGENITIVO', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'KAYPIKILLAPISI', 'ABREVIACIONMESLOCAL', 'MESLOCALABREVIADO', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'KAYPIPUNCHAW', 'DÍALOCAL', 'DIALOCAL', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'KAYPIPUNCHAW2', 'DIALOCAL2', 'DÍALOCAL2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'KAYPIPUNCHAWSUTI', 'NOMBREDIALOCAL', 'NOMBREDÍALOCAL', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'KAYPIWATA', 'AÑOLOCAL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'KAYPIPACHA', 'HORALOCAL', 'HORAMINUTOSLOCAL', 'TIEMPOLOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'KAYPIURA', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'HAYKAPANQA', 'NÚMERODEPÁGINAS', 'NUMERODEPAGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'HAYKAQILLQA', 'NÚMERODEARTÍCULOS', 'NUMERODEARTICULOS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'HAYKAWILLANIQI', 'NÚMERODEARCHIVOS', 'NUMERODEARCHIVOS', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'HAYKARURAQ', 'NÚMERODEUSUARIOS', 'NUMERODEUSUARIOS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'HAYKARURACHKAQ', 'NÚMERODEUSUARIOSACTIVOS', 'NUMERODEUSUARIOSACTIVOS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'HAYKALLAMKAPUSQA', 'NÚMERODEEDICIONES', 'NUMERODEEDICIONES', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'HAYKAQHAWASQA', 'HAYKAQAWASQA', 'NÚMERODEVISTAS', 'NUMERODEVISTAS', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'PANQASUTI', 'NOMBREDEPAGINA', 'NOMBREDEPÁGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'PANQASUTIE', 'NOMBREDEPAGINAC', 'NOMBREDEPÁGINAC', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'SUTIKITI', 'ESPACIODENOMBRE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'SUTIKITIE', 'ESPACIODENOMBREC', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'RIMANAKUYKITI', 'RIMAYKITI', 'ESPACIODEDISCUSION', 'ESPACIODEDISCUSIÓN', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'RIMANAKUYKITIE', 'RIMAYKITIE', 'ESPACIODEDISCUSIONC', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'QILLQAKITI', 'ESPACIODEASUNTO', 'ESPACIODETEMA', 'ESPACIODEARTÍCULO', 'ESPACIODEARTICULO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'QILLQAKITIE', 'ESPACIODETEMAC', 'ESPACIODEASUNTOC', 'ESPACIODEARTICULOC', 'ESPACIODEARTÍCULOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'HUNTAPANQASUTI', 'NOMBREDEPÁGINACOMPLETA', 'NOMBREDEPAGINACOMPLETA', 'NOMBREDEPÁGINAENTERA', 'NOMBREDEPAGINAENTERA', 'NOMBRECOMPLETODEPÁGINA', 'NOMBRECOMPLETODEPAGINA', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'HUNTAPANQASUTIE', 'NOMBRECOMPLETODEPAGINAC', 'NOMBRECOMPLETODEPÁGINAC', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'URINPANQASUTI', 'NOMBREDESUBPAGINA', 'NOMBREDESUBPÁGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'URINPANQASUTIE', 'NOMBREDESUBPAGINAC', 'NOMBREDESUBPÁGINAC', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'TIKSIPANQASUTI', 'NOMBREDEPAGINABASE', 'NOMBREDEPÁGINABASE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'TIKSIPANQASUTIE', 'NOMBREDEPAGINABASEC', 'NOMBREDEPÁGINABASEC', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'RIMANAKUYPANQASUTI', 'NOMBREDEPÁGINADEDISCUSIÓN', 'NOMBREDEPAGINADEDISCUSION', 'NOMBREDEPAGINADISCUSION', 'NOMBREDEPÁGINADISCUSIÓN', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'RIMANAKUYPANQASUTIE', 'NOMBREDEPÁGINADEDISCUSIÓNC', 'NOMBREDEPAGINADEDISCUSIONC', 'NOMBREDEPAGINADISCUSIONC', 'NOMBREDEPÁGINADISCUSIÓNC', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'QILLQAPANQASUTI', 'NOMBREDEPAGINADETEMA', 'NOMBREDEPÁGINADETEMA', 'NOMBREDEPÁGINADEASUNTO', 'NOMBREDEPAGINADEASUNTO', 'NOMBREDEPAGINADEARTICULO', 'NOMBREDEPÁGINADEARTÍCULO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'QILLQAPANQASUTIE', 'NOMBREDEPAGINADETEMAC', 'NOMBREDEPÁGINADETEMAC', 'NOMBREDEPÁGINADEASUNTOC', 'NOMBREDEPAGINADEASUNTOC', 'NOMBREDEPAGINADEARTICULOC', 'NOMBREDEPÁGINADEARTÍCULOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'WILLA:', 'MSJ:', 'MSG:' ),
+       'subst'                   => array( '0', 'WAKCHAY:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'WILLAMUSUQ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'rikchacha', 'miniaturadeimagen', 'miniatura', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'rikchacha=$1', 'miniaturadeimagen=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'paña', 'alliq', 'derecha', 'dcha', 'der', 'right' ),
+       'img_left'                => array( '1', 'lluqi', 'ichuq', 'izquierda', 'izda', 'izq', 'left' ),
+       'img_none'                => array( '1', 'manaima', 'mana', 'ninguna', 'nada', 'no', 'ninguno', 'none' ),
+       'img_center'              => array( '1', 'chawpi', 'centro', 'centrado', 'centrada', 'centrar', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'inchuyuq', 'inchu', 'marco', 'enmarcado', 'enmarcada', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'inchunnaq', 'sinmarco', 'sin_embarcar', 'sinenmarcar', 'sin_enmarcar', 'frameless' ),
+       'img_page'                => array( '1', 'panqa=$1', 'pagina=$1', 'página=$1', 'pagina $1', 'página $1', 'pagina_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'sayaq', 'sayaq=$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'saywa', 'borde', 'border' ),
+       'img_baseline'            => array( '1', 'tiksisiqi', 'baseline' ),
+       'img_sub'                 => array( '1', 'uran', 'sub' ),
+       'img_super'               => array( '1', 'hanan', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'hawa', 'top' ),
+       'img_text_top'            => array( '1', 'qillqahawa', 'text-top' ),
+       'img_middle'              => array( '1', 'ukhupi', 'middle' ),
+       'img_bottom'              => array( '1', 'sikipi', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'qillqasiki', 'text-bottom' ),
+       'img_link'                => array( '1', 'tinki=$1', 'vínculo=$1', 'vinculo=$1', 'enlace=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'wak=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'WILLAY:', 'INT:' ),
+       'sitename'                => array( '1', 'TIYAYSUTI', 'NOMBREDESITIO', 'NOMBREDELSITIO', 'SITENAME' ),
+       'ns'                      => array( '0', 'SKITI:', 'EN:', 'NS:' ),
+       'localurl'                => array( '0', 'KAYLLAURL:', 'URLLOCAL', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'KAYLLAURLE:', 'URLLOCALC:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'SIRWIQ', 'SERVIDOR', 'SERVER' ),
+       'servername'              => array( '0', 'SIRWIQSUTI', 'NOMBRESERVIDOR', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'QILLQAÑAN', 'QILLQANAN', 'RUTASCRIPT', 'RUTADESCRIPT', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'SIMIKAMACHIY:', 'GRAMATICA:', 'GRAMÁTICA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'QHARIWARMI:', 'QARIWARMI:', 'GÉNERO:', 'GENERO:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__AMASUTITAHUKCHAYCHU__', '__NOCONVERTIRTITULO__', '__NOCONVERTIRTÍTULO__', '__NOCT___', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__AMASAMIQTAHUKCHAYCHU__', '__NOCONVERTIRCONTENIDO__', '__NOCC___', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'KUNANSIMANA', 'SEMANAACTUAL', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'KUNANSIMANAPUNCHAW', 'DDSACTUAL', 'DIADESEMANAACTUAL', 'DÍADESEMANAACTUAL', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'KAYLLASIMANA', 'SEMANALOCAL', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'KAYLLASIMANAPUNCHAW', 'DDSLOCAL', 'DIADESEMANALOCAL', 'DÍADESEMANALOCAL', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'MUSUQCHASQAID', 'IDDEREVISION', 'IDREVISION', 'IDDEREVISIÓN', 'IDREVISIÓN', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'MUSUQCHASQAPUNCHAW', 'DIADEREVISION', 'DIAREVISION', 'DÍADEREVISIÓN', 'DÍAREVISIÓN', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'MUSUQCHASQAPUNCHAW2', 'DIADEREVISION2', 'DIAREVISION2', 'DÍADEREVISIÓN2', 'DÍAREVISIÓN2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MUSUQCHASQAKILLA', 'MESDEREVISION', 'MESDEREVISIÓN', 'MESREVISION', 'MESREVISIÓN', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'MUSUQCHASQAWATA', 'AÑODEREVISION', 'AÑODEREVISIÓN', 'AÑOREVISION', 'AÑOREVISIÓN', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'MUSUQCHASQAPACHAQILLPA', 'MARCADEHORADEREVISION', 'MARCADEHORADEREVISIÓN', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'MUSUQCHASQARURAQ', 'USUARIODEREVISION', 'USUARIODEREVISIÓN', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'ACHKA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'HUNTAURL:', 'URLCOMPLETA:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'HUNTAURLE:', 'URLCOMPLETAC:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'UCHUYÑAWPAQ:', 'UCHUYNAWPAQ:', 'PRIMEROMINUS;', 'PRIMEROMINÚS:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'HATUNÑAWPAQ:', 'HATUNNAWPAQ:', 'PRIMEROMAYUS;', 'PRIMEROMAYÚS:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'UCHUY:', 'MINUS:', 'MINÚS:', 'LC:' ),
+       'uc'                      => array( '0', 'HATUN:', 'MAYUS:', 'MAYÚS:', 'UC:' ),
+       'raw'                     => array( '0', 'CHAWA:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'SUTITARIKUCHIY', 'MOSTRARTÍTULO', 'MOSTRARTITULO', 'DISPLAYTITLE' ),
+       'currentversion'          => array( '1', 'KUNANMUSUQCHASQA', 'REVISIÓNACTUAL', 'VERSIONACTUAL', 'VERSIÓNACTUAL', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'URLLLAWICHAY', 'URL-LLAWICHAY', 'CODIFICAR', 'CODIFICARURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'WATANALLAWICHAY', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'KUNANPACHAQILLPA', 'MARCADEHORAACTUAL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'KAYLLAPACHAQILLPA', 'MARCADEHORALOCAL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'PURIRIYSANANCHA', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#RIMAY:', '#IDIOMA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'SAMIQRIMAY', 'IDIOMADELCONTENIDO', 'IDIOMADELCONT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'SUTIKITIPIPANQAKUNA:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'HAYKAKAMACHIQ', 'NÚMEROADMINISITRADORES', 'NÚMEROADMINS', 'NUMEROADMINS', 'NUMEROADMINISTRADORES', 'NUMERODEADMINISTRADORES', 'NUMERODEADMINS', 'NÚMERODEADMINISTRADORES', 'NÚMERODEADMINS', 'NÚMEROADMINIISTRADORES', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'YUPAYRIKCHAKUY', 'FORMATONÚMERO', 'FORMATONUMERO', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'PADLLUQI', 'PADICHUQ', 'PADLEFT' ),
+       'padright'                => array( '0', 'PADPAÑA', 'PADALLIQ', 'PADRIGHT' ),
+       'special'                 => array( '0', 'sapaq', 'especial', 'special' ),
+       'defaultsort'             => array( '1', 'ALLINCHAY:', 'SIQINCHAY:', 'ORDENAR:', 'ORDENPREDETERMINADO:', 'CLAVEDEORDENPREDETERMINADO:', 'ORDENDECATEGORIAPREDETERMINADO:', 'ORDENDECATEGORÍAPREDETERMINADO:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'WILLAÑIQIÑAN', 'WILLANIQINAN', 'RUTAARCHIVO', 'RUTARCHIVO', 'RUTAARCHIVO:', 'RUTARCHIVO:', 'RUTADEARCHIVO:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'unanchacha', 'UNANCHACHA', 'etiqueta', 'ETIQUETA', 'tag' ),
+       'hiddencat'               => array( '1', '__PAKASQAKATIGURIYA__', '__CATEGORÍAOCULTA__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'KATIGURIYAPIPANQAKUNA', 'PÁGINASENCATEGORÍA', 'PÁGINASENCAT', 'PAGSENCAT', 'PAGINASENCATEGORIA', 'PAGINASENCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'PANQACHHIKAN', 'PANQACHIKAN', 'PANQACHIKA', 'TAMAÑOPÁGINA', 'TAMAÑODEPÁGINA', 'TAMAÑOPAGINA', 'TAMAÑODEPAGINA', 'PAGESIZE' ),
+       'index'                   => array( '1', '__UNANCHAY__', '__INDEXAR__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__AMAUNANCHAYCHU__', '__NOINDEXAR__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'HUÑUPIYUPAY', 'HUNUPIYUPAY', 'NÚMEROENGRUPO', 'NUMEROENGRUPO', 'NUMENGRUPO', 'NÚMENGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__TIYAQLLAPUSAPUNA__', '__REDIRECCIONESTATICA__', '__REDIRECCIÓNESTÁTICA__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'HAYKAAMACHAY', 'IMASINCHIAMACHAY', 'NIVELDEPROTECCIÓN', 'PROTECTIONLEVEL' ),
 );
 
 $messages = array(
@@ -2925,10 +2925,15 @@ Tukuy hawa wikimanta chaskisqakunaqa [[Special:Log/import|hawamanta chaskiy hall
 # Info page
 'pageinfo-title' => '"$1" sutiyuq p\'anqamanta willay',
 'pageinfo-header-edits' => "Llamk'apusqakuna",
-'pageinfo-views' => "Hayk'a qhawaykuna",
+'pageinfo-header-watchlist' => "Watiqasqa p'anqakuna",
+'pageinfo-header-views' => 'Rikunakuna',
+'pageinfo-subjectpage' => "P'anqa",
+'pageinfo-talkpage' => "Rimanakuy p'anqa",
 'pageinfo-watchers' => "Hayk'a watiqaqkuna",
 'pageinfo-edits' => "Hayk'a hukchasqakuna",
 'pageinfo-authors' => "Hayk'a sapaq kaq ruraqkuna",
+'pageinfo-views' => "Hayk'a qhawaykuna",
+'pageinfo-viewsperedit' => "Qhawasqakuna llamk'apusqaman",
 
 # Patrolling
 'markaspatrolleddiff' => 'Qhawakipasqaman sananchay',
index fa744e3..5b1aacc 100644 (file)
@@ -35,10 +35,10 @@ $namespaceNames = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#RENVIAMENT', '#REDIRECT' ),
-       'img_thumbnail'             => array( '1', 'miniatura', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_upright'               => array( '1', 'sidretg', 'sidretg=$1', 'sidretg_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'redirect'                => array( '0', '#RENVIAMENT', '#REDIRECT' ),
+       'img_thumbnail'           => array( '1', 'miniatura', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_upright'             => array( '1', 'sidretg', 'sidretg=$1', 'sidretg_$1', 'upright', 'upright=$1', 'upright $1' ),
 );
 
 $messages = array(
@@ -2511,10 +2511,15 @@ Probablamien è quai capità pervia dad in link ad ina pagina externa ch'è sin
 # Info page
 'pageinfo-title' => 'Infurmaziuns per "$1"',
 'pageinfo-header-edits' => 'Midadas',
-'pageinfo-views' => 'Dumber da visitas',
+'pageinfo-header-watchlist' => "Glista d'observaziun",
+'pageinfo-header-views' => 'Visitas',
+'pageinfo-subjectpage' => 'Pagina',
+'pageinfo-talkpage' => 'Pagina da discussiun',
 'pageinfo-watchers' => 'Dumber dad observaturs',
 'pageinfo-edits' => 'Dumber da midadas',
 'pageinfo-authors' => 'Dumber dad auturs differents',
+'pageinfo-views' => 'Dumber da visitas',
+'pageinfo-viewsperedit' => 'Visitas per midada',
 
 # Patrolling
 'markaspatrolleddiff' => 'Marcar sco controllà',
index beed6e8..89240de 100644 (file)
 $separatorTransformTable = array( ',' => ".", '.' => ',' );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#REDIRECTEAZA', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__FARACUPRINS__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__FARAGALERIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORTEAZACUPRINS__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__CUPRINS__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__FARAEDITSECTIUNE__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__FARAANTET__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'NUMARLUNACURENTA', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'LUNACURENTA1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NUMELUNACURENTA', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NUMELUNACURENTAGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'LUNACURENTAABREV', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'NUMARZIUACURENTA', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'NUMARZIUACURENTA2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NUMEZIUACURENTA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ANULCURENT', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TIMPULCURENT', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORACURENTA', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LUNALOCALA', 'LUNALOCALA2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LUNALOCALA1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'NUMELUNALOCALA', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'NUMELUNALOCALAGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LUNALOCALAABREV', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ZIUALOCALA', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ZIUALOCALA2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'NUMEZIUALOCALA', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ANULLOCAL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'TIMPULLOCAL', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ORALOCALA', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMARDEPAGINI', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMARDEARTICOLE', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMARDEFISIERE', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMARDEUTILIZATORI', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NUMARDEUTILIZATORIACTIVI', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NUMARDEMODIFICARI', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NUMARDEVIZUALIZARI', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'NUMEPAGINA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NUMEEPAGINA', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'SPATIUDENUME', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'SPATIUUDENUME', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'SPATIUDEDISCUTIE', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'SPATIUUDEDISCUTIE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'SPATIUSUBIECT', 'SPATIUARTICOL', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'SPATIUUSUBIECT', 'SPATIUUARTICOL', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'NUMEPAGINACOMPLET', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'NUMEEPAGINACOMPLET', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NUMESUBPAGINA', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NUMEESUBPAGINA', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NUMEDEBAZAPAGINA', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NUMEEDEBAZAPAGINA', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NUMEPAGINADEDISCUTIE', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NUMEEPAGINADEDISCUTIE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NUMEPAGINASUBIECT', 'NUMEPAGINAARTICOL', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NUMEEPAGINASUBIECT', 'NUMEEPAGINAARTICOL', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSJ:', 'MSG:' ),
-       'msgnw'                     => array( '0', 'MSJNOU:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'miniatura', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatura=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'dreapta', 'right' ),
-       'img_left'                  => array( '1', 'stanga', 'left' ),
-       'img_none'                  => array( '1', 'nu', 'none' ),
-       'img_center'                => array( '1', 'centru', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'cadru', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'faracadru', 'frameless' ),
-       'img_page'                  => array( '1', 'pagina=$1', 'pagina $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'dreaptasus', 'dreaptasus=$1', 'dreaptasus $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'chenar', 'border' ),
-       'img_baseline'              => array( '1', 'linia_de_bază', 'baseline' ),
-       'img_sub'                   => array( '1', 'indice', 'sub' ),
-       'img_super'                 => array( '1', 'exponent', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'sus', 'top' ),
-       'img_text_top'              => array( '1', 'text-sus', 'text-top' ),
-       'img_middle'                => array( '1', 'mijloc', 'middle' ),
-       'img_bottom'                => array( '1', 'jos', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'text-jos', 'text-bottom' ),
-       'img_link'                  => array( '1', 'legătură=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NUMESITE', 'SITENAME' ),
-       'ns'                        => array( '0', 'SN:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLLOCAL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URLLOCALE:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'NUMESERVER', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CALESCRIPT', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMATICA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GEN:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__FARACONVERTIRETITLU__', '__FCT__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__FARACONVERTIRECONTINUT__', '__FCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'SAPTAMANACURENTA', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'SAPTAMANALOCALA', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'IDREVIZIE', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ZIREVIZIE', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ZIREVIZIE2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'LUNAREVIZIE', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'ANREVIZIE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'STAMPILATIMPREVIZIE', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'UTILIZATORREVIZIE', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'URLCOMPLET:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'URLCOMPLETE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'MINUSCULAPRIMA:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'MAJUSCULAPRIMA:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'MINUSCULA:', 'LC:' ),
-       'uc'                        => array( '0', 'MAJUSCULA:', 'UC:' ),
-       'raw'                       => array( '0', 'BRUT:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ARATATITLU', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LEGATURASECTIUNENOUA__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__FARALEGATURASECTIUNENOUA__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'VERSIUNECURENTA', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'CODIFICAREURL:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'CODIFICAREANCORA', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'STAMPILATIMPCURENT', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'STAMPILATIMPLOCAL', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'SEMNDIRECTIE', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#LIMBA:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'LIMBACONTINUT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'PANIGIINSPATIULDENUME:', 'PAGINIINSN:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'NUMARADMINI', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATNR', 'FORMATNUM' ),
-       'defaultsort'               => array( '1', 'SORTAREIMPLICITA:', 'CHEIESORTAREIMPLICITA:', 'CATEGORIESORTAREIMPLICITA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'CALEAFISIERULUI:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'eticheta', 'tag' ),
-       'hiddencat'                 => array( '1', '__ASCUNDECAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'PAGINIINCATEGORIE', 'PAGINIINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'MARIMEPAGINA', 'PAGESIZE' ),
-       'noindex'                   => array( '1', '__FARAINDEX__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'NUMARINGRUP', 'NUMINGRUP', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__REDIRECTIONARESTATICA__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVELPROTECTIE', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formatdata', 'dataformat', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#REDIRECTEAZA', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__FARACUPRINS__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__FARAGALERIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORTEAZACUPRINS__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__CUPRINS__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__FARAEDITSECTIUNE__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__FARAANTET__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'NUMARLUNACURENTA', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'LUNACURENTA1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NUMELUNACURENTA', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NUMELUNACURENTAGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'LUNACURENTAABREV', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'NUMARZIUACURENTA', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'NUMARZIUACURENTA2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NUMEZIUACURENTA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ANULCURENT', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'TIMPULCURENT', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORACURENTA', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LUNALOCALA', 'LUNALOCALA2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LUNALOCALA1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'NUMELUNALOCALA', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'NUMELUNALOCALAGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LUNALOCALAABREV', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ZIUALOCALA', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ZIUALOCALA2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'NUMEZIUALOCALA', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ANULLOCAL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'TIMPULLOCAL', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ORALOCALA', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMARDEPAGINI', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMARDEARTICOLE', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMARDEFISIERE', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMARDEUTILIZATORI', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NUMARDEUTILIZATORIACTIVI', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NUMARDEMODIFICARI', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NUMARDEVIZUALIZARI', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'NUMEPAGINA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NUMEEPAGINA', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'SPATIUDENUME', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'SPATIUUDENUME', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'SPATIUDEDISCUTIE', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'SPATIUUDEDISCUTIE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'SPATIUSUBIECT', 'SPATIUARTICOL', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'SPATIUUSUBIECT', 'SPATIUUARTICOL', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'NUMEPAGINACOMPLET', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'NUMEEPAGINACOMPLET', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NUMESUBPAGINA', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NUMEESUBPAGINA', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NUMEDEBAZAPAGINA', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NUMEEDEBAZAPAGINA', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NUMEPAGINADEDISCUTIE', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NUMEEPAGINADEDISCUTIE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NUMEPAGINASUBIECT', 'NUMEPAGINAARTICOL', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NUMEEPAGINASUBIECT', 'NUMEEPAGINAARTICOL', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSJ:', 'MSG:' ),
+       'msgnw'                   => array( '0', 'MSJNOU:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'miniatura', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatura=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'dreapta', 'right' ),
+       'img_left'                => array( '1', 'stanga', 'left' ),
+       'img_none'                => array( '1', 'nu', 'none' ),
+       'img_center'              => array( '1', 'centru', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'cadru', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'faracadru', 'frameless' ),
+       'img_page'                => array( '1', 'pagina=$1', 'pagina $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'dreaptasus', 'dreaptasus=$1', 'dreaptasus $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'chenar', 'border' ),
+       'img_baseline'            => array( '1', 'linia_de_bază', 'baseline' ),
+       'img_sub'                 => array( '1', 'indice', 'sub' ),
+       'img_super'               => array( '1', 'exponent', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'sus', 'top' ),
+       'img_text_top'            => array( '1', 'text-sus', 'text-top' ),
+       'img_middle'              => array( '1', 'mijloc', 'middle' ),
+       'img_bottom'              => array( '1', 'jos', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'text-jos', 'text-bottom' ),
+       'img_link'                => array( '1', 'legătură=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'NUMESITE', 'SITENAME' ),
+       'ns'                      => array( '0', 'SN:', 'NS:' ),
+       'localurl'                => array( '0', 'URLLOCAL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URLLOCALE:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'NUMESERVER', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CALESCRIPT', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMATICA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GEN:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__FARACONVERTIRETITLU__', '__FCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__FARACONVERTIRECONTINUT__', '__FCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'SAPTAMANACURENTA', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'SAPTAMANALOCALA', 'LOCALWEEK' ),
+       'revisionid'              => array( '1', 'IDREVIZIE', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ZIREVIZIE', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ZIREVIZIE2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'LUNAREVIZIE', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'ANREVIZIE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'STAMPILATIMPREVIZIE', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'UTILIZATORREVIZIE', 'REVISIONUSER' ),
+       'fullurl'                 => array( '0', 'URLCOMPLET:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'URLCOMPLETE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'MINUSCULAPRIMA:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'MAJUSCULAPRIMA:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'MINUSCULA:', 'LC:' ),
+       'uc'                      => array( '0', 'MAJUSCULA:', 'UC:' ),
+       'raw'                     => array( '0', 'BRUT:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ARATATITLU', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__LEGATURASECTIUNENOUA__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__FARALEGATURASECTIUNENOUA__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'VERSIUNECURENTA', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'CODIFICAREURL:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'CODIFICAREANCORA', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'STAMPILATIMPCURENT', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'STAMPILATIMPLOCAL', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'SEMNDIRECTIE', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#LIMBA:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'LIMBACONTINUT', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'PANIGIINSPATIULDENUME:', 'PAGINIINSN:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'NUMARADMINI', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATNR', 'FORMATNUM' ),
+       'defaultsort'             => array( '1', 'SORTAREIMPLICITA:', 'CHEIESORTAREIMPLICITA:', 'CATEGORIESORTAREIMPLICITA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'CALEAFISIERULUI:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'eticheta', 'tag' ),
+       'hiddencat'               => array( '1', '__ASCUNDECAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'PAGINIINCATEGORIE', 'PAGINIINCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'MARIMEPAGINA', 'PAGESIZE' ),
+       'noindex'                 => array( '1', '__FARAINDEX__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'NUMARINGRUP', 'NUMINGRUP', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__REDIRECTIONARESTATICA__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVELPROTECTIE', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formatdata', 'dataformat', 'formatdate', 'dateformat' ),
 );
 
 $namespaceNames = array(
@@ -566,9 +566,9 @@ $1',
 'newmessageslink' => 'mesaje noi',
 'newmessagesdifflink' => 'comparație cu versiunea precedentă',
 'youhavenewmessagesfromusers' => 'Aveți $1 de la {{PLURAL:$3|un alt utilizator|$3 utilizatori}} ($2).',
-'youhavenewmessagesmanyusers' => 'Aveți $1 de la mai mulți utilizatori ($2).',
+'youhavenewmessagesmanyusers' => 'Aveți $1 de la mulți utilizatori ($2).',
 'newmessageslinkplural' => '{{PLURAL:$1|un mesaj nou|mesaje noi}}',
-'newmessagesdifflinkplural' => '{{PLURAL:$1|ultima modificare|ultimele modificări}}',
+'newmessagesdifflinkplural' => 'ultima/(ele) {{PLURAL:$1|schimbare|schimbări}}',
 'youhavenewmessagesmulti' => 'Aveți mesaje noi la $1',
 'editsection' => 'modificare',
 'editold' => 'modificare',
@@ -976,6 +976,7 @@ Ultima intrare în jurnalul blocărilor este afișată mai jos pentru referinț
 * '''Firefox / Safari:''' țineți apăsat pe ''Shift'' în timp ce faceți clic pe ''Reîncărcare'', ori apăsați ''Ctrl-F5'' sau ''Ctrl-R'' (''⌘-R'' pe un sistem Mac);
 * '''Google Chrome:''' apăsați ''Ctrl-Shift-R'' (''⌘-Shift-R'' pe un sistem Mac);
 * '''Internet Explorer:''' țineți apăsat pe ''Ctrl'' în timp ce faceți clic pe ''Reîmprospătare'' sau apăsați ''Ctrl-F5'';
+* '''Konqueror:''' faceți clic pe ''Reîncărcare'' sau apăsați ''F5'';
 * '''Opera:''' curățați memoria cache din ''Unelte → Preferințe''.",
 'usercssyoucanpreview' => "'''Sfat:''' Folosiți butonul „{{int:showpreview}}” pentru a testa noul CSS înainte de a-l salva.",
 'userjsyoucanpreview' => "'''Sfat:''' Folosiți butonul „{{int:showpreview}}” pentru a testa noul JavaScript înainte de a-l salva.",
@@ -1118,10 +1119,10 @@ Motivul invocat de $3 este ''$2''",
 'currentrev' => 'Versiunea curentă',
 'currentrev-asof' => 'Versiunea curentă din $1',
 'revisionasof' => 'Versiunea de la data $1',
-'revision-info' => 'Versiunea din $1; autor: $2',
+'revision-info' => 'Revizia pentru $1; $2',
 'previousrevision' => '←Versiunea anterioară',
 'nextrevision' => 'Versiunea următoare →',
-'currentrevisionlink' => 'Versiunea curentă',
+'currentrevisionlink' => 'afișează versiunea curentă',
 'cur' => 'actuală',
 'next' => 'următoarea',
 'last' => 'prec',
@@ -1138,7 +1139,7 @@ Motivul invocat de $3 este ''$2''",
 
 # Revision feed
 'history-feed-title' => 'Revizia istoricului',
-'history-feed-description' => 'Istoricul versiunilor pentru această pagină din wiki',
+'history-feed-description' => 'Revizia istoricului pentru această pagină de pe wiki',
 'history-feed-item-nocomment' => '$1 la $2',
 'history-feed-empty' => 'Pagina solicitată nu există.
 E posibil să fi fost ștearsă sau redenumită.
@@ -1149,7 +1150,7 @@ E posibil să fi fost ștearsă sau redenumită.
 'rev-deleted-user' => '(nume de utilizator șters)',
 'rev-deleted-event' => '(intrare ștearsă)',
 'rev-deleted-user-contribs' => '[nume de utilizator sau adresă IP ștearsă - modificare ascunsă din contribuții]',
-'rev-deleted-text-permission' => "Această versiune a paginii a fost '''ștearsă'''.
+'rev-deleted-text-permission' => "Această revizie a paginii a fost '''ștearsă'''.
 Mai multe detalii în [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} jurnalul ștergerilor].",
 'rev-deleted-text-unhide' => "Această versiune a paginii a fost '''ștearsă'''.
 Detalii se pot găsi în [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} jurnalul ștergerilor].
@@ -1161,8 +1162,8 @@ Ca administrator puteți [$1 vedea această versiune] în continuare, dacă dori
 Ca administrator puteți să o vedeți; detalii puteți găsi în [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} jurnalul ștergerilor].",
 'rev-suppressed-text-view' => "Această versiune a paginii a fost '''suprimată'''.
 Ca administrator puteți să o vedeți; detalii puteți găsi în [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} jurnalul suprimărilor].",
-'rev-deleted-no-diff' => "Nu puteți vedea acestă diferență deoarece una dintre versiuni a fost '''ștearsă'''.
-Detalii în [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} jurnalul ștergerilor].",
+'rev-deleted-no-diff' => "Nu poți vedea acestă diferență deoarece una dintre revizii a fost '''ștearsă'''.
+Pot exista mai multe detalii în [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} jurnalul ștergerilor].",
 'rev-suppressed-no-diff' => "Nu puteți vizualiza această diferență între versiuni deoarece una dintre versiuni a fost '''ștearsă'''.",
 'rev-deleted-unhide-diff' => "Una din versiunile acestui istoric a fost '''ștearsă'''.
 Detalii se pot găsi în [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} jurnalul ștergerilor].
@@ -1178,8 +1179,8 @@ Ca administrator puteți vedea în continuare această diferență dinte versiun
 'rev-showdeleted' => 'arată',
 'revisiondelete' => 'Șterge/recuperează versiuni',
 'revdelete-nooldid-title' => 'Versiune invalidă',
-'revdelete-nooldid-text' => 'Fie nu ați specificat versiunea pentru a efectua această
-funcție, fie versiunea specificată nu există, ori sunteți pe cale să ascundeți versiunea curentă.',
+'revdelete-nooldid-text' => 'Nu ai specificat revizie pentru a efectua această
+funcție, revizia specificată nu există, sau ești pe cale să ascunzi revizia curentă.',
 'revdelete-nologtype-title' => 'Niciun tip de jurnal specificat',
 'revdelete-nologtype-text' => 'Nu ai specificat niciun tip de jurnal pentru a putea efectua această acțiune.',
 'revdelete-nologid-title' => 'Intrare în jurnal invalidă',
@@ -1251,13 +1252,13 @@ Asigură-te că această schimbare va menține continuitatea istoricului paginii
 'mergehistory-from' => 'Pagina sursă:',
 'mergehistory-into' => 'Pagina destinație:',
 'mergehistory-list' => 'Istoricul la care se aplică combinarea',
-'mergehistory-merge' => 'Următoarele versiuni ale [[:$1]] pot fi combinate în [[:$2]].
-Folosiți coloana butonului radio pentru a combina doar versiunile create la și înainte de momentul specificat.
+'mergehistory-merge' => 'Ulmătoarele revizii ale [[:$1]] pot fi combinate în [[:$2]].
+Folosește butonul pentru a combina reviziile create la și după momentul specificat.
 Folosirea linkurilor de navigare va reseta această coloană.',
 'mergehistory-go' => 'Vezi modificările care pot fi combinate',
 'mergehistory-submit' => 'Unește reviziile',
 'mergehistory-empty' => 'Reviziile nu pot fi combinate.',
-'mergehistory-success' => '$3 {{PLURAL:$3|versiune|versiuni|de versiuni}} ale [[:$1]] {{PLURAL:$3|a fost unită|au fost unite|au fost unite}} cu succes în [[:$2]].',
+'mergehistory-success' => '$3 {{PLURAL:$3|revizie|revizii}} ale [[:$1]] au fost unite cu succes în [[:$2]].',
 'mergehistory-fail' => 'Nu se poate executa combinarea istoricului, te rog verifică parametrii pagină și timp.',
 'mergehistory-no-source' => 'Pagina sursă $1 nu există.',
 'mergehistory-no-destination' => 'Pagina de destinație $1 nu există.',
@@ -1270,7 +1271,7 @@ Folosirea linkurilor de navigare va reseta această coloană.',
 
 # Merge log
 'mergelog' => 'Jurnal unificări',
-'pagemerge-logentry' => 'combină [[$1]] cu [[$2]] (versiuni până la $3)',
+'pagemerge-logentry' => 'combină [[$1]] cu [[$2]] (revizii până la $3)',
 'revertmerge' => 'Anulează îmbinarea',
 'mergelogpagetext' => 'Mai jos este o listă a celor mai recente combinări ale istoricului unei pagini cu al alteia.',
 
@@ -1283,7 +1284,7 @@ Folosirea linkurilor de navigare va reseta această coloană.',
 'compareselectedversions' => 'Compară versiunile marcate',
 'showhideselectedversions' => 'Șterge/recuperează versiunile marcate',
 'editundo' => 'anulare',
-'diff-multi' => '(Nu {{PLURAL:$1|s-a afișat o versiune intermediară efectuată|s-au afișat $1 versiuni intermediare efectuate|s-au afișat $1 de versiuni intermediare efectuate}} de {{PLURAL:$2|un utilizator|$2 utilizatori|$2 de utilizatori}})',
+'diff-multi' => '({{PLURAL:$1|O revizie intermediară|$1 revizii intermediare|$1 de revizii intermediare}} efectuată de {{PLURAL:$2|un utilizator|$2 utilizatori|$2 de utilizatori}} {{PLURAL:$1|neafișată|neafișate}})',
 'diff-multi-manyusers' => '({{PLURAL:$1|O versiune intermediară efectuată de|$1 (de) versiuni intermediare efectuate de peste}} $2 {{PLURAL:$2|utilizator|utilizatori}} {{PLURAL:$1|neafișată|neafișate}})',
 'difference-missing-revision' => '{{PLURAL:$2|O versiune a|$2 versiuni ale|$2 de versiuni ale}} acestei diferențe ($1) nu {{PLURAL:$2|a fost găsită|au fost găsite}}.
 
@@ -1533,16 +1534,16 @@ Dacă decideți furnizarea sa, acesta va fi folosit pentru a vă atribui munca.'
 'grouppage-suppress' => '{{ns:project}}:Oversight',
 
 # Rights
-'right-read' => 'Citește pagini',
+'right-read' => 'Citește paginile',
 'right-edit' => 'Modifică paginile',
 'right-createpage' => 'Creează pagini (altele decât pagini de discuție)',
 'right-createtalk' => 'Creează pagini de discuție',
 'right-createaccount' => 'Creează conturi noi',
 'right-minoredit' => 'Marchează modificările minore',
-'right-move' => 'Redenumește paginile',
-'right-move-subpages' => 'Redenumește paginile cu tot cu subpagini',
+'right-move' => 'Mută paginile',
+'right-move-subpages' => 'Mută paginile cu tot cu subpagini',
 'right-move-rootuserpages' => 'Redenumește pagina principală a unui utilizator',
-'right-movefile' => 'Redenumește fișiere',
+'right-movefile' => 'Mută fișierele',
 'right-suppressredirect' => 'Nu crea o redirecționare de la vechiul nume atunci când muți o pagină',
 'right-upload' => 'Încarcă fișiere',
 'right-reupload' => 'Suprascrie un fișier existent',
@@ -1552,10 +1553,10 @@ Dacă decideți furnizarea sa, acesta va fi folosit pentru a vă atribui munca.'
 'right-purge' => 'Curăță memoria cache pentru o pagină fără confirmare',
 'right-autoconfirmed' => 'Modifică paginile semi-protejate',
 'right-bot' => 'Tratare ca proces automat',
-'right-nominornewtalk' => 'Nu declanșează mesajul „Aveți un mesaj nou” atunci când efectuează o modificare minoră pe pagina de discuții a utilizatorului',
+'right-nominornewtalk' => 'Nu activa mesajul "Aveți un mesaj nou" la modificarea minoră a paginii de discuții a utilizatorului',
 'right-apihighlimits' => 'Folosește o limită mai mare pentru rezultatele cererilor API',
 'right-writeapi' => 'Utilizează API la scriere',
-'right-delete' => 'Șterge pagini',
+'right-delete' => 'Şterge pagini',
 'right-bigdelete' => 'Şterge pagini cu istoric lung',
 'right-deletelogentry' => 'Șterge și recuperează intrări specifice din jurnale',
 'right-deleterevision' => 'Șterge și recuperează versiuni specifice ale paginilor',
@@ -1608,21 +1609,21 @@ Dacă decideți furnizarea sa, acesta va fi folosit pentru a vă atribui munca.'
 'action-createtalk' => 'creați pagini de discuție',
 'action-createaccount' => 'creați acest cont de utilizator',
 'action-minoredit' => 'marcați această modificare ca minoră',
-'action-move' => 'redenumiți această pagină',
-'action-move-subpages' => 'redenumiți această pagină și subpaginile sale',
+'action-move' => 'mutați această pagină',
+'action-move-subpages' => 'mutați această pagină și subpaginile sale',
 'action-move-rootuserpages' => 'redenumiți pagina principală a unui utilizator',
-'action-movefile' => 'redenumiți acest fișier',
+'action-movefile' => 'mutați acest fișier',
 'action-upload' => 'încărcați acest fișier',
 'action-reupload' => 'suprascrieți fișierul existent',
 'action-reupload-shared' => 'rescrieți acest fișier în depozitul partajat',
 'action-upload_by_url' => 'încărcați acest fișier de la o adresă URL',
 'action-writeapi' => 'utilizați scrierea prin API',
 'action-delete' => 'ștergeți această pagină',
-'action-deleterevision' => 'ștergeți această versiune',
+'action-deleterevision' => 'ștergeți această revizie',
 'action-deletedhistory' => 'vizualizați istoricul șters al aceste pagini',
 'action-browsearchive' => 'căutați pagini șterse',
 'action-undelete' => 'recuperați această pagină',
-'action-suppressrevision' => 'revizuiți și să restaurați această versiune ascunsă',
+'action-suppressrevision' => 'revizuiți și să restaurați această revizie ascunsă',
 'action-suppressionlog' => 'vizualizați acest jurnal privat',
 'action-block' => 'blocați permisiunea de modificare a acestui utilizator',
 'action-protect' => 'modificați nivelurile de protecție pentru această pagină',
@@ -1979,7 +1980,6 @@ Poate doriți să-i modificați descrierea pe [$2 pagina sa descriptivă] de aco
 'uploadnewversion-linktext' => 'Încarcă o versiune nouă a acestui fișier',
 'shared-repo-from' => 'de la $1',
 'shared-repo' => 'un depozit partajat',
-'upload-disallowed-here' => 'Din păcate, nu puteți suprascrie această imagine.',
 
 # File reversion
 'filerevert' => 'Revenire $1',
@@ -2094,15 +2094,14 @@ Intrările <del>tăiate</del> au fost rezolvate.',
 'withoutinterwiki-legend' => 'Prefix',
 'withoutinterwiki-submit' => 'Arată',
 
-'fewestrevisions' => 'Articole cu cele mai puține versiuni',
+'fewestrevisions' => 'Articole cu cele mai puține revizii',
 
 # Miscellaneous special pages
 'nbytes' => '{{PLURAL:$1|un octet|$1 octeți|$1 de octeți}}',
 'ncategories' => '{{PLURAL:$1|o categorie|$1 categorii|$1 de categorii}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|legături interwiki|de legături interwiki}}',
 'nlinks' => '{{PLURAL:$1|o legătură|$1 legături|$1 de legături}}',
 'nmembers' => '$1 {{PLURAL:$1|membru|membri|de membri}}',
-'nrevisions' => '{{PLURAL:$1|o versiune|$1 versiuni|$1 de versiuni}}',
+'nrevisions' => '{{PLURAL:$1|o revizie|$1 revizii|$1 de revizii}}',
 'nviews' => '{{PLURAL:$1|o accesare|$1 accesări|$1 de accesări}}',
 'nimagelinks' => 'Utilizat pe $1 {{PLURAL:$1|pagină|pagini}}',
 'ntransclusions' => 'utilizat pe $1 {{PLURAL:$1|pagină|pagini}}',
@@ -2128,7 +2127,6 @@ Intrările <del>tăiate</del> au fost rezolvate.',
 'mostlinkedtemplates' => 'Cele mai folosite formate',
 'mostcategories' => 'Articole cu cele mai multe categorii',
 'mostimages' => 'Cele mai căutate imagini',
-'mostinterwikis' => 'Pagini cu cele mai multe legături interwiki',
 'mostrevisions' => 'Articole cu cele mai multe revizuiri',
 'prefixindex' => 'Toate paginile cu prefix',
 'prefixindex-namespace' => 'Toate paginile cu prefix (spațiul de nume $1)',
@@ -2153,12 +2151,12 @@ Intrările <del>tăiate</del> au fost rezolvate.',
 'newpages-username' => 'Nume de utilizator:',
 'ancientpages' => 'Cele mai vechi articole',
 'move' => 'Redenumire',
-'movethispage' => 'Redenumește această pagină',
+'movethispage' => 'Mută această pagină',
 'unusedimagestext' => 'Următoarele fișiere există dar nu sunt incluse în nicio altă pagină.
 Vă rugăm să aveți în vedere faptul că alte saituri web pot avea o legătură directă către acest URL și s-ar putea afla aici chiar dacă nu sunt în utlizare activă.',
 'unusedcategoriestext' => 'Următoarele categorii de pagini există și totuși nici un articol sau categorie nu le folosește.',
 'notargettitle' => 'Lipsă țintă',
-'notargettext' => 'Nu ați specificat nici o pagină sau un utilizator țintă pentru care să se efectueze această operațiune.',
+'notargettext' => 'Nu ai specificat nici o pagină sau un utilizator țintă pentru care să se efectueze această operațiune.',
 'nopagetitle' => 'Nu există pagina destinație',
 'nopagetext' => 'Pagina destinație specificată nu există.',
 'pager-newer-n' => '{{PLURAL:$1|1 mai nou|$1 mai noi}}',
@@ -2252,9 +2250,9 @@ Protocoale suportate: <code>$1</code> (nu adăugați niciunul dintre acestea în
 'newuserlogpagetext' => 'Acesta este jurnalul creărilor conturilor de utilizator.',
 
 # Special:ListGroupRights
-'listgrouprights' => 'Permisiuni grupuri de utilizatori',
-'listgrouprights-summary' => 'Mai jos se află o listă a grupurilor de utilizatori definită în aceast wiki, împreună cu permisiunile de acces asociate.
-Pot exista [[{{MediaWiki:Listgrouprights-helppage}}|informații suplimentare]] despre permisiuni individuale.',
+'listgrouprights' => 'Permisiunile grupurilor de utilizatori',
+'listgrouprights-summary' => 'Mai jos este afișată o listă a grupurilor de utilizatori definită în această wiki, împreună cu permisiunile de acces asociate.
+Pot exista [[{{MediaWiki:Listgrouprights-helppage}}|informații adiționale]] despre permisiunile individuale.',
 'listgrouprights-key' => '* <span class="listgrouprights-granted">Drept acordat</span>
 * <span class="listgrouprights-revoked">Drept revocat</span>',
 'listgrouprights-group' => 'Grup',
@@ -2274,11 +2272,9 @@ Pot exista [[{{MediaWiki:Listgrouprights-helppage}}|informații suplimentare]] d
 'mailnologin' => 'Nu există adresă de trimitere',
 'mailnologintext' => 'Trebuie să fii [[Special:UserLogin|autentificat]] și să ai o adresă validă de e-mail în [[Special:Preferences|preferințe]] pentru a trimite e-mail altor utilizatori.',
 'emailuser' => 'Trimiteți un e-mail',
-'emailuser-title-target' => 'E-mail către {{GENDER:$1|acest utilizator|această utilizatoare}}',
-'emailuser-title-notarget' => 'E-mail către utilizator',
 'emailpage' => 'E-mail către utilizator',
-'emailpagetext' => 'Puteți folosi formularul de mai jos pentru a trimite un e-mail acestui utilizator.
-Adresa de e-mail specificată de dumneavoastră în [[Special:Preferences|preferințele de utilizator]] va apărea ca adresa expeditorului e-mailului; astfel, destinatarul va putea să vă răspundă direct.',
+'emailpagetext' => 'Poți folosi formularul de mai jos pentru a trimite un e-mail acestui utilizator.
+Adresa de e-mail introdusă de tine în [[Special:Preferences|preferințele de utilizator]] va apărea ca adresa expeditorului e-mail-ului, deci destinatarul va putea să îți răspundă direct.',
 'usermailererror' => 'Obiectul de mail a dat eroare:',
 'defemailsubject' => 'E-mail {{SITENAME}} de la utilizatorul „$1”',
 'usermaildisabled' => 'E-mail dezactivat',
@@ -2291,7 +2287,7 @@ Adresa de e-mail specificată de dumneavoastră în [[Special:Preferences|prefer
 'emailtarget' => 'Introduceți numele de utilizator al destinatarului',
 'emailusername' => 'Nume de utilizator:',
 'emailusernamesubmit' => 'Trimite',
-'email-legend' => 'Trimitere e-mail către alt utilizator de la {{SITENAME}}',
+'email-legend' => 'Trimite e-mail altui utilizator de la {{SITENAME}}',
 'emailfrom' => 'De la:',
 'emailto' => 'Către:',
 'emailsubject' => 'Subiect:',
@@ -2410,11 +2406,11 @@ Accesați $2 pentru o listă cu elementele recent șterse.',
 ** Violarea drepturilor de autor
 ** Vandalism',
 'delete-edit-reasonlist' => 'Modifică motivele ștergerii',
-'delete-toobig' => 'Această pagină are un istoric al modificărilor important, cu mai mult de $1 {{PLURAL:$1|versiune|versiuni|de versiuni}}.
-Ștergerea unei astfel de pagini a fost restricționată pentru a preveni apariția unor erori în {{SITENAME}}.',
-'delete-warning-toobig' => 'Această pagină are un istoric al modificărilor mult prea mare, cu mai mult de $1 {{PLURAL:$1|versiune|versiuni|de versiuni}}.
-Ștergerea sa poate afecta baza de date a sitului {{SITENAME}};
-acționați cu precauție.',
+'delete-toobig' => 'Această pagină are un istoric al modificărilor mare, mai mult de $1 {{PLURAL:$1|revizie|revizii}}.
+Ştergerea unei astfel de pagini a fost restricționată pentru a preveni apariția unor erori în {{SITENAME}}.',
+'delete-warning-toobig' => 'Această pagină are un istoric al modificărilor mult prea mare, mai mult de $1 {{PLURAL:$1|revizie|revizii}}.
+Ştergere lui poate afecta baza de date a sitului {{SITENAME}};
+continuă cu atenție.',
 
 # Rollback
 'rollback' => 'Editări de revenire',
@@ -2465,7 +2461,7 @@ Iată configurația curentă a paginii '''$1''':",
 Aici sunt setările curente pentru pagina '''$1''':",
 'protect-cascadeon' => 'Această pagină este protejată deoarece este inclusă în {{PLURAL:$1|următoarea pagină, ce are|următoarele pagini ce au}} activată protejarea la modificare în cascadă.
 Puteți schimba nivelul de protejare al acestei pagini, dar asta nu va afecta protecția în cascadă.',
-'protect-default' => 'Permis pentru toți utilizatorii',
+'protect-default' => 'Permite toți utilizatorii',
 'protect-fallback' => 'Cere permisiunea "$1"',
 'protect-level-autoconfirmed' => 'Blochează utilizatorii noi și neînregistrați',
 'protect-level-sysop' => 'Numai administratorii',
@@ -2495,9 +2491,9 @@ Puteți schimba nivelul de protejare al acestei pagini, dar asta nu va afecta pr
 
 # Restrictions (nouns)
 'restriction-edit' => 'Modificare',
-'restriction-move' => 'Redenumire',
-'restriction-create' => 'Creare',
-'restriction-upload' => 'Încărcare',
+'restriction-move' => 'Mută',
+'restriction-create' => 'Creează',
+'restriction-upload' => 'Încarcă',
 
 # Restriction levels
 'restriction-level-sysop' => 'protejat complet',
@@ -2515,22 +2511,22 @@ Puteți schimba nivelul de protejare al acestei pagini, dar asta nu va afecta pr
 Pentru a realiza o recuperare selectivă bifați versiunile pe care doriți să le recuperați și apăsați butonul '''''{{int:undeletebtn}}'''''.",
 'undeleterevisions' => '$1 {{PLURAL:$1|versiune arhivată|versiuni arhivate|de versiuni arhivate}}',
 'undeletehistory' => 'Dacă recuperați pagina, toate versiunile asociate vor fi adăugate retroactiv în istorie. Dacă o pagină nouă cu același nume a fost creată de la momentul ștergerii acesteia, versiunile recuperate vor apărea în istoria paginii, iar versiunea curentă a paginii nu va fi înlocuită automat de către versiunea recuperată.',
-'undeleterevdel' => "Restaurarea unui versiuni nu va fi efectuată dacă ea va apărea în capul listei de versiuni parțial șterse.
-În acest caz, trebuie să debifați sau să reafișați (''unhide'') cea mai recentă versiune ștearsă.",
+'undeleterevdel' => 'Restaurarea unui revizii nu va fi efectuată dacă ea va apărea în capul listei de revizii parțial șterse.
+În acest caz, trebuie să debifezi sau să arăți (unhide) cea mai recentă versiune ștearsă.',
 'undeletehistorynoadmin' => 'Acest articol a fost șters. Motivul ștergerii apare mai jos, alături de detaliile utilzatorilor care au editat această pagină înainte de ștergere. Textul prorpiu-zis al reviziilor șterse este disponibil doar administratorilor.',
-'undelete-revision' => 'Ștergere versiunea $1 (din $4 $5) de către $3:',
-'undeleterevision-missing' => 'Versiune lipsă sau invalidă.
-S-ar putea ca legătura să fie greșită, ori versiunea să fi fost restaurată sau ștearsă din arhivă.',
-'undelete-nodiff' => 'Nu s-a găsit vreo versiune anterioară.',
+'undelete-revision' => 'Ştergere revizia $1 (din $4 $5) de către $3:',
+'undeleterevision-missing' => 'Revizie lipsă sau invalidă.
+S-ar putea ca această legătură să fie greșită, sau revizia a fost restaurată ori ștearsă din arhivă.',
+'undelete-nodiff' => 'Nu s-a găsit vreo revizie anterioară.',
 'undeletebtn' => 'Recuperează',
 'undeletelink' => 'vizualizare/recuperare',
 'undeleteviewlink' => 'vezi',
 'undeletereset' => 'Resetează',
 'undeleteinvert' => 'Exclude spațiul',
 'undeletecomment' => 'Motiv:',
-'undeletedrevisions' => '{{PLURAL:$1|o versiune restaurată|$1 versiuni restaurate|$1 de versiuni restaurate}}',
-'undeletedrevisions-files' => '{{PLURAL:$1|O versiune|$1 versiuni|$1 de versiuni}} și {{PLURAL:$2|un fișier|$2 fișiere|$2 de fișiere}} recuperate',
-'undeletedfiles' => '{{PLURAL:$1|O versiune recuperată|$1 versiuni recuperate|$1 de versiuni recuperate}}',
+'undeletedrevisions' => '{{PLURAL:$1|o revizie restaurată|$1 revizii restaurate|$1 de revizii restaurate}}',
+'undeletedrevisions-files' => '$1 {{PLURAL:$1|revizie|revizii|de revizii}} și $2 {{PLURAL:$2|fișier|fișiere|de fișiere}} recuperate',
+'undeletedfiles' => '$1 {{PLURAL:$1|revizie recuperată|revizii recuperate|de revizii recuperate}}',
 'cannotundelete' => 'Recuperarea a eșuat; este posibil ca altcineva să fi recuperat pagina deja.',
 'undeletedpage' => "'''$1 a fost recuperat'''
 
@@ -2763,22 +2759,22 @@ Pentru a închide sau deschide baza de date, acesta trebuie să poată fi scris
 'lockedbyandtime' => '(de $1, pe $2, la $3 )',
 
 # Move page
-'move-page' => 'Redenumire $1',
-'move-page-legend' => 'Redenumire pagină',
-'movepagetext' => "Puteți folosi formularul de mai jos pentru a redenumi o pagină, mutându-i tot istoricul sub noul nume.
+'move-page' => 'Mută $1',
+'move-page-legend' => 'Mută pagina',
+'movepagetext' => "Puteți folosi formularul de mai jos pentru a redenumi o pagină, mutându-i toată istoria sub noul nume.
 Pagina veche va deveni o pagină de redirecționare către pagina nouă.
 Legăturile către pagina veche nu vor fi redirecționate către cea nouă;
 nu uitați să verificați dacă nu există redirecționări [[Special:DoubleRedirects|duble]] sau [[Special:BrokenRedirects|invalide]].
 
 Vă rugăm să rețineți că sunteți responsabil(ă) pentru a face legăturile vechi să rămână valide.
 
-Rețineți că pagina '''nu va fi redenumită''' dacă există deja o pagină cu noul titlu, în afara cazurilor în care cea din urmă nu are conținut sau este deja
-o redirecționare; în plus, aceasta nu trebuie să aibă un istoric de modificări.
-Cu alte cuvinte, veți putea redenumi înapoi o pagină pe care ați redenumit-o greșit, dar nu veți putea suprascrie o pagină validă existentă prin redenumirea alteia.
+Rețineți că pagina '''nu va fi mutată''' dacă există deja o pagină cu noul titlu, în afară de cazul că este complet goală sau este
+o redirecționare și în plus nu are nici o istorie de modificare.
+Cu alte cuvinte, veți putea muta înapoi o pagină pe care ați mutat-o greșit, dar nu veți putea suprascrie o pagină validă existentă prin mutarea alteia.
 
 '''ATENȚIE!'''
 Aceasta poate fi o schimbare drastică și neașteptată pentru o pagină populară;
-vă rugăm să vă asigurați că înțelegeți toate consecințele înainte de a continua.",
+vă rugăm, să vă asigurați că înțelegeți toate consecințele înainte de a continua.",
 'movepagetext-noredirectfixer' => "Completând formularul de mai jos veți redenumi o pagină, mutând tot istoricul la noul nume.
 Vechiul titlu va deveni o pagină de redirecționare către noul titlu.
 Fiți sigur că ați verificat lista redirecționărilor [[Special:DoubleRedirects|duble]] sau [[Special:BrokenRedirects|nefuncționale]].
@@ -2790,42 +2786,43 @@ Acest lucru înseamnă că veți putea redenumi la titlul inițial o pagină gre
 '''Atenție!'''
 Această acțiune poate determina o schimbare dramatică, neașteptată pentru o pagină cu trafic crescut;
 asigurați-vă că înțelegeți toate consecințele înainte de a continua.",
-'movepagetalktext' => "Pagina de discuții asociată, dacă există, va fi redenumită
-automat odată cu aceasta în '''afara următoarelor cazuri''':
-* există deja o pagină de discuții cu conținut (care nu este goală) sub noul nume, sau
-* nu bifați căsuța de mai jos.
-
-În oricare din cazurile de mai sus va trebui să redenumiți sau să unificați
-manual paginile de discuții, dacă doriți acest lucru.",
+'movepagetalktext' => "Pagina asociată de discuții, dacă există, va fi mutată
+automat odată cu aceasta '''afară de cazul că''':
+* Mutați pagina în altă secțiune a {{SITENAME}}
+* Există deja o pagină de discuții cu conținut (care nu este goală), sau
+* Nu confirmi căsuța de mai jos.
+
+În oricare din cazurile de mai sus va trebui să muți sau să unifici
+manual paginile de discuții, dacă dorești acest lucru.",
 'movearticle' => 'Pagina de redenumit:',
 'moveuserpage-warning' => "'''Atenție''': sunteți pe cale să redenumiți o pagină de utilizator. Vă rugăm să rețineți că singura redenumită va fi pagina, nu și utilizatorul.",
 'movenologin' => 'Nu sunteți autentificat{{GENDER:||ă}}.',
-'movenologintext' => 'Trebuie să fiți un utilizator înregistrat și [[Special:UserLogin|autentificat]] pentru a redenumi o pagină.',
-'movenotallowed' => 'Nu aveți permisiunea de a redenumi pagini.',
-'movenotallowedfile' => 'Nu aveți permisiunea de a redenumi fișiere.',
-'cant-move-user-page' => 'Nu aveți permisiunea de a redenumi pagini de utilizator (cu excepția subpaginilor).',
-'cant-move-to-user-page' => 'Nu aveți permisiunea de a redenumi o pagină într-o pagină de utilizator (cu excepția subpaginii utilizatorului).',
+'movenologintext' => 'Trebuie să fii un utilizator înregistrat și să te [[Special:UserLogin|autentifici]] pentru a muta o pagină.',
+'movenotallowed' => 'Nu ai permisiunea să muți pagini.',
+'movenotallowedfile' => 'Nu ai permisiunea de a muta fișiere.',
+'cant-move-user-page' => 'Nu ai permisiunea de a muta paginile utilizatorului (în afară de subpagini).',
+'cant-move-to-user-page' => 'Nu aveți permisiunea de a muta o pagină în pagina utilizatorului (cu excepția subpaginii utilizatorului).',
 'newtitle' => 'Titlul nou',
 'move-watch' => 'Urmărește această pagină',
-'movepagebtn' => 'Redenumește pagina',
-'pagemovedsub' => 'Pagina a fost redenumită',
-'movepage-moved' => "'''Pagina „$1” a fost redenumită în „$2”'''",
+'movepagebtn' => 'Mută pagina',
+'pagemovedsub' => 'Pagina a fost mutată',
+'movepage-moved' => "'''Pagina „$1” a fost mutată la „$2”'''",
 'movepage-moved-redirect' => 'O redirecționare a fost creată.',
 'movepage-moved-noredirect' => 'Crearea redirecționărilor a fost suprimată.',
 'articleexists' => 'O pagină cu același nume există deja, sau numele pe care l-ați ales este invalid. Sunteți rugat să alegeți un alt nume.',
-'cantmove-titleprotected' => 'Nu puteți redenumi o pagină cu acest nume, pentru că noul titlu a fost protejat la creare.',
-'talkexists' => "'''Pagina în sine a fost redenumită cu succes, dar pagina de discuții nu a putut fi redenumită deoarece o alta deja există la noul titlu.
-Vă rugăm să le unificați manual.'''",
-'movedto' => 'redenumită în',
+'cantmove-titleprotected' => 'Nu puteți muta o pagină la această locație, pentru că noul titlu a fost protejat la creare',
+'talkexists' => "'''Pagina în sine a fost mutată cu succes, dar pagina de discuții nu a putut fi mutată deoarece o alta deja există la noul titlu.
+Te rugăm să le unifici manual.'''",
+'movedto' => 'mutată la',
 'movetalk' => 'Redenumește pagina de discuții asociată',
-'move-subpages' => 'Redenumește subpaginile (până la $1)',
-'move-talk-subpages' => 'Redenumește subpaginile paginii de discuții (până la $1)',
+'move-subpages' => 'Mută subpaginile (până la $1)',
+'move-talk-subpages' => 'Mută subpaginile paginii de discuții (până la $1)',
 'movepage-page-exists' => 'Pagina $1 există deja și nu poate fi rescrisă automat.',
-'movepage-page-moved' => 'Pagina $1 a fost redenumită în $2.',
-'movepage-page-unmoved' => 'Pagina $1 nu a putut fi redenumită în $2.',
-'movepage-max-pages' => 'Maximul de $1 {{PLURAL:$1|pagină redenumită|pagini redenumite|de pagini redenumite}} a fost atins și nici o altă pagină nu va mai fi redenumită automat.',
-'movelogpage' => 'Jurnal redenumiri',
-'movelogpagetext' => 'Mai jos se află o listă cu paginile redenumite.',
+'movepage-page-moved' => 'Pagina $1 a fost mutată la $2.',
+'movepage-page-unmoved' => 'Pagina $1 nu a putut fi mutată la $2.',
+'movepage-max-pages' => 'Maxim $1 {{PLURAL:$1|pagină a fost mutată|pagini au fost mutate}}, nicio altă pagină nu va mai fi mutată automat.',
+'movelogpage' => 'Jurnal mutări',
+'movelogpagetext' => 'Mai jos se află o listă cu paginile mutate.',
 'movesubpage' => '{{PLURAL:$1|Subpagină|Subpagini}}',
 'movesubpagetext' => 'Această pagină are $1 {{PLURAL:$1|subpagină afișată|subpagini afișate}} mai jos.',
 'movenosubpage' => 'Această pagină nu are subpagini.',
@@ -2837,12 +2834,12 @@ Vă rugăm să le unificați manual.'''",
 Pagina destinație „[[:$1]]” există deja. Doriți să o ștergeți pentru a face loc redenumirii?',
 'delete_and_move_confirm' => 'Da, șterge pagina.',
 'delete_and_move_reason' => 'Șters pentru a face loc redenumirii paginii „[[$1]]”',
-'selfmove' => 'Titlul sursei și al destinației este aceleași; nu puteți redenumi o pagină peste ea însăși.',
+'selfmove' => 'Titlurile sursei și ale destinației sunt aceleași; nu puteți muta o pagină peste ea însăși.',
 'immobile-source-namespace' => 'Nu se pot redenumi paginile din spațiul de nume „$1”',
 'immobile-target-namespace' => 'Nu se pot redenumi paginile în spațiul de nume „$1”',
 'immobile-target-namespace-iw' => 'Legătura interwiki nu este o țintă validă pentru redenumire.',
-'immobile-source-page' => 'Această pagină nu poate fi redenumită.',
-'immobile-target-page' => 'Imposibil de redenumit pagina la acel titlu.',
+'immobile-source-page' => 'Această pagină nu poate fi mutată.',
+'immobile-target-page' => 'Nu poate fi mutat la destinația cu acest titlu.',
 'imagenocrossnamespace' => 'Fișierul nu poate fi mutat la un spațiu de nume care nu este destinat fișierelor',
 'nonfile-cannot-move-to-file' => 'Entitatea (care nu este un fișier) nu poate fi mutată în spațiul de nume destinat fișierelor',
 'imagetypemismatch' => 'Extensia nouă a fișierului nu se potrivește cu tipul acestuia',
@@ -3032,9 +3029,9 @@ Un dosar temporar lipsește.',
 'tooltip-ca-nstab-template' => 'Vezi formatul',
 'tooltip-ca-nstab-help' => 'Vezi pagina de ajutor',
 'tooltip-ca-nstab-category' => 'Vezi categoria',
-'tooltip-minoredit' => 'Marchează această modificare ca fiind minoră',
+'tooltip-minoredit' => 'Marcați această modificare ca fiind minoră',
 'tooltip-save' => 'Salvați modificările dumneavoastră',
-'tooltip-preview' => 'Vă rugăm să vă previzualizați modificările înainte de a le salva!',
+'tooltip-preview' => 'Previzualizarea modificărilor dvs., folosiți-o vă rugăm înainte de a salva!',
 'tooltip-diff' => 'Arată-mi modificările efectuate asupra textului',
 'tooltip-compareselectedversions' => 'Vezi diferențele între cele două versiuni selectate de pe această pagină.',
 'tooltip-watch' => 'Adaugă această pagină la lista mea de pagini urmărite',
@@ -3087,34 +3084,16 @@ Permite adăugarea unui motiv în descrierea modificărilor',
 
 # Info page
 'pageinfo-title' => 'Informații pentru „$1”',
-'pageinfo-header-basic' => 'Informații de bază',
-'pageinfo-header-edits' => 'Istoric modificări',
-'pageinfo-header-restrictions' => 'Protecție pagină',
-'pageinfo-header-properties' => 'Proprietăți pagină',
-'pageinfo-display-title' => 'Titlu afișat',
-'pageinfo-default-sort' => 'Cheie de sortare implicită',
-'pageinfo-length' => 'Lungimea paginii (în octeți)',
-'pageinfo-article-id' => 'ID pagină',
-'pageinfo-robot-policy' => 'Statut pentru motorul de căutare',
-'pageinfo-robot-index' => 'Indexabilă',
-'pageinfo-robot-noindex' => 'Neindexabilă',
-'pageinfo-views' => 'Număr de vizualizări',
+'pageinfo-header-edits' => 'Modificări',
+'pageinfo-header-watchlist' => 'Listă de urmărire',
+'pageinfo-header-views' => 'Vizualizări',
+'pageinfo-subjectpage' => 'Pagină',
+'pageinfo-talkpage' => 'Pagină de discuții',
 'pageinfo-watchers' => 'Număr de utilizatori care urmăresc pagina',
-'pageinfo-redirects-name' => 'Redirecționări către această pagină',
-'pageinfo-subpages-name' => 'Subpagini ale acestei pagini',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirecționare|redirecționări|de redirecționări}}; $3 {{PLURAL:$3|non-redirecționare|non-redirecționări|de non-redirecționări}})',
-'pageinfo-firstuser' => 'Creatorul paginii',
-'pageinfo-firsttime' => 'Data creării paginii',
-'pageinfo-lastuser' => 'Cel mai recent editor',
-'pageinfo-lasttime' => 'Data ultimei modificări',
-'pageinfo-edits' => 'Număr total de modificări',
-'pageinfo-authors' => 'Număr total de autori distincți',
-'pageinfo-recent-edits' => 'Număr de modificări recente (în ultima perioadă de $1)',
-'pageinfo-recent-authors' => 'Număr de autori distincți recenți',
-'pageinfo-restriction' => 'Protecție pagină (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Cuvânt magic|Cuvinte magice}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Categorie ascunsă|Categorii ascunse}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Format inclus|Formate incluse}} ($1)',
+'pageinfo-edits' => 'Număr de modificări',
+'pageinfo-authors' => 'Număr de autori distincți',
+'pageinfo-views' => 'Număr de vizualizări',
+'pageinfo-viewsperedit' => 'Vizualizări per modificare',
 
 # Skin names
 'skinname-standard' => 'Clasic',
@@ -3169,8 +3148,7 @@ Executându-l, sistemul dvs. poate fi compromis.",
 'file-info-size' => '$1 × $2 pixeli, mărime fișier: $3, tip MIME: $4',
 'file-info-size-pages' => '$1 × $2 pixeli, mărime fișier: $3, tip MIME: $4, $5 {{PLURAL:$5|pagină|pagini}}',
 'file-nohires' => 'Rezoluții mai mari nu sunt disponibile.',
-'svg-long-desc' => 'Fișier SVG, cu dimensiunea nominală de $1 × $2 pixeli, mărime fișier: $3',
-'svg-long-desc-animated' => 'Fișier SVG animat, cu dimensiunea nominală de $1 × $2 pixeli, mărime fișier: $3',
+'svg-long-desc' => 'fișier SVG, cu dimensiunea nominală de $1 × $2 pixeli, mărime fișier: $3',
 'show-big-image' => 'Rezoluție maximă',
 'show-big-image-preview' => 'Mărimea acestei previzualizări: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Altă rezoluție|Alte rezoluții}}: $1.',
@@ -3180,8 +3158,6 @@ Executându-l, sistemul dvs. poate fi compromis.",
 'file-info-png-looped' => 'în buclă',
 'file-info-png-repeat' => 'redat {{PLURAL:$1|o dată|de $1 ori}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|cadru|cadre}}',
-'file-no-thumb-animation' => "'''Notă: Din cauza unor limitări de ordin tehnic, miniaturile acestui fișier nu vor fi animate.'''",
-'file-no-thumb-animation-gif' => "'''Notă: Din cauza unor limitări de ordin tehnic, miniaturile fișierelor GIF de înaltă rezoluție, precum acesta, nu vor fi animate.'''",
 
 # Special:NewFiles
 'newimages' => 'Galeria de imagini noi',
index 466631f..ba6707f 100644 (file)
@@ -153,7 +153,6 @@ $messages = array(
 'index-category' => 'Pàggene indicizzate',
 'noindex-category' => 'Pàggene none indicizzate',
 'broken-file-category' => 'Pàggene cu collegaminde a le file scuasciate',
-'categoryviewer-pagedlinks' => '($1) ($2)',
 
 'linkprefix' => '/^(.*?)([a-zA-Z\\x80-\\xff]+)$/sD',
 
@@ -357,9 +356,9 @@ Pe 'na liste de le pàggene speciele cirche aqquà [[Special:SpecialPages|{{int:
 'dberrortext' => "Ha assute n'errore de sindassi de 'na inderrogazione sus a 'u database.
 Quiste pò indicà 'nu bochere jndr'à 'u software.
 L'urteme tendative de inderrogazione sus a 'u database ha state:
-<blockquote><code>\$1</code></blockquote>
-cu 'a funzione \"<code>\$2</code>\".
-'U database ha returnate l'errore \"<samp>\$3: \$4</samp>\".",
+<blockquote><tt>\$1</tt></blockquote>
+cu 'a funzione \"<tt>\$2</tt>\".
+'U database ha returnate l'errore \"<tt>\$3: \$4</tt>\".",
 'dberrortextcl' => 'A assute \'n\'errore de sindasse sus a \'n\'inderrogazione d\'u database.
 L\'urteme tendative de inderrogazione sus a \'u database ha state:
 "$1"
@@ -722,11 +721,12 @@ Pe piacere, condrolle ce tu vuè cu ccreje/cange sta pàgene.',
 'userpage-userdoesnotexist-view' => '\'U cunde utende "$1" non g\'è reggistrate.',
 'blocked-notice-logextract' => "Stu utende jè correndemende bloccate.<br />
 L'urteme archivije de le bloccaminde se iacche aqquà sotte pe referimende:",
-'clearyourcache' => "'''Vide Bbuene''' - Apprisse 'a reggistrazione, tu puè zumbà 'a cache d'u browser tune pe vedè le cangiaminde.
-*'''Firefox / Safari:''' cazze 'u ''Shift'' e condemboraneamende cazze 'u buttone ''Aggiorna'', o cazze 'nzieme ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' sus a 'nu Mac);
+'clearyourcache' => "''Vide Bbuene - Apprisse 'a reggistrazione, tu puè zumbà 'a cache d'u browser tune pe vedè le cangiaminde.'''
+*'''Mozilla / Firefox / Safari:''' cazze 'u ''Shift'' e condemboraneamende cazze 'u buttone ''Aggiorna'', o cazze 'nzieme ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' sus a 'nu Mac);
 *'''Google Chrome:''' cazze ''Ctrl-Shift-R'' (''⌘-Shift-R'' sus a 'nu Mac)
 *'''Internet Explorer:''' cazze ''Ctrl'' e condemboraneamende cazze ''Aggiorna,'' o cazze ''Ctrl-F5''.
-*'''Opera:''' pulizze 'a cache da ''Tools → Preferences'' (in inglese) (Struminde - Preferenze in tarandine);",
+*'''Konqueror: '''cazze ''Aggiorna'' o cazze ''F5'';
+*'''Opera:''' pulizze 'a cache da ''Tools → Preferences'' (in inglese) (Struminde - Preferenze in tagliàne);",
 'usercssyoucanpreview' => "'''Conziglie:''' Ause 'u buttone \"{{int:showpreview}}\" pe condrollà 'u CSS nuève apprime de reggistrà.",
 'userjsyoucanpreview' => "'''Conziglie:''' Ause 'u buttone \"{{int:showpreview}}\" pe condrollà 'u JavaScript nuève apprime de reggistrà.",
 'usercsspreview' => "'''Arrecuerdete ca tu ste vide sulamende in andeprime 'u CSS tue.'''
@@ -1021,7 +1021,6 @@ Vide Bbuene ca ausanne le collegaminde de navigazzione sta culonne avène azzera
 'mergehistory-comment' => "Squagghiete [[:$1]] jndr'à [[:$2]]: $3",
 'mergehistory-same-destination' => 'Le pàggene sorgende e de destinazione non ge ponne essere le stesse',
 'mergehistory-reason' => 'Mutive:',
-'mergehistory-revisionrow' => '$1 ($2) $3 . . $4 $5 $6',
 
 # Merge log
 'mergelog' => 'Archivije de le scuagghiaminde',
@@ -1871,7 +1870,6 @@ Mò s'avène redirette a [[$2]].",
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories' => '$1 {{PLURAL:$1|categorije|categorije}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interuicchi|interuicchi}}',
 'nlinks' => '$1 {{PLURAL:$1|collegamende|collegaminde}}',
 'nmembers' => '$1 {{PLURAL:$1|membre|membre}}',
 'nrevisions' => '$1 {{PLURAL:$1|revisione|revisiune}}',
@@ -1900,7 +1898,6 @@ Mò s'avène redirette a [[$2]].",
 'mostlinkedtemplates' => 'Template cchiù appundete',
 'mostcategories' => "Pàggene cu 'nu sacche de categorije",
 'mostimages' => 'Fail cchiù appundete',
-'mostinterwikis' => 'Pàggene cu cchiù interuicchi de tutte',
 'mostrevisions' => 'Pàggene cchiù cangete',
 'prefixindex' => "Tutte le pàggene cu 'u prefisse",
 'prefixindex-namespace' => "Tutte le pàggene cu 'u prefisse ($1 namespace)",
@@ -2050,8 +2047,6 @@ Ponne stà [[{{MediaWiki:Listgrouprights-helppage}}|'mbormaziune de cchiù]] sus
 'mailnologin' => 'Nisciune indirizze de invie',
 'mailnologintext' => "Tu a essere [[Special:UserLogin|collegate]] e a avè 'n'indirizze email valide jndr'à le [[Special:Preferences|preferenze]] tue pe mannà 'na mail a otre utinde.",
 'emailuser' => "Manne n'email a stu utende",
-'emailuser-title-target' => "Manne n'email a quiste {{GENDER:$1|utende}}",
-'emailuser-title-notarget' => "E-mail de l'utende",
 'emailpage' => "E-mail de l'utende",
 'emailpagetext' => "Tu puè ausà 'a schermate aqquà sotte pe mannà 'n'email a stu utende.
 L'indirizze e-mail ca tu è 'nzerite jndr'à le [[Special:Preferences|preferenze tue]] iesse jndr'à 'u cambe \"Da\" de l'e-mail, accussìa ce riceve 'a mail sape a ce addà responnere.",
@@ -2342,7 +2337,6 @@ Pò essere ca già ha state scangellate.",
 $1",
 'undelete-show-file-confirm' => 'Sì secure ca tu vuè ccu vide \'na revisiona scangellate d\'u file "<nowiki>$1</nowiki>" d\'u $2 a le $3?',
 'undelete-show-file-submit' => 'Sine',
-'undelete-revisionrow' => '$1 $2 ($3) $4 . . $5 $6 $7',
 
 # Namespace form on various pages
 'namespace' => 'Namespace:',
@@ -2746,7 +2740,6 @@ Reggistrele sus a 'u combiuter tune e carechele aqquà.",
 'import-error-interwiki' => 'Pagene "$1" non g\'ha state \'mbortate purcé \'u nome sue jè riservate pe collegaminde esterne (interuicchi).',
 'import-error-special' => "'A pagena \"\$1\" non g'ha state 'mbortate purcé apponde a 'nu namespace speciale ca non g'è permesse a le pàggene normale.",
 'import-error-invalid' => "'A pàgene \"\$1\" non g'ha state 'mbortate purcé 'u nome jè invalide.",
-'import-options-wrong' => '{{PLURAL:$2|opzione|opziune}} sbagliate: <nowiki>$1</nowiki>',
 
 # Import log
 'importlogpage' => "Archivie de le 'mbortaziune",
@@ -2900,26 +2893,16 @@ Stu fatte ha state causate da 'nu collegamende a 'nu site esterne ca appartene a
 
 # Info page
 'pageinfo-title' => '\'Mbormaziune pe "$1"',
-'pageinfo-header-basic' => "'Mbormaziune 'nderra-'nderre",
-'pageinfo-header-edits' => 'Cunde de le cangiaminde',
-'pageinfo-header-properties' => "Probbietà d'a pàgene",
-'pageinfo-display-title' => "Fà vedè 'u titole",
-'pageinfo-article-id' => "ID d'a pàgene",
-'pageinfo-robot-policy' => "State d'u motore de ricerche",
-'pageinfo-robot-index' => 'Indicizzabbele',
-'pageinfo-robot-noindex' => 'None indicizzabbele',
+'pageinfo-header-edits' => 'Cangiaminde',
+'pageinfo-header-watchlist' => 'Pàggene condrollate',
+'pageinfo-header-views' => 'Visite',
+'pageinfo-subjectpage' => 'Pàgene',
+'pageinfo-talkpage' => "Pàgene de le 'ngazzaminde",
+'pageinfo-watchers' => 'Numere de visitature',
+'pageinfo-edits' => 'Numere de cangiaminde',
+'pageinfo-authors' => 'Numere de autore diverse',
 'pageinfo-views' => 'Numere de visite',
-'pageinfo-watchers' => "Numere de visitature d'a pàgene",
-'pageinfo-redirects-name' => 'Redirezionaminde a sta pàgene',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Sottopàggene de sta pàgene',
-'pageinfo-firstuser' => "Ccrejatore d'a pàgene",
-'pageinfo-firsttime' => "Date d'a ccrejazione d'a pàgene",
-'pageinfo-lastuser' => 'Urteme cangiatore',
-'pageinfo-lasttime' => "Darte de l'urteme cangiamende",
-'pageinfo-edits' => 'Numere totale de cangiaminde',
-'pageinfo-authors' => 'Numere Totale de autore diverse',
-'pageinfo-magic-words' => '{{PLURAL:$1|Parole|Parole}} maggiche ($1)',
+'pageinfo-viewsperedit' => 'Visite pe cangiaminde',
 
 # Skin names
 'skinname-standard' => 'Classeche',
@@ -3635,7 +3618,6 @@ Pe piacere conferme ca tu vuè avveramende reccrejà sta pàgene.",
 'ellipsis' => '...',
 'percent' => '$1%',
 'parentheses' => '($1)',
-'brackets' => '[$1]',
 
 # Multipage image navigation
 'imgmultipageprev' => '← pàgena precedende',
@@ -3666,22 +3648,6 @@ Pe piacere conferme ca tu vuè avveramende reccrejà sta pàgene.",
 'size-kilobytes' => '$1 KB',
 'size-megabytes' => '$1 MB',
 'size-gigabytes' => '$1 GB',
-'size-terabytes' => '$1 TB',
-'size-petabytes' => '$1 PB',
-'size-exabytes' => '$1 EB',
-'size-zetabytes' => '$1 ZB',
-'size-yottabytes' => '$1 YB',
-
-# Bitrate units
-'bitrate-bits' => '$1bps',
-'bitrate-kilobits' => '$1kbps',
-'bitrate-megabits' => '$1Mbps',
-'bitrate-gigabits' => '$1Gbps',
-'bitrate-terabits' => '$1Tbps',
-'bitrate-petabits' => '$1Pbps',
-'bitrate-exabits' => '$1Ebps',
-'bitrate-zetabits' => '$1Zbps',
-'bitrate-yottabits' => '$1Ybps',
 
 # Live preview
 'livepreview-loading' => 'Stoche a careche…',
index be9b03d..7984d15 100644 (file)
@@ -59,7 +59,6 @@
  * @author Rave
  * @author Rubin
  * @author Sagan
- * @author Shirayuki
  * @author Sk
  * @author TarzanASG
  * @author Temuri rajavi
@@ -190,154 +189,154 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#перенаправление', '#перенапр', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'слева', 'left' ),
-       'img_none'                  => array( '1', 'без', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'центр', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'обрамить', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'безрамки', 'frameless' ),
-       'img_page'                  => array( '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'граница', 'border' ),
-       'img_baseline'              => array( '1', 'основание', 'baseline' ),
-       'img_sub'                   => array( '1', 'под', 'sub' ),
-       'img_super'                 => array( '1', 'над', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'сверху', 'top' ),
-       'img_text_top'              => array( '1', 'текст-сверху', 'text-top' ),
-       'img_middle'                => array( '1', 'посередине', 'middle' ),
-       'img_bottom'                => array( '1', 'снизу', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'текст-снизу', 'text-bottom' ),
-       'img_link'                  => array( '1', 'ссылка=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'альт=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ВНУТР:', 'INT:' ),
-       'sitename'                  => array( '1', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
-       'ns'                        => array( '0', 'ПИ:', 'NS:' ),
-       'nse'                       => array( '0', 'ПИК:', 'NSE:' ),
-       'localurl'                  => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ПУТЬ_К_СТАТЬЕ', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'СЕРВЕР', 'SERVER' ),
-       'servername'                => array( '0', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'ПАДЕЖ:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ПОЛ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ИД_ВЕРСИИ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'ВЕРСИЯ_УЧАСТНИКА', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
-       'uc'                        => array( '0', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
-       'raw'                       => array( '0', 'НЕОБРАБ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Н', 'R' ),
-       'newsectionlink'            => array( '1', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ЯЗЫК:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
-       'special'                   => array( '0', 'служебная', 'special' ),
-       'defaultsort'               => array( '1', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'метка', 'тег', 'тэг', 'tag' ),
-       'hiddencat'                 => array( '1', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ИНДЕКС__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'форматдаты', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'ПУТЬ', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ВИКИ', 'WIKI' ),
-       'url_query'                 => array( '0', 'ЗАПРОС', 'QUERY' ),
+       'redirect'                => array( '0', '#перенаправление', '#перенапр', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+       'subst'                   => array( '0', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'справа', 'right' ),
+       'img_left'                => array( '1', 'слева', 'left' ),
+       'img_none'                => array( '1', 'без', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1px' ),
+       'img_center'              => array( '1', 'центр', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'обрамить', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'безрамки', 'frameless' ),
+       'img_page'                => array( '1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'граница', 'border' ),
+       'img_baseline'            => array( '1', 'основание', 'baseline' ),
+       'img_sub'                 => array( '1', 'под', 'sub' ),
+       'img_super'               => array( '1', 'над', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'сверху', 'top' ),
+       'img_text_top'            => array( '1', 'текст-сверху', 'text-top' ),
+       'img_middle'              => array( '1', 'посередине', 'middle' ),
+       'img_bottom'              => array( '1', 'снизу', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'текст-снизу', 'text-bottom' ),
+       'img_link'                => array( '1', 'ссылка=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'альт=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ВНУТР:', 'INT:' ),
+       'sitename'                => array( '1', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+       'ns'                      => array( '0', 'ПИ:', 'NS:' ),
+       'nse'                     => array( '0', 'ПИК:', 'NSE:' ),
+       'localurl'                => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ПУТЬ_К_СТАТЬЕ', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'СЕРВЕР', 'SERVER' ),
+       'servername'              => array( '0', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'ПАДЕЖ:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ПОЛ:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ИД_ВЕРСИИ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
+       'uc'                      => array( '0', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
+       'raw'                     => array( '0', 'НЕОБРАБ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Н', 'R' ),
+       'newsectionlink'          => array( '1', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
+       'padright'                => array( '0', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
+       'special'                 => array( '0', 'служебная', 'special' ),
+       'defaultsort'             => array( '1', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'метка', 'тег', 'тэг', 'tag' ),
+       'hiddencat'               => array( '1', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ИНДЕКС__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'форматдаты', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'ПУТЬ', 'PATH' ),
+       'url_wiki'                => array( '0', 'ВИКИ', 'WIKI' ),
+       'url_query'               => array( '0', 'ЗАПРОС', 'QUERY' ),
 );
 
 
@@ -2088,7 +2087,6 @@ $1',
 'shared-repo-from' => 'из $1',
 'shared-repo' => 'общего хранилища',
 'shared-repo-name-wikimediacommons' => 'Викисклада',
-'upload-disallowed-here' => 'К сожалению, вы не можете перезаписать это изображение.',
 
 # File reversion
 'filerevert' => 'Возврат к старой версии $1',
@@ -2196,7 +2194,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|байт|байта|байт}}',
 'ncategories' => '$1 {{PLURAL:$1|категория|категории|категорий}}',
-'ninterwikis' => '$1 {{PLURAL:$1|интервики-ссылка|интервики-ссылки|интервики-ссылок}}',
 'nlinks' => '$1 {{PLURAL:$1|ссылка|ссылки|ссылок}}',
 'nmembers' => '$1 {{PLURAL:$1|объект|объекта|объектов}}',
 'nrevisions' => '$1 {{PLURAL:$1|версия|версии|версий}}',
@@ -2225,7 +2222,6 @@ $1',
 'mostlinkedtemplates' => 'Самые используемые шаблоны',
 'mostcategories' => 'Страницы, включённые в большое количество категорий',
 'mostimages' => 'Самые используемые файлы',
-'mostinterwikis' => 'Страницы с наибольшим числом межъязыковых ссылок',
 'mostrevisions' => 'Наиболее часто редактировавшиеся страницы',
 'prefixindex' => 'Указатель по началу названий страниц',
 'prefixindex-namespace' => 'Указатель по началу страниц (пространство имён «{{ns:$1}}»)',
@@ -2374,8 +2370,6 @@ $1',
 'mailnologin' => 'Адрес для отправки отсутствует',
 'mailnologintext' => 'Вы должны [[Special:UserLogin|представиться системе]] и иметь действительный адрес электронной почты в ваших [[Special:Preferences|настройках]], чтобы иметь возможность отправлять электронную почту другим участникам.',
 'emailuser' => 'Письмо участнику',
-'emailuser-title-target' => 'Написание электронного письма {{GENDER:$1|участнику|участнице}}',
-'emailuser-title-notarget' => 'Написание электронного письма участнику',
 'emailpage' => 'Письмо участнику',
 'emailpagetext' => 'С помощью данной формы можно отправить сообщение на адрес электронной почты этого участника.
 В качестве обратного адреса будет указан тот адрес, который вы указали в [[Special:Preferences|своих настройках]], таким образом получатель будет иметь возможность ответить непосредственно вам.',
@@ -3201,34 +3195,16 @@ The wiki server can't provide data in a format your client can read.",
 
 # Info page
 'pageinfo-title' => 'Сведения по «$1»',
-'pageinfo-header-basic' => 'Основные сведения',
-'pageinfo-header-edits' => 'История изменений',
-'pageinfo-header-restrictions' => 'Защита страницы',
-'pageinfo-header-properties' => 'Свойства страницы',
-'pageinfo-display-title' => 'Отображаемый заголовок',
-'pageinfo-default-sort' => 'Ключ сортировки по умолчанию',
-'pageinfo-length' => 'Длина страницы (в байтах)',
-'pageinfo-article-id' => 'Идентификатор страницы',
-'pageinfo-robot-policy' => 'Индексация поисковыми службами',
-'pageinfo-robot-index' => 'Индексируется',
-'pageinfo-robot-noindex' => 'Не индексируется',
-'pageinfo-views' => 'Количество просмотров',
+'pageinfo-header-edits' => 'Правки',
+'pageinfo-header-watchlist' => 'Список наблюдения',
+'pageinfo-header-views' => 'Просмотры',
+'pageinfo-subjectpage' => 'Страница',
+'pageinfo-talkpage' => 'Страница обсуждения',
 'pageinfo-watchers' => 'Число наблюдающих',
-'pageinfo-redirects-name' => 'Перенаправления на эту страницу',
-'pageinfo-subpages-name' => 'Подстраницы данной страницы',
-'pageinfo-subpages-value' => '$1($2 {{PLURAL:$2|перенаправление|перенаправления|перенаправлений}}; $3 {{PLURAL:$3|обычная|обычные|обычных}})',
-'pageinfo-firstuser' => 'Создатель страницы',
-'pageinfo-firsttime' => 'Дата создания страницы',
-'pageinfo-lastuser' => 'Последний редактор',
-'pageinfo-lasttime' => 'Дата последней правки',
-'pageinfo-edits' => 'Общее число правок',
-'pageinfo-authors' => 'Общее число различных авторов',
-'pageinfo-recent-edits' => 'Правок за последнее время (в течение $1)',
-'pageinfo-recent-authors' => 'Уникальных авторов за последнее время',
-'pageinfo-restriction' => 'Защита страницы (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Магическое слово|Магические слова}} ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Скрытая категория|Скрытых категорий}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Шаблон|Шаблонов}} ($1)',
+'pageinfo-edits' => 'Число правок',
+'pageinfo-authors' => 'Количество различных авторов',
+'pageinfo-views' => 'Количество просмотров',
+'pageinfo-viewsperedit' => 'Просмотров на правку',
 
 # Skin names
 'skinname-standard' => 'Классическое',
@@ -3282,8 +3258,7 @@ $1',
 'file-info-size' => '$1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3, MIME-тип: $4',
 'file-info-size-pages' => '$1 × $2 пикселей, размер файла: $3, MIME-тип: $4, $5 {{PLURAL:$5|страница|страницы|страниц}}',
 'file-nohires' => 'Нет версии с бо́льшим разрешением.',
-'svg-long-desc' => 'SVG-файл, номинально $1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3',
-'svg-long-desc-animated' => 'Анимированный SVG-файл, номинально $1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3',
+'svg-long-desc' => 'Файл .SVG, номинально $1 × $2 {{PLURAL:$2|пиксель|пикселя|пикселей}}, размер файла: $3',
 'show-big-image' => 'Изображение в более высоком разрешении',
 'show-big-image-preview' => 'Размер при предпросмотре: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Другое разрешение|Другие разрешения}}: $1.',
@@ -3293,8 +3268,6 @@ $1',
 'file-info-png-looped' => 'закольцованный',
 'file-info-png-repeat' => 'проигрывается $1 {{PLURAL:$1|раз|раза|раз}}',
 'file-info-png-frames' => '$1 {{PLURAL:$1|кадр|кадра|кадров}}',
-'file-no-thumb-animation' => "'''Примечание. По техническим причинам, миниатюры этого файла не будет анимироваться.'''",
-'file-no-thumb-animation-gif' => "'''Примечание. По техническим причинам, миниатюры подобных GIF-изображений высокого разрешения не анимируются.'''",
 
 # Special:NewFiles
 'newimages' => 'Галерея новых файлов',
index 82a4753..4914887 100644 (file)
@@ -43,80 +43,6 @@ $namespaceAliases = array(
        'Дізкузія_ку_MediaWiki'   => NS_MEDIAWIKI_TALK,
 );
 
-$specialPageAliases = array(
-       'Activeusers'               => array( 'Актівны_хоснователї' ),
-       'Allmessages'               => array( 'Сістемовы_повідомлїня' ),
-       'Allpages'                  => array( 'Вшыткы_сторінкы' ),
-       'Ancientpages'              => array( 'Давны_сторінкы' ),
-       'Badtitle'                  => array( 'Планый_тітул' ),
-       'Blankpage'                 => array( 'Порожня_сторінка' ),
-       'Block'                     => array( 'Заблоковати' ),
-       'Blockme'                   => array( 'Заблокуйте_ня' ),
-       'Booksources'               => array( 'Жрідла_книг' ),
-       'BrokenRedirects'           => array( 'Розорваны_напрямлїня' ),
-       'Categories'                => array( 'Катеґорії' ),
-       'ChangeEmail'               => array( 'Змінити_імейл' ),
-       'ChangePassword'            => array( 'Змінити_гесло' ),
-       'ComparePages'              => array( 'Порівнаня_сторінок' ),
-       'Confirmemail'              => array( 'Потвердити_імейл' ),
-       'Contributions'             => array( 'Вклад' ),
-       'CreateAccount'             => array( 'Створити_конто' ),
-       'Deadendpages'              => array( 'Сторінкы_без_одказів' ),
-       'DeletedContributions'      => array( 'Вымазаный_вклад' ),
-       'Disambiguations'           => array( 'Неєднозначны_одказы' ),
-       'DoubleRedirects'           => array( 'Подвійны_напрямлїня' ),
-       'EditWatchlist'             => array( 'Правити_список_мерькованя' ),
-       'Emailuser'                 => array( 'Писмо_хоснователёви' ),
-       'Export'                    => array( 'Експорт' ),
-       'Fewestrevisions'           => array( 'Найменшы_перевіркы' ),
-       'FileDuplicateSearch'       => array( 'Гляданя_дуплікатів_файлів' ),
-       'Filepath'                  => array( 'Стежка_до_файлу' ),
-       'Import'                    => array( 'Імпорт' ),
-       'Invalidateemail'           => array( 'Знеплатнити_імейл' ),
-       'BlockList'                 => array( 'Список_блоковань' ),
-       'LinkSearch'                => array( 'Гляданя_одказів' ),
-       'Listadmins'                => array( 'Список_адміністраторів' ),
-       'Listbots'                  => array( 'Список_ботів' ),
-       'Listfiles'                 => array( 'Список_файлів' ),
-       'Listgrouprights'           => array( 'Список_прав_ґруп' ),
-       'Listredirects'             => array( 'Список_напрямлїнь' ),
-       'Listusers'                 => array( 'Список_хоснователїв' ),
-       'Lockdb'                    => array( 'Заблоковати_датабазу' ),
-       'Log'                       => array( 'Журналы' ),
-       'Lonelypages'               => array( 'Ізолованы_сторінкы' ),
-       'Longpages'                 => array( 'Найдовшы_сторінкы' ),
-       'MergeHistory'              => array( 'Зєдинїня_історії' ),
-       'MIMEsearch'                => array( 'Гляданя_MIME' ),
-       'Mostcategories'            => array( 'Найкатеґорізованїшы' ),
-       'Mostimages'                => array( 'Найбівше_хоснованы_файлы' ),
-       'Mostlinkedcategories'      => array( 'Найвжыванїшы_катеґорії' ),
-       'Mostlinkedtemplates'       => array( 'Найвжыванїшы_шаблоны' ),
-       'Mostrevisions'             => array( 'Найбівше_ревізій' ),
-       'Movepage'                  => array( 'Переменовати' ),
-       'Mycontributions'           => array( 'Мій_вклад' ),
-       'Mypage'                    => array( 'Моя_сторінка' ),
-       'Mytalk'                    => array( 'Моя_діскузія' ),
-       'Myuploads'                 => array( 'Мої_награня_файлів' ),
-       'Newimages'                 => array( 'Новы_файлы' ),
-       'Newpages'                  => array( 'Новы_сторінкы' ),
-       'PasswordReset'             => array( 'Ресет_гесла' ),
-       'PermanentLink'             => array( 'Тырвалый_одказ' ),
-       'Popularpages'              => array( 'Популарны_сторінкы' ),
-       'Preferences'               => array( 'Наставлїня' ),
-       'Randompage'                => array( 'Нагодна_статя' ),
-       'Randomredirect'            => array( 'Нагодне_напрямлїня' ),
-       'Recentchanges'             => array( 'Послїднї_зміны' ),
-       'Recentchangeslinked'       => array( 'Повязаны_едітованя' ),
-       'Search'                    => array( 'Гляданя' ),
-       'Shortpages'                => array( 'Курты_сторінкы' ),
-       'Specialpages'              => array( 'Шпеціялны_сторінкы' ),
-       'Statistics'                => array( 'Штатістіка' ),
-       'Tags'                      => array( 'Позначкы' ),
-       'Unblock'                   => array( 'Одблоковати' ),
-       'Uncategorizedcategories'   => array( 'Некатеґорізованы_катеґорії' ),
-       'Uncategorizedimages'       => array( 'Некатеґорізованы_файлы' ),
-);
-
 $messages = array(
 # User preference toggles
 'tog-underline' => 'Підчарковати одказы:',
@@ -133,7 +59,7 @@ $messages = array(
 'tog-editsectiononrightclick' => 'Дозволити едітованя секції сторінкы через кликаня правов клапков мышкы на надписы сторінок  (JavaScript)',
 'tog-showtoc' => 'Вказовати обсяг (на сторінках з веце як трёма надписами)',
 'tog-rememberpassword' => 'Запамятати моє приголошіня на тім переглядачу (максімално $1 {{PLURAL:$1|день|днів}})',
-'tog-watchcreations' => 'Ð\9fÑ\80идаваÑ\82и Ñ\81Ñ\82оÑ\80Ñ\96нкÑ\8b Ñ\81Ñ\82воÑ\80енÑ\8b Ð¼Ð½Ð¾Ð² Ñ\82ай Ñ\84айлÑ\8b Ð¼Ð½Ð¾Ð² Ð½аладованы до мого списку слїдованых',
+'tog-watchcreations' => 'Ð\9fÑ\80идаваÑ\82и Ñ\81Ñ\82оÑ\80Ñ\96нкÑ\8b Ñ\81Ñ\82воÑ\80енÑ\8b Ð¼Ð½Ð¾Ð² Ñ\82ай Ñ\84айлÑ\8b Ð¼Ð½Ð¾Ð² Ð·аладованы до мого списку слїдованых',
 'tog-watchdefault' => 'Придавати мнов едітованы сторінкы і файлы до списку слїдованых',
 'tog-watchmoves' => 'Придавати переменованы сторінкы і файлы до мого списку слїдованых',
 'tog-watchdeletion' => 'Придавати сторінкы і файлы, котры змажу, міджі слїдованы',
@@ -1339,11 +1265,11 @@ $1",
 'right-move-rootuserpages' => 'Переменованя корінёвых сторінок хоснователїв',
 'right-movefile' => 'Переменовати файлы',
 'right-suppressredirect' => 'Нестворіня напрямлїня про переменоваю сторінкы',
-'right-upload' => 'Ð\9dаладовованя файлів',
+'right-upload' => 'Ð\97аладовованя файлів',
 'right-reupload' => 'Переписованя екзістуючіх файлів',
-'right-reupload-own' => 'Переписованя файлів ладованых од себе самого',
-'right-reupload-shared' => 'Ð\9dаладованя локалных файлів жебы перекрыли тотых в сполочнім усховищу',
-'right-upload_by_url' => 'Ð\9dаладовованя файлів з URL адрес',
+'right-reupload-own' => 'Ð\9fеÑ\80епиÑ\81ованÑ\8f Ñ\84айлÑ\96в Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8bÑ\85 Ð¾Ð´ Ñ\81ебе Ñ\81амого',
+'right-reupload-shared' => 'Ð\97аладованя локалных файлів жебы перекрыли тотых в сполочнім усховищу',
+'right-upload_by_url' => 'Ð\97аладовованя файлів з URL адрес',
 'right-purge' => 'Очіщіня кешу про сторінкы без потверджовачого діалоґу',
 'right-autoconfirmed' => 'Едітованя часточно замкнутых сторінок',
 'right-bot' => 'Быти поважованый за автоматічный процес',
@@ -1377,7 +1303,7 @@ $1",
 'right-markbotedits' => 'Означованя ревертів як едітованя робота',
 'right-noratelimit' => 'Не має обмеджіня в швыдкости',
 'right-import' => 'Імпорт сторінок з іншых вікі',
-'right-importupload' => 'Ð\86мпоÑ\80Ñ\82 Ñ\81Ñ\82оÑ\80Ñ\96нок Ñ\87еÑ\80ез Ð½аладованя файлів',
+'right-importupload' => 'Ð\86мпоÑ\80Ñ\82 Ñ\81Ñ\82оÑ\80Ñ\96нок Ñ\87еÑ\80ез Ð·аладованя файлів',
 'right-patrol' => 'Позначованя едітовань як перевіреных',
 'right-autopatrol' => 'Автоматічне означованя едітовань як перевіреных',
 'right-patrolmarks' => 'Зобразованя патролёваных сторінок в Послїднїх змінах',
@@ -1408,10 +1334,10 @@ $1",
 'action-move-subpages' => 'переменованя той сторінкы зо вшыткыма єй підсторінками',
 'action-move-rootuserpages' => 'переменовати корінёвы сторінкы хостователїв',
 'action-movefile' => 'переменовати тот файл',
-'action-upload' => 'наладовати тот файл',
+'action-upload' => 'заладовати тот файл',
 'action-reupload' => 'переписати тот екзістуючій файл',
 'action-reupload-shared' => 'перекрыти тот файл зо сполочного уложыштя',
-'action-upload_by_url' => 'наладовати тот файл з URL адресы',
+'action-upload_by_url' => 'заладовати тот файл з URL адресы',
 'action-writeapi' => 'хосновати API про писаня',
 'action-delete' => 'Вымазати тоту сторінку',
 'action-deleterevision' => 'вымазати тоту ревізію сторінкы',
@@ -1482,29 +1408,29 @@ $1",
 'recentchangeslinked-to' => 'Вказати зміны на сторінках, одказуючіх на задану сторінку',
 
 # Upload
-'upload' => 'Ð\9dаладовати файл',
-'uploadbtn' => 'Ð\9dаладовати файл',
-'reuploaddesc' => 'Ð\97Ñ\80Ñ\83Ñ\88Ñ\8bÑ\82и Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8f Ð° Ð²ÐµÑ\80нÑ\83Ñ\82и Ñ\81Ñ\8f Ð´Ð¾ Ñ\84оÑ\80мÑ\8b Ð½аладовованя',
+'upload' => 'Ð\97аладовати файл',
+'uploadbtn' => 'Ð\97аладовати файл',
+'reuploaddesc' => 'Ð\97Ñ\80Ñ\83Ñ\88Ñ\8bÑ\82и Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ð° Ð²ÐµÑ\80нÑ\83Ñ\82и Ñ\81Ñ\8f Ð´Ð¾ Ñ\84оÑ\80мÑ\8b Ð·аладовованя',
 'upload-tryagain' => 'Уложыти зміненый попис файлу',
 'uploadnologin' => 'Не сьте приголошеный(а)',
-'uploadnologintext' => 'Ð\96ебÑ\8b Ð½аладовати файл, мусите ся [[Special:UserLogin|приголосити]].',
-'upload_directory_missing' => 'Ð\90дÑ\80еÑ\81аÑ\80Ñ\8c Ð¿Ñ\80о Ð½аладовованя файлів ($1) хыбить тай вебовый сервер го не годен створити.',
-'upload_directory_read_only' => 'Ð\94о Ð°Ð´Ñ\80еÑ\81аÑ\80Ñ\8f Ð½аладованых файлів ($1) не мать вебовый сервер права запису.',
-'uploaderror' => 'Ð\9fÑ\96д Ñ\87аÑ\81 Ð»Ð°Ð´ованя ся притрафила хыба',
-'upload-recreate-warning' => "'''Увага: Файл з тов назвов быв оперед змазаный ці переменованый.'''
+'uploadnologintext' => 'Ð\96ебÑ\8b Ð·аладовати файл, мусите ся [[Special:UserLogin|приголосити]].',
+'upload_directory_missing' => 'Ð\90дÑ\80еÑ\81аÑ\80Ñ\8c Ð¿Ñ\80о Ð·аладовованя файлів ($1) хыбить тай вебовый сервер го не годен створити.',
+'upload_directory_read_only' => 'Ð\94о Ð°Ð´Ñ\80еÑ\81аÑ\80Ñ\8f Ð·аладованых файлів ($1) не мать вебовый сервер права запису.',
+'uploaderror' => 'Ð\9fÑ\96д Ñ\87аÑ\81 Ð·Ð°Ð»Ð°Ð´Ð¾Ð²ованя ся притрафила хыба',
+'upload-recreate-warning' => "'''Увага: Файл з тов назвов быв скоре змазаный ці переменованый.'''
 
 Ту є про перегляд зображеный список мазаня і переменованя той сторінкы:",
-'uploadtext' => "Ð\9dиже Ð´Ð°Ð½Ñ\8bй Ñ\84оÑ\80мÑ\83лаÑ\80Ñ\8c Ñ\81лÑ\83жÑ\8bÑ\82Ñ\8c Ð½Ð° Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ñ\84айлÑ\96в. Ð£Ð¶ Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8b Ñ\84айлÑ\8b Ñ\81обÑ\96 Ð¼Ð¾Ð¶ÐµÑ\82е Ð¿ÐµÑ\80езеÑ\80аÑ\82и Ñ\96 Ð³Ð»Ñ\8fдаÑ\82и Ð¿Ð¾Ð¼Ð¾Ñ\87ов [[Special:FileList|Ñ\81пиÑ\81кÑ\83 Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8bÑ\85 Ñ\84айлÑ\96в]], ÐºÐ°Ð¶Ð´Ðµ Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8f Ñ\81Ñ\8f Ñ\82Ñ\8bж Ð·Ð°Ð·Ð½Ð°Ñ\87Ñ\83Ñ\94 Ð´Ð¾ [[Special:Log/upload|книгÑ\8b Ð½аладованя]], змазаня суть в [[Special:Log/delete|книзї змазаных сторінок]].
+'uploadtext' => "Ð\9dиже Ð´Ð°Ð½Ñ\8bй Ñ\84оÑ\80мÑ\83лаÑ\80Ñ\8c Ñ\81лÑ\83жÑ\8bÑ\82Ñ\8c Ð½Ð° Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ñ\84айлÑ\96в. Ð£Ð¶ Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8b Ñ\84айлÑ\8b Ñ\81обÑ\96 Ð¼Ð¾Ð¶ÐµÑ\82е Ð¿ÐµÑ\80езеÑ\80аÑ\82и Ñ\96 Ð³Ð»Ñ\8fдаÑ\82и Ð¿Ð¾Ð¼Ð¾Ñ\87ов [[Special:FileList|Ñ\81пиÑ\81кÑ\83 Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8bÑ\85 Ñ\84айлÑ\96в]], ÐºÐ°Ð¶Ð´Ðµ Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8f Ñ\81Ñ\8f Ñ\82Ñ\8bж Ð·Ð°Ð·Ð½Ð°Ñ\87Ñ\83Ñ\94 Ð´Ð¾ [[Special:Log/upload|книгÑ\8b Ð·аладованя]], змазаня суть в [[Special:Log/delete|книзї змазаных сторінок]].
 
-Про вложіня образчіка до сторінкы хоснуйте єден із слїдуючіх способів запису:
+Про вложіня образку до сторінкы хоснуйте єден з наслїдуючіх способів запису:
 * '''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Файл.jpg]]</nowiki></code>''' до сторінкы вложыть цїлый образок,
 * '''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Файл.png|thumb|left|Попис]]</nowiki></code>''' вложыть нагляд в рамику зарівнанім на лівый бік, з пописом „Попис“,
 * '''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Файл.ogg]]</nowiki></code>''' вложыть дірект одказ на файл, без того жебы ся зобразив на сторінцї.",
 'upload-permitted' => 'Дозволены тіпы  файлів: $1.',
 'upload-preferred' => 'Преферованы тіпы файлів: $1',
 'upload-prohibited' => 'Заказаны тіпы файлів: $1.',
-'uploadlog' => 'книга Ð½аладованя',
-'uploadlogpage' => 'Ð\9bоÒ\91 Ð½аладованых файлів',
+'uploadlog' => 'книга Ð·аладованя',
+'uploadlogpage' => 'Ð\9bоÒ\91 Ð·аладованых файлів',
 'uploadlogpagetext' => 'Ниже найдете список найновшых файлів. Смотьте [[Special:NewFiles|ґалерію новых образків]] про веце візуалного нагляду.',
 'filename' => 'Назва файлу:',
 'filedesc' => 'Попис',
@@ -1512,22 +1438,22 @@ $1",
 'filereuploadsummary' => 'Зміны у файлі:',
 'filestatus' => 'Авторьскы права:',
 'filesource' => 'Жрідло:',
-'uploadedfiles' => 'Ð\9dаладованы файлы',
+'uploadedfiles' => 'Ð\97аладованы файлы',
 'ignorewarning' => 'Іґноровати варованя тай уложыти файл.',
 'ignorewarnings' => 'Іґноровати вшыткы варованя',
 'minlength1' => 'Назва файлу мусить мати холем єдну літеру.',
-'illegalfilename' => 'Ð\9dазва Ñ\84айлÑ\83 "$1" Ð¾Ð±Ñ\81Ñ\8fгÑ\83Ñ\94 Ð±Ñ\83квÑ\8b, ÐºÐ¾Ñ\82Ñ\80Ñ\8b Ð½Ðµ Ñ\81Ñ\83Ñ\82Ñ\8c Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ñ\8b Ð² Ð½Ð°Ð·Ð²Ð°Ñ\85 Ñ\81Ñ\82оÑ\80Ñ\96нок. Ð\9fÑ\80оÑ\81име, Ð¿ÐµÑ\80еменÑ\83йÑ\82е Ñ\84айл Ñ\96 Ñ\81пÑ\80обÑ\83йÑ\82е Ð³Ð¾ Ð½аладовати зясь.',
+'illegalfilename' => 'Ð\9dазва Ñ\84айлÑ\83 "$1" Ð¾Ð±Ñ\81Ñ\8fгÑ\83Ñ\94 Ð±Ñ\83квÑ\8b, ÐºÐ¾Ñ\82Ñ\80Ñ\8b Ð½Ðµ Ñ\81Ñ\83Ñ\82Ñ\8c Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ñ\8b Ð² Ð½Ð°Ð·Ð²Ð°Ñ\85 Ñ\81Ñ\82оÑ\80Ñ\96нок. Ð\9fÑ\80оÑ\81име, Ð¿ÐµÑ\80еменÑ\83йÑ\82е Ñ\84айл Ñ\96 Ñ\81пÑ\80обÑ\83йÑ\82е Ð³Ð¾ Ð·аладовати зясь.',
 'filename-toolong' => 'Назвы файлів не можуть быти довшы, як 240 байтів.',
 'badfilename' => 'Назва файлу была змінена на „$1“.',
 'filetype-mime-mismatch' => 'Росшырїня файлу ".$1" не одповідать ёго MIME тіпу ($2).',
-'filetype-badmime' => 'Ð\9dе Ñ\94 Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾ Ð½аладововати файлы MIME тіп „$1“.',
-'filetype-bad-ie-mime' => 'Ð\9dеможливо Ð½аладовати тот файл, бо Internet Explorer бы го тримав за „$1“, што є не дозволеный і потенціално небеспечный тіп файлу.',
+'filetype-badmime' => 'Ð\9dе Ñ\94 Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾ Ð·аладововати файлы MIME тіп „$1“.',
+'filetype-bad-ie-mime' => 'Ð\9dеможливо Ð·аладовати тот файл, бо Internet Explorer бы го тримав за „$1“, што є не дозволеный і потенціално небеспечный тіп файлу.',
 'filetype-unwanted-type' => "„.$1“''' є нежеланый формат файлу. {{plural:$3|Желаный формат файлів є|Желаны форматы файлів суть}} $2.",
 'filetype-banned-type' => "'''„.$1“''' {{PLURAL:$4|є недозволеный формат файлів|суть недозволены форматы файлів}}.
 {{PLURAL:$3|Дозволеный формат фалів|Дозволены форматы файлів суть}} $2.",
 'filetype-missing' => 'Файл не має росшырїня (наприклад, «.jpg»).',
-'empty-file' => 'Ð\9dаладованый файл є порожнїй.',
-'file-too-large' => 'Ð\9dаладованый файл є барз великый.',
+'empty-file' => 'Ð\97аладованый файл є порожнїй.',
+'file-too-large' => 'Ð\97аладованый файл є барз великый.',
 'filename-tooshort' => 'Назва файлу є барз коротка.',
 'filetype-banned' => 'Тот тіп файлу є заказаный.',
 'verification-error' => 'Тот файл не перешов овіринём файлів.',
@@ -1547,65 +1473,65 @@ $1",
 Згорнутя, котре ту зазначіте, ся на пописовій сторінцї не зобразить.
 Кідь там хочете своє згорнутя зобразити, будете мусити дану сторінку едітовати мануално. [[$1|thumb]]',
 'fileexists-extension' => 'Уже екзістує файл з подобным іменом: [[$2|thumb]]
-* Ð\9dазва Ð½аладованого файлу: <strong>[[:$1]]</strong>
+* Ð\9dазва Ð·аладованого файлу: <strong>[[:$1]]</strong>
 * Назва екзістуючого файлу: <strong>[[:$2]]</strong>
 Выберте іншу назву.',
 'fileexists-thumbnail-yes' => "Тот файл є асі образчік в зменшеній великости ''(нагляд)''. [[$1|thumb]]
 Перевірте файл <strong>[[:$1]]</strong>.
\9aÑ\96дÑ\8c Ñ\94 Ð²ÐºÐ°Ð·Ð°Ð½Ñ\8bй Ñ\84айл Ð²ÐµÐºÑ\88Ñ\8bй, Ð°Ð»Ðµ Ñ\96накÑ\88е Ñ\94днакÑ\8bй, Ð½Ðµ Ñ\82Ñ\80еба Ð¾ÐºÑ\80емо Ð½аладовати ёго зменшену верзію.",
\9aÑ\96дÑ\8c Ñ\94 Ð²ÐºÐ°Ð·Ð°Ð½Ñ\8bй Ñ\84айл Ð²ÐµÐºÑ\88Ñ\8bй, Ð°Ð»Ðµ Ñ\96накÑ\88е Ñ\94днакÑ\8bй, Ð½Ðµ Ñ\82Ñ\80еба Ð¾ÐºÑ\80емо Ð·аладовати ёго зменшену верзію.",
 'file-thumbnail-no' => "Назва файлу ся зачінать на <strong>$1</strong>.
 Може є то образчік в зменшеній великости ''(нагляд)''.
 Заладуйте файл в повнім розлишіню, покы є ку діспозіції, або зміньте назву файлу.",
 'fileexists-forbidden' => 'Файл з таков назвов уж екзістує і не є дозволено го переписати.
\9aÑ\96дÑ\8c Ñ\85оÑ\87еÑ\82е Ñ\82оÑ\82 Ñ\84айл Ð½аладовати, вернийте ся і звольте іншу назву.
\9aÑ\96дÑ\8c Ñ\85оÑ\87еÑ\82е Ñ\82оÑ\82 Ñ\84айл Ð·аладовати, вернийте ся і звольте іншу назву.
 [[File:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Файл Ð· Ñ\82ов Ð½Ð°Ð·Ð²Ð¾Ð² Ñ\83ж ÐµÐºÐ·Ñ\96Ñ\81Ñ\82Ñ\83Ñ\94 Ð² Ñ\81полоÑ\87нÑ\96м Ñ\83Ñ\81Ñ\85овиÑ\89Ñ\83. Ð\9aÑ\96дÑ\8c Ñ\96 Ð½Ð°Ð¿ÐµÑ\80ек Ñ\82омÑ\83 Ñ\85оÑ\87еÑ\82е Ð²Ð°Ñ\88 Ñ\84айл Ð½аладовати, вернийте ся і звольте іншу назву. [[File:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'Файл Ð· Ñ\82ов Ð½Ð°Ð·Ð²Ð¾Ð² Ñ\83ж ÐµÐºÐ·Ñ\96Ñ\81Ñ\82Ñ\83Ñ\94 Ð² Ñ\81полоÑ\87нÑ\96м Ñ\83Ñ\81Ñ\85овиÑ\89Ñ\83. Ð\9aÑ\96дÑ\8c Ñ\96 Ð½Ð°Ð¿ÐµÑ\80ек Ñ\82омÑ\83 Ñ\85оÑ\87еÑ\82е Ð²Ð°Ñ\88 Ñ\84айл Ð·аладовати, вернийте ся і звольте іншу назву. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate' => 'Тот файл є дуплікат {{PLURAL:$1|файлу|такых файлів}}:',
 'file-deleted-duplicate' => 'Ідентічный файл ку тому ([[:$1]]) быв уж скоре змазаный. Передтым як файл знову заладуєте, бы сьте мали перевірити записы о попереднёму змазаню.',
-'uploadwarning' => 'Ð\9fозÑ\96Ñ\80Ñ\8c Ðº Ð½аладованю',
+'uploadwarning' => 'Ð\9fозÑ\96Ñ\80Ñ\8c Ðº Ð·аладованю',
 'uploadwarning-text' => 'Просиме, зміньте опис файлу ниже і спробуйте то знову.',
 'savefile' => 'Уложыти файл',
-'uploadedimage' => 'наладовав "[[$1]]"',
-'overwroteimage' => 'наладована нова верзія "[[$1]]"',
-'uploaddisabled' => 'Ð\9dаладовованя файлів заборонене.',
-'copyuploaddisabled' => 'Ð\9dаладовованя файлів через URL є выпнуте.',
-'uploadfromurl-queued' => 'Ð\92аÑ\88а Ð¿Ð¾Ð¶Ð°Ð´Ð°Ð²ÐºÐ° Ð½Ð° Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ñ\84айлÑ\83 Ð±Ñ\8bла Ñ\83ложена Ð´Ð¾ Ñ\88оÑ\80ы.',
-'uploaddisabledtext' => 'Ð\9dаладовованя файлів є выпнуте.',
-'php-uploaddisabledtext' => 'Ð\92 PHP Ñ\94 Ð²Ñ\8bпнÑ\83Ñ\82е Ð½аладовованя файлів. Просиме, перевірьте наставлїня file_uploads.',
+'uploadedimage' => 'заладовав "[[$1]]"',
+'overwroteimage' => 'заладована нова верзія "[[$1]]"',
+'uploaddisabled' => 'Ð\97аладовованя файлів заборонене.',
+'copyuploaddisabled' => 'Ð\97аладовованя файлів через URL є выпнуте.',
+'uploadfromurl-queued' => 'Ð\92аÑ\88а Ð¿Ð¾Ð¶Ð°Ð´Ð°Ð²ÐºÐ° Ð½Ð° Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ñ\84айлÑ\83 Ð±Ñ\8bла Ñ\83ложена Ð´Ð¾ Ñ\84Ñ\80онÑ\82ы.',
+'uploaddisabledtext' => 'Ð\97аладовованя файлів є выпнуте.',
+'php-uploaddisabledtext' => 'Ð\92 PHP Ñ\94 Ð²Ñ\8bпнÑ\83Ñ\82е Ð·аладовованя файлів. Просиме, перевірьте наставлїня file_uploads.',
 'uploadscripted' => 'Тот файл обсягує HTML-код або скріпт, якый може быти неправилно інтерпретованый вебовым переглядячом.',
 'uploadvirus' => 'Файл обсягує вірус! Детайлы: $1',
 'uploadjava' => 'Тот файл є ZIP архів, котрый обсягує .class-файл Java.
\9dаладованя Java-файлів не є дозволене, бо они можуть запрічінити обход забеспечіня сістемы.',
\97аладованя Java-файлів не є дозволене, бо они можуть запрічінити обход забеспечіня сістемы.',
 'upload-source' => 'Жрідловый файл',
 'sourcefilename' => 'Назва жрідлового файлу:',
 'sourceurl' => 'Жрідлова URL-адреса:',
 'destfilename' => 'Назва цілёвого файлу:',
 'upload-maxfilesize' => 'Максімалный розмір файлу: $1',
 'upload-description' => 'Попис файлу',
-'upload-options' => 'Ð\9fаÑ\80амеÑ\82Ñ\80Ñ\8b Ð½аладовованя',
+'upload-options' => 'Ð\9fаÑ\80амеÑ\82Ñ\80Ñ\8b Ð·аладовованя',
 'watchthisupload' => 'Слїдовати тот файл',
 'filewasdeleted' => 'Файл з таков назвов уж екзістовав а быв змазаный. Детайлы обсягує $1.',
-'filename-bad-prefix' => "Ð\9dазва Ð½аладовованого файлу ся зачінать на '''„$1“''', што не є назва звычайно приряджована діґіталным фотоапаратом. Звольте іншу назву, котра ваш файл попише лїпше.",
-'upload-success-subj' => 'Ð\9dаладованя было успішне',
-'upload-success-msg' => 'Файл Ð²Ð°Ð¼Ð¸ Ð½аладованый з [$2] є доступный на [[:{{ns:file}}:$1]]',
-'upload-failure-subj' => 'Проблем з наладованём',
-'upload-failure-msg' => 'У Ð²Ð°Ð¼Ð¸ Ð½аладованого файлу выник проблем  з [$2]::
+'filename-bad-prefix' => "Ð\9dазва Ð·аладовованого файлу ся зачінать на '''„$1“''', што не є назва звычайно приряджована діґіталным фотоапаратом. Звольте іншу назву, котра ваш файл попише лїпше.",
+'upload-success-subj' => 'Ð\97аладованя было успішне',
+'upload-success-msg' => 'Файл Ð²Ð°Ð¼Ð¸ Ð·аладованый з [$2] є доступный на [[:{{ns:file}}:$1]]',
+'upload-failure-subj' => 'Проблем із заладованём',
+'upload-failure-msg' => 'У Ð²Ð°Ð¼Ð¸ Ð·аладованого файлу выник проблем  з [$2]::
 
 $1',
-'upload-warning-subj' => 'Ð\9fозÑ\96Ñ\80Ñ\8c Ðº Ð½аладованю',
-'upload-warning-msg' => 'Ð\9fÑ\96д Ñ\87аÑ\81 Ð²Ð°Ñ\88ого Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ñ\84айлÑ\83 [$2] Ñ\81Ñ\8f Ð¿Ñ\80иÑ\82Ñ\80аÑ\84ив Ð¿Ñ\80облем. Ð\9aÑ\96дÑ\8c Ð³Ð¾ Ñ\85оÑ\87еÑ\82е Ð²Ñ\8bÑ\80Ñ\97Ñ\88Ñ\8bÑ\82и, Ð¼Ð¾Ð¶ÐµÑ\82е Ñ\81Ñ\8f Ð²ÐµÑ\80нÑ\83Ñ\82и Ð´Ð¾  [[Special:Upload/stash/$1|Ñ\84оÑ\80мÑ\83лаÑ\80Ñ\8f Ð½аладовованя]].',
+'upload-warning-subj' => 'Ð\9fозÑ\96Ñ\80Ñ\8c Ðº Ð·аладованю',
+'upload-warning-msg' => 'Ð\9fÑ\96д Ñ\87аÑ\81 Ð²Ð°Ñ\88ого Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð¾Ð²Ð°Ð½Ñ\8f Ñ\84айлÑ\83 [$2] Ñ\81Ñ\8f Ð¿Ñ\80иÑ\82Ñ\80аÑ\84ив Ð¿Ñ\80облем. Ð\9aÑ\96дÑ\8c Ð³Ð¾ Ñ\85оÑ\87еÑ\82е Ð²Ñ\8bÑ\80Ñ\97Ñ\88Ñ\8bÑ\82и, Ð¼Ð¾Ð¶ÐµÑ\82е Ñ\81Ñ\8f Ð²ÐµÑ\80нÑ\83Ñ\82и Ð´Ð¾  [[Special:Upload/stash/$1|Ñ\84оÑ\80мÑ\83лаÑ\80Ñ\8f Ð·аладовованя]].',
 
 'upload-proto-error' => 'Неплатный протокол',
-'upload-proto-error-text' => 'Ð\9dаладованя одлеглого файлу пожадує зазначіня URLs з початком <code>http://</code> або <code>ftp://</code>.',
+'upload-proto-error-text' => 'Ð\97аладованя одлеглого файлу пожадує зазначіня URLs з початком <code>http://</code> або <code>ftp://</code>.',
 'upload-file-error' => 'Інтерна хыба',
 'upload-file-error-text' => 'При спробі створити дочасный файл настала внутрїшня хыба на серверї.
 Просиме контактуйте  [[Special:ListUsers/sysop|адміністратора]].',
 'upload-misc-error' => 'Незнама хыба',
-'upload-misc-error-text' => 'Ð\9dезнана Ñ\85Ñ\8bба Ñ\81Ñ\8f Ñ\82Ñ\80аÑ\84ила Ð¿Ñ\96д Ñ\87аÑ\81 Ð½аладованя файлу. Перевірте ці є  URL правилна і приступна і спробуйте то знову. Кідь ся хыба обявить знову, контактуйте [[Special:ListUsers/sysop|адміністратора]]. сістемы.',
+'upload-misc-error-text' => 'Ð\9dезнана Ñ\85Ñ\8bба Ñ\81Ñ\8f Ñ\82Ñ\80аÑ\84ила Ð¿Ñ\96д Ñ\87аÑ\81 Ð·аладованя файлу. Перевірте ці є  URL правилна і приступна і спробуйте то знову. Кідь ся хыба обявить знову, контактуйте [[Special:ListUsers/sysop|адміністратора]]. сістемы.',
 'upload-too-many-redirects' => 'URL обсягує барз велё напрямлінь',
 'upload-unknown-size' => 'Незнамый розмір',
 'upload-http-error' => 'Стала ся хыба HTTP: $1',
-'upload-copy-upload-invalid-domain' => 'Ð\9dаладовованÑ\8f ÐºÐ¾Ð¿Ñ\96Ñ\80ованÑ\91м Ð½ÐµÐ³Ð¾Ð´Ð½Ð¾ з той домены.',
+'upload-copy-upload-invalid-domain' => 'Ð\97аладовованÑ\8f ÐºÐ¾Ð¿Ñ\96Ñ\80ованÑ\91м Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ðµ з той домены.',
 
 # File backend
 'backend-fail-stream' => 'Не вдало ся транслёвати файл $1.',
@@ -1658,8 +1584,8 @@ $1',
 Не годен перевірити ёго беспеку.',
 
 # Special:UploadStash
-'uploadstash' => 'СкÑ\80Ñ\8bÑ\88а Ð½аладованых файлів',
-'uploadstash-summary' => 'ТоÑ\82а Ñ\81Ñ\82оÑ\80Ñ\96нка Ð´Ð¾Ð´Ð°Ð²Ð°Ñ\82Ñ\8c Ð¿Ñ\80иÑ\81Ñ\82Ñ\83п ÐºÑ\83 Ñ\84айлом ÐºÐ¾Ñ\82Ñ\80Ñ\8b Ñ\81Ñ\83Ñ\82Ñ\8c Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8b (або Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8f Ñ\96Ñ\89Ñ\96 Ð½Ðµ Ñ\81кÑ\96нÑ\87Ñ\96ло) Ð°Ð»Ðµ Ñ\96Ñ\89Ñ\96 Ð½Ðµ Ð±Ñ\8bли Ð¾Ð¿Ñ\83влÑ\96кованÑ\8b Ð½Ð° Ð²Ñ\96кÑ\96. Ð¢Ð¾Ñ\82Ñ\8b Ñ\84айлÑ\8b Ð½Ðµ Ð²Ð¸Ð´Ð¸Ñ\82Ñ\8c Ð½Ð¸Ñ\85Ñ\82о Ð¾ÐºÑ\80ем Ñ\85оÑ\81новаÑ\82елÑ\8f Ñ\88Ñ\82о Ñ\97Ñ\85 Ð½аладовав.',
+'uploadstash' => 'СкÑ\80Ñ\8bÑ\88а Ð·аладованых файлів',
+'uploadstash-summary' => 'ТоÑ\82а Ñ\81Ñ\82оÑ\80Ñ\96нка Ð´Ð¾Ð´Ð°Ð²Ð°Ñ\82Ñ\8c Ð¿Ñ\80иÑ\81Ñ\82Ñ\83п ÐºÑ\83 Ñ\84айлом ÐºÐ¾Ñ\82Ñ\80Ñ\8b Ñ\81Ñ\83Ñ\82Ñ\8c Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8b (або Ð»Ð°Ð´Ð¾Ð²Ð°Ð½Ñ\8f Ñ\96Ñ\89Ñ\96 Ð½Ðµ Ñ\81кÑ\96нÑ\87Ñ\96ло) Ð°Ð»Ðµ Ñ\96Ñ\89Ñ\96 Ð½Ðµ Ð±Ñ\8bли Ð¾Ð¿Ñ\83влÑ\96кованÑ\8b Ð½Ð° Ð²Ñ\96кÑ\96. Ð¢Ð¾Ñ\82Ñ\8b Ñ\84айлÑ\8b Ð½Ðµ Ð²Ð¸Ð´Ð¸Ñ\82Ñ\8c Ð½Ð¸Ñ\85Ñ\82о Ð¾ÐºÑ\80ем Ñ\85оÑ\81новаÑ\82елÑ\8f Ñ\88Ñ\82о Ñ\97Ñ\85 Ð·аладовав.',
 'uploadstash-clear' => 'Змазати схованы файлы',
 'uploadstash-nofiles' => 'Не маєте жадны схованы файлы.',
 'uploadstash-badtoken' => 'Выконаня той дїї не было успішне, може зато, же вашы повірїня про едітованя скінчіли. Попробуйте знову.',
@@ -1672,7 +1598,7 @@ $1',
 'img-auth-nopathinfo' => 'Ваш сервер не є наштелёваный так, жебы давав тоту інформацію.
 Може фунґує помочов CGI і img_auth на нім не може фунґовати.
 Посмотьте https://www.mediawiki.org/wiki/Manual:Image_Authorization.',
-'img-auth-notindir' => 'Ð\9fожадована Ñ\81Ñ\82ежка Ð½Ðµ Ñ\94 Ð² ÐºÐ¾Ð½Ñ\84Ñ\96Ò\91Ñ\83Ñ\80ованÑ\96м Ð°Ð´Ñ\80еÑ\81аÑ\80Ñ\8e Ñ\96з Ð½аладованыма файлами.',
+'img-auth-notindir' => 'Ð\9fожадована Ñ\81Ñ\82ежка Ð½Ðµ Ñ\94 Ð² ÐºÐ¾Ð½Ñ\84Ñ\96Ò\91Ñ\83Ñ\80ованÑ\96м Ð°Ð´Ñ\80еÑ\81аÑ\80Ñ\8e Ñ\96з Ð·аладованыма файлами.',
 'img-auth-badtitle' => 'З „$1“  ся не дасть створити платна назва сторінкы.',
 'img-auth-nologinnWL' => 'Не сьте приголошеный і „$1“ не є на білім списку.',
 'img-auth-nofile' => 'Файл «$1» не екзістує.',
@@ -1698,7 +1624,7 @@ $1',
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6' => 'Не вдало ся досягнути URL.',
 'upload-curl-error6-text' => 'Із зазначеной URL ся не дасть чітати. Перевірте ці є URL правилно написана і сервер є доступный.',
-'upload-curl-error28' => 'Час становленый на наладованя уж вычерьпаный',
+'upload-curl-error28' => 'Час выдїленый на заладованя уж вычерьпаный',
 'upload-curl-error28-text' => 'Сервер довго не одповідать. Перевірте ці є доступный і кус почекайте і спробуйте то знову.',
 
 'license' => 'Ліценцованя:',
@@ -1709,8 +1635,8 @@ $1',
 'upload_source_file' => ' (файл на вашім компютерї)',
 
 # Special:ListFiles
-'listfiles-summary' => 'ТоÑ\82а Ñ\88пеÑ\86Ñ\96ална Ñ\81Ñ\82оÑ\80Ñ\96нка Ð·Ð¾Ð±Ñ\80ажÑ\83Ñ\94 Ð²Ñ\88Ñ\8bÑ\82кÑ\8b Ð½аладованы файлы.
\9fÑ\80и Ñ\84Ñ\96лÑ\82Ñ\80ованÑ\8e Ð·Ð° Ñ\85оÑ\81новаÑ\82елÑ\91м, Ð·Ð¾Ð±Ñ\80ажÑ\83Ñ\8eÑ\82Ñ\8c Ñ\81Ñ\8f Ð»ÐµÐ¼ Ñ\84айлÑ\8b, Ñ\83 ÐºÐ¾Ñ\82Ñ\80Ñ\8bÑ\85 Ñ\85оÑ\81новаÑ\82елÑ\8c Ð½аладовав актуалну верзію.',
+'listfiles-summary' => 'ТоÑ\82а Ñ\88пеÑ\86Ñ\96ална Ñ\81Ñ\82оÑ\80Ñ\96нка Ð·Ð¾Ð±Ñ\80ажÑ\83Ñ\94 Ð²Ñ\88Ñ\8bÑ\82кÑ\8b Ð·аладованы файлы.
\9fÑ\80и Ñ\84Ñ\96лÑ\82Ñ\80ованÑ\8e Ð·Ð° Ñ\85оÑ\81новаÑ\82елÑ\91м, Ð·Ð¾Ð±Ñ\80ажÑ\83Ñ\8eÑ\82Ñ\8c Ñ\81Ñ\8f Ð»ÐµÐ¼ Ñ\84айлÑ\8b, Ñ\83 ÐºÐ¾Ñ\82Ñ\80Ñ\8bÑ\85 Ñ\85оÑ\81новаÑ\82елÑ\8c Ð·аладовав актуалну верзію.',
 'listfiles_search_for' => 'Глядати файл по назві:',
 'imgfile' => 'файл',
 'listfiles' => 'Список файлів',
@@ -1758,8 +1684,8 @@ $1',
 'sharedupload-desc-create' => 'Гевсесь файл походить з {{grammar:2sg|$1}} тай можуть го хосновати другы проєкты.
 Може бы сьте хотїли правити [$2 тамтушню сторінку з пописом файлу].',
 'filepage-nofile' => 'Не екзістує файл з таков назвов',
-'filepage-nofile-link' => 'Файл Ð· Ñ\82аков Ð½Ð°Ð·Ð²Ð¾Ð² Ð½Ðµ ÐµÐºÐ·Ñ\96Ñ\81Ñ\82Ñ\83Ñ\94, Ð°Ð»Ðµ Ð¼Ð¾Ð¶ÐµÑ\82е [$1 Ð³Ð¾ Ð½аладовати].',
-'uploadnewversion-linktext' => 'Ð\9dаладовати нову верзію того файлу',
+'filepage-nofile-link' => 'Файл Ð· Ñ\82аков Ð½Ð°Ð·Ð²Ð¾Ð² Ð½Ðµ ÐµÐºÐ·Ñ\96Ñ\81Ñ\82Ñ\83Ñ\94, Ð°Ð»Ðµ Ð¼Ð¾Ð¶ÐµÑ\82е [$1 Ð³Ð¾ Ð·аладовати].',
+'uploadnewversion-linktext' => 'Ð\97аладовати нову верзію того файлу',
 'shared-repo-from' => 'з $1',
 'shared-repo' => 'здїляного усховіща',
 
@@ -1829,7 +1755,7 @@ $1',
 'statistics-articles' => 'Обсяговы сторінкы',
 'statistics-pages' => 'Сторінкы',
 'statistics-pages-desc' => 'Вшыткы сторінкы на вікі враховано діскузій, напрямлїня ітд.',
-'statistics-files' => 'Ð\9dаладованы файлы',
+'statistics-files' => 'Ð\97аладованы файлы',
 'statistics-edits' => 'Чісло едітованя од основаня вікі {{SITENAME}}',
 'statistics-edits-average' => 'Середнє чісло едітовань на сторінку',
 'statistics-views-total' => 'Вшыткых переглядів',
@@ -2209,7 +2135,7 @@ $UNWATCHURL
 'protectedarticle' => 'замыкать "[[$1]]"',
 'modifiedarticleprotection' => 'зміненa рівень охраны сторінкы «[[$1]]»',
 'unprotectedarticle' => 'знята охрана з "[[$1]]"',
-'movedarticleprotection' => 'наставлїня замків перенесено з „[[$2]]“ на „[[$1]]“',
+'movedarticleprotection' => 'наставлїня замків пересунуто з „[[$2]]“ на „[[$1]]“',
 'protect-title' => 'Зміна уровнї охраны сторінкы „$1“',
 'protect-title-notallowed' => 'Указати уровни охраны сторінкы „$1“',
 'prot_1movedto2' => '«[[$1]]» переменована на «[[$2]]»',
@@ -2260,7 +2186,7 @@ $UNWATCHURL
 'restriction-edit' => 'Едітованя',
 'restriction-move' => 'Переменовати',
 'restriction-create' => 'Вытвориня',
-'restriction-upload' => 'Ð\9dаладовованя файлів',
+'restriction-upload' => 'Ð\97аладовованя файлів',
 
 # Restriction levels
 'restriction-level-sysop' => 'замкнуте',
@@ -2338,7 +2264,7 @@ $1',
 'sp-contributions-newbies-title' => 'Приспівкы новый хоснователїв',
 'sp-contributions-blocklog' => 'Лоґ блокованя',
 'sp-contributions-deleted' => 'вымазаны приспевкы хоснователя',
-'sp-contributions-uploads' => 'наладованы файлы',
+'sp-contributions-uploads' => 'заладованы файлы',
 'sp-contributions-logs' => 'лоґы',
 'sp-contributions-talk' => 'діскузія',
 'sp-contributions-userrights' => 'Справа хосновательскых прав',
@@ -2548,11 +2474,11 @@ $1',
 
 В тых припадох будете мусити переменовати ці злучіти сторінкы ручнї кідь желаєте єй переменованя.",
 'movearticle' => 'Переменовати сторінку',
-'moveuserpage-warning' => "'''Увага:''' Рихтуєте ся переменовати сторінку хоснователя. Усвідомте собі, же буде переменована лем тота сторінка, а хоснователь  ''не буде'' переменованый.",
+'moveuserpage-warning' => "'''Увага:''' Рихтуєте ся переменовати сторінку хоснователя. Усвідомте собі, же буде пересунута лем тота сторінка, а хоснователь  ''не буде'' переменованый.",
 'movenologin' => 'Не сьте приголошеный(а)!',
 'movenologintext' => 'Про переменованя сторінок ся мусите [[Special:UserLogin|приголосити]].',
 'movenotallowed' => 'Не маєте права переменовати сторінкы.',
-'movenotallowedfile' => 'Не маєте права переменовати файлы.',
+'movenotallowedfile' => 'Не маєте права пересувати файлы.',
 'cant-move-user-page' => 'Не маєте права переменовати сторінкы хоснователїв.',
 'cant-move-to-user-page' => 'Не маєте права переменовати сторінку на сторінку хоснователя (окрем підсторінкы сторінкы хоснователя)',
 'newtitle' => 'Нова назва:',
@@ -2584,7 +2510,7 @@ $1',
 'delete_and_move' => 'Змазати і переменовати',
 'delete_and_move_text' => '==Є треба змазаня==
 
-ЦÑ\96лÑ\91ва Ñ\81Ñ\82оÑ\80Ñ\96нка â\80\9e[[:$1]]â\80\9c Ñ\83ж ÐµÐºÐ·Ñ\96Ñ\81Ñ\82Ñ\83Ñ\94. Ð\96елаÑ\82е Ñ\81обÑ\96 Ñ\94й Ð·Ð¼Ð°Ð·Ð°Ñ\82и Ð¿Ñ\80о Ñ\83волнÑ\97нÑ\8f Ð¼Ñ\96Ñ\81Ñ\86Ñ\8f Ð½Ð° Ð¿ÐµÑ\80еменованÑ\8f?',
+ЦÑ\96лÑ\91ва Ñ\81Ñ\82оÑ\80Ñ\96нка â\80\9e[[:$1]]â\80\9c Ñ\83ж ÐµÐºÐ·Ñ\96Ñ\81Ñ\82Ñ\83Ñ\94. Ð\96елаÑ\82е Ñ\81обÑ\96 Ñ\94й Ð·Ð¼Ð°Ð·Ð°Ñ\82и Ð¿Ñ\80о Ñ\83волнÑ\97нÑ\8f Ð¼Ñ\96Ñ\81Ñ\86Ñ\8f Ð¿Ñ\80о Ð¿ÐµÑ\80еÑ\81Ñ\83н?',
 'delete_and_move_confirm' => 'Гей, змазати сторінку',
 'delete_and_move_reason' => 'Змазане про уможнїня переменованя з „[[$1]]“',
 'selfmove' => 'Початочна і нова назва суть ровнакы;
@@ -2684,16 +2610,16 @@ $1',
 'importnotext' => 'Порожнїй або жаден текст',
 'importsuccess' => 'Імпорт сконченый!',
 'importhistoryconflict' => 'Екзістує конфлікт міджі історіямі верзії (може тота сторінка уж была імпортована скоре)',
-'importnosources' => 'Ð\9dе Ð±Ñ\8bло Ð²Ñ\8bбÑ\80ане Ð¶Ñ\80Ñ\96дло Ñ\96мпоÑ\80Ñ\82Ñ\83 Ð¼Ñ\96джÑ\96 Ð²Ñ\96кÑ\96, Ð´Ñ\96Ñ\80екÑ\82 Ð½аладованя історії змін є выпнуте.',
-'importnofile' => 'Ð\9dе Ð±Ñ\8bв Ð½аладованый файл імпорту.',
-'importuploaderrorsize' => 'Ð\9dе Ð²Ð´Ð°Ð»Ð¾ Ñ\81Ñ\8f Ð½аладовати файл імпорту. Розмір файлу перевышує становлену меджу.',
-'importuploaderrorpartial' => 'Ð\9dе Ð²Ð´Ð°Ð»Ð¾ Ñ\81Ñ\8f Ð½Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ñ\82и Ñ\96мпоÑ\80Ñ\82нÑ\8bй Ñ\84айл. Ð¤Ð°Ð¹Ð» Ð±Ñ\8bв Ð½аладованый лем частково.',
-'importuploaderrortemp' => 'Ð\9dе Ð²Ð´Ð°Ð»Ð¾ Ñ\81Ñ\8f Ð½аладовати імпортный файл. Не є к діспозіції дочасный адресарь.',
+'importnosources' => 'Ð\9dе Ð±Ñ\8bло Ð²Ñ\8bбÑ\80ане Ð¶Ñ\80Ñ\96дло Ñ\96мпоÑ\80Ñ\82Ñ\83 Ð¼Ñ\96джÑ\96 Ð²Ñ\96кÑ\96, Ð´Ñ\96Ñ\80екÑ\82 Ð·аладованя історії змін є выпнуте.',
+'importnofile' => 'Ð\9dе Ð±Ñ\8bв Ð·аладованый файл імпорту.',
+'importuploaderrorsize' => 'Ð\9dе Ð²Ð´Ð°Ð»Ð¾ Ñ\81Ñ\8f Ð·аладовати файл імпорту. Розмір файлу перевышує становлену меджу.',
+'importuploaderrorpartial' => 'Ð\9dе Ð²Ð´Ð°Ð»Ð¾ Ñ\81Ñ\8f Ð·Ð°Ð»Ð°Ð´Ð¾Ð²Ð°Ñ\82и Ñ\96мпоÑ\80Ñ\82нÑ\8bй Ñ\84айл. Ð¤Ð°Ð¹Ð» Ð±Ñ\8bв Ð·аладованый лем частково.',
+'importuploaderrortemp' => 'Ð\9dе Ð²Ð´Ð°Ð»Ð¾ Ñ\81Ñ\8f Ð·аладовати імпортный файл. Не є к діспозіції дочасный адресарь.',
 'import-parse-failure' => 'Хыба під час імпорту XML',
 'import-noarticle' => 'Не є сторінка про імпорт!',
 'import-nonewrevisions' => 'Вшыткы верзії уж были скоре імпортованы',
 'xml-error-string' => '$1 на рядку $2, стовпець $3 (байт $4): $5',
-'import-upload' => 'Ð\9dаладовати XML дата',
+'import-upload' => 'Ð\97аладовати XML дата',
 'import-token-mismatch' => 'Стратили ся дата релації. Спробуйте то знову.',
 'import-invalid-interwiki' => 'Із зазначеной вікі ся не дасть імпортовати.',
 'import-error-edit' => 'Сторінка „$1“ ся не наімпортовала, бо не мате право єй едітовати.',
@@ -2705,7 +2631,7 @@ $1',
 # Import log
 'importlogpage' => 'Книга імпортів',
 'importlogpagetext' => 'На тій сторінцї ся зображують адміністраторскы імпорты сторінок враховано едітовань з іншых вікі.',
-'import-logentry-upload' => 'Ñ\96мпоÑ\80Ñ\82овав [[$1]] Ð½аладованём файлу',
+'import-logentry-upload' => 'Ñ\96мпоÑ\80Ñ\82овав [[$1]] Ð·аладованём файлу',
 'import-logentry-upload-detail' => '$1 {{PLURAL:$1|ревізія|ревізії|ревізій}}',
 'import-logentry-interwiki' => 'міджівікі імпорт $1',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|ревізія|ревізії|ревізій}} з $2',
@@ -2762,7 +2688,7 @@ $1',
 'tooltip-feed-atom' => 'Atom канал гевсёй сторінкы',
 'tooltip-t-contributions' => 'Перегляд приспевків того хоснователя',
 'tooltip-t-emailuser' => 'Послати імейл тому хоснователёви',
-'tooltip-t-upload' => 'Ð\9dаладовати файлы',
+'tooltip-t-upload' => 'Ð\97аладовати файлы',
 'tooltip-t-specialpages' => 'Список вшыткых шпеціалных сторінок',
 'tooltip-t-print' => 'Верзія той сторінкы до друку',
 'tooltip-t-permalink' => 'Перманентный одказ на тоту верзію сторінкы',
@@ -2818,10 +2744,15 @@ $1',
 # Info page
 'pageinfo-title' => 'Інформація про "$1"',
 'pageinfo-header-edits' => 'Едітованя',
-'pageinfo-views' => 'Чісло переглядів',
+'pageinfo-header-watchlist' => 'Слїдованы сторінкы',
+'pageinfo-header-views' => 'Перегляды',
+'pageinfo-subjectpage' => 'Сторінка',
+'pageinfo-talkpage' => 'Сторінка діскузії',
 'pageinfo-watchers' => 'Чісло слїдуючіх',
 'pageinfo-edits' => 'Чісло едітовань',
 'pageinfo-authors' => 'Чісло різных авторів',
+'pageinfo-views' => 'Чісло переглядів',
+'pageinfo-viewsperedit' => 'Чісло зображінь на едітованя',
 
 # Patrolling
 'markaspatrolleddiff' => 'Означіти як перевірене',
@@ -2879,7 +2810,7 @@ $1',
 # Special:NewFiles
 'newimages' => 'Ґалерія новых файлів',
 'imagelisttext' => "Ниже є {{plural:$1|єден файл|список '''$1'''&nbsp;файлів сортованых $2|список '''$1'''&nbsp;файлів сортованых $2}}.",
-'newimages-summary' => 'Ð\9dа Ñ\82Ñ\96й Ñ\88пеÑ\86Ñ\96алнÑ\96й Ñ\81Ñ\82оÑ\80Ñ\96нÑ\86Ñ\97 Ñ\81Ñ\8f Ð·Ð¾Ð±Ñ\80ажÑ\83Ñ\8eÑ\82Ñ\8c Ð¾Ñ\81Ñ\82аÑ\82нÑ\97 Ð½аладованы файлы.',
+'newimages-summary' => 'Ð\9dа Ñ\82Ñ\96й Ñ\88пеÑ\86Ñ\96алнÑ\96й Ñ\81Ñ\82оÑ\80Ñ\96нÑ\86Ñ\97 Ñ\81Ñ\8f Ð·Ð¾Ð±Ñ\80ажÑ\83Ñ\8eÑ\82Ñ\8c Ð¾Ñ\81Ñ\82аÑ\82нÑ\97 Ð·аладованы файлы.',
 'newimages-legend' => 'Філтер',
 'newimages-label' => 'Назва файлу (або єй часть):',
 'showhidebots' => '($1 ботів)',
@@ -3433,8 +3364,8 @@ $5
 'autosumm-new' => 'Створена сторінка: $1',
 
 # Live preview
-'livepreview-loading' => 'Ð\9dаладовованя...',
-'livepreview-ready' => 'Ð\9dаладовованя… Готово!',
+'livepreview-loading' => 'Ð\97аладовованя...',
+'livepreview-ready' => 'Ð\97аладовованя… Готово!',
 'livepreview-failed' => 'Швыдкый нагляд не є доступный! Спробуйте хосновати звычайный нагляд.',
 'livepreview-error' => 'Не успішне споїня: $1 "$2". Хоснуйте звычайный нагляд.',
 
@@ -3627,7 +3558,7 @@ MediaWiki є дістрібуована в надїї, же буде хосно
 'revdelete-uname-unhid' => 'імя хоснователя одкрыте',
 'revdelete-restricted' => 'приданы обмеджіня про адміністраторів',
 'revdelete-unrestricted' => 'зняты обмеджіня про адміністраторів',
-'logentry-move-move' => '$1 переменовав сторінку $3 на $4',
+'logentry-move-move' => '$1 пересунув сторінку $3 на $4',
 'logentry-move-move-noredirect' => '$1 переменовав сторінку $3 на $4 без створїня напрямлїня',
 'logentry-move-move_redir' => '$1 переменовав сторінку $3 на $4 з вычерянём напрямлїнём',
 'logentry-move-move_redir-noredirect' => '$1 переменовав сторінку $3 на $4 місце напрямлїня без створїня напрямлїня',
@@ -3656,19 +3587,19 @@ MediaWiki є дістрібуована в надїї, же буде хосно
 'feedback-bugnew' => 'Перевірив(а) єм то. Хочу повідомити нову хыбу.',
 
 # API errors
-'api-error-badaccess-groups' => 'Ð\9dе Ð¼Ð°Ñ\82е Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾ Ð½аладововати файлы на тоту вікі.',
+'api-error-badaccess-groups' => 'Ð\9dе Ð¼Ð°Ñ\82е Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾ Ð·аладововати файлы на тоту вікі.',
 'api-error-badtoken' => 'Внутрїшня хыба: планый знак.',
-'api-error-copyuploaddisabled' => 'Ð\9dаладовованя з URL є на тім сервері заказане.',
+'api-error-copyuploaddisabled' => 'Ð\97аладовованя з URL є на тім сервері заказане.',
 'api-error-duplicate' => 'На тій вікі уж {{PLURAL:$1|екзістує [$2 другый файл]|екзістують [$2 іншы файлы]}} з такым самым обсягом.',
 'api-error-duplicate-archive' => '{{PLURAL:$1|быв [$2 другый файл]|были [$2 даякы другы файлы]}} з такым самым обсягом уж гев оперед {{PLURAL:$1|быв|были}}, але {{PLURAL:$1|быв змазаный|были змазаны}}.',
 'api-error-duplicate-archive-popup-title' => '{{PLURAL:$1|дупліцітный файл, якый быв|дупліцітны файл, як были}} змазаны',
 'api-error-duplicate-popup-title' => 'Дупліцітны {{PLURAL:$1|файл|файлы}}',
-'api-error-empty-file' => 'Ð\9dаладованый файл є порожнїй.',
+'api-error-empty-file' => 'Ð\97аладованый файл є порожнїй.',
 'api-error-emptypage' => 'Створїня новых, порожнїх сторінк неслободно.',
 'api-error-fetchfileerror' => 'Внутрїшня хыба: трафила ся хыба під час обтриманя файлу.',
 'api-error-fileexists-forbidden' => 'Файл з назвов „$1“ уж екзістує тай не годен го переписати.',
 'api-error-fileexists-shared-forbidden' => 'файл з назвов „$1“ уж екзістує в сполочнім усховищу тай не годен го переписати.',
-'api-error-file-too-large' => 'Ð\9dаладованый файл є барз великый.',
+'api-error-file-too-large' => 'Ð\97аладованый файл є барз великый.',
 'api-error-filename-tooshort' => 'Назва файлу є барз курта.',
 'api-error-filetype-banned' => 'Тот тіп файлу є заказаный.',
 'api-error-filetype-banned-type' => '$1 {{PLURAL:$4|є недозволеный формат файлів|суть недозволены форматы файлів}}. {{PLURAL:$3|Дозволеный формат фалів є|Дозволены форматы файлів суть}} $2.',
@@ -3676,21 +3607,21 @@ MediaWiki є дістрібуована в надїї, же буде хосно
 'api-error-hookaborted' => 'Пожадована вами зміна была одмітнута дакотрым росшырінём.',
 'api-error-http' => 'Внутрїшня хыба: не вдало ся припоїти к серверу.',
 'api-error-illegal-filename' => 'Тота назва файлу не є дозволена.',
-'api-error-internal-error' => 'Ð\92нÑ\83Ñ\82Ñ\80Ñ\97Ñ\88нÑ\8f Ñ\85Ñ\8bба: Ð¿Ñ\80иÑ\82Ñ\80аÑ\84ила Ñ\81Ñ\8f Ñ\85Ñ\8bба Ð¿Ñ\96д Ñ\87аÑ\81 Ñ\81пÑ\80аÑ\86ованÑ\8f Ð²Ð°Ñ\88ого Ð½аладованого файлу.',
+'api-error-internal-error' => 'Ð\92нÑ\83Ñ\82Ñ\80Ñ\97Ñ\88нÑ\8f Ñ\85Ñ\8bба: Ð¿Ñ\80иÑ\82Ñ\80аÑ\84ила Ñ\81Ñ\8f Ñ\85Ñ\8bба Ð¿Ñ\96д Ñ\87аÑ\81 Ñ\81пÑ\80аÑ\86ованÑ\8f Ð²Ð°Ñ\88ого Ð·аладованого файлу.',
 'api-error-invalid-file-key' => 'Внутрїшня хыба: файл ся не нашов в дочаснім усховіщі.',
 'api-error-missingparam' => 'Внутрїшня хыба: хыбують параметры пожадавкы.',
 'api-error-missingresult' => 'Внутрїшня хыба: не годен становити, ці копірованя было успішне.',
-'api-error-mustbeloggedin' => 'Ð\96ебÑ\8b Ð½аладовати файлы, мусите быти приголошеный.',
+'api-error-mustbeloggedin' => 'Ð\96ебÑ\8b Ð·аладовати файлы, мусите быти приголошеный.',
 'api-error-mustbeposted' => 'Внутрїшня хыба: пожадавка мусить быти через HTTP POST.',
-'api-error-noimageinfo' => 'Ð\9dаладованÑ\8f Ð±Ñ\8bло Ñ\83Ñ\81пÑ\96Ñ\88не, Ð°Ð»Ðµ Ñ\81еÑ\80веÑ\80 Ð½Ðµ Ð´Ð¾Ð´Ð°Ð² Ð¾ Ñ\84айлÑ\97 Ð½Ð¸Ñ\8fкы інформації.',
-'api-error-nomodule' => 'Ð\92нÑ\83Ñ\82Ñ\80Ñ\97Ñ\88нÑ\8f Ñ\85Ñ\8bба: Ð½Ðµ Ñ\94 Ð½Ð°Ñ\81Ñ\82авленÑ\8bй Ð¼Ð¾Ð´Ñ\83л Ð½аладовованя.',
+'api-error-noimageinfo' => 'Ð\97аладованÑ\8f Ð±Ñ\8bло Ñ\83Ñ\81пÑ\96Ñ\88не, Ð°Ð»Ðµ Ñ\81еÑ\80веÑ\80 Ð½Ðµ Ð´Ð¾Ð´Ð°Ð² Ð¾ Ñ\84айлÑ\97 Ð¶Ð°Ð´Ð½ы інформації.',
+'api-error-nomodule' => 'Ð\92нÑ\83Ñ\82Ñ\80Ñ\97Ñ\88нÑ\8f Ñ\85Ñ\8bба: Ð½Ðµ Ñ\94 Ð½Ð°Ñ\81Ñ\82авленÑ\8bй Ð¼Ð¾Ð´Ñ\83л Ð·аладовованя.',
 'api-error-ok-but-empty' => 'Внутрїшня хыба: сервер не одповідать.',
 'api-error-overwrite' => 'Не є дозволене переписати екзістуючій файл.',
 'api-error-stashfailed' => 'Внутрїшня хыба: серверу ся не вдало уложыти дочасный файл.',
 'api-error-timeout' => 'Сервер не одповідав в очекаванім часї.',
 'api-error-unclassified' => 'Трафила ся незнама хыба.',
 'api-error-unknown-code' => 'Незнама хыба: „$1“',
-'api-error-unknown-error' => 'Ð\92нÑ\83Ñ\82Ñ\80Ñ\97Ñ\88нÑ\8f Ñ\85Ñ\8bба: Ñ\82Ñ\80аÑ\84ила Ñ\81Ñ\8f Ñ\85Ñ\8bба Ð¿Ñ\80и Ñ\81пÑ\80обÑ\96 Ð¾ Ð½аладованя файлу.',
+'api-error-unknown-error' => 'Ð\92нÑ\83Ñ\82Ñ\80Ñ\97Ñ\88нÑ\8f Ñ\85Ñ\8bба: Ñ\82Ñ\80аÑ\84ила Ñ\81Ñ\8f Ñ\85Ñ\8bба Ð¿Ñ\80и Ñ\81пÑ\80обÑ\96 Ð¾ Ð·аладованя файлу.',
 'api-error-unknown-warning' => 'Незнаме варованя: $1',
 'api-error-unknownerror' => 'Незнама хыба: „$1“',
 'api-error-uploaddisabled' => 'Начітаваня файлів є на тій вікі выпнуте.',
index 1f304a5..c727a3d 100644 (file)
@@ -172,107 +172,107 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#पुनर्निदेशन', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__नैवअनुक्रमणी__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__नैवसंक्रमणका__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__अनुक्रमणीसचते__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__अनुक्रमणी__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__नैवसम्पादनविभाग__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__नैवमुख्यशिर्षक__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'अद्यमासे', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'अद्यमासेनाम', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'अद्यमासेनामसाधारण', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'अद्यमासेसंक्षीप्त', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'अद्यदिवसे', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'अद्यदिवसे२', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'अद्यदिवसेनाम', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'अद्यवर्ष', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'सद्यसमय', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'सद्यघण्टा', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'स्थानिकमासे', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'स्थानिकमासेनाम', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'स्थानिकमासेनामसाधारण', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'स्थानिकमासेसंक्षीप्त', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'स्थानिकदिवसे', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'स्थानिकदिवसे२', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'स्थानिकदिवसेनाम', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'स्थानिकवर्षे', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'स्थानिकसमये', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'स्थानिकघण्टा', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'पृष्ठानाम्‌सङ्ख्या', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'लेखस्य‌सङ्ख्या', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'संचिकानाम्‌‌सङ्ख्या', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'योजकस्यसङ्ख्या', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'सम्पादनसङ्ख्या', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'दृष्टिसङ्ख्या', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'पृष्ठनाम', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'नामविश्व', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'व्यासपिठ', 'TALKSPACE' ),
-       'subjectspace'              => array( '1', 'विषयविश्व', 'लेखविश्व', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'fullpagename'              => array( '1', 'पूर्णपृष्ठनाम', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'उपपृष्ठनाम', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'आधारपृष्ठनाम', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'संवादपृष्ठनाम', 'TALKPAGENAME' ),
-       'subjectpagename'           => array( '1', 'विषयपृष्ठनाम', 'लेखपृष्ठनाम', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'msg'                       => array( '0', 'सन्देश:', 'MSG:' ),
-       'msgnw'                     => array( '0', 'नूतनसन्देश:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'लघुत्तम', 'सङ्कुचितचित्र', 'अङ्गुष्ठ', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'सङ्कुचितचित्र=$1', 'अङ्गुष्ठ=$1', 'लघुत्तमचित्र=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'दक्षिणत', 'right' ),
-       'img_left'                  => array( '1', 'वामतः', 'left' ),
-       'img_none'                  => array( '1', 'नैव', 'none' ),
-       'img_width'                 => array( '1', '$1पिट', '$1px' ),
-       'img_center'                => array( '1', 'मध्य', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'आबन्ध', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'निराबन्ध', 'frameless' ),
-       'img_page'                  => array( '1', 'पृष्ठ=$1', 'पृष्ठ $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'उन्नत', 'उन्नत=$1', 'उन्नत $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'सीमा', 'border' ),
-       'img_baseline'              => array( '1', 'आधाररेखा', 'baseline' ),
-       'img_sub'                   => array( '1', 'विषये', 'sub' ),
-       'img_super'                 => array( '1', 'अति', 'तीव्र', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'अग्र', 'top' ),
-       'img_text_top'              => array( '1', 'पाठ्य-अग्र', 'text-top' ),
-       'img_middle'                => array( '1', 'मध्ये', 'middle' ),
-       'img_bottom'                => array( '1', 'अधस', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'पाठ्य-अधस', 'text-bottom' ),
-       'img_link'                  => array( '1', 'सम्बद्धं=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'विकल्प=$1', 'alt=$1' ),
-       'sitename'                  => array( '1', 'स्थलनाम', 'SITENAME' ),
-       'grammar'                   => array( '0', 'व्याकरण:', 'GRAMMAR:' ),
-       'notitleconvert'            => array( '0', '__नैवशिर्षकपरिवर्त__', '__नैशिप__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__नैवलेखपरिवर्त__', '__नैलेप__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'अद्यसप्ताह', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'स्थानिकसप्ताह', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'आवृत्तीक्रमांक', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'आवृत्तीदिवसे', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'आवृत्तीदिवसे२', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'आवृत्तीमासे', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'आवृत्तीवर्षे', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'आवृत्तीसमयमुद्रा', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'अनेकवचन:', 'PLURAL:' ),
-       'displaytitle'              => array( '1', 'प्रदर्शनशीर्षक', 'उपाधिदर्शन', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__नूतनविभागसम्बद्धं__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'अद्यआवृत्ती', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'सद्यसमयमुद्रा', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'स्थानिकसमयमुद्रा', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'दिशाचिह्न', 'दिशे', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#भाषा:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'विषयभाषा', 'आधेयभाषा', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'नामविश्वातपृष्ठ', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'प्रचालकसंख्या', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'रचनासंख्या', 'FORMATNUM' ),
-       'special'                   => array( '0', 'विशेष', 'special' ),
-       'filepath'                  => array( '0', 'संचिकापथ', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'वीजक', 'tag' ),
-       'hiddencat'                 => array( '1', '__लुप्तवर्ग__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'वर्गेपृष्ठ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'पृष्ठाकार', 'PAGESIZE' ),
-       'index'                     => array( '1', '__अनुक्रमणिका__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__नैवअनुक्रमणिका__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'गणानामसंख्या', 'गणसंख्या', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__अनित्यपुनर्निदेशन__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'रक्षास्तर', 'PROTECTIONLEVEL' ),
+       'redirect'                => array( '0', '#पुनर्निदेशन', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__नैवअनुक्रमणी__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__नैवसंक्रमणका__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__अनुक्रमणीसचते__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__अनुक्रमणी__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__नैवसम्पादनविभाग__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__नैवमुख्यशिर्षक__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'अद्यमासे', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'अद्यमासेनाम', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'अद्यमासेनामसाधारण', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'अद्यमासेसंक्षीप्त', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'अद्यदिवसे', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'अद्यदिवसे२', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'अद्यदिवसेनाम', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'अद्यवर्ष', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'सद्यसमय', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'सद्यघण्टा', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'स्थानिकमासे', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'स्थानिकमासेनाम', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'स्थानिकमासेनामसाधारण', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'स्थानिकमासेसंक्षीप्त', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'स्थानिकदिवसे', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'स्थानिकदिवसे२', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'स्थानिकदिवसेनाम', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'स्थानिकवर्षे', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'स्थानिकसमये', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'स्थानिकघण्टा', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'पृष्ठानाम्‌सङ्ख्या', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'लेखस्य‌सङ्ख्या', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'संचिकानाम्‌‌सङ्ख्या', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'योजकस्यसङ्ख्या', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'सम्पादनसङ्ख्या', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'दृष्टिसङ्ख्या', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'पृष्ठनाम', 'PAGENAME' ),
+       'namespace'               => array( '1', 'नामविश्व', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'व्यासपिठ', 'TALKSPACE' ),
+       'subjectspace'            => array( '1', 'विषयविश्व', 'लेखविश्व', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'fullpagename'            => array( '1', 'पूर्णपृष्ठनाम', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'उपपृष्ठनाम', 'SUBPAGENAME' ),
+       'basepagename'            => array( '1', 'आधारपृष्ठनाम', 'BASEPAGENAME' ),
+       'talkpagename'            => array( '1', 'संवादपृष्ठनाम', 'TALKPAGENAME' ),
+       'subjectpagename'         => array( '1', 'विषयपृष्ठनाम', 'लेखपृष्ठनाम', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'msg'                     => array( '0', 'सन्देश:', 'MSG:' ),
+       'msgnw'                   => array( '0', 'नूतनसन्देश:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'लघुत्तम', 'सङ्कुचितचित्र', 'अङ्गुष्ठ', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'सङ्कुचितचित्र=$1', 'अङ्गुष्ठ=$1', 'लघुत्तमचित्र=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'दक्षिणत', 'right' ),
+       'img_left'                => array( '1', 'वामतः', 'left' ),
+       'img_none'                => array( '1', 'नैव', 'none' ),
+       'img_width'               => array( '1', '$1पिट', '$1px' ),
+       'img_center'              => array( '1', 'मध्य', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'आबन्ध', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'निराबन्ध', 'frameless' ),
+       'img_page'                => array( '1', 'पृष्ठ=$1', 'पृष्ठ $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'उन्नत', 'उन्नत=$1', 'उन्नत $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'सीमा', 'border' ),
+       'img_baseline'            => array( '1', 'आधाररेखा', 'baseline' ),
+       'img_sub'                 => array( '1', 'विषये', 'sub' ),
+       'img_super'               => array( '1', 'अति', 'तीव्र', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'अग्र', 'top' ),
+       'img_text_top'            => array( '1', 'पाठ्य-अग्र', 'text-top' ),
+       'img_middle'              => array( '1', 'मध्ये', 'middle' ),
+       'img_bottom'              => array( '1', 'अधस', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'पाठ्य-अधस', 'text-bottom' ),
+       'img_link'                => array( '1', 'सम्बद्धं=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'विकल्प=$1', 'alt=$1' ),
+       'sitename'                => array( '1', 'स्थलनाम', 'SITENAME' ),
+       'grammar'                 => array( '0', 'व्याकरण:', 'GRAMMAR:' ),
+       'notitleconvert'          => array( '0', '__नैवशिर्षकपरिवर्त__', '__नैशिप__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__नैवलेखपरिवर्त__', '__नैलेप__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'अद्यसप्ताह', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'स्थानिकसप्ताह', 'LOCALWEEK' ),
+       'revisionid'              => array( '1', 'आवृत्तीक्रमांक', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'आवृत्तीदिवसे', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'आवृत्तीदिवसे२', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'आवृत्तीमासे', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'आवृत्तीवर्षे', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'आवृत्तीसमयमुद्रा', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'अनेकवचन:', 'PLURAL:' ),
+       'displaytitle'            => array( '1', 'प्रदर्शनशीर्षक', 'उपाधिदर्शन', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__नूतनविभागसम्बद्धं__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'अद्यआवृत्ती', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'सद्यसमयमुद्रा', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'स्थानिकसमयमुद्रा', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'दिशाचिह्न', 'दिशे', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#भाषा:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'विषयभाषा', 'आधेयभाषा', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'नामविश्वातपृष्ठ', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'प्रचालकसंख्या', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'रचनासंख्या', 'FORMATNUM' ),
+       'special'                 => array( '0', 'विशेष', 'special' ),
+       'filepath'                => array( '0', 'संचिकापथ', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'वीजक', 'tag' ),
+       'hiddencat'               => array( '1', '__लुप्तवर्ग__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'वर्गेपृष्ठ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'पृष्ठाकार', 'PAGESIZE' ),
+       'index'                   => array( '1', '__अनुक्रमणिका__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__नैवअनुक्रमणिका__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'गणानामसंख्या', 'गणसंख्या', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__अनित्यपुनर्निदेशन__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'रक्षास्तर', 'PROTECTIONLEVEL' ),
 );
 
 $digitGroupingPattern = "##,##,###";
@@ -2959,10 +2959,15 @@ $2 इति प्रकारस्य अवरोधं कर्तुं 
 # Info page
 'pageinfo-title' => '"$1" कृते सूचनाः ।',
 'pageinfo-header-edits' => 'सम्पादयति',
-'pageinfo-views' => 'अवलोकनानां सङ्ख्या ।',
+'pageinfo-header-watchlist' => 'अवलोकनावली ।',
+'pageinfo-header-views' => 'अवलोकनानि ।',
+'pageinfo-subjectpage' => 'पृष्ठम्',
+'pageinfo-talkpage' => 'कथा पृष्ठम्',
 'pageinfo-watchers' => 'अवलोकनानां सङ्ख्या ।',
 'pageinfo-edits' => 'सम्पादननां सङ्ख्या ।',
 'pageinfo-authors' => 'स्पष्टानां कर्तॄणां सङ्ख्या ।',
+'pageinfo-views' => 'अवलोकनानां सङ्ख्या ।',
+'pageinfo-viewsperedit' => 'प्रत्येकं सम्पादनस्य अवलोकनानि ।',
 
 # Skin names
 'skinname-standard' => 'पूर्व',
index 935f965..dd0b28c 100644 (file)
@@ -50,7 +50,7 @@ $messages = array(
 'tog-hidepatrolled' => 'Ботурууллааччы көрбүт көннөрүүтүн саҥа көннөрүүлэр тиһиктэригэр көрдөрүмэ',
 'tog-newpageshidepatrolled' => 'Ботуруулламмыт сирэйдэри саҥа сирэйдэр тиһиктэригэр көрдөрүмэ',
 'tog-extendwatchlist' => 'Кэтээһин тупсарыллыбыт испииһэгэ. Бары уларытыылар көстөллөр (бүтэһиктэр эрэ буолбатах)',
-'tog-usenewrc' => 'Саҥа Ñ\83лаÑ\80Ñ\8bÑ\82Ñ\8bÑ\8bлаÑ\80 Ñ\83онна ÐºÑ\8dÑ\82Ñ\8dбил Ñ\82иһикÑ\82Ñ\8dÑ\80игÑ\8dÑ\80 Ñ\83лаÑ\80Ñ\8bйÑ\8bÑ\8bлаÑ\80Ñ\8b Ð±Ó©Ð»Ó©Ñ\85Ñ\82Ò¯Ò¯Ñ\80гÑ\8d (JavaScript баар буолуохтаах)',
+'tog-usenewrc' => 'Саҥа Ñ\83лаÑ\80Ñ\8bÑ\82Ñ\8bÑ\8bлаÑ\80 Ñ\82Ñ\83пÑ\81аÑ\80Ñ\8bллÑ\8bбÑ\8bÑ\82 Ð¸Ñ\81пииһÑ\8dкÑ\82Ñ\8dÑ\80ин Ñ\82Ñ\83Ñ\82Ñ\82Ñ\83Ñ\83 (JavaScript баар буолуохтаах)',
 'tog-numberheadings' => 'Бас тыллары нүөмэрдээ',
 'tog-showtoolbar' => 'Көннөрүү үстүрүмүөннэрин көрдөр (JavaScript)',
 'tog-editondblclick' => 'Хоһулатан иккитэ баттаан сирэйи уларытыы (JavaScript)',
@@ -306,9 +306,6 @@ $1',
 'youhavenewmessages' => '$1 ($2) кэллэ',
 'newmessageslink' => 'саҥа суруктар',
 'newmessagesdifflink' => 'кэлиҥҥи уларытыы',
-'youhavenewmessagesfromusers' => 'Маны $1 {{PLURAL:$3|соҕотох кыттааччыттан|$3 кыттааччыттан}} туппуккун ($2).',
-'youhavenewmessagesmanyusers' => 'Маны $1 элбэх кыттааччыттан туппуккун ($2).',
-'newmessagesdifflinkplural' => 'тиһэх {{PLURAL:$1|уларытыы|уларытыылар}}',
 'youhavenewmessagesmulti' => '$1, саҥа суруктар кэллилэр',
 'editsection' => 'уларыт',
 'editold' => 'уларыт',
@@ -2781,10 +2778,15 @@ $1',
 # Info page
 'pageinfo-title' => '"$1" туһунан',
 'pageinfo-header-edits' => 'Уларытыылар',
-'pageinfo-views' => 'Көрүү ахсаана',
+'pageinfo-header-watchlist' => 'Кэтээһин тиһигэ',
+'pageinfo-header-views' => 'Көрүүлэр',
+'pageinfo-subjectpage' => 'Сирэй',
+'pageinfo-talkpage' => 'Ырытыы сирэйэ',
 'pageinfo-watchers' => 'Кэтээччилэр ахсааннара',
 'pageinfo-edits' => 'Көннөрүү ахсаана',
-'pageinfo-authors' => 'Бу сирэйи уларыппыт ааптардар ахсааннара',
+'pageinfo-authors' => 'Араас ааптардар ахсааннара',
+'pageinfo-views' => 'Көрүү ахсаана',
+'pageinfo-viewsperedit' => 'Биир уларытыыга тиксэр көрүү ахсаана',
 
 # Skin names
 'skinname-standard' => 'Классика',
index dd50025..6289a79 100644 (file)
@@ -1152,6 +1152,10 @@ Ona te source em ńel daṛeaḱ',
 
 # Info page
 'pageinfo-header-edits' => 'Toṅgeko',
+'pageinfo-header-watchlist' => 'Ńeloḱ tạlika',
+'pageinfo-header-views' => 'Ńelme',
+'pageinfo-subjectpage' => 'Sakam',
+'pageinfo-talkpage' => 'Galmarao sakam',
 'pageinfo-watchers' => 'Ńeńelkoaḱ nombor',
 
 # Browsing diffs
index 13f0764..298fd95 100644 (file)
@@ -104,55 +104,55 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#چوريو', '#REDIRECT' ),
-       'localmonth'                => array( '1', 'مقاميمهينو', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'مقاميمهينونالو', 'LOCALMONTHNAME' ),
-       'localday'                  => array( '1', 'مقاميڏينهن', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'مقاميڏينهن2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'مقاميڏينهننالو', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'مقاميسال', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'مقاميوقت', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'مقاميڪلاڪ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'صفحنجوتعداد', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'مضموننجوتعداد', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'فائيلنجوتعداد', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'يوزرسجوتعداد', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'ترميمنجوتعداد', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'صفحيجوعنوان', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'نانئپولار', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'بحثپولار', 'TALKSPACE' ),
-       'subjectspace'              => array( '1', 'مضمونپولار', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'fullpagename'              => array( '1', 'صحفيجوپورونالو', 'FULLPAGENAME' ),
-       'msg'                       => array( '0', 'نياپو:', 'MSG:' ),
-       'img_right'                 => array( '1', 'ساڄو', 'right' ),
-       'img_left'                  => array( '1', 'کاٻو', 'left' ),
-       'img_none'                  => array( '1', 'ڪجهنه', 'none' ),
-       'img_width'                 => array( '1', '$1 عڪسلون', '$1px' ),
-       'img_center'                => array( '1', 'مرڪز', 'center', 'centre' ),
-       'img_top'                   => array( '1', 'سِرُ', 'top' ),
-       'img_middle'                => array( '1', 'وچ', 'middle' ),
-       'img_bottom'                => array( '1', 'تَرُ', 'bottom' ),
-       'sitename'                  => array( '1', 'سرزميننالو', 'SITENAME' ),
-       'ns'                        => array( '0', 'نپ', 'NS:' ),
-       'localurl'                  => array( '0', 'مقامييوآريل', 'LOCALURL:' ),
-       'grammar'                   => array( '0', 'وياڪرڻ', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'هلندڙهفتو', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'اڄوڪوڏينهن', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'مقاميهفتو', 'LOCALWEEK' ),
-       'plural'                    => array( '0', 'جمع', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'مڪمليوآريل', 'FULLURL:' ),
-       'currenttimestamp'          => array( '1', 'هلندڙوقتمهر', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'مقاميوقتمهر', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'طرفنشان', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ٻولي:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'موادٻولي', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'نپ۾صفحا', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'منتظمينجوتعداد', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'خاص', 'special' ),
-       'filepath'                  => array( '0', 'فائيلڏس', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__ لڪل زمرو __', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'زمريجاصفحا', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'صفحيجيماپ', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#چوريو', '#REDIRECT' ),
+       'localmonth'              => array( '1', 'مقاميمهينو', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'مقاميمهينونالو', 'LOCALMONTHNAME' ),
+       'localday'                => array( '1', 'مقاميڏينهن', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'مقاميڏينهن2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'مقاميڏينهننالو', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'مقاميسال', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'مقاميوقت', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'مقاميڪلاڪ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'صفحنجوتعداد', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'مضموننجوتعداد', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'فائيلنجوتعداد', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'يوزرسجوتعداد', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'ترميمنجوتعداد', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'صفحيجوعنوان', 'PAGENAME' ),
+       'namespace'               => array( '1', 'نانئپولار', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'بحثپولار', 'TALKSPACE' ),
+       'subjectspace'            => array( '1', 'مضمونپولار', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'fullpagename'            => array( '1', 'صحفيجوپورونالو', 'FULLPAGENAME' ),
+       'msg'                     => array( '0', 'نياپو:', 'MSG:' ),
+       'img_right'               => array( '1', 'ساڄو', 'right' ),
+       'img_left'                => array( '1', 'کاٻو', 'left' ),
+       'img_none'                => array( '1', 'ڪجهنه', 'none' ),
+       'img_width'               => array( '1', '$1 عڪسلون', '$1px' ),
+       'img_center'              => array( '1', 'مرڪز', 'center', 'centre' ),
+       'img_top'                 => array( '1', 'سِرُ', 'top' ),
+       'img_middle'              => array( '1', 'وچ', 'middle' ),
+       'img_bottom'              => array( '1', 'تَرُ', 'bottom' ),
+       'sitename'                => array( '1', 'سرزميننالو', 'SITENAME' ),
+       'ns'                      => array( '0', 'نپ', 'NS:' ),
+       'localurl'                => array( '0', 'مقامييوآريل', 'LOCALURL:' ),
+       'grammar'                 => array( '0', 'وياڪرڻ', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'هلندڙهفتو', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'اڄوڪوڏينهن', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'مقاميهفتو', 'LOCALWEEK' ),
+       'plural'                  => array( '0', 'جمع', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'مڪمليوآريل', 'FULLURL:' ),
+       'currenttimestamp'        => array( '1', 'هلندڙوقتمهر', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'مقاميوقتمهر', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'طرفنشان', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#ٻولي:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'موادٻولي', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'نپ۾صفحا', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'منتظمينجوتعداد', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'خاص', 'special' ),
+       'filepath'                => array( '0', 'فائيلڏس', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__ لڪل زمرو __', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'زمريجاصفحا', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'صفحيجيماپ', 'PAGESIZE' ),
 );
 
 $messages = array(
index 8829a0b..aefd19b 100644 (file)
@@ -20,7 +20,7 @@
 
 $namespaceNames = array(
        NS_MEDIA            => 'Media',
-       NS_SPECIAL          => 'Erenoamáš',
+       NS_SPECIAL          => 'Doaimmat',
        NS_TALK             => 'Ságastallan',
        NS_USER             => 'Geavaheaddji',
        NS_USER_TALK        => 'Geavaheaddjeságastallan',
@@ -37,10 +37,6 @@ $namespaceNames = array(
        NS_CATEGORY_TALK    => 'Kategoriijaságastallan',
 );
 
-$namespaceAliases = array(
-       'Doaimmat' => NS_SPECIAL,
-);
-
 $specialPageAliases = array(
        'Activeusers'               => array( 'Aktiivvalaš_geavaheaddjit' ),
        'Allmessages'               => array( 'Buot_systemasánit' ),
@@ -52,7 +48,6 @@ $specialPageAliases = array(
        'Contributions'             => array( 'Geavaheaddji_rievdadusat' ),
        'Disambiguations'           => array( 'Liŋkkat_dárkonsiidduide' ),
        'DoubleRedirects'           => array( 'Guoktegeardásaš_ođđasitstivremat' ),
-       'Emailuser'                 => array( 'SáddeEpoastta' ),
        'Export'                    => array( 'Olggosfievrrit_siidduid' ),
        'Listfiles'                 => array( 'Fiilalogahallan' ),
        'Listredirects'             => array( 'Listu_ođđasitstivremiin' ),
@@ -88,8 +83,8 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#OĐĐASITSTIVREN', '#STIVREN', '#REDIRECT' ),
-       'numberofarticles'          => array( '1', 'ARTIHKKALIIDMEARRI', 'NUMBEROFARTICLES' ),
+       'redirect'                => array( '0', '#OĐĐASITSTIVREN', '#STIVREN', '#REDIRECT' ),
+       'numberofarticles'        => array( '1', 'ARTIHKKALIIDMEARRI', 'NUMBEROFARTICLES' ),
 );
 
 $linkTrail = '/^(:?[a-zàáâçčʒǯđðéèêëǧǥȟíìîïıǩŋñóòôõßšŧúùûýÿüžþæøåäö]+)(.*)$/sDu';
index 9b3eb3e..cb043e0 100644 (file)
@@ -115,94 +115,94 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PREUSMJERI', '#PREUSMERI', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZSADRŽAJA__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALERIJE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORSIRANISADRŽAJ__', '__UKLJUČISADRŽAJ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SADRŽAJ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEZ_IZMJENA__', '__BEZIZMJENA__', '__BEZ_IZMENA__', '__BEZIZMENA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__BEZ_ZAGLAVLJA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'TRENUTNIMJESEC', 'TRENUTNIMESEC', 'TRENUTAČNIMJESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'TRENUTNIMJESEC1', 'TRENUTNIMESEC1', 'TRENUTAČNIMJESEC1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'TRENUTNIMJESECIME', 'TRENUTNIMESECIME', 'TRENUTAČNIMJESECIME', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'TRENUTNIMJESECROD', 'TRENUTNIMESECROD', 'TRENUTAČNIMJESECROD', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'TRENUTNIMJESECSKR', 'TRENUTNIMESECSKR', 'TRENUTAČNIMJESECSKR', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'TRENUTNIDAN', 'TRENUTAČNIDAN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'TRENUTNIDAN2', 'TRENUTAČNIDAN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'TRENUTNIDANIME', 'TRENUTAČNIDANIME', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TRENUTNAGODINA', 'TRENUTAČNAGODINA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TRENUTNOVRIJEME', 'TRENUTNOVREME', 'TRENUTAČNOVRIJEME', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'TRENUTNISAT', 'TRENUTAČNISAT', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALNIMJESEC', 'LOKALNIMESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALNIMJESEC1', 'LOKALNIMESEC1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKALNIMJESECIME', 'LOKALNIMESECIME', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKALNIMJESECROD', 'LOKALNIMESECROD', 'LOKALNIMJESECGEN', 'LOKALNIMESECGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKALNIMJESECSKR', 'LOKALNIMESECSKR', 'LOKALNIMJESECKRAT', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALNIDAN', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALNIDAN2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKALNIDANIME', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALNAGODINA', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALNOVRIJEME', 'LOKALNOVREME', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALNISAT', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'BROJSTRANICA', 'BROJSTRANA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'BROJČLANAKA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'BROJDATOTEKA', 'BROJFAJLOVA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BROJKORISNIKA', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'BROJAKTIVNIHKORISNIKA', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'BROJIZMJENA', 'BROJIZMENA', 'BROJUREĐIVANJA', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'BROJPREGLEDA', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'STRANICA', 'IMESTRANICE', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'STRANICE', 'IMESTRANICEE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'IMENSKIPROSTOR', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'IMENSKIPROSTORI', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'PROSTORZARAZGOVOR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'PROSTORIZARAZGOVOR', 'TALKSPACEE' ),
-       'fullpagename'              => array( '1', 'PUNOIMESTRANE', 'PUNOIMESTRANICE', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'PUNOIMESTRANEE', 'PUNOIMESTRANICEE', 'FULLPAGENAMEE' ),
-       'msg'                       => array( '0', 'POR:', 'MSG:' ),
-       'subst'                     => array( '0', 'ZAMJENI:', 'ZAMENI:', 'ZAMJENA:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'NVPOR:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'minijatura', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'minijatura=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'desno', 'right' ),
-       'img_left'                  => array( '1', 'lijevo', 'levo', 'left' ),
-       'img_none'                  => array( '1', 'n', 'bez', 'ništa', 'none' ),
-       'img_center'                => array( '1', 'centar', 'središte', 'c', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bez_okvira', 'bezokvira', 'frameless' ),
-       'img_page'                  => array( '1', 'stranica=$1', 'stranica_$1', 'strana=$1', 'strana_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'na_gore', 'na_gore=$1', 'na_gore_$1', 'uspravno', 'uspravno=$1', 'uspravno_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'granica', 'obrub', 'border' ),
-       'img_baseline'              => array( '1', 'osnovnacrta', 'pocetna_linija', 'baseline' ),
-       'img_top'                   => array( '1', 'vrh', 'top' ),
-       'img_text_top'              => array( '1', 'vrh_teksta', 'tekst_vrh', 'text-top' ),
-       'img_middle'                => array( '1', 'sredina', 'middle' ),
-       'img_bottom'                => array( '1', 'dno', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekst-dno', 'text-bottom' ),
-       'localurl'                  => array( '0', 'LOKALNIURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALNIURLE:', 'LOCALURLE:' ),
-       'notitleconvert'            => array( '0', '__BEZTC__', '__BEZKN__', '__BPN__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__BEZCC__', '__BPS__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'TRENUTNASEDMICA', 'TRENUTAČNITJEDAN', 'TRENUTNANEDELJA', 'TRENUTNITJEDAN', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'TRENUTNIDANSEDMICE', 'TRENUTAČNIDANTJEDNA', 'TRENUTNIDANNEDELJE', 'TRENUTNIDANTJEDNA', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALNASEDMICA', 'LOKALNITJEDAN', 'LOKALNANEDELJA', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'LOKALNIDANSEDMICE', 'LOKALNIDANTJEDNA', 'LOKALNIDANNEDELJE', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDIZMJENE', 'IDIZMENE', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'IZMJENEDANA', 'IZMENEDANA', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'IZMJENEDANA2', 'IZMENEDANA2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MJESECIZMJENE', 'MESECIZMENE', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'MJESECIZMJENE1', 'MESECIZMENE1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'GODINAIZMJENE', 'GODINAIZMENE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'OZNAKAVREMENAIZMJENE', 'OZNAKAVREMENAIZMENE', 'REVISIONTIMESTAMP' ),
-       'plural'                    => array( '0', 'MNOŽINA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PUNIURL:', 'PUNURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'PUNIURLE:', 'PUNURLE:', 'FULLURLE:' ),
-       'currenttimestamp'          => array( '1', 'TRENUTNAOZNAKAVREMENA', 'TRENUTAČNAOZNAKAVREMENA', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKALNAOZNAKAVREMENA', 'LOCALTIMESTAMP' ),
-       'special'                   => array( '0', 'posebno', 'special' ),
-       'hiddencat'                 => array( '1', '__SAKRIVENAKATEGORIJA__', 'SKRIVENAKAT', '__SAKRIVENAKAT__', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'VELICINASTRANICE', 'VELIČINASTRANICE', 'VELIČINASTRANE', 'VELICINASTRANE', 'PAGESIZE' ),
-       'formatdate'                => array( '0', 'formatdatuma', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#PREUSMJERI', '#PREUSMERI', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZSADRŽAJA__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALERIJE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORSIRANISADRŽAJ__', '__UKLJUČISADRŽAJ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SADRŽAJ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEZ_IZMJENA__', '__BEZIZMJENA__', '__BEZ_IZMENA__', '__BEZIZMENA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__BEZ_ZAGLAVLJA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'TRENUTNIMJESEC', 'TRENUTNIMESEC', 'TRENUTAČNIMJESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'TRENUTNIMJESEC1', 'TRENUTNIMESEC1', 'TRENUTAČNIMJESEC1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'TRENUTNIMJESECIME', 'TRENUTNIMESECIME', 'TRENUTAČNIMJESECIME', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'TRENUTNIMJESECROD', 'TRENUTNIMESECROD', 'TRENUTAČNIMJESECROD', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'TRENUTNIMJESECSKR', 'TRENUTNIMESECSKR', 'TRENUTAČNIMJESECSKR', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'TRENUTNIDAN', 'TRENUTAČNIDAN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'TRENUTNIDAN2', 'TRENUTAČNIDAN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'TRENUTNIDANIME', 'TRENUTAČNIDANIME', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TRENUTNAGODINA', 'TRENUTAČNAGODINA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'TRENUTNOVRIJEME', 'TRENUTNOVREME', 'TRENUTAČNOVRIJEME', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'TRENUTNISAT', 'TRENUTAČNISAT', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALNIMJESEC', 'LOKALNIMESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALNIMJESEC1', 'LOKALNIMESEC1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKALNIMJESECIME', 'LOKALNIMESECIME', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKALNIMJESECROD', 'LOKALNIMESECROD', 'LOKALNIMJESECGEN', 'LOKALNIMESECGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKALNIMJESECSKR', 'LOKALNIMESECSKR', 'LOKALNIMJESECKRAT', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALNIDAN', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALNIDAN2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKALNIDANIME', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALNAGODINA', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALNOVRIJEME', 'LOKALNOVREME', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALNISAT', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'BROJSTRANICA', 'BROJSTRANA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'BROJČLANAKA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'BROJDATOTEKA', 'BROJFAJLOVA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'BROJKORISNIKA', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'BROJAKTIVNIHKORISNIKA', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'BROJIZMJENA', 'BROJIZMENA', 'BROJUREĐIVANJA', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'BROJPREGLEDA', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'STRANICA', 'IMESTRANICE', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'STRANICE', 'IMESTRANICEE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'IMENSKIPROSTOR', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'IMENSKIPROSTORI', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'PROSTORZARAZGOVOR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'PROSTORIZARAZGOVOR', 'TALKSPACEE' ),
+       'fullpagename'            => array( '1', 'PUNOIMESTRANE', 'PUNOIMESTRANICE', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'PUNOIMESTRANEE', 'PUNOIMESTRANICEE', 'FULLPAGENAMEE' ),
+       'msg'                     => array( '0', 'POR:', 'MSG:' ),
+       'subst'                   => array( '0', 'ZAMJENI:', 'ZAMENI:', 'ZAMJENA:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'NVPOR:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'minijatura', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'minijatura=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'desno', 'right' ),
+       'img_left'                => array( '1', 'lijevo', 'levo', 'left' ),
+       'img_none'                => array( '1', 'n', 'bez', 'ništa', 'none' ),
+       'img_center'              => array( '1', 'centar', 'središte', 'c', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bez_okvira', 'bezokvira', 'frameless' ),
+       'img_page'                => array( '1', 'stranica=$1', 'stranica_$1', 'strana=$1', 'strana_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'na_gore', 'na_gore=$1', 'na_gore_$1', 'uspravno', 'uspravno=$1', 'uspravno_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'granica', 'obrub', 'border' ),
+       'img_baseline'            => array( '1', 'osnovnacrta', 'pocetna_linija', 'baseline' ),
+       'img_top'                 => array( '1', 'vrh', 'top' ),
+       'img_text_top'            => array( '1', 'vrh_teksta', 'tekst_vrh', 'text-top' ),
+       'img_middle'              => array( '1', 'sredina', 'middle' ),
+       'img_bottom'              => array( '1', 'dno', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekst-dno', 'text-bottom' ),
+       'localurl'                => array( '0', 'LOKALNIURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALNIURLE:', 'LOCALURLE:' ),
+       'notitleconvert'          => array( '0', '__BEZTC__', '__BEZKN__', '__BPN__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__BEZCC__', '__BPS__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'TRENUTNASEDMICA', 'TRENUTAČNITJEDAN', 'TRENUTNANEDELJA', 'TRENUTNITJEDAN', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'TRENUTNIDANSEDMICE', 'TRENUTAČNIDANTJEDNA', 'TRENUTNIDANNEDELJE', 'TRENUTNIDANTJEDNA', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALNASEDMICA', 'LOKALNITJEDAN', 'LOKALNANEDELJA', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'LOKALNIDANSEDMICE', 'LOKALNIDANTJEDNA', 'LOKALNIDANNEDELJE', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDIZMJENE', 'IDIZMENE', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'IZMJENEDANA', 'IZMENEDANA', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'IZMJENEDANA2', 'IZMENEDANA2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MJESECIZMJENE', 'MESECIZMENE', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'MJESECIZMJENE1', 'MESECIZMENE1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'GODINAIZMJENE', 'GODINAIZMENE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'OZNAKAVREMENAIZMJENE', 'OZNAKAVREMENAIZMENE', 'REVISIONTIMESTAMP' ),
+       'plural'                  => array( '0', 'MNOŽINA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PUNIURL:', 'PUNURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'PUNIURLE:', 'PUNURLE:', 'FULLURLE:' ),
+       'currenttimestamp'        => array( '1', 'TRENUTNAOZNAKAVREMENA', 'TRENUTAČNAOZNAKAVREMENA', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKALNAOZNAKAVREMENA', 'LOCALTIMESTAMP' ),
+       'special'                 => array( '0', 'posebno', 'special' ),
+       'hiddencat'               => array( '1', '__SAKRIVENAKATEGORIJA__', 'SKRIVENAKAT', '__SAKRIVENAKAT__', '__HIDDENCAT__' ),
+       'pagesize'                => array( '1', 'VELICINASTRANICE', 'VELIČINASTRANICE', 'VELIČINASTRANE', 'VELICINASTRANE', 'PAGESIZE' ),
+       'formatdate'              => array( '0', 'formatdatuma', 'formatdate', 'dateformat' ),
 );
 
 $linkTrail = '/^([a-zčćđžš]+)(.*)$/sDu';
@@ -2953,10 +2953,15 @@ Ovo je vjerovatno izazvano vezom ka vanjskoj nepoželjnoj stranici.',
 # Info page
 'pageinfo-title' => 'Informacije za "$1"',
 'pageinfo-header-edits' => 'Izmjene',
-'pageinfo-views' => 'Broj pregleda',
+'pageinfo-header-watchlist' => 'Praćene stranice',
+'pageinfo-header-views' => 'Pregledi',
+'pageinfo-subjectpage' => 'Stranica',
+'pageinfo-talkpage' => 'Stranica za razgovor',
 'pageinfo-watchers' => 'Broj onih koji pregledaju',
 'pageinfo-edits' => 'Broj izmjena',
 'pageinfo-authors' => 'Broj specifičnih autora',
+'pageinfo-views' => 'Broj pregleda',
+'pageinfo-viewsperedit' => 'Pregleda po izmjeni',
 
 # Patrolling
 'markaspatrolleddiff' => 'Označi kao patrolirano',
index 972e2ef..011be6c 100644 (file)
@@ -149,46 +149,46 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#යළියොමුව', '#REDIRECT' ),
-       'currentmonth'              => array( '1', 'වත්මන්මාසය', 'වත්මන්මාසය2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'වත්මන්මාසය1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'වත්මන්මාසනාමය', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'වත්මන්මාසනාමයපොදු', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'වත්මන්මාසයකෙටි', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'වත්මන්දිනය', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'වත්මන්දිනය2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'වත්මන්දිනනාමය', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'වත්මන්වසර', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'වත්මන්වේලාව', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'වත්මන්පැය', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'දේශීයමාසය', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'දේශීයමාසනාමය', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'දේශීයමාසනාමයපොදු', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'දේශීයමාසයකෙටි', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'දේශීයදිනය', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'දේශීයදිනය2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'දේශීයදිනනාමය', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'දේශීයවසර', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'දේශීයවේලාව', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'දේශීයපැය', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'පිටුසංඛ්‍යාව', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ලිපිසංඛ්‍යාව', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ගොනුසංඛ්‍යාව', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'පරිශීලකයන්සංඛ්‍යාව', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'සංස්කරණසංඛ්‍යාව', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'පිටුනාමය', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'නාමඅවකාශය', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'නාමඅවකාශයන්', 'NAMESPACEE' ),
-       'msg'                       => array( '0', 'පණිවුඩ:', 'MSG:' ),
-       'img_right'                 => array( '1', 'දකුණ', 'right' ),
-       'img_left'                  => array( '1', 'වම', 'left' ),
-       'img_none'                  => array( '1', 'නොමැත', 'none' ),
-       'img_width'                 => array( '1', '$1පික්', '$1px' ),
-       'img_center'                => array( '1', 'මධ්‍යය', 'center', 'centre' ),
-       'img_border'                => array( '1', 'දාරය', 'border' ),
-       'img_sub'                   => array( '1', 'උප', 'sub' ),
-       'img_middle'                => array( '1', 'මැද', 'middle' ),
-       'special'                   => array( '0', 'විශේෂ', 'special' ),
+       'redirect'                => array( '0', '#යළියොමුව', '#REDIRECT' ),
+       'currentmonth'            => array( '1', 'වත්මන්මාසය', 'වත්මන්මාසය2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'වත්මන්මාසය1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'වත්මන්මාසනාමය', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'වත්මන්මාසනාමයපොදු', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'වත්මන්මාසයකෙටි', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'වත්මන්දිනය', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'වත්මන්දිනය2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'වත්මන්දිනනාමය', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'වත්මන්වසර', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'වත්මන්වේලාව', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'වත්මන්පැය', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'දේශීයමාසය', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'දේශීයමාසනාමය', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'දේශීයමාසනාමයපොදු', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'දේශීයමාසයකෙටි', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'දේශීයදිනය', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'දේශීයදිනය2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'දේශීයදිනනාමය', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'දේශීයවසර', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'දේශීයවේලාව', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'දේශීයපැය', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'පිටුසංඛ්‍යාව', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ලිපිසංඛ්‍යාව', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ගොනුසංඛ්‍යාව', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'පරිශීලකයන්සංඛ්‍යාව', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'සංස්කරණසංඛ්‍යාව', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'පිටුනාමය', 'PAGENAME' ),
+       'namespace'               => array( '1', 'නාමඅවකාශය', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'නාමඅවකාශයන්', 'NAMESPACEE' ),
+       'msg'                     => array( '0', 'පණිවුඩ:', 'MSG:' ),
+       'img_right'               => array( '1', 'දකුණ', 'right' ),
+       'img_left'                => array( '1', 'වම', 'left' ),
+       'img_none'                => array( '1', 'නොමැත', 'none' ),
+       'img_width'               => array( '1', '$1පික්', '$1px' ),
+       'img_center'              => array( '1', 'මධ්‍යය', 'center', 'centre' ),
+       'img_border'              => array( '1', 'දාරය', 'border' ),
+       'img_sub'                 => array( '1', 'උප', 'sub' ),
+       'img_middle'              => array( '1', 'මැද', 'middle' ),
+       'special'                 => array( '0', 'විශේෂ', 'special' ),
 );
 
 $messages = array(
@@ -347,9 +347,9 @@ $messages = array(
 
 # Vector skin
 'vector-action-addsection' => 'මාතෘකාව එක්කරන්න',
-'vector-action-delete' => 'මකන්න',
+'vector-action-delete' => 'මà¶\9aà·\8fදමනà·\8aන',
 'vector-action-move' => 'ගෙනයන්න',
-'vector-action-protect' => 'ආරක්‍ෂණය',
+'vector-action-protect' => 'ආරක්‍ෂණය කරන්න',
 'vector-action-undelete' => 'මකාදැමීම අවලංගු කරන්න',
 'vector-action-unprotect' => 'ආරක්ෂණ තත්වය වෙනස් කරන්න',
 'vector-simplesearch-preference' => 'වැඩිදියුණුකළ සෙවුම් යෝජනා සක්‍රීය කරන්න (වෙක්ටර් තීමය සඳහා පමණි)',
@@ -365,7 +365,7 @@ $messages = array(
 'errorpagetitle' => 'දෝෂය',
 'returnto' => '$1 වෙත නැවත යන්න.',
 'tagline' => '{{SITENAME}} වෙතින්',
-'help' => 'à¶\8bදà·\80à·\8a',
+'help' => 'à¶\8bදà·\80à·\94',
 'search' => 'සොයන්න',
 'searchbutton' => 'සොයන්න',
 'go' => 'යන්න',
@@ -373,11 +373,11 @@ $messages = array(
 'history' => 'පිටුවේ ඉතිහාසය',
 'history_short' => 'ඉතිහාසය',
 'updatedmarker' => 'මාගේ අවසාන පිවිසුමෙන් පසුව යාවත්කාලීන කරඇත',
-'printableversion' => 'මුද්‍රණය කල හැකි සංස්කරණය',
+'printableversion' => 'මුද්‍රණයකලහැකි සංස්කරණය',
 'permalink' => 'ස්ථාවර සබැඳුම',
 'print' => 'මුද්‍රණය කරන්න',
 'view' => 'දසුන',
-'edit' => 'සංස්කරණය',
+'edit' => 'සංස්කරණය කරන්න',
 'create' => 'තනන්න',
 'editthispage' => 'මෙම පිටුව සංස්කරණය කරන්න',
 'create-this-page' => 'මෙම පිටුව තනන්න',
@@ -385,7 +385,7 @@ $messages = array(
 'deletethispage' => 'මෙම පිටුව මකන්න',
 'undelete_short' => '{{PLURAL:$1|එක් සංස්කරණයක|සංස්කරණ $1 ක}} මකා දැමීම ප්‍රතිලෝම කරන්න',
 'viewdeleted_short' => 'මකා දමනු ලැබූ {{PLURAL:$1|එක් සංස්කරණයක්|සංස්කරණ $1  ක්}} බලන්න',
-'protect' => 'ආරක්‍ෂණය',
+'protect' => 'ආරක්‍ෂණය කරන්න',
 'protect_change' => 'වෙනස් කරන්න',
 'protectthispage' => 'මෙම පිටුව ආරක්‍ෂණය කරන්න',
 'unprotect' => 'ආරක්ෂණ තත්වය වෙනස් කරන්න',
@@ -414,7 +414,7 @@ $messages = array(
 'lastmodifiedat' => 'මෙම පිටුව අවසන් වරට වෙනස් කරන ලද්දේ $1 දිනදී, $2 වේලාවෙහිදීය.',
 'viewcount' => 'මෙම පිටුවට {{PLURAL:$1|එක් වරක්|$1 වරක්}} පිවිස ඇත.',
 'protectedpage' => 'ආරක්ෂිත පිටුව',
-'jumpto' => 'à·\80à·\99ත à¶´à¶±à·\92න්න:',
+'jumpto' => 'à·\80à·\99ත à¶ºන්න:',
 'jumptonavigation' => 'සංචලනය',
 'jumptosearch' => 'සොයන්න',
 'view-pool-error' => "සමාවන්න, ස'වරයන් මෙම අවස්ථාවෙහිදී අධිපූරණය වී ඇත.
@@ -626,7 +626,7 @@ $2',
 'nologin' => "ඔබ හට ගිණුමක් නොමැතිද? '''$1'''.",
 'nologinlink' => 'ගිණුමක් තනන්න',
 'createaccount' => 'අලුත් ගිණුමක් තනන්න',
-'gotaccount' => 'දැනටමත් ගිණුමක් තිබේද? $1.',
+'gotaccount' => "දැනටමත් ගිණුමක් තිබේද? '''$1'''.",
 'gotaccountlink' => 'පිවිසෙන්න',
 'userlogin-resetlink' => 'ඔබේ පිවිසුම් තොරතුරු අමතකද?',
 'createaccountmail' => 'විද්‍යුත් තැපෑල මගින්',
@@ -768,7 +768,7 @@ $2
 'link_sample' => 'සබැඳි ශීර්ෂය',
 'link_tip' => 'අභ්‍යන්තර සබැඳිය',
 'extlink_sample' => 'http://www.example.com සබැඳුම් මාතෘකාව',
-'extlink_tip' => 'බාහිර සබැඳිය (http:// උපසර්ගය සිහි තබාගන්න)',
+'extlink_tip' => 'බාහිර සබැඳිය ( http:// උපසර්ගය සිහි තබාගන්න)',
 'headline_sample' => 'සිරස්තල පෙළ',
 'headline_tip' => '2 වන මට්ටමෙහි සිරස්තලය',
 'nowiki_sample' => 'ආකෘතිකරණය-නොකල පෙළ මෙහි රුවන්න',
@@ -844,9 +844,9 @@ $2
 
 මෙම නව ගිණුම සඳහා මුරපදය, ප්‍රවිෂ්ට වීමෙන් අනතුරුව, ''[[Special:ChangePassword|මුර පදය වෙනස් කරන්න]]''  පිටුව තුලදී වෙනස් කල හැක.",
 'newarticle' => '(නව)',
-'newarticletext' => "බà·\90ඳà·\92යà¶\9aà·\8a à¶\94à·\83à·\8aà·\83à·\9a à¶´à·\90මà·\92ණ à¶\94බ à¶´à·\92à·\80à·\92à·\83 à¶\87තà·\8aතà·\9a à¶¯à·\90නට à¶±à·\9cපà·\80තà·\92න à¶´à·\92ටà·\94à·\80කටයි.
+'newarticletext' => "බà·\90ඳà·\92යà¶\9aà·\8a à¶\94à·\83à·\8aà·\83à·\9a à¶´à·\90මà·\92ණ à¶\94බ à¶´à·\92à·\80à·\92à·\83 à¶\87තà·\8aතà·\9a à¶¯à·\90නට à¶±à·\9cපà·\80තà·\92න à¶½à·\92පà·\92යකටයි.
 මෙම ලිපිය තැනීමට අවශ්‍ය නම්, පහත ඇති කොටුව තුල අකුරු ලිවීම අරඹන්න (වැඩිදුර තොරතුරු සඳහා [[{{MediaWiki:Helppage}}|උදවු පිටුව]] බලන්න).
-à¶\94බ à¶¸à·\99à·\84à·\92 à¶´à·\92à·\80à·\92à·\83 à¶\87තà·\8aතà·\9a à¶\85තà·\8aà·\80à·\90රà·\90දà·\8aදà¶\9aà·\92නà·\8a à¶±à¶¸à·\8a, à¶\94බà¶\9cà·\9a à\9cà·\80à·\9aà·\82à¶\9aයà·\99à·\84à·\92 '''à¶\86පà·\83à·\94''' à¶¶à·\9cතà·\8aතම à¶\94බන්න.",
+à¶\94බ à¶¸à·\99à·\84à·\92 à¶´à·\92à·\80à·\92à·\83 à¶\87තà·\8aතà·\9a à¶\85තà·\8aà·\80à·\90රà·\90දà·\8aදà¶\9aà·\92නà·\8a à¶±à¶¸à·\8a, à¶\94බà¶\9cà·\9a à·\83à·\90රà·\92à·\83රයà·\99à·\84à·\92 (බà·\8aâ\80\8dරà·\80à·\94à·\83රයà·\99à·\84à·\92) '''à¶\86පà·\83à·\94 (back)''' à¶¶à·\9cතà·\8aතම à¶\9aà·\8aලà·\92à¶\9aà·\8a à¶\9aරන්න.",
 'anontalkpagetext' => "----''මෙම සංවාද පිටුව අයත් වන්නේ තවමත් ගිණුමක් තනා නැති හෝ එසේ කොට එනමුදු එය භාවිතා නොකරන හෝ නිර්නාමික පරිශීලකයෙකුටය.
 එබැවින්, ඔහු/ඇය හැඳින්වීමට සංඛ්‍යාත්මක IP ලිපිනය භාවිතා කිරීමට අප හට සිදුවේ.
 පරිශීලකයන් කිහිප දෙනෙකු විසින් මෙවැනි IP ලිපිනයක් හවුලේ පරිහරණය කරනවා විය හැක.
@@ -1000,7 +1000,7 @@ $3 විසින් සපයා ඇති හේතුව ''$2'' වේ",
 'currentrev' => 'නවතම සංශෝධනය',
 'currentrev-asof' => '$1 වන විට නවතම සංශෝධනය',
 'revisionasof' => '$1 තෙක් සංශෝධනය',
-'revision-info' => '$1 වන විට $2 විසින් සිදු කර ඇති සංශෝධන',
+'revision-info' => '$1 වන විට  $2 විසින් සිදු කර ඇති සංශෝධන',
 'previousrevision' => '← පැරණි සංශෝධනය',
 'nextrevision' => 'නව සංශෝධනය →',
 'currentrevisionlink' => 'වත්මන් සංශෝධනය',
@@ -1022,7 +1022,7 @@ $3 විසින් සපයා ඇති හේතුව ''$2'' වේ",
 # Revision feed
 'history-feed-title' => 'සංශෝධන ඉතිහාසය',
 'history-feed-description' => 'විකියෙහි මෙම පිටුව සඳහා ඇති සංශෝධන ඉතිහාසය',
-'history-feed-item-nocomment' => '$1 විසින් $2 හිදී',
+'history-feed-item-nocomment' => '$1 විසින්  $2 හිදී',
 'history-feed-empty' => 'අයැදුනු පිටුව නොපවතියි.
 එය විකියෙන් මකා දමා හෝ නම-වෙනස් කොට ඇතිවා විය හැකිය.
 අදාල නව පිටු සඳහා  [[Special:Search|විකිය තුල ගවේෂණය]] අත්හදා බලන්න.',
@@ -1164,8 +1164,8 @@ $1",
 'lineno' => 'පේළිය $1:',
 'compareselectedversions' => 'තෝරාගත් සංශෝධන සසඳන්න',
 'showhideselectedversions' => 'තෝරාගත් සංශෝධන පෙන්වන්න/සඟවන්න',
-'editundo' => 'අහෝසි',
-'diff-multi' => '({{PLURAL:$2|එක් පරිශීලකයෙක්|පරිශීලකයන් $2 ක්}} විසින් සිදුකල {{PLURAL:$1|එක් අතරමැදි සංශෝධනයක්|අතරමැදි සංශෝධන $1 ක්}} පෙන්නුම් කර නොමැත.)',
+'editundo' => 'අහෝසි කරන්න',
+'diff-multi' => '({{PLURAL:$2|one user|$2 users}} විසින් සිදුකල {{PLURAL:$1|එක් අතරමැදි සංශෝධනයක්| අතරමැදි සංශෝධන $1 ක්}} පෙන්නුම් කර නොමැත.)',
 'diff-multi-manyusers' => '(පරිශීලකයන් $2 කට වඩා වැඩි ගණනකගේ ආසන්න පුනරීක්‍ෂණ $1ක් පෙන්වා නොමැත)',
 
 # Search results
@@ -1179,14 +1179,14 @@ $1",
 'notitlematches' => 'පිටු ශීර්ෂ ගැලපීම් කිසිවක් නොමැත',
 'textmatches' => 'පිටු පෙළ ගැළපෙයි',
 'notextmatches' => 'පිටු පෙළ කිසිවක් නොගැළපෙයි',
-'prevn' => 'පෙර {{PLURAL:$1|$1}}',
-'nextn' => 'මීලඟ {{PLURAL:$1|$1}}',
-'prevn-title' => 'පූර්ව {{PLURAL:$1|ප්‍රතිඵලය|ප්‍රතිඵලයන් $1}}',
-'nextn-title' => 'මීලඟ {{PLURAL:$1|ප්‍රතිඵලය|ප්‍රතිඵල $1}}',
+'prevn' => 'පෙර  {{PLURAL:$1|$1}}',
+'nextn' => 'මීලඟ  {{PLURAL:$1|$1}}',
+'prevn-title' => 'පූර්ව  {{PLURAL:$1|ප්‍රතිඵලය|ප්‍රතිඵලයන් $1}}',
+'nextn-title' => 'මීලඟ  {{PLURAL:$1|ප්‍රතිඵලය|ප්‍රතිඵල $1}}',
 'shown-title' => 'එක් පිටුවක {{PLURAL:$1|ප්‍රතිඵලයක්|ප්‍රතිඵල $1 ක්}} බැගින් පෙන්වන්න',
 'viewprevnext' => '($1 {{int:pipe-separator}} $2) ($3) නරඹන්න',
 'searchmenu-legend' => 'ගවේෂණ තෝරාගැනීම්',
-'searchmenu-exists' => "'''මෙම විකියෙහි \"[[:\$1]]\" ලෙස නම් කර ඇති පිටුවක් ඇත.'''",
+'searchmenu-exists' => "''' මෙම විකියෙහි  \"[[:\$1]]\" ලෙස නම් කර ඇති පිටුවක් ඇත'''",
 'searchmenu-new' => "'''මෙම විකියෙහි \"[[:\$1]]\" පිටුව තනන්න!'''",
 'searchhelp-url' => 'Help:පටුන',
 'searchmenu-prefix' => '[[Special:PrefixIndex/$1|මෙම උපසර්ගය භාවිත කරමින් පිටු පිරික්සන්න]]',
@@ -1198,9 +1198,9 @@ $1",
 'searchprofile-articles-tooltip' => '$1 හි ගවේෂණය කරන්න',
 'searchprofile-project-tooltip' => '$1 හි ගවේෂණය කරන්න',
 'searchprofile-images-tooltip' => 'ගොනු සඳහා ගවේෂණය කරන්න',
-'searchprofile-everything-tooltip' => 'සියළු අන්තර්ගතය ගවේෂණය කරන්න (සාකච්ඡා පිටුද ඇතුළුව)',
+'searchprofile-everything-tooltip' => 'සියළු අන්තර්ගතය ගවේෂණය කරන්න(සාකච්ඡා පිටුද ඇතුළුව)',
 'searchprofile-advanced-tooltip' => 'අභිරුචි නාමඅවකාශයන්හි ගවේෂණය කරන්න',
-'search-result-size' => '$1 ({{PLURAL:$2|වචන 1 ක්|වචන $2 ක්}})',
+'search-result-size' => '$1 ({{PLURAL:$2|වචන 1 ක් |වචන $2 ක්}})',
 'search-result-category-size' => '{{PLURAL:$1|එක් සාමාජීකයෙන්|සාමාජීකයන් $1 ක්}} ({{PLURAL:$2|එක් උප-ප්‍රවර්ගයක්|උප-ප්‍රවර්ග $2 ක්}}, {{PLURAL:$3|එක් ගොනුවක්|ගොනු $3 ක්}})',
 'search-result-score' => 'අදාළතාව: $1%',
 'search-redirect' => '($1 යළි-යොමු කරන්න)',
@@ -1214,11 +1214,11 @@ $1",
 'search-relatedarticle' => 'සහසම්බන්ධිත',
 'mwsuggest-disable' => 'AJAX ඇඟවිලි අක්‍රීය කරන්න',
 'searcheverything-enable' => 'සියළු නාමඅවකාශයන්හි ගවේෂණය කරන්න',
-'searchrelated' => 'à\86à·\81à·\8aâ\80\8dරිත',
+'searchrelated' => 'à·\83à·\84à·\83මà·\8aබනà·\8aධිත',
 'searchall' => 'සියල්ල',
 'showingresults' => "#'''$2''' ගෙන් ආරම්භ කොට, {{PLURAL:$1|ප්‍රතිඵල '''1'''  ක් |ප්‍රතිඵල '''$1''' ක්}} දක්වා පහත පෙන්වා ඇත.",
 'showingresultsnum' => "#'''$2''' ගෙන් ආරම්භ කොට, {{PLURAL:$3|ප්‍රතිඵල '''1'''  ක් |ප්‍රතිඵල '''$3''' ක්}} පහත පෙන්වා ඇත.",
-'showingresultsheader' => "'''$4''' සඳහා {{PLURAL:$5| '''$3''' අතුරින් '''$1''' ප්‍රතිඵලය| '''$3''' අතුරින් '''$1 - $2''' ප්‍රතිඵලයන්}}",
+'showingresultsheader' => "'''$4''' සඳහා {{PLURAL:$5| '''$3''' අතුරින් '''$1''' ප්‍රතිඵලය| '''$3''' අතුරින් '''$1 - $2''' ප්‍රතිඵලයන් }}",
 'nonefound' => "'''සටහන''': පෙරනිමියෙන් ගවේෂණය වන්නේ සමහරක් නාමඅවකාශ පමණි.
 ඔබ‍ගේ විමසුමට ''all:'' උපසර්ගය යෙදීම මගින් සියළු අන්තර්ගතය ගවේෂණයට ඉඩ සැලසීම අත්හදා බලන්න (සාකච්ඡා පිටු, සැකිලි, ආදියද ඇතුළුව), නැතහොත්, උපසර්ගය ලෙස අපේක්‍ෂිත නාමඅවකාශය භාවිතා කරන්න.",
 'search-nonefound' => 'විමසුම හා ගැලපෙන ප්‍රතිඵල කිසිවක් නොමැත.',
@@ -1342,7 +1342,7 @@ HTML ටැගයන් පිරික්සන්න.',
 'email' => 'විද්‍යුත් තැපෑල',
 'prefs-help-realname' => 'සැබෑ නාමය හෙළි කිරීම වෛකල්පිකයි.
 ඔබ විසින් එය හෙළි කල හොත්, ඔබගේ කෘතීන් සඳහා ඔබහට කතෘ-බුහුමන් පිරිනැමීමට එය භාවිතා කරනු ඇත.',
-'prefs-help-email' => 'à·\80à·\92දà·\8aâ\80\8dයà·\94තà·\8a à¶­à·\90පà·\90ලà·\8a à¶½à·\92පà·\92නය à¶\85තà·\8aâ\80\8dයà·\8fà·\80à·\81à·\8aâ\80\8dය à¶±à·\9cà·\80à·\9a, à¶\91à·\84à·\99තà·\8a à¶\94බà¶\9cà·\9a à¶¸à·\94ර à¶´à¶¯à¶º à¶\85මතà¶\9a à·\80à·\96 à·\80à·\92ටà·\99à¶\9a à¶\91ය à¶ºà¶½à·\92 à·\83à·\90à¶\9aà·\83à·\93මට à¶±à¶¸à·\8a à·\80à·\92දà·\8aâ\80\8dයà·\94තà·\8a à¶½à·\92පà·\92නයà¶\9aà·\8a à¶¯à·\93 à¶­à·\92බà·\92ය à¶ºà·\94තà·\94ය.',
+'prefs-help-email' => 'විද්‍යුත් ලිපිනය අත්‍යාවශ්‍ය නොවේ, එහෙත් ඔබගේ මුර පදය අමතක වූ විටෙක එය යලි සැකසීමට නම් විද්‍යුත් ලිපිනයක් දී තිබිය යුතුය.',
 'prefs-help-email-others' => 'ඔබගේ පරිශීලක හෝ පරිශීලක සාකච්ඡා පිටුවෙහි සබැඳියක් ඔස්සේ විද්‍යුත් තැපෑල මගින් අනෙක් අයට ඔබව සම්බන්ධ කර ගැනීම පිණිස තේරිමක් සිදු කල හැක.
 අනෙකුත් පරිශීලකයන් ඔබව අමතන විට ඔබගේ විද්‍යුත් තැපැල් ලිපිනය හෙලිදරවු නොකෙරේ.',
 'prefs-help-email-required' => 'විද්‍යුත්-ලිපිනය අවශ්‍යයි.',
@@ -1526,7 +1526,7 @@ HTML ටැගයන් පිරික්සන්න.',
 'recentchanges-label-minor' => 'මෙය සුළු සංස්කරණයකි',
 'recentchanges-label-bot' => 'මෙය රොබෝවක් විසින් කරන ලද සංස්කරණයකි',
 'recentchanges-label-unpatrolled' => 'මෙම සංස්කරණය තවම විමර්ශනය කර නොමැත',
-'rcnote' => "$4 දින, $5 වන තෙක්, අවසන් {{PLURAL:$2|දිනදී|දින '''$2''' තුලදී}} සිදුවී ඇති, {{PLURAL:$1| '''1''' ක් වෙනස|අවසන් වෙනස්වීම් '''$1'''}} පහත දැක්වේ.",
+'rcnote' => "$4 දින, $5 වන තෙක්, අවසන් {{PLURAL:$2|දිනදී|දින '''$2''' තුලදී}} සිදුවී ඇති, {{PLURAL:$1| '''1''' ක් වෙනස|අවසන් වෙනස්වීම් '''$1'''  }} පහත දැක්වේ.",
 'rcnotefrom' => "'''$2''' න් පසු සිදුවී ඇති වෙනස්කම් මෙහි පහත දැක්වේ ('''$1''' ක ප්‍රමාණයක උපරිමයක් පෙන්වා ඇත).",
 'rclistfrom' => '$1 සිට බලපැවැත්වෙන මෑත වෙනස්වීම් පෙන්වන්න',
 'rcshowhideminor' => 'සුළු සංස්කරණ $1',
@@ -1557,13 +1557,13 @@ HTML ටැගයන් පිරික්සන්න.',
 'recentchangeslinked-toolbox' => 'සහසම්බන්ධිත වෙනස්වීම්',
 'recentchangeslinked-title' => '"$1" ආශ්‍රිත වෙනස්කිරීම්',
 'recentchangeslinked-noresult' => 'සලකා බැලූ කාලසීමාවෙහිදී, සබැඳි පිටු වල කිසිදු වෙනසක් සිදුවී නොමැත.',
-'recentchangeslinked-summary' => "විශේෂී ලෙස නිරූපිත පිටුවකට (හෝ විශේෂි ලෙස නිරූපිත ප්‍රවර්ගයක සාමාජීකයන්ට) සබැඳි පිටුවල මෑතදී සිදුවූ වෙනස්වීම් දැක්වෙන ලැයිස්තුවක් මෙහි දැක්වේ.
-[[Special:Watchlist|ඔබගේ  මුර-ලැයිස්තුවෙහි]] පිටු '''තදකුරු''' වලින් දක්වා ඇත.",
+'recentchangeslinked-summary' => "විශේෂී ලෙස නිරූපිත පිටුවකට (හෝ විශේෂි ලෙස නිරූපිත ප්‍රවර්ගයක සාමාජීකයන්ට) සබැඳි පිටුවල  මෑතදී සිදුවූ වෙනස්වීම් දැක්වෙන ලැයිස්තුවක් මෙහි දැක්වේ.
+[[Special:Watchlist|ඔබගේ  මුර-ලැයිස්තුවෙහි]] පිටු  '''තදකුරු''' වලින් දක්වා ඇත.",
 'recentchangeslinked-page' => 'පිටු නාමය:',
 'recentchangeslinked-to' => 'ඒ වෙනුවට දී ඇති පිටුවට සබැඳෙන පිටුවල වෙනස්වීම්  පෙන්වන්න',
 
 # Upload
-'upload' => 'à¶\9cà·\9cනà·\94à·\80à¶\9aà·\8a à¶\8bඩà·\94à¶\9cත à¶\9aරනà·\8aන',
+'upload' => 'à¶\9cà·\9cනà·\94à·\80à¶\9aà·\8a à¶\8bඩà·\94à¶\9cත à¶\9aà·\92රà·\93ම',
 'uploadbtn' => 'ගොනුව උඩුගත කරන්න',
 'reuploaddesc' => 'උඩුගත කිරීම අත්හැරදමා උඩුගත කිරීම් ආකෘති පත්‍රය වෙත යන්න',
 'upload-tryagain' => 'වෙනස් කරන ලද ගොනු විස්තරය ඉදිරිපත් කරන්න',
@@ -2187,7 +2187,7 @@ When filtered by user, only files where that user uploaded the most recent versi
 'notanarticle' => 'අන්තර්ගත පිටුවක් නොවේ',
 'notvisiblerev' => 'සංශෝධනය මකාදමා ඇත',
 'watchnochange' => 'ඔබ විසින් මුරකෙරෙන කිසිදු අයිතමයක් දක්වා ඇති කාල සීමාවෙහිදී  සංස්කරණයට භාජනය වී නොමැත.',
-'watchlist-details' => 'සාකච්ඡා පිටු නොගිණුනු කල, ඔබගේ මුර ලැයිස්තුවෙහි {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} ඇත.',
+'watchlist-details' => 'සාකච්ඡා පිටු නොගිණුනු කල, ඔබගේ මුර-ලැයිස්තුවෙහි {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} ඇත.',
 'wlheader-enotif' => '* විද්‍යුත්-තැපැල් දැනුම්දීම සක්‍රීය කෙරිණි.',
 'wlheader-showupdated' => "* ඔබ විසින් ඒවාට අවසන් වරට පිවිසුනු පසුව වෙනස්කෙරුනු පිටු  '''තදකුරු''' වලින් පෙන්වා ඇත",
 'watchmethod-recent' => 'මුර-කෙරෙන පිටු සඳහා මෑත සංස්කරණයන් පරික්‍ෂා කරමින්',
@@ -2195,7 +2195,7 @@ When filtered by user, only files where that user uploaded the most recent versi
 'watchlistcontains' => 'ඔබගේ මුර-ලැයිස්තුවෙහි  {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} අඩංගුය.',
 'iteminvalidname' => "'$1' අයිතමය පිළිබඳ ගැටළුවක් ඇත, අනීතික නමකි...",
 'wlnote' => "පහත දැක්වෙන්නේ $3, $4 මෙන්, අවසන් {{PLURAL:$2|පැය|පැය '''$2''' }} තුලදී සිදු කෙරී ඇති {{PLURAL:$1|අවසන් වෙනස්වීම්යි |අවසන් වෙනස්වීම්  '''$1''' යි}}.",
-'wlshowlast' => 'පසුගිය පැය $1 දින $2 $3 පෙන්වන්න',
+'wlshowlast' => 'පසුගිය පැය  $1 දින  $2  $3 පෙන්වන්න',
 'watchlist-options' => 'තෝරාගතහැකි මුර ලැයිස්තු සැකසුම්',
 
 # Displayed when you click the "watch" button and it is in the process of watching
@@ -2458,7 +2458,7 @@ $1',
 'sp-contributions-submit' => 'සොයන්න',
 
 # What links here
-'whatlinkshere' => 'මà·\99තනට à·\83බà·\90ඳà·\92 à¶´à·\92ටà·\94',
+'whatlinkshere' => 'සබැඳි පිටු',
 'whatlinkshere-title' => '"$1" වෙත සබැ‍ඳෙන පිටු',
 'whatlinkshere-page' => 'පිටුව:',
 'linkshere' => "ඉදිරියෙහි දැක්වෙන පිටු, '''[[:$1]]''' වෙත සබැඳෙයි:",
@@ -2844,15 +2844,16 @@ $1 ගේ වාරණයට හේතුව මෙය වේ: "$2"',
 'tooltip-pt-preferences' => 'මගේ අභිරුචි',
 'tooltip-pt-watchlist' => 'වෙනස්වීම් සිදුවී තිබේදැයි යන්න පිලිබඳව ඔබගේ විමසුමට ලක්ව ඇති පිටු ලැයිස්තුව',
 'tooltip-pt-mycontris' => 'ඔබගේ දායකත්වයන් ලැයිස්තුව‍',
-'tooltip-pt-login' => 'පà·\92à·\80à·\92à·\83à·\93ම à·\80ඩà·\8f à¶ºà·\9dà¶\9cà·\8aâ\80\8dය à·\80à·\9a. à¶±à¶¸à·\94තà·\8a, à¶\91ය à¶\85නà·\92à·\80à·\8fරà·\8aය à¶±à·\90ත',
+'tooltip-pt-login' => 'පà·\8aâ\80\8dරà·\80à·\92à·\83à·\93ම à·\80ඩà·\8f à¶ºà·\9dà¶\9cà·\8aâ\80\8dයà·\80à·\9a. à¶±à¶¸à·\94තà·\8a à¶\91ය à¶\85නà·\92à·\80à·\8fරà·\8aය à¶±à·\90ත.',
 'tooltip-pt-anonlogin' => 'එය අවශ්‍ය‍යෙන් කල යුත්තක් ‍නොවුනද, ප්‍රවිෂ්ට වීම සඳහා ඔබ ධෛර්යමත් කරනු ලැබේ.',
 'tooltip-pt-logout' => 'නික්මීම',
 'tooltip-ca-talk' => 'අන්තර්ගත පිටුව පිළිබඳ සාකච්ඡාව',
-'tooltip-ca-edit' => 'ඔබ‍ට මෙම පිටුව සංස්කරණය කල හැක. සුරැකීමට පෙර කරුණාකර පෙරදසුන බොත්තම භාවිතා කරන්න',
+'tooltip-ca-edit' => 'ඔබ‍ට මෙම පිටුව සංස්කරණය කල හැක.
+සුරැකීමට පෙර කරුණාකර පෙරදසුන බොත්තම භාවිතා කරන්න.',
 'tooltip-ca-addsection' => 'නව ඡේදයක් අරඹන්න',
 'tooltip-ca-viewsource' => 'මෙම පිටුව ආරක්‍ෂණය කොට ඇත.
 ඔබට එහි මූලාශ්‍රය නැරඹිය හැක.',
-'tooltip-ca-history' => 'මà·\99ම à¶´à·\92ටà·\94à·\80à·\9a à¶´à·\99ර à·\83à¶\82à·\81à·\9dධනයනà·\8a',
+'tooltip-ca-history' => 'මà·\99ම à¶´à·\92ටà·\94à·\80à·\9a à¶´à·\99ර à\85නà·\94à·\80à·\8fදයනà·\8a.',
 'tooltip-ca-protect' => 'මෙම පිටුව ආරක්‍ෂණය කරන්න',
 'tooltip-ca-unprotect' => 'මෙම පිටුවෙහි ආරක්ෂණ තත්වය වෙනස් කරන්න',
 'tooltip-ca-delete' => 'මේ පිටුව මකන්න',
@@ -2869,7 +2870,7 @@ $1 ගේ වාරණයට හේතුව මෙය වේ: "$2"',
 'tooltip-n-portal' => 'ව්‍යාපෘති පිළිබඳ, ඔබට කල හැක්කේ කුමක්ද, තොරතුරු සොයාගත හැක්කේ කොතැනද',
 'tooltip-n-currentevents' => 'කාලීන සිදුවීම් පිළිබඳ පසුබිම් තොරතුරු සොයා දැනගන්න',
 'tooltip-n-recentchanges' => 'විකියෙහි මෑත වෙනස්කිරීම් ලැයිස්තුවක්',
-'tooltip-n-randompage' => 'à¶\85à·\84ඹà·\94 à¶´à·\92ටà·\94à·\80à¶\9aà·\8a à¶´à·\96රණය කරන්න',
+'tooltip-n-randompage' => 'à¶\85à·\84ඹà·\94 à¶´à·\92ටà·\94à·\80à¶\9aà·\8a à¶½à·\9dඩà·\8aකරන්න',
 'tooltip-n-help' => 'සොයා දැනගත හැකි තැන',
 'tooltip-t-whatlinkshere' => 'මෙය හා සබැ‍ඳෙන සියළු විකි පිටු ලැයිස්තුව',
 'tooltip-t-recentchangeslinked' => 'මෙම පිටුව හා සබැඳි පිටුවල ‍නව වෙනස්වීම්',
@@ -2958,10 +2959,15 @@ $1 ගේ වාරණයට හේතුව මෙය වේ: "$2"',
 # Info page
 'pageinfo-title' => '"$1" සඳහා තොරතුරු',
 'pageinfo-header-edits' => 'සංස්කරණ',
-'pageinfo-views' => 'නැරඹුම් සංඛ්‍යාව',
+'pageinfo-header-watchlist' => 'මුර-ලැයිස්තුව',
+'pageinfo-header-views' => 'නැරඹුම්',
+'pageinfo-subjectpage' => 'පිටුව',
+'pageinfo-talkpage' => 'සාකච්ඡා පිටුව',
 'pageinfo-watchers' => 'මුරකරන්නන් සංඛ්‍යාව',
 'pageinfo-edits' => 'සංස්කරණයන් සංඛ්‍යාව',
 'pageinfo-authors' => 'ප්‍රභින්න කර්තෘවරුන් සංඛ්‍යාව',
+'pageinfo-views' => 'නැරඹුම් සංඛ්‍යාව',
+'pageinfo-viewsperedit' => 'එක් සංස්කරණයකට නැරඹුම් ගණන',
 
 # Patrolling
 'markaspatrolleddiff' => 'පරික්ෂාකර බැලූ ලෙස සලකුණු කරන්න',
@@ -3003,7 +3009,7 @@ $1',
 'file-info' => 'ගොනු විශාලත්වය: $1, MIME වර්ගය: $2',
 'file-info-size' => '$1 × $2 පික්සල, ගොනු විශාලත්වය: $3, MIME ශෛලිය: $4',
 'file-info-size-pages' => '$1 × $2 පික්සල, ගොනු තරම: $3, MIME වර්ගය: $4, $5 {{PLURAL:$5|පිටුව|පිටු}}',
-'file-nohires' => 'මෙයට ඉහල විසර්ජනයක් දක්වා එළඹිය නොහැක.',
+'file-nohires' => 'මෙයට ඉහල විසර්ජනයක් (resolution) දක්වා එළඹිය නොහැක.',
 'svg-long-desc' => 'SVG ගොනුව, නාමමාත්‍රිකව $1 × $2 පික්සල්, ගොනු විශාලත්වය: $3',
 'show-big-image' => 'පූර්ණ විභේදනය',
 'show-big-image-preview' => 'මෙම පෙරදසුනෙහි තරම: $1.',
@@ -3086,7 +3092,7 @@ Variants for Chinese language
 'variantname-tg' => 'tg',
 
 # Metadata
-'metadata' => 'පාරදත්ත',
+'metadata' => 'පාරදත්ත (Metadata)',
 'metadata-help' => 'සමහරවිට ඩිජිටල් කැමරාවක් හෝ ස්කෑනරයක් හෝ භාවිතයෙන්, නිමැවා හෝ සංඛ්‍යාංකකරණය (ඩිජිටල්කරණය) කොට එක් කල , අමතර තොරතුරු මෙම ගොනුවේ අඩංගුය.
 ගොනුව මුලින්ම පැවැති තත්ත්වයෙහි සිට විකරණය කොට තිබේ නම්, සමහරක් තොරතුරු විකරිත ගොනුව පූර්ණ වශයෙන් පිළිඹිමු නොකරනු ඇත.',
 'metadata-expand' => 'විස්තීරණය කරන ලද විස්තර පෙන්වන්න',
@@ -3094,14 +3100,14 @@ Variants for Chinese language
 'metadata-fields' => 'Image metadata fields listed in this message will be included on image page display when the metadata table is collapsed.
 Others will be hidden by default.
 * make
-* මාදිලිය
+* model
 * datetimeoriginal
 * exposuretime
 * fnumber
 * isospeedratings
 * focallength
-* කලාකරු
-* ප්‍රකාශන හිමිකම
+* artist
+* copyright
 * imagedescription
 * gpslatitude
 * gpslongitude
@@ -3683,8 +3689,8 @@ This confirmation code will expire at $4.',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'අදාල වෙනස්වීම් නරඹන්න',
-'watchlisttools-edit' => 'මුර ලැයිස්තුව නැරඹීම හා සංස්කරණය',
-'watchlisttools-raw' => 'නොනිමි මුර ලැයිස්තුව සංස්කරණය කරන්න',
+'watchlisttools-edit' => 'මුර-ලැයිස්තුව නැරඹීම හා සංස්කරණය',
+'watchlisttools-raw' => 'නොනිමි මුර-ලැයිස්තුව සංස්කරණය කරන්න',
 
 # Iranian month names
 'iranian-calendar-m1' => 'ෆාර්වාදීන්',
@@ -3750,7 +3756,7 @@ This confirmation code will expire at $4.',
 
 # Core parser functions
 'unknown_extension_tag' => 'අඥාත ප්‍රසර්ජන ටැගය "$1"',
-'duplicate-defaultsort' => '\'\'\'අවවාදයයි:\'\'\' "$2" පෙරනිමි සුබෙදුම් යතුර විසින් ‍පූර්ව පෙරනිමි සුබෙදුම් යතුර වූ "$1" අතික්‍රමණය කරයි.',
+'duplicate-defaultsort' => 'අවවාදයයි: "$2" පෙරනිමි සුබෙදුම් යතුර විසින් ‍පූර්ව පෙරනිමි සුබෙදුම් යතුර  වූ  "$1" අතික්‍රමණය කරයි.',
 
 # Special:Version
 'version' => 'අනුවාදය',
index 50e5730..cb61489 100644 (file)
@@ -179,69 +179,69 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#presmeruj', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZOBSAHU__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALÉRIE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__VYNÚTIŤOBSAH__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__OBSAH__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NEUPRAVOVAŤSEKCIE__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'AKTUÁLNYMESIAC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'NÁZOVAKTUÁLNEHOMESIACA', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'NÁZOVAKTUÁLNEHOMESIACAGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'NÁZOVAKTUÁLNEHOMESIACASKRATKA', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'AKTUÁLNYDEŇ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'AKTUÁLNYDEŇ2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NÁZOVAKTUÁLNEHODŇA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AKTUÁLNYROK', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AKTUÁLNYČAS', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'AKTUÁLNAHODINA', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'POČETSTRÁNOK', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'POČETČLÁNKOV', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'POČETSÚBOROV', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'POČETPOUŽÍVATEĽOV', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'POČETÚPRAV', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'NÁZOVSTRÁNKY', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'NÁZOVSTRÁNKYE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'MENNÝPRIESTOR', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'MENNÝPRIESTORE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'DISKUSNÝPRIESTOR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'DISKUSNÝPRIESTORE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'PRIESTORČLÁNKOV', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'PRIESTORČLÁNKOVE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'PLNÝNÁZOVSTRÁNKY', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'PLNÝNÁZOVSTRÁNKYE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'NÁZOVPODSTRÁNKY', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'NÁZOVPODSTRÁNKYE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'NÁZOVZÁKLADNEJSTRÁNKY', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'NÁZOVZÁKLADNEJSTRÁNKYE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'NÁZOVDISKUSNEJSTRÁNKY', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'NÁZOVDISKUSNEJSTRÁNKYE', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'NÁZOVČLÁNKU', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'NÁZOVČLÁNKUE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'SPRÁVA:', 'MSG:' ),
-       'subst'                     => array( '0', 'NAHR:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'náhľad', 'náhľadobrázka', 'thumbnail', 'thumb' ),
-       'img_right'                 => array( '1', 'vpravo', 'right' ),
-       'img_left'                  => array( '1', 'vľavo', 'left' ),
-       'img_none'                  => array( '1', 'žiadny', 'none' ),
-       'img_width'                 => array( '1', '$1bod', '$1px' ),
-       'img_center'                => array( '1', 'stred', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'rám', 'framed', 'enframed', 'frame' ),
-       'img_border'                => array( '1', 'okraj', 'border' ),
-       'sitename'                  => array( '1', 'NÁZOVLOKALITY', 'SITENAME' ),
-       'ns'                        => array( '0', 'MP:', 'NS:' ),
-       'servername'                => array( '0', 'NÁZOVSERVERA', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'CESTAKUSKRIPTU', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
-       'currentweek'               => array( '1', 'AKTUÁLNYTÝŽDEŇ', 'CURRENTWEEK' ),
-       'currentversion'            => array( '1', 'AKTUÁLNAVERZIA', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#JAZYK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'JAZYKOBSAHU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'numberofadmins'            => array( '1', 'POČETSPRÁVCOV', 'NUMBEROFADMINS' ),
-       'filepath'                  => array( '0', 'CESTAKSÚBORU:', 'FILEPATH:' ),
-       'hiddencat'                 => array( '1', '__SKRYTÁKATEGÓRIA__', '__SKRYTÁKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'STRÁNOKVKATEGÓRII', 'STRÁNOKVKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'VEĽKOSŤSTRÁNKY', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#presmeruj', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZOBSAHU__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALÉRIE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__VYNÚTIŤOBSAH__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__OBSAH__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NEUPRAVOVAŤSEKCIE__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'AKTUÁLNYMESIAC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'NÁZOVAKTUÁLNEHOMESIACA', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'NÁZOVAKTUÁLNEHOMESIACAGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'NÁZOVAKTUÁLNEHOMESIACASKRATKA', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'AKTUÁLNYDEŇ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'AKTUÁLNYDEŇ2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NÁZOVAKTUÁLNEHODŇA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AKTUÁLNYROK', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AKTUÁLNYČAS', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'AKTUÁLNAHODINA', 'CURRENTHOUR' ),
+       'numberofpages'           => array( '1', 'POČETSTRÁNOK', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'POČETČLÁNKOV', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'POČETSÚBOROV', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'POČETPOUŽÍVATEĽOV', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'POČETÚPRAV', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'NÁZOVSTRÁNKY', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'NÁZOVSTRÁNKYE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'MENNÝPRIESTOR', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'MENNÝPRIESTORE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'DISKUSNÝPRIESTOR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'DISKUSNÝPRIESTORE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'PRIESTORČLÁNKOV', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'PRIESTORČLÁNKOVE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'PLNÝNÁZOVSTRÁNKY', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'PLNÝNÁZOVSTRÁNKYE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'NÁZOVPODSTRÁNKY', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'NÁZOVPODSTRÁNKYE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'NÁZOVZÁKLADNEJSTRÁNKY', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'NÁZOVZÁKLADNEJSTRÁNKYE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'NÁZOVDISKUSNEJSTRÁNKY', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'NÁZOVDISKUSNEJSTRÁNKYE', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'NÁZOVČLÁNKU', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'NÁZOVČLÁNKUE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'SPRÁVA:', 'MSG:' ),
+       'subst'                   => array( '0', 'NAHR:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'náhľad', 'náhľadobrázka', 'thumbnail', 'thumb' ),
+       'img_right'               => array( '1', 'vpravo', 'right' ),
+       'img_left'                => array( '1', 'vľavo', 'left' ),
+       'img_none'                => array( '1', 'žiadny', 'none' ),
+       'img_width'               => array( '1', '$1bod', '$1px' ),
+       'img_center'              => array( '1', 'stred', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'rám', 'framed', 'enframed', 'frame' ),
+       'img_border'              => array( '1', 'okraj', 'border' ),
+       'sitename'                => array( '1', 'NÁZOVLOKALITY', 'SITENAME' ),
+       'ns'                      => array( '0', 'MP:', 'NS:' ),
+       'servername'              => array( '0', 'NÁZOVSERVERA', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'CESTAKUSKRIPTU', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
+       'currentweek'             => array( '1', 'AKTUÁLNYTÝŽDEŇ', 'CURRENTWEEK' ),
+       'currentversion'          => array( '1', 'AKTUÁLNAVERZIA', 'CURRENTVERSION' ),
+       'language'                => array( '0', '#JAZYK:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'JAZYKOBSAHU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'numberofadmins'          => array( '1', 'POČETSPRÁVCOV', 'NUMBEROFADMINS' ),
+       'filepath'                => array( '0', 'CESTAKSÚBORU:', 'FILEPATH:' ),
+       'hiddencat'               => array( '1', '__SKRYTÁKATEGÓRIA__', '__SKRYTÁKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'STRÁNOKVKATEGÓRII', 'STRÁNOKVKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'VEĽKOSŤSTRÁNKY', 'PAGESIZE' ),
 );
 
 $namespaceNames = array(
@@ -3064,10 +3064,15 @@ Pravdepodobne to spôsobil odkaz na externú internetovú lokalitu, ktorá sa na
 # Info page
 'pageinfo-title' => 'Informácie o „$1“',
 'pageinfo-header-edits' => 'Úpravy',
-'pageinfo-views' => 'Počet zobrazení',
+'pageinfo-header-watchlist' => 'Sledované stránky',
+'pageinfo-header-views' => 'Zobrazení',
+'pageinfo-subjectpage' => 'Stránka',
+'pageinfo-talkpage' => 'Diskusná stránka',
 'pageinfo-watchers' => 'Počet sledovateľov',
 'pageinfo-edits' => 'Počet úprav',
 'pageinfo-authors' => 'Počet rôznych autorov',
+'pageinfo-views' => 'Počet zobrazení',
+'pageinfo-viewsperedit' => 'Zobrazení na úpravu',
 
 # Skin names
 'skinname-standard' => 'Klasický',
index 7f173aa..6b6268f 100644 (file)
@@ -113,44 +113,44 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#PREUSMERITEV', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BREZKAZALAVSEBINE__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BREZGALERIJE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__VSILIKAZALOVSEBINE__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__POGLAVJE__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BREZUREJANJARAZDELKOV__', '__NOEDITSECTION__' ),
-       'img_thumbnail'             => array( '1', 'sličica', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'sličica=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'desno', 'right' ),
-       'img_left'                  => array( '1', 'levo', 'left' ),
-       'img_none'                  => array( '1', 'brez', 'none' ),
-       'img_width'                 => array( '1', '$1_pik', '$1px' ),
-       'img_center'                => array( '1', 'sredina', 'sredinsko', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'okvir', 'okvirjeno', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'brezokvirja', 'frameless' ),
-       'img_page'                  => array( '1', 'stran=$1', 'm_stran $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'zgorajdesno', 'zgorajdesno=$1', 'zgorajdesno $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'obroba', 'border' ),
-       'img_sub'                   => array( '1', 'pod', 'podpisano', 'sub' ),
-       'img_super'                 => array( '1', 'nad', 'nadpisano', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'vrh', 'top' ),
-       'img_text_top'              => array( '1', 'vrh-besedila', 'text-top' ),
-       'img_bottom'                => array( '1', 'dno', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'dno-besedila', 'text-bottom' ),
-       'sitename'                  => array( '1', 'IMESTRANI', 'SITENAME' ),
-       'server'                    => array( '0', 'STREZNIK', 'SERVER' ),
-       'grammar'                   => array( '0', 'SKLON:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'SPOL:', 'GENDER:' ),
-       'plural'                    => array( '0', 'MNOZINA:', 'PLURAL:' ),
-       'language'                  => array( '0', '#JEZIK:', '#LANGUAGE:' ),
-       'tag'                       => array( '0', 'oznaka', 'tag' ),
-       'hiddencat'                 => array( '1', '__SKRITAKATEGORIJA__', '__HIDDENCAT__' ),
-       'index'                     => array( '1', '__KAZALO__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__BREZKAZALA__', '__NOINDEX__' ),
-       'staticredirect'            => array( '1', '__STATICNAPREUSMERITEV__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'STOPNJAZASCITE', 'PROTECTIONLEVEL' ),
-       'url_path'                  => array( '0', 'POT', 'PATH' ),
-       'url_query'                 => array( '0', 'POIZVEDBA', 'QUERY' ),
+       'redirect'                => array( '0', '#PREUSMERITEV', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BREZKAZALAVSEBINE__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BREZGALERIJE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__VSILIKAZALOVSEBINE__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__POGLAVJE__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BREZUREJANJARAZDELKOV__', '__NOEDITSECTION__' ),
+       'img_thumbnail'           => array( '1', 'sličica', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'sličica=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'desno', 'right' ),
+       'img_left'                => array( '1', 'levo', 'left' ),
+       'img_none'                => array( '1', 'brez', 'none' ),
+       'img_width'               => array( '1', '$1_pik', '$1px' ),
+       'img_center'              => array( '1', 'sredina', 'sredinsko', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'okvir', 'okvirjeno', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'brezokvirja', 'frameless' ),
+       'img_page'                => array( '1', 'stran=$1', 'm_stran $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'zgorajdesno', 'zgorajdesno=$1', 'zgorajdesno $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'obroba', 'border' ),
+       'img_sub'                 => array( '1', 'pod', 'podpisano', 'sub' ),
+       'img_super'               => array( '1', 'nad', 'nadpisano', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'vrh', 'top' ),
+       'img_text_top'            => array( '1', 'vrh-besedila', 'text-top' ),
+       'img_bottom'              => array( '1', 'dno', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'dno-besedila', 'text-bottom' ),
+       'sitename'                => array( '1', 'IMESTRANI', 'SITENAME' ),
+       'server'                  => array( '0', 'STREZNIK', 'SERVER' ),
+       'grammar'                 => array( '0', 'SKLON:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'SPOL:', 'GENDER:' ),
+       'plural'                  => array( '0', 'MNOZINA:', 'PLURAL:' ),
+       'language'                => array( '0', '#JEZIK:', '#LANGUAGE:' ),
+       'tag'                     => array( '0', 'oznaka', 'tag' ),
+       'hiddencat'               => array( '1', '__SKRITAKATEGORIJA__', '__HIDDENCAT__' ),
+       'index'                   => array( '1', '__KAZALO__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__BREZKAZALA__', '__NOINDEX__' ),
+       'staticredirect'          => array( '1', '__STATICNAPREUSMERITEV__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'STOPNJAZASCITE', 'PROTECTIONLEVEL' ),
+       'url_path'                => array( '0', 'POT', 'PATH' ),
+       'url_query'               => array( '0', 'POIZVEDBA', 'QUERY' ),
 );
 
 $linkTrail = '/^([a-zčćđžš]+)(.*)$/sDu';
@@ -2971,10 +2971,15 @@ Omogoča vnos pojasnila v povzetku urejanja.',
 # Info page
 'pageinfo-title' => 'Informacije o »$1«',
 'pageinfo-header-edits' => 'Urejanja',
-'pageinfo-views' => 'Število ogledov',
+'pageinfo-header-watchlist' => 'Spisek nadzorov',
+'pageinfo-header-views' => 'Ogledi',
+'pageinfo-subjectpage' => 'Stran',
+'pageinfo-talkpage' => 'Pogovorna stran',
 'pageinfo-watchers' => 'Število spremljevalcev',
 'pageinfo-edits' => 'Število urejanj',
 'pageinfo-authors' => 'Število različnih avtorjev',
+'pageinfo-views' => 'Število ogledov',
+'pageinfo-viewsperedit' => 'Razmerje med ogledi in urejanji',
 
 # Patrolling
 'markaspatrolleddiff' => 'Označite kot nadzorovano',
index 2b71faf..bc3e5ef 100644 (file)
@@ -128,77 +128,77 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#RIDREJTO', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__JOTP__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__JOGALERI__', '__NOGALLERY__' ),
-       'toc'                       => array( '0', '__TP__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__JOREDAKTIMSEKSIONI__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'MUAJIMOMENTAL', 'MUAJIMOMENTAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MUAJIMOMENTAL1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'EMRIIMUAJITMOMENTAL', 'CURRENTMONTHNAME' ),
-       'currentday'                => array( '1', 'DITASOT', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DITASOT2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'EMRIIDITËSOT', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'SIVJET', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'KOHATANI', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ORATANI', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'MUAJILOKAL', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'EMRIIMUAJITLOKAL', 'LOCALMONTHNAME' ),
-       'localday'                  => array( '1', 'DITALOKALE', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'DITALOKALE2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'EMRIIDITËSLOKALE', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'VITILOKAL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'KOHALOKALE', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ORALOKALE', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'NUMRIFAQEVE', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'NUMRIIARTIKUJVE', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'NUMRIISKEDAVE', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'NUMRIIPËRDORUESVE', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'NUMRIIPËRDORUESVEAKTIVË', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'NUMRIREDAKTIMEVE', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'NUMRIISHIKIMEVE', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'EMRIFAQES', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'HAPËSIRA', 'NAMESPACE' ),
-       'fullpagename'              => array( '1', 'EMRIIPLOTËIFAQES', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'EMRIIPLOTËIFAQESE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'EMRIINËNFAQES', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'EMRIINËNFAQESE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'EMRIIFAQESBAZË', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'EMRIIFAQESBAZËE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'EMRIIFAQESSËDISKUTIMIT', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'EMRIIFAQESSËDISKUTIMITE', 'TALKPAGENAMEE' ),
-       'subst'                     => array( '0', 'ZËVN', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'parapamje', 'pamje', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'parapamje=$1', 'pamje=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'djathtas', 'right' ),
-       'img_left'                  => array( '1', 'majtas', 'left' ),
-       'img_none'                  => array( '1', 's\'ka', 'none' ),
-       'img_center'                => array( '1', 'qendër', 'qendrore', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'i_kornizuar', 'pa_kornizë', 'kornizë', 'framed', 'enframed', 'frame' ),
-       'img_page'                  => array( '1', 'faqja=$1', 'faqja $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'lartdjathtas', 'lartdjathtas=$1', 'lartdjathtas $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'kufi', 'border' ),
-       'img_baseline'              => array( '1', 'linjabazë', 'baseline' ),
-       'img_sub'                   => array( '1', 'nën', 'sub' ),
-       'img_text_top'              => array( '1', 'tekst-top', 'text-top' ),
-       'img_middle'                => array( '1', 'mes', 'middle' ),
-       'img_bottom'                => array( '1', 'fund', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'tekst-fund', 'text-bottom' ),
-       'img_link'                  => array( '1', 'lidhje=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'EMRIISAJTIT', 'SITENAME' ),
-       'localurl'                  => array( '0', 'URLLOKALE', 'LOCALURL:' ),
-       'server'                    => array( '0', 'SERVERI', 'SERVER' ),
-       'servername'                => array( '0', 'EMRIISERVERIT', 'SERVERNAME' ),
-       'grammar'                   => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GJINIA:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'JAVAMOMENTALE', 'CURRENTWEEK' ),
-       'plural'                    => array( '0', 'SHUMËS:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLEPLOTË', 'FULLURL:' ),
-       'language'                  => array( '0', '#GJUHA:', '#LANGUAGE:' ),
-       'numberofadmins'            => array( '1', 'NUMRIIADMINISTRUESVE', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'speciale', 'special' ),
-       'hiddencat'                 => array( '1', '__KATEGORIEFSHEHUR__', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'MADHËSIAEFAQES', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#RIDREJTO', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__JOTP__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__JOGALERI__', '__NOGALLERY__' ),
+       'toc'                     => array( '0', '__TP__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__JOREDAKTIMSEKSIONI__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'MUAJIMOMENTAL', 'MUAJIMOMENTAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MUAJIMOMENTAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'EMRIIMUAJITMOMENTAL', 'CURRENTMONTHNAME' ),
+       'currentday'              => array( '1', 'DITASOT', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DITASOT2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'EMRIIDITËSOT', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'SIVJET', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'KOHATANI', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ORATANI', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'MUAJILOKAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'EMRIIMUAJITLOKAL', 'LOCALMONTHNAME' ),
+       'localday'                => array( '1', 'DITALOKALE', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'DITALOKALE2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'EMRIIDITËSLOKALE', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'VITILOKAL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'KOHALOKALE', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ORALOKALE', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'NUMRIFAQEVE', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'NUMRIIARTIKUJVE', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'NUMRIISKEDAVE', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'NUMRIIPËRDORUESVE', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'NUMRIIPËRDORUESVEAKTIVË', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'NUMRIREDAKTIMEVE', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'NUMRIISHIKIMEVE', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'EMRIFAQES', 'PAGENAME' ),
+       'namespace'               => array( '1', 'HAPËSIRA', 'NAMESPACE' ),
+       'fullpagename'            => array( '1', 'EMRIIPLOTËIFAQES', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'EMRIIPLOTËIFAQESE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'EMRIINËNFAQES', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'EMRIINËNFAQESE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'EMRIIFAQESBAZË', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'EMRIIFAQESBAZËE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'EMRIIFAQESSËDISKUTIMIT', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'EMRIIFAQESSËDISKUTIMITE', 'TALKPAGENAMEE' ),
+       'subst'                   => array( '0', 'ZËVN', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'parapamje', 'pamje', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'parapamje=$1', 'pamje=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'djathtas', 'right' ),
+       'img_left'                => array( '1', 'majtas', 'left' ),
+       'img_none'                => array( '1', 's\'ka', 'none' ),
+       'img_center'              => array( '1', 'qendër', 'qendrore', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'i_kornizuar', 'pa_kornizë', 'kornizë', 'framed', 'enframed', 'frame' ),
+       'img_page'                => array( '1', 'faqja=$1', 'faqja $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'lartdjathtas', 'lartdjathtas=$1', 'lartdjathtas $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'kufi', 'border' ),
+       'img_baseline'            => array( '1', 'linjabazë', 'baseline' ),
+       'img_sub'                 => array( '1', 'nën', 'sub' ),
+       'img_text_top'            => array( '1', 'tekst-top', 'text-top' ),
+       'img_middle'              => array( '1', 'mes', 'middle' ),
+       'img_bottom'              => array( '1', 'fund', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'tekst-fund', 'text-bottom' ),
+       'img_link'                => array( '1', 'lidhje=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'EMRIISAJTIT', 'SITENAME' ),
+       'localurl'                => array( '0', 'URLLOKALE', 'LOCALURL:' ),
+       'server'                  => array( '0', 'SERVERI', 'SERVER' ),
+       'servername'              => array( '0', 'EMRIISERVERIT', 'SERVERNAME' ),
+       'grammar'                 => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GJINIA:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'JAVAMOMENTALE', 'CURRENTWEEK' ),
+       'plural'                  => array( '0', 'SHUMËS:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLEPLOTË', 'FULLURL:' ),
+       'language'                => array( '0', '#GJUHA:', '#LANGUAGE:' ),
+       'numberofadmins'          => array( '1', 'NUMRIIADMINISTRUESVE', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'speciale', 'special' ),
+       'hiddencat'               => array( '1', '__KATEGORIEFSHEHUR__', '__HIDDENCAT__' ),
+       'pagesize'                => array( '1', 'MADHËSIAEFAQES', 'PAGESIZE' ),
 );
 
 $datePreferences = array(
@@ -2961,10 +2961,15 @@ Ju lutemi provoni përsëri.',
 # Info page
 'pageinfo-title' => 'Informacion për " $1 "',
 'pageinfo-header-edits' => 'Redaktimet',
-'pageinfo-views' => 'Numri i shikimeve',
+'pageinfo-header-watchlist' => 'Lista mbikqyrëse',
+'pageinfo-header-views' => 'Shikime',
+'pageinfo-subjectpage' => 'Faqe',
+'pageinfo-talkpage' => 'Faqe diskutimi',
 'pageinfo-watchers' => 'Numri i mbikqyrësve',
 'pageinfo-edits' => 'Numri i redaktimeve',
 'pageinfo-authors' => 'Numri i autorëve të veçantë',
+'pageinfo-views' => 'Numri i shikimeve',
+'pageinfo-viewsperedit' => 'Shikime për redaktim',
 
 # Skin names
 'skinname-standard' => 'Standarte',
index 6a55ec0..c793a24 100644 (file)
@@ -246,150 +246,150 @@ $dateFormats = array(
 
 /* NOT USED IN STABLE VERSION */
 $magicWords = array(
-       'redirect'                  => array( '0', '#Преусмери', '#преусмери', '#ПРЕУСМЕРИ', '#Преусмјери', '#преусмјери', '#ПРЕУСМЈЕРИ', '#redirect', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЕЗСАДРЖАЈА__', '__БЕЗ_САДРЖАЈА__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__БЕЗГАЛЕРИЈЕ__', '__БЕЗ_ГАЛЕРИЈЕ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ФОРСИРАНИСАДРЖАЈ__', '__ФОРСИРАНИ_САДРЖАЈ__', '__ПРИМОРАНИСАДРЖАЈ__', '__ПРИМОРАНИ_САДРЖАЈ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__САДРЖАЈ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БЕЗИЗМЕНА__', '__БЕЗ_ИЗМЕНА__', '__БЕЗИЗМЈЕНА__', '__БЕЗ_ИЗМЈЕНА__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__БЕЗЗАГЛАВЉА__', '__БЕЗ_ЗАГЛАВЉА__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ТРЕНУТНИМЕСЕЦ', 'ТРЕНУТНИ_МЕСЕЦ', 'ТЕКУЋИМЕСЕЦ', 'ТЕКУЋИ_МЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ТРЕНУТНИМЕСЕЦ1', 'ТРЕНУТНИ_МЕСЕЦ1', 'ТЕКУЋИМЕСЕЦ1', 'ТЕКУЋИ_МЕСЕЦ1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ТРЕНУТНИМЕСЕЦИМЕ', 'ИМЕТЕКУЋЕГМЕСЕЦА', 'ИМЕ_ТЕКУЋЕГ_МЕСЕЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ТРЕНУТНИМЕСЕЦГЕН', 'ТЕКУЋИМЕСЕЦГЕН', 'ТЕКУЋИ_МЕСЕЦ_ГЕН', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'ТРЕНУТНИМЕСЕЦСКР', 'ТЕКУЋИМЕСЕЦСКР', 'ТЕКУЋИ_МЕСЕЦ_СКР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ТРЕНУТНИДАН', 'ТЕКУЋИДАН', 'ТЕКУЋИ_ДАН', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ТЕКУЋИДАН2', 'ТЕКУЋИ_ДАН_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ТРЕНУТНИДАНИМЕ', 'ИМЕТЕКУЋЕГДАНА', 'ИМЕ_ТЕКУЋЕГ_ДАНА', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ТРЕНУТНАГОДИНА', 'ТЕКУЋАГОДИНА', 'ТЕКУЋА_ГОДИНА', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ТРЕНУТНОВРЕМЕ', 'ТЕКУЋЕВРЕМЕ', 'ТЕКУЋЕ_ВРЕМЕ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ТЕКУЋИСАТ', 'ТЕКУЋИ_САТ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ЛОКАЛНИМЕСЕЦ', 'ЛОКАЛНИ_МЕСЕЦ', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'ЛОКАЛНИМЕСЕЦ2', 'ЛОКАЛНИ_МЕСЕЦ2', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'ИМЕЛОКАЛНОГМЕСЕЦА', 'ИМЕ_ЛОКАЛНОГ_МЕСЕЦА', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'ЛОКАЛНИМЕСЕЦГЕН', 'ЛОКАЛНИ_МЕСЕЦ_ГЕН', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'ЛОКАЛНИМЕСЕЦСКР', 'ЛОКАЛНИ_МЕСЕЦ_СКР', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ЛОКАЛНИДАН', 'ЛОКАЛНИ_ДАН', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ЛОКАЛНИДАН2', 'ЛОКАЛНИ_ДАН2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'ИМЕЛОКАЛНОГДАНА', 'ИМЕ_ЛОКАЛНОГ_ДАНА', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ЛОКАЛНАГОДИНА', 'ЛОКАЛНА_ГОДИНА', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ЛОКАЛНОВРЕМЕ', 'ЛОКАЛНО_ВРЕМЕ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ЛОКАЛНИСАТ', 'ЛОКАЛНИ_САТ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'БРОЈСТРАНИЦА', 'БРОЈ_СТРАНИЦА', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'БРОЈЧЛАНАКА', 'БРОЈ_ЧЛАНАКА', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'БРОЈДАТОТЕКА', 'БРОЈ_ДАТОТЕКА', 'БРОЈФАЈЛОВА', 'БРОЈ_ФАЈЛОВА', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'БРОЈКОРИСНИКА', 'БРОЈ_КОРИСНИКА', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'БРОЈАКТИВНИХКОРИСНИКА', 'БРОЈ_АКТИВНИХ_КОРИСНИКА', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'БРОЈИЗМЕНА', 'БРОЈ_ИЗМЕНА', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'БРОЈПРЕГЛЕДА', 'БРОЈ_ПРЕГЛЕДА', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'ИМЕСТРАНИЦЕ', 'ИМЕ_СТРАНИЦЕ', 'СТРАНИЦА', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'ИМЕНАСТРАНИЦА', 'ИМЕНА_СТРАНИЦА', 'СТРАНИЦЕ', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ИМЕНСКИПРОСТОР', 'ИМЕНСКИ_ПРОСТОР', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ИМЕНСКИПРОСТОРИ', 'ИМЕНСКИ_ПРОСТОРИ', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'РАЗГОВОР', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'РАЗГОВОРИ', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ИМЕНСКИПРОСТОРЧЛАНКА', 'ИМЕНСКИ_ПРОСТОР_ЧЛАНКА', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ИМЕНСКИПРОСТОРЧЛАНАКА', 'ИМЕНСКИ_ПРОСТОР_ЧЛАНАКА', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ПУНОИМЕСТРАНИЦЕ', 'ПУНОИМЕСТРАНЕ', 'ПУНО_ИМЕ_СТРАНИЦЕ', 'ПУНО_ИМЕ_СТРАНЕ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ПУНАИМЕНАСТРАНИЦА', 'ПУНАИМЕНАСТРАНА', 'ПУНА_ИМЕНА_СТРАНИЦА', 'ПУНА_ИМЕНА_СТРАНА', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ИМЕПОДСТРАНИЦЕ', 'ИМЕПОДСТРАНЕ', 'ИМЕ_ПОДСТРАНИЦЕ', 'ИМЕ_ПОДСТРАНЕ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ИМЕНАПОДСТРАНИЦА', 'ИМЕНАПОДСТРАНА', 'ИМЕНА_ПОДСТРАНИЦА', 'ИМЕНА_ПОДСТРАНА', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ИМЕОСНОВЕ', 'ИМЕ_ОСНОВЕ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ИМЕНАОСНОВА', 'ИМЕНА_ОСНОВА', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'ИМЕРАЗГОВОРА', 'ИМЕ_РАЗГОВОРА', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'ИМЕНАРАЗГОВОРА', 'ИМЕНА_РАЗГОВОРА', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'ИМЕЧЛАНКА', 'ИМЕ_ЧЛАНКА', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'ИМЕНАЧЛАНАКА', 'ИМЕНА_ЧЛАНАКА', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ПОР:', 'MSG:' ),
-       'subst'                     => array( '0', 'ЗАМЕНИ:', 'ЗАМЕНА:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'БЕЗБЕДНАЗАМЕНА', 'БЕЗБЕДНА_ЗАМЕНА', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'НВПОР:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'мини', 'умањено', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'мини=$1', 'умањено=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'десно', 'д', 'right' ),
-       'img_left'                  => array( '1', 'лево', 'л', 'left' ),
-       'img_none'                  => array( '1', 'без', 'н', 'none' ),
-       'img_width'                 => array( '1', '$1пискел', '$1п', '$1px' ),
-       'img_center'                => array( '1', 'центар', 'ц', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'оквир', 'рам', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'безоквира', 'без_оквира', 'безрама', 'без_рама', 'frameless' ),
-       'img_page'                  => array( '1', 'страница=$1', 'страна=$1', 'страница_$1', 'страна_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'усправно', 'усправно=$1', 'усправно_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'ивица', 'border' ),
-       'img_baseline'              => array( '1', 'основа', 'baseline' ),
-       'img_sub'                   => array( '1', 'под', 'sub' ),
-       'img_super'                 => array( '1', 'супер', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'врх', 'top' ),
-       'img_text_top'              => array( '1', 'врхтекста', 'врх_текста', 'text-top' ),
-       'img_middle'                => array( '1', 'средина', 'middle' ),
-       'img_bottom'                => array( '1', 'дно', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'срединатекста', 'средина_текста', 'text-bottom' ),
-       'img_link'                  => array( '1', 'веза=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'алт=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ИНТ:', 'INT:' ),
-       'sitename'                  => array( '1', 'ИМЕСАЈТА', 'SITENAME' ),
-       'ns'                        => array( '0', 'ИП:', 'NS:' ),
-       'localurl'                  => array( '0', 'ЛОКАЛНААДРЕСА:', 'ЛОКАЛНА_АДРЕСА:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЛОКАЛНЕАДРЕСЕ:', 'ЛОКАЛНЕ_АДРЕСЕ:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ПУТАЊАЧЛАНКА', 'ПУТАЊА_ЧЛАНКА', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'СЕРВЕР', 'SERVER' ),
-       'servername'                => array( '0', 'ИМЕСЕРВЕРА', 'ИМЕ_СЕРВЕРА', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'СКРИПТА', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'ПУТАЊАСТИЛА', 'ПУТАЊА_СТИЛА', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'ГРАМАТИКА:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'РОД:', 'ЛИЦЕ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__БЕЗКН__', '__BEZKN__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__БЕЗЦЦ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ТРЕНУТНАНЕДЕЉА', 'ТРЕНУТНА_НЕДЕЉА', 'ТЕКУЋАНЕДЕЉА', 'ТЕКУЋА_НЕДЕЉА', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ТРЕНУТНИДОВ', 'ТЕКУЋИДУН', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ЛОКАЛНАНЕДЕЉА', 'ЛОКАЛНА_НЕДЕЉА', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ЛОКАЛНИДУН', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ИДРЕВИЗИЈЕ', 'ИД_РЕВИЗИЈЕ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДАНИЗМЕНЕ', 'ДАН_ИЗМЕНЕ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДАНИЗМЕНЕ2', 'ДАН_ИЗМЕНЕ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'МЕСЕЦИЗМЕНЕ', 'МЕСЕЦ_ИЗМЕНЕ', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'МЕСЕЦИЗМЕНЕ1', 'МЕСЕЦ_ИЗМЕНЕ1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'ГОДИНАИЗМЕНЕ', 'ГОДИНА_ИЗМЕНЕ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'ВРЕМЕИЗМЕНЕ', 'ВРЕМЕ_ИЗМЕНЕ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'КОРИСНИКИЗМЕНЕ', 'КОРИСНИК_ИЗМЕНЕ', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'МНОЖИНА:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ПУНУРЛ:', 'ЦЕЛААДРЕСА', 'ЦЕЛА_АДРЕСА', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ПУНУРЛЕ:', 'ЦЕЛЕАДРЕСЕ', 'ЦЕЛЕ_АДРЕСЕ', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'ЛЦПРВИ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'УЦПРВИ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'ЛЦ:', 'LC:' ),
-       'uc'                        => array( '0', 'УЦ:', 'UC:' ),
-       'raw'                       => array( '0', 'ЧИСТ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'НАЗИВПРИКАЗА', 'НАЗИВ_ПРИКАЗА', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Р', 'R' ),
-       'newsectionlink'            => array( '1', '__НОВАВЕЗАОДЕЉКА__', '__НОВА_ВЕЗА_ОДЕЉКА__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__БЕЗНОВЕВЕЗЕОДЕЉКА__', '__БЕЗ_НОВЕ_ВЕЗЕ_ОДЕЉКА__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ТЕКУЋЕИЗДАЊЕ', 'ТЕКУЋЕ_ИЗДАЊЕ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'КОДИРАЊЕАДРЕСЕ', 'КОДИРАЊЕ_АДРЕСЕ', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'КОДИРАЊЕВЕЗЕ', 'КОДИРАЊЕ_ВЕЗЕ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'ТЕКУЋИОТИСАКВРЕМЕНА', 'ТЕКУЋИ_ОТИСАК_ВРЕМЕНА', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'ОТИСАКВРЕМЕНА', 'ОТИСАК_ВРЕМЕНА', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'СМЕРОЗНАКЕ', 'СМЕР    _ОЗНАКЕ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'contentlanguage'           => array( '1', 'ЈЕЗИКСАДРЖАЈА', 'ЈЕЗИК_САДРЖАЈА', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'СТРАНИЦАУИМЕНСКОМПРОСТОРУ', 'СТРАНАУИМЕНСКОМПРОСТОРУ', 'СТРАНИЦА_У_ИМЕНСКОМ_ПРОСТОРУ', 'СТРАНА_У_ИМЕНСКОМ_ПРОСТОРУ', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'БРОЈАДМИНА', 'БРОЈ_АДМИНА', 'NUMBEROFADMINS' ),
-       'padleft'                   => array( '0', 'ПОРАВНАЈЛЕВО', 'ПОРАВНАЈ_ЛЕВО', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ПОРАВНАЈДЕСНО', 'ПОРАВНАЈ_ДЕСНО', 'PADRIGHT' ),
-       'special'                   => array( '0', 'посебно', 'special' ),
-       'filepath'                  => array( '0', 'ПУТАЊАДАТОТЕКЕ', 'ПУТАЊА_ДАТОТЕКЕ', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'ознака', 'tag' ),
-       'hiddencat'                 => array( '1', '__САКРИВЕНАКАТ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'СТРАНИЦАУКАТЕГОРИЈИ', 'СТРАНАУКАТЕГОРИЈИ', 'СТРАНИЦА_У_КАТЕГОРИЈИ', 'СТРАНА_У_КАТЕГОРИЈИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'ВЕЛИЧИНАСТРАНИЦЕ', 'ВЕЛИЧИНАСТРАНЕ', 'ВЕЛИЧИНА_СТРАНИЦЕ', 'ВЕЛИЧИНА_СТРАНЕ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ИНДЕКС__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__БЕЗИНДЕКСА__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'БРОЈУГРУПИ', 'БРОЈ_У_ГРУПИ', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__СТАТИЧКОПРЕУСМЕРЕЊЕ__', 'СТАТИЧКО_ПРЕУСМЕРЕЊЕ', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'НИВОЗАШТИТЕ', 'НИВО_ЗАШТИТЕ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'форматдатума', 'формат_датума', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'ПУТАЊА', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ВИКИ', 'WIKI' ),
-       'url_query'                 => array( '0', 'РЕДОСЛЕД', 'QUERY' ),
+       'redirect'                => array( '0', '#Преусмери', '#преусмери', '#ПРЕУСМЕРИ', '#Преусмјери', '#преусмјери', '#ПРЕУСМЈЕРИ', '#redirect', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БЕЗСАДРЖАЈА__', '__БЕЗ_САДРЖАЈА__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__БЕЗГАЛЕРИЈЕ__', '__БЕЗ_ГАЛЕРИЈЕ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ФОРСИРАНИСАДРЖАЈ__', '__ФОРСИРАНИ_САДРЖАЈ__', '__ПРИМОРАНИСАДРЖАЈ__', '__ПРИМОРАНИ_САДРЖАЈ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__САДРЖАЈ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БЕЗИЗМЕНА__', '__БЕЗ_ИЗМЕНА__', '__БЕЗИЗМЈЕНА__', '__БЕЗ_ИЗМЈЕНА__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__БЕЗЗАГЛАВЉА__', '__БЕЗ_ЗАГЛАВЉА__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ТРЕНУТНИМЕСЕЦ', 'ТРЕНУТНИ_МЕСЕЦ', 'ТЕКУЋИМЕСЕЦ', 'ТЕКУЋИ_МЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ТРЕНУТНИМЕСЕЦ1', 'ТРЕНУТНИ_МЕСЕЦ1', 'ТЕКУЋИМЕСЕЦ1', 'ТЕКУЋИ_МЕСЕЦ1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'ТРЕНУТНИМЕСЕЦИМЕ', 'ИМЕТЕКУЋЕГМЕСЕЦА', 'ИМЕ_ТЕКУЋЕГ_МЕСЕЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'ТРЕНУТНИМЕСЕЦГЕН', 'ТЕКУЋИМЕСЕЦГЕН', 'ТЕКУЋИ_МЕСЕЦ_ГЕН', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'ТРЕНУТНИМЕСЕЦСКР', 'ТЕКУЋИМЕСЕЦСКР', 'ТЕКУЋИ_МЕСЕЦ_СКР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ТРЕНУТНИДАН', 'ТЕКУЋИДАН', 'ТЕКУЋИ_ДАН', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ТЕКУЋИДАН2', 'ТЕКУЋИ_ДАН_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'ТРЕНУТНИДАНИМЕ', 'ИМЕТЕКУЋЕГДАНА', 'ИМЕ_ТЕКУЋЕГ_ДАНА', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ТРЕНУТНАГОДИНА', 'ТЕКУЋАГОДИНА', 'ТЕКУЋА_ГОДИНА', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ТРЕНУТНОВРЕМЕ', 'ТЕКУЋЕВРЕМЕ', 'ТЕКУЋЕ_ВРЕМЕ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ТЕКУЋИСАТ', 'ТЕКУЋИ_САТ', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ЛОКАЛНИМЕСЕЦ', 'ЛОКАЛНИ_МЕСЕЦ', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'ЛОКАЛНИМЕСЕЦ2', 'ЛОКАЛНИ_МЕСЕЦ2', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'ИМЕЛОКАЛНОГМЕСЕЦА', 'ИМЕ_ЛОКАЛНОГ_МЕСЕЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'ЛОКАЛНИМЕСЕЦГЕН', 'ЛОКАЛНИ_МЕСЕЦ_ГЕН', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'ЛОКАЛНИМЕСЕЦСКР', 'ЛОКАЛНИ_МЕСЕЦ_СКР', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ЛОКАЛНИДАН', 'ЛОКАЛНИ_ДАН', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ЛОКАЛНИДАН2', 'ЛОКАЛНИ_ДАН2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'ИМЕЛОКАЛНОГДАНА', 'ИМЕ_ЛОКАЛНОГ_ДАНА', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ЛОКАЛНАГОДИНА', 'ЛОКАЛНА_ГОДИНА', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ЛОКАЛНОВРЕМЕ', 'ЛОКАЛНО_ВРЕМЕ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ЛОКАЛНИСАТ', 'ЛОКАЛНИ_САТ', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'БРОЈСТРАНИЦА', 'БРОЈ_СТРАНИЦА', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'БРОЈЧЛАНАКА', 'БРОЈ_ЧЛАНАКА', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'БРОЈДАТОТЕКА', 'БРОЈ_ДАТОТЕКА', 'БРОЈФАЈЛОВА', 'БРОЈ_ФАЈЛОВА', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'БРОЈКОРИСНИКА', 'БРОЈ_КОРИСНИКА', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'БРОЈАКТИВНИХКОРИСНИКА', 'БРОЈ_АКТИВНИХ_КОРИСНИКА', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'БРОЈИЗМЕНА', 'БРОЈ_ИЗМЕНА', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'БРОЈПРЕГЛЕДА', 'БРОЈ_ПРЕГЛЕДА', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'ИМЕСТРАНИЦЕ', 'ИМЕ_СТРАНИЦЕ', 'СТРАНИЦА', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'ИМЕНАСТРАНИЦА', 'ИМЕНА_СТРАНИЦА', 'СТРАНИЦЕ', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ИМЕНСКИПРОСТОР', 'ИМЕНСКИ_ПРОСТОР', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ИМЕНСКИПРОСТОРИ', 'ИМЕНСКИ_ПРОСТОРИ', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'РАЗГОВОР', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'РАЗГОВОРИ', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ИМЕНСКИПРОСТОРЧЛАНКА', 'ИМЕНСКИ_ПРОСТОР_ЧЛАНКА', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ИМЕНСКИПРОСТОРЧЛАНАКА', 'ИМЕНСКИ_ПРОСТОР_ЧЛАНАКА', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ПУНОИМЕСТРАНИЦЕ', 'ПУНОИМЕСТРАНЕ', 'ПУНО_ИМЕ_СТРАНИЦЕ', 'ПУНО_ИМЕ_СТРАНЕ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ПУНАИМЕНАСТРАНИЦА', 'ПУНАИМЕНАСТРАНА', 'ПУНА_ИМЕНА_СТРАНИЦА', 'ПУНА_ИМЕНА_СТРАНА', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ИМЕПОДСТРАНИЦЕ', 'ИМЕПОДСТРАНЕ', 'ИМЕ_ПОДСТРАНИЦЕ', 'ИМЕ_ПОДСТРАНЕ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ИМЕНАПОДСТРАНИЦА', 'ИМЕНАПОДСТРАНА', 'ИМЕНА_ПОДСТРАНИЦА', 'ИМЕНА_ПОДСТРАНА', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ИМЕОСНОВЕ', 'ИМЕ_ОСНОВЕ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ИМЕНАОСНОВА', 'ИМЕНА_ОСНОВА', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'ИМЕРАЗГОВОРА', 'ИМЕ_РАЗГОВОРА', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'ИМЕНАРАЗГОВОРА', 'ИМЕНА_РАЗГОВОРА', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'ИМЕЧЛАНКА', 'ИМЕ_ЧЛАНКА', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'ИМЕНАЧЛАНАКА', 'ИМЕНА_ЧЛАНАКА', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ПОР:', 'MSG:' ),
+       'subst'                   => array( '0', 'ЗАМЕНИ:', 'ЗАМЕНА:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'БЕЗБЕДНАЗАМЕНА', 'БЕЗБЕДНА_ЗАМЕНА', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'НВПОР:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'мини', 'умањено', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'мини=$1', 'умањено=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'десно', 'д', 'right' ),
+       'img_left'                => array( '1', 'лево', 'л', 'left' ),
+       'img_none'                => array( '1', 'без', 'н', 'none' ),
+       'img_width'               => array( '1', '$1пискел', '$1п', '$1px' ),
+       'img_center'              => array( '1', 'центар', 'ц', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'оквир', 'рам', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'безоквира', 'без_оквира', 'безрама', 'без_рама', 'frameless' ),
+       'img_page'                => array( '1', 'страница=$1', 'страна=$1', 'страница_$1', 'страна_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'усправно', 'усправно=$1', 'усправно_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'ивица', 'border' ),
+       'img_baseline'            => array( '1', 'основа', 'baseline' ),
+       'img_sub'                 => array( '1', 'под', 'sub' ),
+       'img_super'               => array( '1', 'супер', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'врх', 'top' ),
+       'img_text_top'            => array( '1', 'врхтекста', 'врх_текста', 'text-top' ),
+       'img_middle'              => array( '1', 'средина', 'middle' ),
+       'img_bottom'              => array( '1', 'дно', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'срединатекста', 'средина_текста', 'text-bottom' ),
+       'img_link'                => array( '1', 'веза=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'алт=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ИНТ:', 'INT:' ),
+       'sitename'                => array( '1', 'ИМЕСАЈТА', 'SITENAME' ),
+       'ns'                      => array( '0', 'ИП:', 'NS:' ),
+       'localurl'                => array( '0', 'ЛОКАЛНААДРЕСА:', 'ЛОКАЛНА_АДРЕСА:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЛОКАЛНЕАДРЕСЕ:', 'ЛОКАЛНЕ_АДРЕСЕ:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'ПУТАЊАЧЛАНКА', 'ПУТАЊА_ЧЛАНКА', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'СЕРВЕР', 'SERVER' ),
+       'servername'              => array( '0', 'ИМЕСЕРВЕРА', 'ИМЕ_СЕРВЕРА', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'СКРИПТА', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'ПУТАЊАСТИЛА', 'ПУТАЊА_СТИЛА', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'ГРАМАТИКА:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'РОД:', 'ЛИЦЕ:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__БЕЗКН__', '__BEZKN__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__БЕЗЦЦ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ТРЕНУТНАНЕДЕЉА', 'ТРЕНУТНА_НЕДЕЉА', 'ТЕКУЋАНЕДЕЉА', 'ТЕКУЋА_НЕДЕЉА', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ТРЕНУТНИДОВ', 'ТЕКУЋИДУН', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ЛОКАЛНАНЕДЕЉА', 'ЛОКАЛНА_НЕДЕЉА', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ЛОКАЛНИДУН', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ИДРЕВИЗИЈЕ', 'ИД_РЕВИЗИЈЕ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДАНИЗМЕНЕ', 'ДАН_ИЗМЕНЕ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДАНИЗМЕНЕ2', 'ДАН_ИЗМЕНЕ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'МЕСЕЦИЗМЕНЕ', 'МЕСЕЦ_ИЗМЕНЕ', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'МЕСЕЦИЗМЕНЕ1', 'МЕСЕЦ_ИЗМЕНЕ1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'ГОДИНАИЗМЕНЕ', 'ГОДИНА_ИЗМЕНЕ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'ВРЕМЕИЗМЕНЕ', 'ВРЕМЕ_ИЗМЕНЕ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'КОРИСНИКИЗМЕНЕ', 'КОРИСНИК_ИЗМЕНЕ', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'МНОЖИНА:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ПУНУРЛ:', 'ЦЕЛААДРЕСА', 'ЦЕЛА_АДРЕСА', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ПУНУРЛЕ:', 'ЦЕЛЕАДРЕСЕ', 'ЦЕЛЕ_АДРЕСЕ', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'ЛЦПРВИ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'УЦПРВИ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'ЛЦ:', 'LC:' ),
+       'uc'                      => array( '0', 'УЦ:', 'UC:' ),
+       'raw'                     => array( '0', 'ЧИСТ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'НАЗИВПРИКАЗА', 'НАЗИВ_ПРИКАЗА', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Р', 'R' ),
+       'newsectionlink'          => array( '1', '__НОВАВЕЗАОДЕЉКА__', '__НОВА_ВЕЗА_ОДЕЉКА__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__БЕЗНОВЕВЕЗЕОДЕЉКА__', '__БЕЗ_НОВЕ_ВЕЗЕ_ОДЕЉКА__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ТЕКУЋЕИЗДАЊЕ', 'ТЕКУЋЕ_ИЗДАЊЕ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'КОДИРАЊЕАДРЕСЕ', 'КОДИРАЊЕ_АДРЕСЕ', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'КОДИРАЊЕВЕЗЕ', 'КОДИРАЊЕ_ВЕЗЕ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'ТЕКУЋИОТИСАКВРЕМЕНА', 'ТЕКУЋИ_ОТИСАК_ВРЕМЕНА', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'ОТИСАКВРЕМЕНА', 'ОТИСАК_ВРЕМЕНА', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'СМЕРОЗНАКЕ', 'СМЕР      _ОЗНАКЕ', 'DIRECTIONMARK', 'DIRMARK' ),
+       'contentlanguage'         => array( '1', 'ЈЕЗИКСАДРЖАЈА', 'ЈЕЗИК_САДРЖАЈА', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'СТРАНИЦАУИМЕНСКОМПРОСТОРУ', 'СТРАНАУИМЕНСКОМПРОСТОРУ', 'СТРАНИЦА_У_ИМЕНСКОМ_ПРОСТОРУ', 'СТРАНА_У_ИМЕНСКОМ_ПРОСТОРУ', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'БРОЈАДМИНА', 'БРОЈ_АДМИНА', 'NUMBEROFADMINS' ),
+       'padleft'                 => array( '0', 'ПОРАВНАЈЛЕВО', 'ПОРАВНАЈ_ЛЕВО', 'PADLEFT' ),
+       'padright'                => array( '0', 'ПОРАВНАЈДЕСНО', 'ПОРАВНАЈ_ДЕСНО', 'PADRIGHT' ),
+       'special'                 => array( '0', 'посебно', 'special' ),
+       'filepath'                => array( '0', 'ПУТАЊАДАТОТЕКЕ', 'ПУТАЊА_ДАТОТЕКЕ', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'ознака', 'tag' ),
+       'hiddencat'               => array( '1', '__САКРИВЕНАКАТ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'СТРАНИЦАУКАТЕГОРИЈИ', 'СТРАНАУКАТЕГОРИЈИ', 'СТРАНИЦА_У_КАТЕГОРИЈИ', 'СТРАНА_У_КАТЕГОРИЈИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'ВЕЛИЧИНАСТРАНИЦЕ', 'ВЕЛИЧИНАСТРАНЕ', 'ВЕЛИЧИНА_СТРАНИЦЕ', 'ВЕЛИЧИНА_СТРАНЕ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ИНДЕКС__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__БЕЗИНДЕКСА__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'БРОЈУГРУПИ', 'БРОЈ_У_ГРУПИ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__СТАТИЧКОПРЕУСМЕРЕЊЕ__', 'СТАТИЧКО_ПРЕУСМЕРЕЊЕ', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'НИВОЗАШТИТЕ', 'НИВО_ЗАШТИТЕ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'форматдатума', 'формат_датума', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'ПУТАЊА', 'PATH' ),
+       'url_wiki'                => array( '0', 'ВИКИ', 'WIKI' ),
+       'url_query'               => array( '0', 'РЕДОСЛЕД', 'QUERY' ),
 );
 $separatorTransformTable = array( ',' => '.', '.' => ',' );
 
@@ -725,9 +725,9 @@ $1',
 'dberrortext' => 'Дошло је до синтактичке грешке у бази.
 Можда се ради о грешци у софтверу.
 Последњи покушај упита је гласио:
-<blockquote><code>$1</code></blockquote>
-унутар функције „<code>$2</code>“.
-База података је пријавила грешку „<samp>$3: $4</samp>“.',
+<blockquote><tt>$1</tt></blockquote>
+унутар функције „<tt>$2</tt>“.
+База података је пријавила грешку „<tt>$3: $4</tt>“.',
 'dberrortextcl' => 'Дошло је до синтактичке грешке у бази.
 Последњи покушај упита је гласио:
 „$1“
@@ -1088,6 +1088,7 @@ $2
 *'''Фајерфокс и Сафари:''' држите ''Shift'' и кликните на ''Освежи'', или притисните ''Ctrl-F5'' или Ctrl-R (''⌘-R'' на Макинтошу)
 *'''Гугл кроум:''' притисните ''Ctrl-Shift-R'' (''⌘-Shift-R'' на Макинтошу)
 *'''Интернет експлорер: '''држите ''Ctrl'' и кликните на ''Освежи'', или притисните ''Ctrl-F5''
+*'''К-освајач: '''кликните на ''Освежи'' или притисните ''F5''
 *'''Опера:''' очистите привремену меморију преко менија ''Алатке → Поставке''.",
 'usercssyoucanpreview' => "'''Савет:''' кориситите дугме „{{int:showpreview}}“ да испробате свој нови CSS пре него што га сачувате.",
 'userjsyoucanpreview' => "'''Савет:''' кориситите дугме „{{int:showpreview}}“ да испробате свој нови јаваскрипт пре него што га сачувате.",
@@ -2126,7 +2127,6 @@ $1',
 'shared-repo' => 'заједничко складиште',
 'shared-repo-name-wikimediacommons' => 'Викимедијина остава',
 'filepage.css' => '/* CSS који је постављен овде се налази на страницама за опис датотека, као и на страним викијима */',
-'upload-disallowed-here' => 'Нажалост, не можете да замените ову слику.',
 
 # File reversion
 'filerevert' => 'Врати $1',
@@ -2236,7 +2236,6 @@ $1',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|бајт|бајта|бајтова}}',
 'ncategories' => '$1 {{PLURAL:$1|категорија|категорије|категорија}}',
-'ninterwikis' => '$1 {{PLURAL:$1|међувики|међувикија|међувикија}}',
 'nlinks' => '$1 {{PLURAL:$1|веза|везе|веза}}',
 'nmembers' => '$1 {{PLURAL:$1|члан|члана|чланова}}',
 'nrevisions' => '$1 {{PLURAL:$1|измена|измене|измена}}',
@@ -2265,7 +2264,6 @@ $1',
 'mostlinkedtemplates' => 'Шаблони с највише веза',
 'mostcategories' => 'Чланци с највише категорија',
 'mostimages' => 'Датотеке с највише веза',
-'mostinterwikis' => 'Странице са највише међувикија',
 'mostrevisions' => 'Странице с највише измена',
 'prefixindex' => 'Све странице с префиксом',
 'prefixindex-namespace' => 'Све странице с предметком (именски простор $1)',
@@ -2415,8 +2413,6 @@ $1',
 'mailnologin' => 'Нема адресе за слање',
 'mailnologintext' => 'Морате бити [[Special:UserLogin|пријављени]] и имати исправну е-адресу у [[Special:Preferences|подешавањима]] да бисте слали е-поруке другим корисницима.',
 'emailuser' => 'Пошаљи е-поруку',
-'emailuser-title-target' => 'Слање е-поруке {{GENDER:$1|кориснику|корисници|кориснику}}',
-'emailuser-title-notarget' => 'Слање е-поруке кориснику',
 'emailpage' => 'Слање е-порука',
 'emailpagetext' => 'Користите овај образац да пошаљете е-поруку овом кориснику.
 Е-адреса коју сте унели у [[Special:Preferences|подешавањима]] ће бити приказана као адреса пошиљаоца, тако да ће прималац поруке моћи да вам одговори.',
@@ -3264,16 +3260,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'Подаци о „$1“',
-'pageinfo-header-basic' => 'Основни подаци',
-'pageinfo-header-edits' => 'Историја измена',
-'pageinfo-header-restrictions' => 'Заштита странице',
-'pageinfo-header-properties' => 'Својства странице',
-'pageinfo-display-title' => 'Наслов за приказ',
-'pageinfo-default-sort' => 'Подразумевани кључ сортирања',
-'pageinfo-views' => 'Број прегледа',
-'pageinfo-watchers' => 'Број надгледача страница',
+'pageinfo-header-edits' => 'Измена',
+'pageinfo-header-watchlist' => 'Списак надгледања',
+'pageinfo-header-views' => 'Прегледа',
+'pageinfo-subjectpage' => 'Страница',
+'pageinfo-talkpage' => 'Страница за разговор',
+'pageinfo-watchers' => 'Број прегледача',
 'pageinfo-edits' => 'Број измена',
-'pageinfo-authors' => 'Број засебних аутора',
+'pageinfo-authors' => 'Број различитих аутора',
+'pageinfo-views' => 'Број прегледа',
+'pageinfo-viewsperedit' => 'Прегледа по измени',
 
 # Skin names
 'skinname-standard' => 'Класично',
index dd45054..dc749b6 100644 (file)
@@ -158,146 +158,146 @@ $dateFormats = array(
 
 /* NOT USED IN STABLE VERSION */
 $magicWords = array(
-       'redirect'                  => array( '0', '#Preusmeri', '#preusmeri', '#PREUSMERI', '#Preusmjeri', '#preusmjeri', '#PREUSMJERI', '#redirect', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__BEZSADRŽAJA__', '__BEZ_SADRŽAJA__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__BEZGALERIJE__', '__BEZ_GALERIJE__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__FORSIRANISADRŽAJ__', '__FORSIRANI_SADRŽAJ__', '__PRIMORANISADRŽAJ__', '__PRIMORANI_SADRŽAJ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__SADRŽAJ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BEZIZMENA__', '__BEZ_IZMENA__', '__BEZIZMJENA__', '__BEZ_IZMJENA__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__BEZZAGLAVLJA__', '__BEZ_ZAGLAVLJA__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'TRENUTNIMESEC', 'TRENUTNI_MESEC', 'TEKUĆIMESEC', 'TEKUĆI_MESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'TRENUTNIMESEC1', 'TRENUTNI_MESEC1', 'TEKUĆIMESEC1', 'TEKUĆI_MESEC1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'TRENUTNIMESECIME', 'IMETEKUĆEGMESECA', 'IME_TEKUĆEG_MESECA', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'TRENUTNIMESECGEN', 'TEKUĆIMESECGEN', 'TEKUĆI_MESEC_GEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'TRENUTNIMESECSKR', 'TEKUĆIMESECSKR', 'TEKUĆI_MESEC_SKR', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'TRENUTNIDAN', 'TEKUĆIDAN', 'TEKUĆI_DAN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'TEKUĆIDAN2', 'TEKUĆI_DAN_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'TRENUTNIDANIME', 'IMETEKUĆEGDANA', 'IME_TEKUĆEG_DANA', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'TRENUTNAGODINA', 'TEKUĆAGODINA', 'TEKUĆA_GODINA', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TRENUTNOVREME', 'TEKUĆEVREME', 'TEKUĆE_VREME', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'TEKUĆISAT', 'TEKUĆI_SAT', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALNIMESEC', 'LOKALNI_MESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALNIMESEC2', 'LOKALNI_MESEC2', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'IMELOKALNOGMESECA', 'IME_LOKALNOG_MESECA', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'LOKALNIMESECGEN', 'LOKALNI_MESEC_GEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'LOKALNIMESECSKR', 'LOKALNI_MESEC_SKR', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALNIDAN', 'LOKALNI_DAN', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALNIDAN2', 'LOKALNI_DAN2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'IMELOKALNOGDANA', 'IME_LOKALNOG_DANA', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALNAGODINA', 'LOKALNA_GODINA', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALNOVREME', 'LOKALNO_VREME', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALNISAT', 'LOKALNI_SAT', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'BROJSTRANICA', 'BROJ_STRANICA', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'BROJČLANAKA', 'BROJ_ČLANAKA', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'BROJDATOTEKA', 'BROJ_DATOTEKA', 'BROJFAJLOVA', 'BROJ_FAJLOVA', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BROJKORISNIKA', 'BROJ_KORISNIKA', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'BROJAKTIVNIHKORISNIKA', 'BROJ_AKTIVNIH_KORISNIKA', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'BROJIZMENA', 'BROJ_IZMENA', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'BROJPREGLEDA', 'BROJ_PREGLEDA', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'IMESTRANICE', 'IME_STRANICE', 'STRANICA', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'IMENASTRANICA', 'IMENA_STRANICA', 'STRANICE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'IMENSKIPROSTOR', 'IMENSKI_PROSTOR', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'IMENSKIPROSTORI', 'IMENSKI_PROSTORI', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'RAZGOVOR', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'RAZGOVORI', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'IMENSKIPROSTORČLANKA', 'IMENSKI_PROSTOR_ČLANKA', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'IMENSKIPROSTORČLANAKA', 'IMENSKI_PROSTOR_ČLANAKA', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'PUNOIMESTRANICE', 'PUNOIMESTRANE', 'PUNO_IME_STRANICE', 'PUNO_IME_STRANE', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'PUNAIMENASTRANICA', 'PUNAIMENASTRANA', 'PUNA_IMENA_STRANICA', 'PUNA_IMENA_STRANA', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'IMEPODSTRANICE', 'IMEPODSTRANE', 'IME_PODSTRANICE', 'IME_PODSTRANE', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'IMENAPODSTRANICA', 'IMENAPODSTRANA', 'IMENA_PODSTRANICA', 'IMENA_PODSTRANA', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'IMEOSNOVE', 'IME_OSNOVE', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'IMENAOSNOVA', 'IMENA_OSNOVA', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'IMERAZGOVORA', 'IME_RAZGOVORA', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'IMENARAZGOVORA', 'IMENA_RAZGOVORA', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'IMEČLANKA', 'IME_ČLANKA', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'IMENAČLANAKA', 'IMENA_ČLANAKA', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'POR:', 'MSG:' ),
-       'subst'                     => array( '0', 'ZAMENI:', 'ZAMENA:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'BEZBEDNAZAMENA', 'BEZBEDNA_ZAMENA', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'NVPOR:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'mini', 'umanjeno', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'mini=$1', 'umanjeno=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'desno', 'd', 'right' ),
-       'img_left'                  => array( '1', 'levo', 'l', 'left' ),
-       'img_none'                  => array( '1', 'bez', 'n', 'none' ),
-       'img_width'                 => array( '1', '$1piskel', '$1p', '$1px' ),
-       'img_center'                => array( '1', 'centar', 'c', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'bezokvira', 'bez_okvira', 'bezrama', 'bez_rama', 'frameless' ),
-       'img_page'                  => array( '1', 'stranica=$1', 'strana=$1', 'stranica_$1', 'strana_$1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'uspravno', 'uspravno=$1', 'uspravno_$1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'ivica', 'border' ),
-       'img_baseline'              => array( '1', 'osnova', 'baseline' ),
-       'img_sub'                   => array( '1', 'pod', 'sub' ),
-       'img_top'                   => array( '1', 'vrh', 'top' ),
-       'img_text_top'              => array( '1', 'vrhteksta', 'vrh_teksta', 'text-top' ),
-       'img_middle'                => array( '1', 'sredina', 'middle' ),
-       'img_bottom'                => array( '1', 'dno', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'sredinateksta', 'sredina_teksta', 'text-bottom' ),
-       'img_link'                  => array( '1', 'veza=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'IMESAJTA', 'SITENAME' ),
-       'ns'                        => array( '0', 'IP:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALNAADRESA:', 'LOKALNA_ADRESA:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALNEADRESE:', 'LOKALNE_ADRESE:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'PUTANJAČLANKA', 'PUTANJA_ČLANKA', 'ARTICLEPATH' ),
-       'servername'                => array( '0', 'IMESERVERA', 'IME_SERVERA', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTA', 'SKRIPT', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'PUTANJASTILA', 'PUTANJA_STILA', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'ROD:', 'LICE:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__BEZKN__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__BEZCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'TRENUTNANEDELJA', 'TRENUTNA_NEDELJA', 'TEKUĆANEDELJA', 'TEKUĆA_NEDELJA', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'TRENUTNIDOV', 'TEKUĆIDUN', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALNANEDELJA', 'LOKALNA_NEDELJA', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'LOKALNIDUN', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'IDREVIZIJE', 'ID_REVIZIJE', 'IB_IZMENE', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'DANIZMENE', 'DAN_IZMENE', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'DANIZMENE2', 'DAN_IZMENE2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'MESECIZMENE', 'MESEC_IZMENE', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'MESECIZMENE1', 'MESEC_IZMENE1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'GODINAIZMENE', 'GODINA_IZMENE', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VREMEIZMENE', 'VREME_IZMENE', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'KORISNIKIZMENE', 'KORISNIK_IZMENE', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'MNOŽINA:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'PUNURL:', 'CELAADRESA', 'CELA_ADRESA', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'PUNURLE:', 'CELEADRESE', 'CELE_ADRESE', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'LCPRVI:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'UCPRVI:', 'UCFIRST:' ),
-       'raw'                       => array( '0', 'ČIST:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'NAZIVPRIKAZA', 'NAZIV_PRIKAZA', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__NOVAVEZAODELJKA__', '__NOVA_VEZA_ODELJKA__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__BEZNOVEVEZEODELJKA__', '__BEZ_NOVE_VEZE_ODELJKA__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'TEKUĆEIZDANJE', 'TEKUĆE_IZDANJE', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'KODIRANJEADRESE', 'KODIRANJE_ADRESE', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'KODIRANJEVEZE', 'KODIRANJE_VEZE', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'TEKUĆIOTISAKVREMENA', 'TEKUĆI_OTISAK_VREMENA', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'OTISAKVREMENA', 'OTISAK_VREMENA', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'SMEROZNAKE', 'SMER  _OZNAKE', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#JEZIK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'JEZIKSADRŽAJA', 'JEZIK_SADRŽAJA', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'STRANICAUIMENSKOMPROSTORU', 'STRANAUIMENSKOMPROSTORU', 'STRANICA_U_IMENSKOM_PROSTORU', 'STRANA_U_IMENSKOM_PROSTORU', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'BROJADMINA', 'BROJ_ADMINA', 'NUMBEROFADMINS' ),
-       'padleft'                   => array( '0', 'PORAVNAJULEVO', 'PORAVNAJ_ULEVO', 'PADLEFT' ),
-       'padright'                  => array( '0', 'PORAVNAJUDESNO', 'PORAVNAJ_UDESNO', 'PADRIGHT' ),
-       'special'                   => array( '0', 'posebno', 'special' ),
-       'filepath'                  => array( '0', 'PUTANJADATOTEKE', 'PUTANJA_DATOTEKE', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'oznaka', 'tag' ),
-       'hiddencat'                 => array( '1', '__SAKRIVENAKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'STRANICAUKATEGORIJI', 'STRANAUKATEGORIJI', 'STRANICA_U_KATEGORIJI', 'STRANA_U_KATEGORIJI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'VELIČINASTRANICE', 'VELIČINASTRANE', 'VELIČINA_STRANICE', 'VELIČINA_STRANE', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEKS__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__BEZINDEKSA__', '__BEZ_INDEKSA__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'BROJUGRUPI', 'BROJ_U_GRUPI', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATIČKOPREUSMERENJE__', 'STATIČKO_PREUSMERENJE', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'NIVOZAŠTITE', 'NIVO_ZAŠTITE', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formatdatuma', 'format_datuma', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'PUTANJA', 'PATH' ),
-       'url_wiki'                  => array( '0', 'VIKI', 'WIKI' ),
-       'url_query'                 => array( '0', 'REDOSLED', 'QUERY' ),
-       'defaultsort_noerror'       => array( '0', 'bez_greške', 'noerror' ),
-       'defaultsort_noreplace'     => array( '0', 'bez_zamene', 'noreplace' ),
+       'redirect'                => array( '0', '#Preusmeri', '#preusmeri', '#PREUSMERI', '#Preusmjeri', '#preusmjeri', '#PREUSMJERI', '#redirect', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__BEZSADRŽAJA__', '__BEZ_SADRŽAJA__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__BEZGALERIJE__', '__BEZ_GALERIJE__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__FORSIRANISADRŽAJ__', '__FORSIRANI_SADRŽAJ__', '__PRIMORANISADRŽAJ__', '__PRIMORANI_SADRŽAJ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__SADRŽAJ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BEZIZMENA__', '__BEZ_IZMENA__', '__BEZIZMJENA__', '__BEZ_IZMJENA__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__BEZZAGLAVLJA__', '__BEZ_ZAGLAVLJA__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'TRENUTNIMESEC', 'TRENUTNI_MESEC', 'TEKUĆIMESEC', 'TEKUĆI_MESEC', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'TRENUTNIMESEC1', 'TRENUTNI_MESEC1', 'TEKUĆIMESEC1', 'TEKUĆI_MESEC1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'TRENUTNIMESECIME', 'IMETEKUĆEGMESECA', 'IME_TEKUĆEG_MESECA', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'TRENUTNIMESECGEN', 'TEKUĆIMESECGEN', 'TEKUĆI_MESEC_GEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'TRENUTNIMESECSKR', 'TEKUĆIMESECSKR', 'TEKUĆI_MESEC_SKR', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'TRENUTNIDAN', 'TEKUĆIDAN', 'TEKUĆI_DAN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'TEKUĆIDAN2', 'TEKUĆI_DAN_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'TRENUTNIDANIME', 'IMETEKUĆEGDANA', 'IME_TEKUĆEG_DANA', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'TRENUTNAGODINA', 'TEKUĆAGODINA', 'TEKUĆA_GODINA', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'TRENUTNOVREME', 'TEKUĆEVREME', 'TEKUĆE_VREME', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'TEKUĆISAT', 'TEKUĆI_SAT', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALNIMESEC', 'LOKALNI_MESEC', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALNIMESEC2', 'LOKALNI_MESEC2', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'IMELOKALNOGMESECA', 'IME_LOKALNOG_MESECA', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'LOKALNIMESECGEN', 'LOKALNI_MESEC_GEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'LOKALNIMESECSKR', 'LOKALNI_MESEC_SKR', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALNIDAN', 'LOKALNI_DAN', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALNIDAN2', 'LOKALNI_DAN2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'IMELOKALNOGDANA', 'IME_LOKALNOG_DANA', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALNAGODINA', 'LOKALNA_GODINA', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALNOVREME', 'LOKALNO_VREME', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALNISAT', 'LOKALNI_SAT', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'BROJSTRANICA', 'BROJ_STRANICA', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'BROJČLANAKA', 'BROJ_ČLANAKA', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'BROJDATOTEKA', 'BROJ_DATOTEKA', 'BROJFAJLOVA', 'BROJ_FAJLOVA', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'BROJKORISNIKA', 'BROJ_KORISNIKA', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'BROJAKTIVNIHKORISNIKA', 'BROJ_AKTIVNIH_KORISNIKA', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'BROJIZMENA', 'BROJ_IZMENA', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'BROJPREGLEDA', 'BROJ_PREGLEDA', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'IMESTRANICE', 'IME_STRANICE', 'STRANICA', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'IMENASTRANICA', 'IMENA_STRANICA', 'STRANICE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'IMENSKIPROSTOR', 'IMENSKI_PROSTOR', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'IMENSKIPROSTORI', 'IMENSKI_PROSTORI', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'RAZGOVOR', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'RAZGOVORI', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'IMENSKIPROSTORČLANKA', 'IMENSKI_PROSTOR_ČLANKA', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'IMENSKIPROSTORČLANAKA', 'IMENSKI_PROSTOR_ČLANAKA', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'PUNOIMESTRANICE', 'PUNOIMESTRANE', 'PUNO_IME_STRANICE', 'PUNO_IME_STRANE', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'PUNAIMENASTRANICA', 'PUNAIMENASTRANA', 'PUNA_IMENA_STRANICA', 'PUNA_IMENA_STRANA', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'IMEPODSTRANICE', 'IMEPODSTRANE', 'IME_PODSTRANICE', 'IME_PODSTRANE', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'IMENAPODSTRANICA', 'IMENAPODSTRANA', 'IMENA_PODSTRANICA', 'IMENA_PODSTRANA', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'IMEOSNOVE', 'IME_OSNOVE', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'IMENAOSNOVA', 'IMENA_OSNOVA', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'IMERAZGOVORA', 'IME_RAZGOVORA', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'IMENARAZGOVORA', 'IMENA_RAZGOVORA', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'IMEČLANKA', 'IME_ČLANKA', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'IMENAČLANAKA', 'IMENA_ČLANAKA', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'POR:', 'MSG:' ),
+       'subst'                   => array( '0', 'ZAMENI:', 'ZAMENA:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'BEZBEDNAZAMENA', 'BEZBEDNA_ZAMENA', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'NVPOR:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'mini', 'umanjeno', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'mini=$1', 'umanjeno=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'desno', 'd', 'right' ),
+       'img_left'                => array( '1', 'levo', 'l', 'left' ),
+       'img_none'                => array( '1', 'bez', 'n', 'none' ),
+       'img_width'               => array( '1', '$1piskel', '$1p', '$1px' ),
+       'img_center'              => array( '1', 'centar', 'c', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'okvir', 'ram', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'bezokvira', 'bez_okvira', 'bezrama', 'bez_rama', 'frameless' ),
+       'img_page'                => array( '1', 'stranica=$1', 'strana=$1', 'stranica_$1', 'strana_$1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'uspravno', 'uspravno=$1', 'uspravno_$1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'ivica', 'border' ),
+       'img_baseline'            => array( '1', 'osnova', 'baseline' ),
+       'img_sub'                 => array( '1', 'pod', 'sub' ),
+       'img_top'                 => array( '1', 'vrh', 'top' ),
+       'img_text_top'            => array( '1', 'vrhteksta', 'vrh_teksta', 'text-top' ),
+       'img_middle'              => array( '1', 'sredina', 'middle' ),
+       'img_bottom'              => array( '1', 'dno', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'sredinateksta', 'sredina_teksta', 'text-bottom' ),
+       'img_link'                => array( '1', 'veza=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'IMESAJTA', 'SITENAME' ),
+       'ns'                      => array( '0', 'IP:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALNAADRESA:', 'LOKALNA_ADRESA:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALNEADRESE:', 'LOKALNE_ADRESE:', 'LOCALURLE:' ),
+       'articlepath'             => array( '0', 'PUTANJAČLANKA', 'PUTANJA_ČLANKA', 'ARTICLEPATH' ),
+       'servername'              => array( '0', 'IMESERVERA', 'IME_SERVERA', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTA', 'SKRIPT', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'PUTANJASTILA', 'PUTANJA_STILA', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMATIKA:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'ROD:', 'LICE:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__BEZKN__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__BEZCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'TRENUTNANEDELJA', 'TRENUTNA_NEDELJA', 'TEKUĆANEDELJA', 'TEKUĆA_NEDELJA', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'TRENUTNIDOV', 'TEKUĆIDUN', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALNANEDELJA', 'LOKALNA_NEDELJA', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'LOKALNIDUN', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'IDREVIZIJE', 'ID_REVIZIJE', 'IB_IZMENE', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'DANIZMENE', 'DAN_IZMENE', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'DANIZMENE2', 'DAN_IZMENE2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'MESECIZMENE', 'MESEC_IZMENE', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'MESECIZMENE1', 'MESEC_IZMENE1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'GODINAIZMENE', 'GODINA_IZMENE', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'VREMEIZMENE', 'VREME_IZMENE', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'KORISNIKIZMENE', 'KORISNIK_IZMENE', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'MNOŽINA:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'PUNURL:', 'CELAADRESA', 'CELA_ADRESA', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'PUNURLE:', 'CELEADRESE', 'CELE_ADRESE', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'LCPRVI:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'UCPRVI:', 'UCFIRST:' ),
+       'raw'                     => array( '0', 'ČIST:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'NAZIVPRIKAZA', 'NAZIV_PRIKAZA', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__NOVAVEZAODELJKA__', '__NOVA_VEZA_ODELJKA__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__BEZNOVEVEZEODELJKA__', '__BEZ_NOVE_VEZE_ODELJKA__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'TEKUĆEIZDANJE', 'TEKUĆE_IZDANJE', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'KODIRANJEADRESE', 'KODIRANJE_ADRESE', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'KODIRANJEVEZE', 'KODIRANJE_VEZE', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'TEKUĆIOTISAKVREMENA', 'TEKUĆI_OTISAK_VREMENA', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'OTISAKVREMENA', 'OTISAK_VREMENA', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'SMEROZNAKE', 'SMER    _OZNAKE', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#JEZIK:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'JEZIKSADRŽAJA', 'JEZIK_SADRŽAJA', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'STRANICAUIMENSKOMPROSTORU', 'STRANAUIMENSKOMPROSTORU', 'STRANICA_U_IMENSKOM_PROSTORU', 'STRANA_U_IMENSKOM_PROSTORU', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'BROJADMINA', 'BROJ_ADMINA', 'NUMBEROFADMINS' ),
+       'padleft'                 => array( '0', 'PORAVNAJULEVO', 'PORAVNAJ_ULEVO', 'PADLEFT' ),
+       'padright'                => array( '0', 'PORAVNAJUDESNO', 'PORAVNAJ_UDESNO', 'PADRIGHT' ),
+       'special'                 => array( '0', 'posebno', 'special' ),
+       'filepath'                => array( '0', 'PUTANJADATOTEKE', 'PUTANJA_DATOTEKE', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'oznaka', 'tag' ),
+       'hiddencat'               => array( '1', '__SAKRIVENAKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'STRANICAUKATEGORIJI', 'STRANAUKATEGORIJI', 'STRANICA_U_KATEGORIJI', 'STRANA_U_KATEGORIJI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'VELIČINASTRANICE', 'VELIČINASTRANE', 'VELIČINA_STRANICE', 'VELIČINA_STRANE', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEKS__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__BEZINDEKSA__', '__BEZ_INDEKSA__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'BROJUGRUPI', 'BROJ_U_GRUPI', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATIČKOPREUSMERENJE__', 'STATIČKO_PREUSMERENJE', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'NIVOZAŠTITE', 'NIVO_ZAŠTITE', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formatdatuma', 'format_datuma', 'formatdate', 'dateformat' ),
+       'url_path'                => array( '0', 'PUTANJA', 'PATH' ),
+       'url_wiki'                => array( '0', 'VIKI', 'WIKI' ),
+       'url_query'               => array( '0', 'REDOSLED', 'QUERY' ),
+       'defaultsort_noerror'     => array( '0', 'bez_greške', 'noerror' ),
+       'defaultsort_noreplace'   => array( '0', 'bez_zamene', 'noreplace' ),
 );
 
 $separatorTransformTable = array( ',' => '.', '.' => ',' );
@@ -634,9 +634,9 @@ Spisak svih posebnih stranica nalazi se [[Special:SpecialPages|ovde]].',
 'dberrortext' => 'Došlo je do sintaktičke greške u bazi.
 Možda se radi o grešci u softveru.
 Poslednji pokušaj upita je glasio:
-<blockquote><code>$1</code></blockquote>
-unutar funkcije „<code>$2</code>“.
-Baza podataka je prijavila grešku „<samp>$3: $4</samp>“.',
+<blockquote><tt>$1</tt></blockquote>
+unutar funkcije „<tt>$2</tt>“.
+Baza podataka je prijavila grešku „<tt>$3: $4</tt>“.',
 'dberrortextcl' => 'Došlo je do sintaktičke greške u bazi.
 Poslednji pokušaj upita je glasio:
 „$1“
@@ -997,6 +997,7 @@ Izveštaj o poslednjem blokiranju možete pogledati ispod:',
 *'''Fajerfoks i Safari:''' držite ''Shift'' i kliknite na ''Osveži'', ili pritisnite ''Ctrl-F5'' ili Ctrl-R (''⌘-R'' na Makintošu)
 *'''Gugl kroum:''' pritisnite ''Ctrl-Shift-R'' (''⌘-Shift-R'' na Makintošu)
 *'''Internet eksplorer: '''držite ''Ctrl'' i kliknite na ''Osveži'', ili pritisnite ''Ctrl-F5''
+*'''K-osvajač: '''kliknite na ''Osveži'' ili pritisnite ''F5''
 *'''Opera:''' očistite privremenu memoriju preko menija ''Alatke → Postavke''.",
 'usercssyoucanpreview' => "'''Savet:''' korisitite dugme „{{int:showpreview}}“ da isprobate svoj novi CSS pre nego što ga sačuvate.",
 'userjsyoucanpreview' => "'''Savet:''' korisitite dugme „{{int:showpreview}}“ da isprobate svoj novi javaskript pre nego što ga sačuvate.",
@@ -3168,11 +3169,16 @@ Ovo je verovatno izazvano vezom do spoljašnjeg sajta koji se nalazi na crnoj li
 
 # Info page
 'pageinfo-title' => 'Podaci o „$1“',
-'pageinfo-header-edits' => 'Istorija izmena',
-'pageinfo-views' => 'Broj pregleda',
-'pageinfo-watchers' => 'Broj nadgledača stranica',
+'pageinfo-header-edits' => 'Izmena',
+'pageinfo-header-watchlist' => 'Spisak nadgledanja',
+'pageinfo-header-views' => 'Pregleda',
+'pageinfo-subjectpage' => 'Stranica',
+'pageinfo-talkpage' => 'Stranica za razgovor',
+'pageinfo-watchers' => 'Broj pregledača',
 'pageinfo-edits' => 'Broj izmena',
-'pageinfo-authors' => 'Broj zasebnih autora',
+'pageinfo-authors' => 'Broj različitih autora',
+'pageinfo-views' => 'Broj pregleda',
+'pageinfo-viewsperedit' => 'Pregleda po izmeni',
 
 # Skin names
 'skinname-standard' => 'Klasično',
index 9918087..641ef8d 100644 (file)
@@ -112,44 +112,44 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#STIR', '#DOORVERWIJZING', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__NOINOT__', '__GEENINHOUD__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__NOPIKTURAMA__', '__GEEN_GALERIJ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__INOTDWENGI__', '__INHOUD_DWINGEN__', '__FORCEERINHOUD__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INOT__', '__INHOUD__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__NOKENKISKAKI__', '__NIETBEWERKBARESECTIE__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'CURRENTMOTNH', 'DISIMUN', 'HUIDIGEMAAND', 'HUIDIGEMAAND2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'DISIMUNNEN', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'DISIMUNNENGEN', 'HUIDIGEMAANDGEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'DISIMUNSH', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DISIDEY', 'HUIDIGEDAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DISIDEY2', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'DISIDEYNEN', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'DISIYARI', 'HUIDIGJAAR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'DISITEN', 'HUIDIGETIJD', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'DISIYURU', 'HUIDIGUUR', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'PRESIMUN', 'PLAATSELIJKEMAAND', 'LOKALEMAAND', 'LOKALEMAAND2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonthname'            => array( '1', 'PRESIMUNNEN', 'PLAATSELIJKEMAANDNAAM', 'LOKALEMAANDNAAM', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'PRESIMUNNENGEN', 'PLAATSELIJKEMAANDNAAMGEN', 'LOKALEMAANDNAAMGEN', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'PRESIMUNSH', 'PLAATSELIJKEMAANDAFK', 'LOKALEMAANDAFK', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'PRESIDEY', 'PLAATSELIJKEDAG', 'LOKALEDAG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'PRESIDEY2', 'PLAATSELIJKEDAG2', 'LOKALEDAG2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'PRESIDEYNEN', 'PLAATSELIJKEDAGNAAM', 'LOKALEDAGNAAM', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'PRESIYARI', 'PLAATSELIJKJAAR', 'LOKAALJAAR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'PRESITEN', 'PLAATSELIJKETIJD', 'LOKALETIJD', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'PRESIYURU', 'PLAATSELIJKUUR', 'LOKAALUUR', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'PAPIRANUMRO', 'AANTALPAGINAS', 'AANTALPAGINA\'S', 'AANTALPAGINA’S', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'PAPIRALEGIMNUMRO', 'AANTALARTIKELEN', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'GEFRENUMRO', 'AANTALBESTANDEN', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'MASYINNUMRO', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
-       'numberofedits'             => array( '1', 'KENKINUMRO', 'AANTALBEWERKINGEN', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'PAPIRANEN', 'PAGINANAAM', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'PAPIRANENE', 'PAGINANAAME', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NENPREKI', 'NAAMRUIMTE', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NENPREKIE', 'NAAMRUIMTEE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'TAKIPREKI', 'OVERLEGRUIMTE', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'TAKIPREKIE', 'OVERLEGRUIMTEE', 'TALKSPACEE' ),
-       'special'                   => array( '0', 'spesyal', 'speciaal', 'special' ),
+       'redirect'                => array( '0', '#STIR', '#DOORVERWIJZING', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__NOINOT__', '__GEENINHOUD__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__NOPIKTURAMA__', '__GEEN_GALERIJ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__INOTDWENGI__', '__INHOUD_DWINGEN__', '__FORCEERINHOUD__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INOT__', '__INHOUD__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__NOKENKISKAKI__', '__NIETBEWERKBARESECTIE__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'CURRENTMOTNH', 'DISIMUN', 'HUIDIGEMAAND', 'HUIDIGEMAAND2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'DISIMUNNEN', 'HUIDIGEMAANDNAAM', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'DISIMUNNENGEN', 'HUIDIGEMAANDGEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'DISIMUNSH', 'HUIDIGEMAANDAFK', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'DISIDEY', 'HUIDIGEDAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'DISIDEY2', 'HUIDIGEDAG2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'DISIDEYNEN', 'HUIDIGEDAGNAAM', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'DISIYARI', 'HUIDIGJAAR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'DISITEN', 'HUIDIGETIJD', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'DISIYURU', 'HUIDIGUUR', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'PRESIMUN', 'PLAATSELIJKEMAAND', 'LOKALEMAAND', 'LOKALEMAAND2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'          => array( '1', 'PRESIMUNNEN', 'PLAATSELIJKEMAANDNAAM', 'LOKALEMAANDNAAM', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'PRESIMUNNENGEN', 'PLAATSELIJKEMAANDNAAMGEN', 'LOKALEMAANDNAAMGEN', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'PRESIMUNSH', 'PLAATSELIJKEMAANDAFK', 'LOKALEMAANDAFK', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'PRESIDEY', 'PLAATSELIJKEDAG', 'LOKALEDAG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'PRESIDEY2', 'PLAATSELIJKEDAG2', 'LOKALEDAG2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'PRESIDEYNEN', 'PLAATSELIJKEDAGNAAM', 'LOKALEDAGNAAM', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'PRESIYARI', 'PLAATSELIJKJAAR', 'LOKAALJAAR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'PRESITEN', 'PLAATSELIJKETIJD', 'LOKALETIJD', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'PRESIYURU', 'PLAATSELIJKUUR', 'LOKAALUUR', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'PAPIRANUMRO', 'AANTALPAGINAS', 'AANTALPAGINA\'S', 'AANTALPAGINA’S', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'PAPIRALEGIMNUMRO', 'AANTALARTIKELEN', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'GEFRENUMRO', 'AANTALBESTANDEN', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'MASYINNUMRO', 'AANTALGEBRUIKERS', 'NUMBEROFUSERS' ),
+       'numberofedits'           => array( '1', 'KENKINUMRO', 'AANTALBEWERKINGEN', 'NUMBEROFEDITS' ),
+       'pagename'                => array( '1', 'PAPIRANEN', 'PAGINANAAM', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'PAPIRANENE', 'PAGINANAAME', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NENPREKI', 'NAAMRUIMTE', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NENPREKIE', 'NAAMRUIMTEE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'TAKIPREKI', 'OVERLEGRUIMTE', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'TAKIPREKIE', 'OVERLEGRUIMTEE', 'TALKSPACEE' ),
+       'special'                 => array( '0', 'spesyal', 'speciaal', 'special' ),
 );
 
 $messages = array(
index e5916f4..f30a84f 100644 (file)
@@ -2609,10 +2609,15 @@ Do ap dän lokoale Reekener spiekerje un deerätter hier hoochleede.',
 # Info page
 'pageinfo-title' => 'Informatione tou „$1“',
 'pageinfo-header-edits' => 'Beoarbaidengen',
-'pageinfo-views' => 'Antaal fon Siedenaproupe',
+'pageinfo-header-watchlist' => 'Beooboachtengslieste',
+'pageinfo-header-views' => 'Siedenaproupe',
+'pageinfo-subjectpage' => 'Siede',
+'pageinfo-talkpage' => 'Diskussionssiede',
 'pageinfo-watchers' => 'Antaal fon do Besäikere',
 'pageinfo-edits' => 'Antaal fon do  Beoarbaidengen',
 'pageinfo-authors' => 'Antaal fon unnerskeedelke Autoren',
+'pageinfo-views' => 'Antaal fon Siedenaproupe',
+'pageinfo-viewsperedit' => 'Siedenaproupe pro Beoarbaidenge',
 
 # Patrolling
 'markaspatrolleddiff' => 'As pröiwed markierje',
index 6b8b243..0a33862 100644 (file)
@@ -2478,6 +2478,8 @@ Sigana mah ieu téh alatan tumbu ka loka luar.',
 # Info page
 'pageinfo-title' => 'Émbaran pikeun "$1"',
 'pageinfo-header-edits' => 'Éditan',
+'pageinfo-subjectpage' => 'Kaca',
+'pageinfo-talkpage' => 'Kaca sawala',
 'pageinfo-watchers' => 'Jumlah nu ngawaskeun',
 'pageinfo-edits' => 'Jumlah éditan',
 'pageinfo-authors' => 'Jumlah kontributor nu béda',
index c1db1fe..41b27ba 100644 (file)
@@ -173,127 +173,127 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#OMDIRIGERING', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__INGENINNEHÅLLSFÖRTECKNING__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__INGETGALLERI__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ALLTIDINNEHÅLLSFÖRTECKNING__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INNEHÅLLSFÖRTECKNING__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__INTEREDIGERASEKTION__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__INGENRUBRIK__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'NUVARANDEMÅNAD', 'NUMÅNAD', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'NUVARANDEMÅNAD1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'NUVARANDEMÅNADSNAMN', 'NUMÅNADSNAMN', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'NUVARANDEMÅNADKORT', 'NUMÅNADKORT', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'NUVARANDEDAG', 'NUDAG', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'NUVARANDEDAG2', 'NUDAG2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'NUVARANDEDAGSNAMN', 'NUDAGSNAMN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'NUVARANDEÅR', 'NUÅR', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'NUVARANDETID', 'NUTID', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'NUVARANDETIMME', 'NUTIMME', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'LOKALMÅNAD', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'LOKALMÅNAD1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'LOKALMÅNADSNAMN', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'LOKALMÅNADKORT', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'LOKALDAG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'LOKALDAG2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'LOKALDAGSNAMN', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'LOKALTÅR', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'LOKALTID', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'LOKALTIMME', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'ANTALSIDOR', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'ANTALARTIKLAR', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ANTALFILER', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ANTALANVÄNDARE', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ANTALAKTIVAANVÄNDARE', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ANTALREDIGERINGAR', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ANTALVISNINGAR', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'SIDNAMN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SIDNAMNE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAMNRYMD', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'NAMNRYMDE', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'DISKUSSIONSRYMD', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'DISKUSSIONSRYMDE', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ARTIKELRYMD', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ARTIKELRYMDE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'HELASIDNAMNET', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'HELASIDNAMNETE', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'UNDERSIDNAMN', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'UNDERSIDNAMNE', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'GRUNDSIDNAMN', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'GRUNDSIDNAMNE', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'DISKUSSIONSSIDNAMN', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'DISKUSSIONSSIDNAMNE', 'TALKPAGENAMEE' ),
-       'msg'                       => array( '0', 'MED:', 'MSG:' ),
-       'subst'                     => array( '0', 'BYT:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'MEDNW:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'miniatyr', 'mini', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'miniatyr=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'höger', 'right' ),
-       'img_left'                  => array( '1', 'vänster', 'left' ),
-       'img_none'                  => array( '1', 'ingen', 'none' ),
-       'img_center'                => array( '1', 'centrerad', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'inramad', 'ram', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'ramlös', 'frameless' ),
-       'img_page'                  => array( '1', 'sida=$1', 'sida $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'stående', 'stående=$1', 'stående $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'kantlinje', 'border' ),
-       'img_baseline'              => array( '1', 'baslinje', 'baseline' ),
-       'img_sub'                   => array( '1', 'ned', 'sub' ),
-       'img_super'                 => array( '1', 'upp', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'topp', 'top' ),
-       'img_text_top'              => array( '1', 'text-topp', 'text-top' ),
-       'img_middle'                => array( '1', 'mitten', 'middle' ),
-       'img_bottom'                => array( '1', 'botten', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'text-botten', 'text-bottom' ),
-       'img_link'                  => array( '1', 'länk=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'SAJTNAMN', 'SITENAMN', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALURLE:', 'LOCALURLE:' ),
-       'servername'                => array( '0', 'SERVERNAMN', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTSÖKVÄG', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'KÖN:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'NUVARANDEVECKA', 'NUVECKA', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'NUVARANDEVECKODAG', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALVECKA', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'LOKALVECKODAG', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'REVISIONSID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'REVISIONSDAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'REVISIONSDAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'REVISIONSMÅNAD', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'REVISIONSÅR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'REVISIONSTIDSSTÄMPEL', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'REVISIONSANVÄNDARE', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'FULLTURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'FULLTURLE:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'LBFÖRST:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'UCFIRST', 'SBFÖRST:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'LB:', 'LC:' ),
-       'uc'                        => array( '0', 'SB:', 'UC:' ),
-       'raw'                       => array( '0', 'RÅ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'VISATITEL', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__NYTTAVSNITTLÄNK__', '__NEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'NUVARANDEVERSION', 'NUVERSION', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'NUTIDSTÄMPEL', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'LOKALTIDSTÄMPEL', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#SPRÅK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'INNEHÅLLSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'SIDORINAMNRYMD:', 'SIDORINR:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ANTALADMINS', 'ANTALADMINISTRATÖRER', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATERANUM', 'FORMATERATAL', 'FORMATNUM' ),
-       'defaultsort'               => array( '1', 'STANDARDSORTERING:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'FILSÖKVÄG:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'tagg', 'tag' ),
-       'hiddencat'                 => array( '1', '__DOLDKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'SIDORIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'SIDSTORLEK', 'PAGESIZE' ),
-       'index'                     => array( '1', '__INDEXERA__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__INTEINDEXERA_', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'ANTALIGRUPP', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATISKOMDIRIGERING__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'SKYDDSNIVÅ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formateradatum', 'datumformat', 'formatdate', 'dateformat' ),
+       'redirect'                => array( '0', '#OMDIRIGERING', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__INGENINNEHÅLLSFÖRTECKNING__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__INGETGALLERI__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ALLTIDINNEHÅLLSFÖRTECKNING__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__INNEHÅLLSFÖRTECKNING__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__INTEREDIGERASEKTION__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__INGENRUBRIK__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'NUVARANDEMÅNAD', 'NUMÅNAD', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'NUVARANDEMÅNAD1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'NUVARANDEMÅNADSNAMN', 'NUMÅNADSNAMN', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', 'NUVARANDEMÅNADKORT', 'NUMÅNADKORT', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'NUVARANDEDAG', 'NUDAG', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'NUVARANDEDAG2', 'NUDAG2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'NUVARANDEDAGSNAMN', 'NUDAGSNAMN', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'NUVARANDEÅR', 'NUÅR', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'NUVARANDETID', 'NUTID', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'NUVARANDETIMME', 'NUTIMME', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'LOKALMÅNAD', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'LOKALMÅNAD1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'LOKALMÅNADSNAMN', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'LOKALMÅNADKORT', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'LOKALDAG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'LOKALDAG2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'LOKALDAGSNAMN', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'LOKALTÅR', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'LOKALTID', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'LOKALTIMME', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'ANTALSIDOR', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'ANTALARTIKLAR', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'ANTALFILER', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'ANTALANVÄNDARE', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'ANTALAKTIVAANVÄNDARE', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'ANTALREDIGERINGAR', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'ANTALVISNINGAR', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'SIDNAMN', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SIDNAMNE', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'NAMNRYMD', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'NAMNRYMDE', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'DISKUSSIONSRYMD', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'DISKUSSIONSRYMDE', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ARTIKELRYMD', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ARTIKELRYMDE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'HELASIDNAMNET', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'HELASIDNAMNETE', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'UNDERSIDNAMN', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'UNDERSIDNAMNE', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'GRUNDSIDNAMN', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'GRUNDSIDNAMNE', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'DISKUSSIONSSIDNAMN', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'DISKUSSIONSSIDNAMNE', 'TALKPAGENAMEE' ),
+       'msg'                     => array( '0', 'MED:', 'MSG:' ),
+       'subst'                   => array( '0', 'BYT:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'MEDNW:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'miniatyr', 'mini', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'miniatyr=$1', 'mini=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'höger', 'right' ),
+       'img_left'                => array( '1', 'vänster', 'left' ),
+       'img_none'                => array( '1', 'ingen', 'none' ),
+       'img_center'              => array( '1', 'centrerad', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'inramad', 'ram', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'ramlös', 'frameless' ),
+       'img_page'                => array( '1', 'sida=$1', 'sida $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'stående', 'stående=$1', 'stående $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'kantlinje', 'border' ),
+       'img_baseline'            => array( '1', 'baslinje', 'baseline' ),
+       'img_sub'                 => array( '1', 'ned', 'sub' ),
+       'img_super'               => array( '1', 'upp', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'topp', 'top' ),
+       'img_text_top'            => array( '1', 'text-topp', 'text-top' ),
+       'img_middle'              => array( '1', 'mitten', 'middle' ),
+       'img_bottom'              => array( '1', 'botten', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'text-botten', 'text-bottom' ),
+       'img_link'                => array( '1', 'länk=$1', 'link=$1' ),
+       'sitename'                => array( '1', 'SAJTNAMN', 'SITENAMN', 'SITENAME' ),
+       'ns'                      => array( '0', 'NR:', 'NS:' ),
+       'localurl'                => array( '0', 'LOKALURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'LOKALURLE:', 'LOCALURLE:' ),
+       'servername'              => array( '0', 'SERVERNAMN', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'SKRIPTSÖKVÄG', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'KÖN:', 'GENDER:' ),
+       'currentweek'             => array( '1', 'NUVARANDEVECKA', 'NUVECKA', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'NUVARANDEVECKODAG', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'LOKALVECKA', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'LOKALVECKODAG', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'REVISIONSID', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'REVISIONSDAG', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'REVISIONSDAG2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'REVISIONSMÅNAD', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'REVISIONSÅR', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'REVISIONSTIDSSTÄMPEL', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'REVISIONSANVÄNDARE', 'REVISIONUSER' ),
+       'fullurl'                 => array( '0', 'FULLTURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'FULLTURLE:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'LBFÖRST:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'UCFIRST', 'SBFÖRST:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'LB:', 'LC:' ),
+       'uc'                      => array( '0', 'SB:', 'UC:' ),
+       'raw'                     => array( '0', 'RÅ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'VISATITEL', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__NYTTAVSNITTLÄNK__', '__NEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'NUVARANDEVERSION', 'NUVERSION', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'NUTIDSTÄMPEL', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'LOKALTIDSTÄMPEL', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#SPRÅK:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'INNEHÅLLSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'SIDORINAMNRYMD:', 'SIDORINR:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'ANTALADMINS', 'ANTALADMINISTRATÖRER', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'FORMATERANUM', 'FORMATERATAL', 'FORMATNUM' ),
+       'defaultsort'             => array( '1', 'STANDARDSORTERING:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'FILSÖKVÄG:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'tagg', 'tag' ),
+       'hiddencat'               => array( '1', '__DOLDKAT__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'SIDORIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'SIDSTORLEK', 'PAGESIZE' ),
+       'index'                   => array( '1', '__INDEXERA__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__INTEINDEXERA_', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'ANTALIGRUPP', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATISKOMDIRIGERING__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'SKYDDSNIVÅ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formateradatum', 'datumformat', 'formatdate', 'dateformat' ),
 );
 
 $linkTrail = '/^([a-zåäöéÅÄÖÉ]+)(.*)$/sDu';
@@ -2099,7 +2099,6 @@ En sida anses vara en förgreningssida om den inkluderar en mall som länkas til
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|byte}}',
 'ncategories' => '$1 {{PLURAL:$1|kategori|kategorier}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
 'nlinks' => '$1 {{PLURAL:$1|länk|länkar}}',
 'nmembers' => '$1 {{PLURAL:$1|medlem|medlemmar}}',
 'nrevisions' => '$1 {{PLURAL:$1|version|versioner}}',
@@ -2128,7 +2127,6 @@ En sida anses vara en förgreningssida om den inkluderar en mall som länkas til
 'mostlinkedtemplates' => 'Mest använda mallar',
 'mostcategories' => 'Sidor med flest kategorier',
 'mostimages' => 'Filer med flest länkar till sig',
-'mostinterwikis' => 'Sidor med flest interwikis',
 'mostrevisions' => 'Sidor med flest ändringar',
 'prefixindex' => 'Alla sidor med prefix',
 'prefixindex-namespace' => 'Alla sidor med prefix ($1 namnrymder)',
@@ -2274,8 +2272,6 @@ Det kan finnas [[{{MediaWiki:Listgrouprights-helppage}}|ytterligare information]
 'mailnologin' => 'Ingen adress att skicka till',
 'mailnologintext' => 'För att kunna skicka e-post till andra användare, måste du vara [[Special:UserLogin|inloggad]] och ha angivit en korrekt e-postadress i dina [[Special:Preferences|användarinställningar]].',
 'emailuser' => 'Skicka e-post till den här användaren',
-'emailuser-title-target' => 'Skicka e-post till denna {{GENDER:$1|användare}}',
-'emailuser-title-notarget' => 'E-postanvändare',
 'emailpage' => 'Skicka e-post till användare',
 'emailpagetext' => 'Du kan använda det här formuläret för att skicka e-post till den här användaren.
 Den e-postadress du har angivit i [[Special:Preferences|dina användarinställningar]] kommer att visas som "Från"-adress i meddelandet, så att mottagaren har möjlighet att svara direkt till dig.',
@@ -2944,8 +2940,6 @@ Spara den på din dator och ladda upp den här.',
 'import-error-interwiki' => 'Sidan "$1" är inte importerad eftersom dess namn är reserverat för externa länkar (interwiki).',
 'import-error-special' => 'Sidan "$1" är inte importerad eftersom den tillhör en särskild namnrymd som inte tillåter sidor.',
 'import-error-invalid' => 'Sidan "$1" är inte importerad eftersom dess namn är ogiltigt.',
-'import-options-wrong' => 'Fel {{PLURAL:$2|alternativ|alternativ}}: <nowiki>$1</nowiki>',
-'import-rootpage-nosubpage' => 'Namnrymden "$1" till grundsidan tillåter inte undersidor.',
 
 # Import log
 'importlogpage' => 'Importlogg',
@@ -3099,24 +3093,16 @@ Detta orsakades troligen av en länk till en svartlistad webbplats.',
 
 # Info page
 'pageinfo-title' => 'Information om "$1"',
-'pageinfo-header-basic' => 'Grundläggande information',
-'pageinfo-header-edits' => 'Redigeringshistorik',
-'pageinfo-header-restrictions' => 'Sidskydd',
-'pageinfo-header-properties' => 'Sidegenskaper',
-'pageinfo-display-title' => 'Visningstitel',
-'pageinfo-default-sort' => 'Standardsorteringsnyckel',
-'pageinfo-length' => 'Sidlängd (i byte)',
-'pageinfo-article-id' => 'Sid-ID',
-'pageinfo-robot-policy' => 'Sökmotorns status',
-'pageinfo-views' => 'Antal visningar',
+'pageinfo-header-edits' => 'Redigeringar',
+'pageinfo-header-watchlist' => 'Bevakningslista',
+'pageinfo-header-views' => 'Visningar',
+'pageinfo-subjectpage' => 'Sida',
+'pageinfo-talkpage' => 'Diskussionssida',
 'pageinfo-watchers' => 'Antal användare som bevakar sidan',
-'pageinfo-redirects-name' => 'Omdirigeringar till denna sida',
-'pageinfo-subpages-name' => 'Undersidor till denna sida',
-'pageinfo-lasttime' => 'Datum för senaste redigeringen',
-'pageinfo-edits' => 'Totalt antal redigeringar',
-'pageinfo-authors' => 'Totalt antal olika författare',
-'pageinfo-magic-words' => '{{PLURAL:$1|Magiskt|Magiska}} ord ($1)',
-'pageinfo-hidden-categories' => '{{PLURAL:$1|Dold kategori|Dolda kategorier}} ($1)',
+'pageinfo-edits' => 'Antal redigeringar',
+'pageinfo-authors' => 'Antal olika författare',
+'pageinfo-views' => 'Antal visningar',
+'pageinfo-viewsperedit' => 'Sidvisningar per redigering',
 
 # Skin names
 'skinname-standard' => 'Standard',
@@ -3171,7 +3157,6 @@ Om du kör den kan din dator skadas.",
 'file-info-size-pages' => '$1 × $2 pixlar, filstorlek: $3, MIME-typ: $4, $5 {{PLURAL:$5|sida|sidor}}',
 'file-nohires' => 'Det finns ingen version med högre upplösning.',
 'svg-long-desc' => 'SVG-fil, grundstorlek: $1 × $2 pixlar, filstorlek: $3',
-'svg-long-desc-animated' => 'animerad SVG-fil, nominellt $1 × $2 pixlar, filstorlek: $3',
 'show-big-image' => 'Högupplöst version',
 'show-big-image-preview' => 'Storlek på förhandsvisningen: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Annan upplösning|Andra upplösningar}}: $1.',
index 10100e5..ea3dc49 100644 (file)
@@ -1498,7 +1498,7 @@ Tafadhali uhakikishe kwamba ni kweli unataka kupakia faili hili.',
 'windows-nonascii-filename' => 'Wiki hii haiwezi kutumia majina ya mafaili yenye herufi maalumu.',
 'fileexists' => 'Faili lenye jina hili lipo tayari, tafadhali tazama <strong>[[:$1]]</strong> ikiwa una mashaka kuhusu kulibadilisha.
 [[$1|thumb]]',
-'filepageexists' => 'Ukurasa wa maelezo kwa ajili ya faili hili tayari umeshaanzishwa katika <strong>[[:$1]]</strong>, lakini hakuna faili lenye jina hili kwa sasa.
+'filepageexists' => 'Ukurasa wa maelezo kwa ajili ya faili hili tayari umeshaanzishwa katika <strong>[[:$1]]</strong>, lakini bado hakuna faili lenye jina hili kwa sasa.
 Muhtasari utakaoandika hautaonekana katika ukurasa wa maelezo.
 Kufanya muhtasari wako uonekana pale, utahitajika uhariri ukurasa kwa mikono.
 [[$1|thumb]]',
@@ -1510,7 +1510,7 @@ Tafadhali chagua jina lingine.',
 [[$1|thumb]]
 Tafadhali tazama faili la <strong>[[:$1]]</strong>.
 Ikiwa faili hili linaonyesha picha ile ile kwa ukubwa wa kawaida hakuna haja ya kupakia faili lingine la picha ndogo.",
-'file-thumbnail-no' => "Jina la faili linaanza na <strong>$1</strong>.
+'file-thumbnail-no' => "Jina la faili linaloanza na <strong>$1</strong>.
 Inaonekana kuwa ni picha iliyopunguzwa ukubwa''(thumbnail)''.
 Ikiwa unaoyo picha hii kwa ukubwa wa kawaida tafadhali pakia picha hii, vinginevyo tafadhali badilisha jina la faili.",
 'fileexists-forbidden' => 'Faili lenye jina hili lipo tayari, na haliwezi kuandikizwa.
@@ -2568,6 +2568,9 @@ Tafadhali jaribu tena.',
 # Info page
 'pageinfo-title' => 'Taarifa juu ya "$1"',
 'pageinfo-header-edits' => 'Maharirio',
+'pageinfo-header-watchlist' => 'Maangalizi',
+'pageinfo-subjectpage' => 'Ukurasa',
+'pageinfo-talkpage' => 'Ukurasa wa majadiliano',
 'pageinfo-watchers' => 'Idadi ya wanaofuatilia',
 'pageinfo-edits' => 'Idadi ya haririo',
 
index c843c68..5a676a4 100644 (file)
 $fallback = 'pl';
 
 $namespaceNames = array(
-       NS_SPECIAL          => 'Szpecyjalna',
-       NS_TALK             => 'Dyskusyjo',
-       NS_USER             => 'Używacz',
-       NS_USER_TALK        => 'Dyskusyjo_używacza',
-       NS_PROJECT_TALK     => 'Dyskusyjo_$1',
-       NS_FILE             => 'Plik',
-       NS_FILE_TALK        => 'Dyskusyjo_plika',
-       NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'Dyskusyjo_MediaWiki',
-       NS_TEMPLATE         => 'Muster',
-       NS_TEMPLATE_TALK    => 'Dyskusyjo_mustra',
-       NS_HELP             => 'Půmoc',
-       NS_HELP_TALK        => 'Dyskusyjo_půmocy',
-       NS_CATEGORY         => 'Kategoryjo',
-       NS_CATEGORY_TALK    => 'Dyskusyjo_kategoryji',
+       NS_SPECIAL        => 'Szpecyjalna',
+       NS_TALK           => 'Dyskusyjo',
+       NS_USER           => 'Używacz',
+       NS_USER_TALK      => 'Dyskusyjo_używacza',
+       NS_PROJECT_TALK   => 'Dyskusyjo_$1',
+       NS_FILE           => 'Plik',
+       NS_FILE_TALK      => 'Dyskusyjo_plika',
+       NS_MEDIAWIKI      => 'MediaWiki',
+       NS_MEDIAWIKI_TALK => 'Dyskusyjo_MediaWiki',
+       NS_TEMPLATE       => 'Muster',
+       NS_TEMPLATE_TALK  => 'Dyskusyjo_mustra',
+       NS_HELP           => 'Půmoc',
+       NS_HELP_TALK      => 'Dyskusyjo_půmocy',
+       NS_CATEGORY       => 'Kategoryjo',
+       NS_CATEGORY_TALK  => 'Dyskusyjo_kategoryji',
 );
 
 $namespaceAliases = array(
index 8b704d3..503aaf7 100644 (file)
@@ -61,19 +61,19 @@ $namespaceAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#வழிமாற்று', '#REDIRECT' ),
-       'img_right'                 => array( '1', 'வலது', 'right' ),
-       'img_left'                  => array( '1', 'இடது', 'left' ),
-       'img_none'                  => array( '1', 'ஒன்றுமில்லை', 'none' ),
-       'img_center'                => array( '1', 'மையம்', 'center', 'centre' ),
-       'img_top'                   => array( '1', 'மேல்', 'top' ),
-       'img_middle'                => array( '1', 'மத்தியில்', 'middle' ),
-       'img_bottom'                => array( '1', 'கீழ்', 'bottom' ),
-       'plural'                    => array( '0', 'பன்மை', 'PLURAL:' ),
-       'special'                   => array( '0', 'சிறப்பு', 'special' ),
-       'pagesize'                  => array( '1', 'பக்க_அளவு', 'PAGESIZE' ),
-       'url_path'                  => array( '0', 'வழி', 'PATH' ),
-       'url_wiki'                  => array( '0', 'விக்கி', 'WIKI' ),
+       'redirect'                => array( '0', '#வழிமாற்று', '#REDIRECT' ),
+       'img_right'               => array( '1', 'வலது', 'right' ),
+       'img_left'                => array( '1', 'இடது', 'left' ),
+       'img_none'                => array( '1', 'ஒன்றுமில்லை', 'none' ),
+       'img_center'              => array( '1', 'மையம்', 'center', 'centre' ),
+       'img_top'                 => array( '1', 'மேல்', 'top' ),
+       'img_middle'              => array( '1', 'மத்தியில்', 'middle' ),
+       'img_bottom'              => array( '1', 'கீழ்', 'bottom' ),
+       'plural'                  => array( '0', 'பன்மை', 'PLURAL:' ),
+       'special'                 => array( '0', 'சிறப்பு', 'special' ),
+       'pagesize'                => array( '1', 'பக்க_அளவு', 'PAGESIZE' ),
+       'url_path'                => array( '0', 'வழி', 'PATH' ),
+       'url_wiki'                => array( '0', 'விக்கி', 'WIKI' ),
 );
 
 $linkTrail = "/^([\xE0\xAE\x80-\xE0\xAF\xBF]+)(.*)$/sDu";
@@ -1887,7 +1887,7 @@ $1',
 'allpagesprefix' => 'பின்வரும் முன்னொட்டு உடைய பக்கங்களை காட்டு:',
 'allpagesbadtitle' => 'கொடுக்கப்பட்ட தலைப்பு செல்லுபடியற்றது அல்லது பிழையான விக்கியிடை அல்லது மொழி முன்னொட்டைக் கொண்டுள்ளது. இது தலைப்புக்களில் பயன்படுத்த முடியாத எழுத்துக்களையும் கொண்டிருக்கலாம்.',
 'allpages-bad-ns' => '{{SITENAME}} தளத்தில் "$1" பெயர்வெளி கிடையாது.',
-'allpages-hide-redirects' => 'வழிமாற்றுகளை மறை',
+'allpages-hide-redirects' => 'வழிமாற்றுகளைப் மறை',
 
 # SpecialCachedPage
 'cachedspecial-refresh-now' => 'அண்மையான பதிப்பை காண்க',
@@ -2712,10 +2712,15 @@ $1',
 # Info page
 'pageinfo-title' => '"$1" பக்கத்துக்கான தகவல்',
 'pageinfo-header-edits' => 'தொகுப்புகள்',
-'pageinfo-views' => 'காட்சிகள் எண்ணிக்கை',
+'pageinfo-header-watchlist' => 'கவனிப்புப் பட்டியல்',
+'pageinfo-header-views' => 'பார்வைகள்',
+'pageinfo-subjectpage' => 'பக்கம்',
+'pageinfo-talkpage' => 'பேச்சுப் பக்கம்',
 'pageinfo-watchers' => 'பார்வையாளர்கள் எண்ணிக்கை',
 'pageinfo-edits' => 'தொகுப்புகளின் எண்ணிக்கை:',
 'pageinfo-authors' => 'சாதகமான அம்சங்களை பெற்றிருக்கும் எழுத்தாளர்கள் எண்ணிக்கை',
+'pageinfo-views' => 'காட்சிகள் எண்ணிக்கை',
+'pageinfo-viewsperedit' => 'திருத்தந்களுக்கான காட்சிகள்',
 
 # Skin names
 'skinname-standard' => 'இயல்பான',
index 8146d9a..d43696c 100644 (file)
@@ -128,13 +128,13 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#దారిమార్పు', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__విషయసూచికవద్దు__', '__NOTOC__' ),
-       'toc'                       => array( '0', '__విషయసూచిక__', '__TOC__' ),
-       'pagename'                  => array( '1', 'పేజీపేరు', 'PAGENAME' ),
-       'img_right'                 => array( '1', 'కుడి', 'right' ),
-       'img_left'                  => array( '1', 'ఎడమ', 'left' ),
-       'special'                   => array( '0', 'ప్రత్యేక', 'special' ),
+       'redirect'                => array( '0', '#దారిమార్పు', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__విషయసూచికవద్దు__', '__NOTOC__' ),
+       'toc'                     => array( '0', '__విషయసూచిక__', '__TOC__' ),
+       'pagename'                => array( '1', 'పేజీపేరు', 'PAGENAME' ),
+       'img_right'               => array( '1', 'కుడి', 'right' ),
+       'img_left'                => array( '1', 'ఎడమ', 'left' ),
+       'special'                 => array( '0', 'ప్రత్యేక', 'special' ),
 );
 
 $linkTrail = "/^([\xE0\xB0\x81-\xE0\xB1\xAF]+)(.*)$/sDu";
@@ -2733,10 +2733,15 @@ $UNWATCHURL కి వెళ్ళండి.
 
 # Info page
 'pageinfo-title' => '"$1" గురించి సమాచారం',
-'pageinfo-header-edits' => 'మార్పుల చరిత్ర',
+'pageinfo-header-edits' => 'మార్పులు',
+'pageinfo-header-watchlist' => 'వీక్షణ జాబితా',
+'pageinfo-header-views' => 'వీక్షణలు',
+'pageinfo-subjectpage' => 'పుట',
+'pageinfo-talkpage' => 'చర్చా పేజీ',
+'pageinfo-watchers' => 'వీక్షకుల సంఖ్య',
+'pageinfo-edits' => 'మార్పుల సంఖ్య',
 'pageinfo-views' => 'వీక్షణల సంఖ్య',
-'pageinfo-watchers' => 'పేజీ వీక్షకుల సంఖ్య',
-'pageinfo-edits' => 'మొత్తం మార్పుల సంఖ్య',
+'pageinfo-viewsperedit' => 'ఒక మార్పుకి వీక్షణలు',
 
 # Skin names
 'skinname-standard' => 'సంప్రదాయ',
index 5e17126..351c01b 100644 (file)
@@ -78,7 +78,7 @@ $messages = array(
 'tog-hideminor' => "Lá'os hatudu muda ki-ki'ik iha mudansa foufoun sira",
 'tog-usenewrc' => 'Iha lista "mudansa foufoun sira" no "lista hateke": Hatudu mudansa iha grupu sira - grupu ida ba pájina ida (presiza JavaScript)',
 'tog-showtoolbar' => 'Hatudu kaixa edita (presiza JavaScript)',
-'tog-watchcreations' => "Hateke pájina no imajen sira-ne'ebé ha'u kria/tau iha arkivu laran",
+'tog-watchcreations' => "Hateke pájina sira-ne'ebé ha'u kria",
 'tog-watchdefault' => "Hateke pájina sira-ne'ebé ha'u edita",
 'tog-watchmoves' => "Hateke pájina sira-ne'ebé ha'u book",
 'tog-watchdeletion' => "Hateke pájina sira-ne'ebé ha'u halakon",
index 29c4f13..fd88965 100644 (file)
@@ -139,12 +139,12 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#เปลี่ยนทาง', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ไม่มีสารบัญ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__ไม่มีแกลเลอรี่__', '__NOGALLERY__' ),
-       'noeditsection'             => array( '0', '__ไม่มีแก้เฉพาะส่วน__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'เดือนปัจจุบัน', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'ชื่อเดือนปัจจุบัน', 'CURRENTMONTHNAME' ),
+       'redirect'                => array( '0', '#เปลี่ยนทาง', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ไม่มีสารบัญ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__ไม่มีแกลเลอรี่__', '__NOGALLERY__' ),
+       'noeditsection'           => array( '0', '__ไม่มีแก้เฉพาะส่วน__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'เดือนปัจจุบัน', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'ชื่อเดือนปัจจุบัน', 'CURRENTMONTHNAME' ),
 );
 
 $datePreferences = array(
@@ -2760,9 +2760,14 @@ $1',
 # Info page
 'pageinfo-title' => 'ข้อมูลสำหรับ "$1"',
 'pageinfo-header-edits' => 'การแก้ไข',
-'pageinfo-views' => 'จำนวนการเข้าดู',
+'pageinfo-header-watchlist' => 'รายการเฝ้าดู',
+'pageinfo-header-views' => 'การเข้าดู',
+'pageinfo-subjectpage' => 'หน้า',
+'pageinfo-talkpage' => 'หน้าพูดคุย',
 'pageinfo-watchers' => 'จำนวนผู้เข้าดู',
 'pageinfo-edits' => 'จำนวนการแก้ไข',
+'pageinfo-views' => 'จำนวนการเข้าดู',
+'pageinfo-viewsperedit' => 'จำนวนการเข้าดูต่อการแก้ไข',
 
 # Skin names
 'skinname-standard' => 'คลาสสิก',
index eea0dee..3436af7 100644 (file)
@@ -27,8 +27,8 @@ $namespaceNames = array(
        NS_FILE_TALK        => 'Usapang_talaksan',
        NS_MEDIAWIKI        => 'MediaWiki',
        NS_MEDIAWIKI_TALK   => 'Usapang_MediaWiki',
-       NS_TEMPLATE         => 'Padron',
-       NS_TEMPLATE_TALK    => 'Usapang_padron',
+       NS_TEMPLATE         => 'Suleras',
+       NS_TEMPLATE_TALK    => 'Usapang_suleras',
        NS_HELP             => 'Tulong',
        NS_HELP_TALK        => 'Usapang_tulong',
        NS_CATEGORY         => 'Kategorya',
@@ -36,114 +36,100 @@ $namespaceNames = array(
 );
 
 $namespaceAliases = array(
-       'Talaksan'         => NS_FILE,
-       'Usapang talaksan' => NS_FILE_TALK,
-       'Suleras'          => NS_TEMPLATE,
-       'Usapang_suleras'  => NS_TEMPLATE_TALK,
-       'Kaurian'          => NS_CATEGORY,
-       'Usapang_kaurian'  => NS_CATEGORY_TALK,
+       'Talaksan'          => NS_FILE,
+       'Usapang talaksan'  => NS_FILE_TALK,
+       'Kaurian'         => NS_CATEGORY,
+       'Usapang_kaurian' => NS_CATEGORY_TALK,
 );
 
 $specialPageAliases = array(
-       'Activeusers'               => array( 'Masisiglang_mga_Tagagamit' ),
-       'Allmessages'               => array( 'Lahat_ng_mga_mensahe' ),
-       'Allpages'                  => array( 'Lahat_ng_mga_pahina', 'LahatPahina' ),
-       'Ancientpages'              => array( 'Sinaunang_mga_pahina' ),
-       'Badtitle'                  => array( 'Masamang_pamagat' ),
-       'Blankpage'                 => array( 'Tanggalin_ang_nilalaman_ng_pahina' ),
-       'Block'                     => array( 'Hadlangan', 'Hadlangan_ang_IP', 'Hadlangan_ang_tagagamit' ),
-       'Blockme'                   => array( 'Hadlangang_ako' ),
-       'Booksources'               => array( 'Mga_pinagmulang_aklat' ),
-       'BrokenRedirects'           => array( 'Naputol_na_mga_panturo_papunta_sa_ibang_pahina', 'NaputulangPanturo' ),
-       'Categories'                => array( 'Mga_kategorya' ),
-       'ChangeEmail'               => array( 'Baguhin_ang_e-liham' ),
-       'ChangePassword'            => array( 'Baguhin_ang_hudyat', 'Muling_itakda_ang_hudyat', 'Muling_magtakda_ng_hudyat' ),
-       'ComparePages'              => array( 'Paghambingin_ang_mga_Pahina' ),
-       'Confirmemail'              => array( 'Tiyakin_ang_e-liham' ),
-       'Contributions'             => array( 'Mga_ambag' ),
-       'CreateAccount'             => array( 'Likhain_ang_kuwenta', 'LikhaKuwenta' ),
-       'Deadendpages'              => array( 'Mga_pahinang_sukol', 'Mga_pahinang_walang_lagusan' ),
-       'DeletedContributions'      => array( 'Naburang_mga_ambag' ),
-       'Disambiguations'           => array( 'Mga_paglilinaw', 'Paglilinaw' ),
-       'DoubleRedirects'           => array( 'Nagkadalawang_mga_panturo_papunta_sa_ibang_pahina', 'DoblengPanturo' ),
-       'EditWatchlist'             => array( 'Baguhin_ang_Bantayan' ),
-       'Emailuser'                 => array( 'Tagagamit_ng_e-liham' ),
+       'Allmessages'               => array( 'Lahat ng mga mensahe' ),
+       'Allpages'                  => array( 'Lahat ng mga pahina', 'LahatPahina' ),
+       'Ancientpages'              => array( 'Sinaunang mga pahina' ),
+       'Blankpage'                 => array( 'Tanggalin ang nilalaman ng pahina' ),
+       'Block'                     => array( 'Hadlangan', 'Hadlangan ang IP', 'Hadlangan ang tagagamit' ),
+       'Blockme'                   => array( 'Hadlangang ako' ),
+       'Booksources'               => array( 'Mga pinagmulang aklat' ),
+       'BrokenRedirects'           => array( 'Naputol na mga panturo papunta sa ibang pahina', 'NaputulangPanturo' ),
+       'Categories'                => array( 'Mga kaurian' ),
+       'ChangePassword'            => array( 'Baguhin ang hudyat', 'Muling itakda ang hudyat', 'Muling magtakda ng hudyat' ),
+       'Confirmemail'              => array( 'Tiyakin ang e-liham' ),
+       'Contributions'             => array( 'Mga ambag' ),
+       'CreateAccount'             => array( 'Likhain ang kuwenta', 'LikhaKuwenta' ),
+       'Deadendpages'              => array( 'Mga pahinang sukol', 'Mga pahinang walang lagusan' ),
+       'DeletedContributions'      => array( 'Naburang mga ambag' ),
+       'Disambiguations'           => array( 'Mga paglilinaw', 'Paglilinaw' ),
+       'DoubleRedirects'           => array( 'Nagkadalawang mga panturo papunta sa ibang pahina', 'DoblengPanturo' ),
+       'Emailuser'                 => array( 'Tagagamit ng e-liham' ),
        'Export'                    => array( 'Pagluluwas' ),
-       'Fewestrevisions'           => array( 'Pinakakaunting_mga_pagbabago' ),
-       'FileDuplicateSearch'       => array( 'Paghahanap_ng_kamukhang_talaksan' ),
-       'Filepath'                  => array( 'Daanan_ng_talaksan' ),
+       'Fewestrevisions'           => array( 'Pinakakaunting mga pagbabago' ),
+       'FileDuplicateSearch'       => array( 'Paghahanap ng kamukhang talaksan' ),
+       'Filepath'                  => array( 'Daanan ng talaksan' ),
        'Import'                    => array( 'Pag-aangkat' ),
-       'Invalidateemail'           => array( 'Hindi_tanggap_na_e-liham' ),
-       'JavaScriptTest'            => array( 'Pagsubok_sa_JavaScript' ),
-       'BlockList'                 => array( 'Talaan_ng_hinahadlangan', 'Talaan_ng_mga_hinahadlangan', 'Talaan_ng_hinahadlangang_IP' ),
-       'LinkSearch'                => array( 'Paghahanap_ng_kawing' ),
-       'Listadmins'                => array( 'Talaan_ng_mga_tagapangasiwa' ),
-       'Listbots'                  => array( 'Talaan_ng_mga_bot' ),
-       'Listfiles'                 => array( 'Itala_ang_mga_talaksan', 'Talaan_ng_mga_talaksan', 'Talaan_ng_mga_larawan' ),
-       'Listgrouprights'           => array( 'Talaan_ng_mga_karapatan_ng_pangkat' ),
-       'Listredirects'             => array( 'Talaan_ng_mga_pagturo_sa_ibang_pahina' ),
-       'Listusers'                 => array( 'Talaan_ng_mga_tagagamit', 'Talaan_ng_tagagamit' ),
-       'Lockdb'                    => array( 'Ikandado_ang_kalipunan_ng_datos' ),
-       'Log'                       => array( 'Tala', 'Mga_tala' ),
-       'Lonelypages'               => array( 'Nangungulilang_mga_pahina', 'Ulilang_mga_pahina' ),
-       'Longpages'                 => array( 'Mahabang_mga_pahina' ),
-       'MergeHistory'              => array( 'Pagsanibin_ang_kasaysayan' ),
-       'MIMEsearch'                => array( 'Paghahanap_ng_MIME' ),
-       'Mostcategories'            => array( 'Pinakamaraming_mga_kategorya' ),
-       'Mostimages'                => array( 'Mga_talaksang_may_pinakamaraming_kawing', 'Pinakamaraming_talaksan', 'Pinakamaraming_larawan' ),
-       'Mostlinked'                => array( 'Mga_pahinang_may_pinakamaraming_kawing', 'Pinakamaraming_kawing' ),
-       'Mostlinkedcategories'      => array( 'Mga_kategoryang_may_pinakamaraming_kawing', 'Pinakagamiting_mga_kategorya' ),
-       'Mostlinkedtemplates'       => array( 'Mga_suleras_na_may_pinakamaraming_kawing', 'Pinakagamiting_mga_suleras' ),
-       'Mostrevisions'             => array( 'Pinakamaraming_mga_pagbabago' ),
-       'Movepage'                  => array( 'Ilipat_ang_pahina' ),
-       'Mycontributions'           => array( 'Mga_ambag_ko' ),
-       'Mypage'                    => array( 'Pahina_ko' ),
-       'Mytalk'                    => array( 'Usapan_ko' ),
-       'Myuploads'                 => array( 'Mga_Pagkakarga_Kong_Paitaas' ),
-       'Newimages'                 => array( 'Bagong_mga_talaksan', 'Bagong_mga_larawan' ),
-       'Newpages'                  => array( 'Bagong_mga_pahina' ),
-       'PasswordReset'             => array( 'Muling_Pagtatakda_ng_Hudyat' ),
-       'PermanentLink'             => array( 'Pamalagiang_Kawing' ),
-       'Popularpages'              => array( 'Sikat_na_mga_pahina' ),
-       'Preferences'               => array( 'Mga_nais' ),
-       'Prefixindex'               => array( 'Talatuntunan_ng_unlapi' ),
-       'Protectedpages'            => array( 'Mga_pahinang_nakasanggalang' ),
-       'Protectedtitles'           => array( 'Mga_pamagat_na_nakasanggalang' ),
-       'Randompage'                => array( 'Alin_man', 'Alin_mang_pahina' ),
-       'Randomredirect'            => array( 'Pagtuturo_papunta_sa_alin_mang_pahina' ),
-       'Recentchanges'             => array( 'Mga_huling_binago', 'HulingBinago' ),
-       'Recentchangeslinked'       => array( 'Nakakawing_ng_kamakailang_pagbabago', 'Kaugnay_na_mga_pagbabago' ),
-       'Revisiondelete'            => array( 'Pagbura_ng_pagbabago' ),
-       'RevisionMove'              => array( 'Paglipat_ng_Rebisyon' ),
+       'Invalidateemail'           => array( 'Hindi tanggap na e-liham' ),
+       'BlockList'                 => array( 'Talaan ng hinahadlangan', 'Talaan ng mga hinahadlangan', 'Talaan ng hinahadlangang IP' ),
+       'LinkSearch'                => array( 'Paghahanap ng kawing' ),
+       'Listadmins'                => array( 'Talaan ng mga tagapangasiwa' ),
+       'Listbots'                  => array( 'Talaan ng mga bot' ),
+       'Listfiles'                 => array( 'Itala ang mga talaksan', 'Talaan ng mga talaksan', 'Talaan ng mga larawan' ),
+       'Listgrouprights'           => array( 'Talaan ng mga karapatan ng pangkat' ),
+       'Listredirects'             => array( 'Talaan ng mga pagturo sa ibang pahina' ),
+       'Listusers'                 => array( 'Talaan ng mga tagagamit', 'Talaan ng tagagamit' ),
+       'Lockdb'                    => array( 'Ikandado ang kalipunan ng dato' ),
+       'Log'                       => array( 'Tala', 'Mga tala' ),
+       'Lonelypages'               => array( 'Nangungulilang mga pahina', 'Ulilang mga pahina' ),
+       'Longpages'                 => array( 'Mahabang mga pahina' ),
+       'MergeHistory'              => array( 'Pagsanibin ang kasaysayan' ),
+       'MIMEsearch'                => array( 'Paghahanap ng MIME' ),
+       'Mostcategories'            => array( 'Pinakamaraming mga kaurian' ),
+       'Mostimages'                => array( 'Mga talaksang may pinakamaraming kawing', 'Pinakamaraming talaksan', 'Pinakamaraming larawan' ),
+       'Mostlinked'                => array( 'Mga pahinang may pinakamaraming kawing', 'Pinakamaraming kawing' ),
+       'Mostlinkedcategories'      => array( 'Mga kauriang may pinakamaraming kawing', 'Pinakagamiting mga kaurian' ),
+       'Mostlinkedtemplates'       => array( 'Mga suleras na may pinakamaraming kawing', 'Pinakagamiting mga suleras' ),
+       'Mostrevisions'             => array( 'Pinakamaraming mga pagbabago' ),
+       'Movepage'                  => array( 'Ilipat ang pahina' ),
+       'Mycontributions'           => array( 'Mga ambag ko' ),
+       'Mypage'                    => array( 'Pahina ko' ),
+       'Mytalk'                    => array( 'Usapan ko' ),
+       'Newimages'                 => array( 'Bagong mga talaksan', 'Bagong mga larawan' ),
+       'Newpages'                  => array( 'Bagong mga pahina' ),
+       'Popularpages'              => array( 'Sikat na mga pahina' ),
+       'Preferences'               => array( 'Mga nais' ),
+       'Prefixindex'               => array( 'Talatuntunan ng unlapi' ),
+       'Protectedpages'            => array( 'Mga pahinang nakasanggalang' ),
+       'Protectedtitles'           => array( 'Mga pamagat na nakasanggalang' ),
+       'Randompage'                => array( 'Alin man', 'Alin mang pahina' ),
+       'Randomredirect'            => array( 'Pagtuturo papunta sa alin mang pahina' ),
+       'Recentchanges'             => array( 'Mga huling binago', 'HulingBinago' ),
+       'Recentchangeslinked'       => array( 'Nakakawing ng kamakailang pagbabago', 'Kaugnay na mga pagbabago' ),
+       'Revisiondelete'            => array( 'Pagbura ng pagbabago' ),
        'Search'                    => array( 'Maghanap' ),
-       'Shortpages'                => array( 'Maikling_mga_pahina' ),
-       'Specialpages'              => array( 'Natatanging_mga_pahina' ),
-       'Statistics'                => array( 'Mga_estadistika', 'Estadistika' ),
-       'Tags'                      => array( 'Mga_tatak' ),
-       'Unblock'                   => array( 'Huwag_hadlangan' ),
-       'Uncategorizedcategories'   => array( 'Mga_kauriang_walang_kaurian' ),
-       'Uncategorizedimages'       => array( 'Mga_talaksang_walang_kaurian', 'Mga_larawang_walang_kaurian' ),
-       'Uncategorizedpages'        => array( 'Mga_pahinang_walang_kaurian' ),
-       'Uncategorizedtemplates'    => array( 'Mga_suleras_na_walang_kaurian' ),
-       'Undelete'                  => array( 'Huwag_burahin' ),
-       'Unlockdb'                  => array( 'Huwag_ikandado_ang_kalipunan_ng_dato' ),
-       'Unusedcategories'          => array( 'Hindi_ginagamit_na_mga_kaurian' ),
-       'Unusedimages'              => array( 'Hindi_ginagamit_na_mga_talaksan', 'Hindi_ginagamit_na_mga_larawan' ),
-       'Unusedtemplates'           => array( 'Mga_suleras_na_hindi_ginagamit' ),
-       'Unwatchedpages'            => array( 'Mga_pahinang_hindi_binabantayanan' ),
+       'Shortpages'                => array( 'Maikling mga pahina' ),
+       'Specialpages'              => array( 'Natatanging mga pahina' ),
+       'Statistics'                => array( 'Mga estadistika', 'Estadistika' ),
+       'Tags'                      => array( 'Mga tatak' ),
+       'Uncategorizedcategories'   => array( 'Mga kauriang walang kaurian' ),
+       'Uncategorizedimages'       => array( 'Mga talaksang walang kaurian', 'Mga larawang walang kaurian' ),
+       'Uncategorizedpages'        => array( 'Mga pahinang walang kaurian' ),
+       'Uncategorizedtemplates'    => array( 'Mga suleras na walang kaurian' ),
+       'Undelete'                  => array( 'Huwag burahin' ),
+       'Unlockdb'                  => array( 'Huwag ikandado ang kalipunan ng dato' ),
+       'Unusedcategories'          => array( 'Hindi ginagamit na mga kaurian' ),
+       'Unusedimages'              => array( 'Hindi ginagamit na mga talaksan', 'Hindi ginagamit na mga larawan' ),
+       'Unusedtemplates'           => array( 'Mga suleras na hindi ginagamit' ),
+       'Unwatchedpages'            => array( 'Mga pahinang hindi binabantayanan' ),
        'Upload'                    => array( 'Magkarga' ),
-       'UploadStash'               => array( 'Pagkakarga_ng_mga_Nakatago' ),
-       'Userlogin'                 => array( 'Paglagda_ng_tagagamit', 'Maglagda' ),
-       'Userlogout'                => array( 'Pag-alis_sa_pagkalagda_ng_tagagamit', 'AlisLagda' ),
-       'Userrights'                => array( 'Mga_karapatan_ng_tagagamit' ),
-       'Version'                   => array( 'Bersiyon' ),
-       'Wantedcategories'          => array( 'Ninanais_na_mga_kaurian' ),
-       'Wantedfiles'               => array( 'Ninanais_na_mga_talaksan' ),
-       'Wantedpages'               => array( 'Ninanais_na_mga_pahina', 'Putol_na_mga_kawing' ),
-       'Wantedtemplates'           => array( 'Ninanais_na_mga_suleras' ),
-       'Watchlist'                 => array( 'Talaan_ng_binabantayan', 'Bantayan' ),
-       'Whatlinkshere'             => array( 'Ano_ang_nakakawing_dito' ),
-       'Withoutinterwiki'          => array( 'Walang_ugnayang-wiki' ),
+       'Userlogin'                 => array( 'Paglagda ng tagagamit', 'Maglagda' ),
+       'Userlogout'                => array( 'Pag-alis sa pagkalagda ng tagagamit', 'AlisLagda' ),
+       'Userrights'                => array( 'Mga karapatan ng tagagamit' ),
+       'Version'                   => array( 'Bersyon' ),
+       'Wantedcategories'          => array( 'Ninanais na mga kaurian' ),
+       'Wantedfiles'               => array( 'Ninanais na mga talaksan' ),
+       'Wantedpages'               => array( 'Ninanais na mga pahina', 'Putol na mga kawing' ),
+       'Wantedtemplates'           => array( 'Ninanais na mga suleras' ),
+       'Watchlist'                 => array( 'Talaan ng binabantayan', 'Bantayan' ),
+       'Whatlinkshere'             => array( 'Ano ang nakakawing dito' ),
+       'Withoutinterwiki'          => array( 'Walang ugnayang-wiki' ),
 );
 
 $messages = array(
@@ -476,12 +462,12 @@ Matatagpuan ang isang tala ng mga tamang natatanging pahina sa [[Special:Special
 # General errors
 'error' => 'Kamalian',
 'databaseerror' => 'Kamalian sa kalipunan ng dato',
-'dberrortext' => 'Naganap ang isang pagkakamali sa pag-uusisa na pampalaugnayan sa kalipunan ng dato.
-Maaaring magpahiwatig ito ng isang surot sa loob ng sopwer.
-Ang huling tinangkang pag-uusisa sa kalipunan ng dato ay:
-<blockquote><code>$1</code></blockquote>
-magmula sa loob ng tungkuling "<code>$2</code>".
-Nagbalik ang kalipunan ng dato ng kamalian na "<samp>$3: $4</samp>".',
+'dberrortext' => 'Nagkaroon po ng isang pagkakamali sa usisang pampalaugnayan sa kalipunan ng datos.
+Maaaring dahil ito sa depekto sa sopwer (\'\'software\'\').
+Ang huling sinubukang paguusisa sa kalipunan ng datos ay:
+<blockquote><tt>$1</tt></blockquote>
+mula sa gawaing "<tt>$2</tt>".
+Ibinalik ng kalipunan ng datos ang kamaliang "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'Nagkaroon po ng isang pagkakamali sa usisang pampalaugnayan sa kalipunan ng datos.
 Ang huling sinubukang paguusisa sa kalipunan ng datos ay:
 "$1"
@@ -846,11 +832,12 @@ Pakisuri kung ibig mong likhain/baguhin ang pahinang ito.',
 'userpage-userdoesnotexist-view' => 'Hindi nakatala ang kuwenta ng tagagamit na "$1".',
 'blocked-notice-logextract' => 'Kasalukuyang hinarang ang tagagamit na ito.
 Ang pinakahuling entrada sa talaan  ng pagharang ay ibinigay sa baba para sa inyong pagsasangguni:',
-'clearyourcache' => "'''Paunawa: Pagkatapos magsagip, maaaring kailanganing mong laktawan ang taguan ng iyong pantingin-tingin upang makita ang mga pagbabago.
-'''Firefox / Safari:''' Panatilihin ang pagpindot sa ''Shift'' habang nilalagitik ang ''Reload'', o pindutin ang ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' sa isang Mac)
-'''Google Chrome:''' Pindutin ang ''Ctrl-Shift-R'' (''⌘-Shift-R'' sa isang Mac)
+'clearyourcache' => "'''Paunawa: Pagkatapos magsagip, baka kailangan mong laktawan ang taguan ng pantingin-tingin mo upang makita ang mga pagbabago.
+'''Firefox / Safari:''' Panatilihin ang pagpindot sa ''Shift'' habang nilalagitik ang ''Reload'', o pindutin ang ''Ctrl-F5'' o ''Ctrl-R'' (''⌘-R'' sa Mac)
+'''Google Chrome:''' Pindutin ang ''Ctrl-Shift-R'' (''⌘-Shift-R'' sa Mac)
 '''Internet Explorer:''' Panatilihin ang pagpindot sa ''Ctrl'' habang nilalagitik ang ''Refresh'', o pindutin ang ''Ctrl-F5''
-'''Opera:''' Hawiin ang taguan sa loob ng ''Tools → Preferences''",
+'''Konqueror:''' Lagitikin ang ''Reload'' o pindutin ang ''F5''
+'''Opera:''' Linisin ang taguan sa ''Tools → Preferences''",
 'usercssyoucanpreview' => "'''Balato:''' Gamitin ang pindutang \"{{int:showpreview}}\" upang masubok ang bago mong CSS bago sagipin.",
 'userjsyoucanpreview' => "'''Balato:''' Gamitin ang pindutang \"{{int:showpreview}}\" upang masubok ang bago mong JavaScript bago sagipin.",
 'usercsspreview' => "'''Tandaan mong paunang tingin pa lamang ito ng iyong CSS na pantagagamit.'''
@@ -1342,7 +1329,7 @@ Kung pipiliin mong ibigay ito, gagamitin ito para mabigyan ka ng pagkilala para
 'prefs-help-email' => 'Hindi talaga kailangang may tirahan ng e-liham, subalit kailangan para sa muling pagtatakda ng hudyat, kung makalimutan mo ang hudyat mo.',
 'prefs-help-email-others' => 'Mapipili mo rin na makipag-ugnayan sa iyo ang iba sa pamamagitan ng iyong pahina ng tagagamit o usapan na hindi kailangang ilantad ang katauhan mo.',
 'prefs-help-email-required' => 'Kailangan ang direksiyong e-liham.',
-'prefs-info' => 'Saligang kabatiran',
+'prefs-info' => 'Payak na kabatiran',
 'prefs-i18n' => 'Internasyonalisasyon',
 'prefs-signature' => 'Lagda',
 'prefs-dateformat' => 'Anyo ng petsa',
@@ -1869,7 +1856,6 @@ Marahil ay naisa mong baguhin ang paglalarawan doon sa [$2 pahina ng paglalarawa
 'shared-repo' => 'isang pinagsasaluhang repositoryo',
 'shared-repo-name-wikimediacommons' => 'Wikimedia Commons',
 'filepage.css' => '/* Ang Cascading Style Sheets na inilagay dito ay kabilang sa pahina ng paglalarawan ng talaksan, na kabilang din sa mga wiki ng dayuhang kliyente */',
-'upload-disallowed-here' => 'Sa kasamaang palad hindi mo muling masusulatan ang imaheng ito.',
 
 # File reversion
 'filerevert' => 'Ibalik sa dati ang $1',
@@ -1975,7 +1961,6 @@ Nasugpo na ang mga ipinasok na <del>inekisan</del>.',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|mga byte}}',
 'ncategories' => '$1 {{PLURAL:$1|kategorya|mga kategorya}}',
-'ninterwikis' => '$1 {{PLURAL:$1|interwiki|mga interwiki}}',
 'nlinks' => '$1 {{PLURAL:$1|ugnay|mga ugnay}}',
 'nmembers' => '$1 {{PLURAL:$1|kasapi|mga kasapi}}',
 'nrevisions' => '$1 {{PLURAL:$1|pagbabago|mga pagbabago}}',
@@ -2004,7 +1989,6 @@ Nasugpo na ang mga ipinasok na <del>inekisan</del>.',
 'mostlinkedtemplates' => 'Pinakamaraming ugnay sa mga suleras',
 'mostcategories' => 'Mga artikulong may pinakamaraming kategorya',
 'mostimages' => 'Pinakamaraming ugnay sa mga larawan',
-'mostinterwikis' => 'Mga pahinang mayroong pinakamaraming mga interwiki',
 'mostrevisions' => 'Mga artikulong may pinakamaraming pagbabago',
 'prefixindex' => 'Lahat ng mga pahinang may unlapi',
 'prefixindex-namespace' => 'Lahat ng mga pahinang may unlapi ($1 puwang ng pangalan)',
@@ -2153,8 +2137,6 @@ Maaaring may mga [[{{MediaWiki:Listgrouprights-helppage}}|karagdagang kabatiran]
 'mailnologin' => 'Walang adres na mapagpapadalahan',
 'mailnologintext' => 'Kailangan mong [[Special:UserLogin|lumagda]] at magkaroon ng tanggap na e-liham sa iyong [[Special:Preferences|mga kagustuhan]] para makapagpadala ng e-liham sa ibang mga tagagamit.',
 'emailuser' => 'Padalhan ng e-liham ang tagagamit',
-'emailuser-title-target' => 'Padalhan ng elektronikong liham ang {{GENDER:$1|tagagamit}} na ito',
-'emailuser-title-notarget' => 'Padalhan ng e-liham ang tagagamit',
 'emailpage' => 'Magpadala ng e-liham sa tagagamit',
 'emailpagetext' => 'Magagamit mo ang pormularyo sa ibaba para makapagpadala ng mensahe sa pamamagitan ng isang e-liham para sa tagagamit na ito.
 Ang ipinasok mong direksiyong e-liham sa [[Special:Preferences|iyong mga kagustuhan ng tagagamit]] ay lilitaw bilang adres na "Mula kay" ng e-liham, para tuwirang makatugon sa iyo ang nakatanggap.',
@@ -2988,35 +2970,16 @@ Maaaring dahil ito sa isang kawing sa isang nakatalang hinarang dahil di-kinaisn
 
 # Info page
 'pageinfo-title' => 'Kabatiran para sa "$1"',
-'pageinfo-header-basic' => 'Saligang kabatiran',
-'pageinfo-header-edits' => 'Kasaysayan ng pamamatnugot',
-'pageinfo-header-restrictions' => 'Pruteksiyon ng pahina',
-'pageinfo-header-properties' => 'Mga kaarian ng pahina',
-'pageinfo-display-title' => 'Pamagat na ipinapakita',
-'pageinfo-default-sort' => 'Likas na nakatakdang susi ng pag-uuri',
-'pageinfo-length' => 'Haba ng pahina (na nasa mga byte)',
-'pageinfo-article-id' => 'ID ng pahina',
-'pageinfo-robot-policy' => 'Katayuan ng makinang panghanap',
-'pageinfo-robot-index' => 'Matataluntunan',
-'pageinfo-robot-noindex' => 'Hindi matataluntunan',
+'pageinfo-header-edits' => 'Mga pagpatnugot',
+'pageinfo-header-watchlist' => 'Bantayan ko',
+'pageinfo-header-views' => 'Mga pagtanaw',
+'pageinfo-subjectpage' => 'Pahina',
+'pageinfo-talkpage' => 'Pahina ng usapan',
+'pageinfo-watchers' => 'Bilang ng mga nagbabantay',
+'pageinfo-edits' => 'Bilang ng mga pamamatnugot',
+'pageinfo-authors' => 'Bilang ng magkakabukod na mga may-akda',
 'pageinfo-views' => 'Bilang ng mga pagtanaw',
-'pageinfo-watchers' => 'Bilang ng mga nagbabantay ng pahina',
-'pageinfo-redirects-name' => 'Napapapunta sa pahinang ito',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Mga kabahaging pahina ng pahinang ito',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|pagpapapunta sa ibang pahina|mga pagpapapunta sa ibang pahina}}; $3 {{PLURAL:$3|hindi pagpapapunta sa ibang pahina|mga hindi pagpapapunta sa ibang pahina}})',
-'pageinfo-firstuser' => 'Tagapaglikha ng pahina',
-'pageinfo-firsttime' => 'Petsa ng paglikha ng pahina',
-'pageinfo-lastuser' => 'Pinakahuling patnugot',
-'pageinfo-lasttime' => 'Petsa ng pinakahuling pagpatnugot',
-'pageinfo-edits' => 'Kabuuang bilang ng mga pamamatnugot',
-'pageinfo-authors' => 'Kabuuang bilang ng magkakabukod na mga may-akda',
-'pageinfo-recent-edits' => 'Kamakailang bilang ng mga pamamatnugot (sa loob ng huling $1)',
-'pageinfo-recent-authors' => 'Kamakailang bilang ng magkakabukod na mga may-akda',
-'pageinfo-restriction' => 'Pruteksiyon ng pahina (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|Salita|Mga salita}}ng mahiwaga ($1)',
-'pageinfo-hidden-categories' => 'Nakatagong {{PLURAL:$1|kategorya|mga kategorya}} ($1)',
-'pageinfo-templates' => '{{PLURAL:$1|Suleras|Mga suleras}} ($1) na nasa transklusyon (kasama sa maraming mga lugar)',
+'pageinfo-viewsperedit' => 'Pagtanaw sa bawat pagbago',
 
 # Skin names
 'skinname-standard' => 'Klasiko',
@@ -3072,7 +3035,6 @@ Maaaring manganib ang iyong sistema kapag ipinagana mo ito.",
 'file-info-size-pages' => '$1 × $2 mga piksel, sukat ng talaksan: $3, uri ng MIME: $4, $5 {{PLURAL:$5|pahina|mga pahina}}',
 'file-nohires' => 'Walang makuhang mas mataas na resolusyon (kalinawan).',
 'svg-long-desc' => 'Talaksang SVG, nasa mga bilang na $1 × $2 mga piksel, sukat ng talaksan: $3',
-'svg-long-desc-animated' => 'Animadong talaksang SVG, nasa mga bilang na $1 × $2 mga piksel, sukat ng talaksan: $3',
 'show-big-image' => 'Buong resolusyon (kalinawan)',
 'show-big-image-preview' => 'Sukat ng paunang-tingin na ito: $1.',
 'show-big-image-other' => 'Iba pang {{PLURAL:$2|resolusyon|mga resolusyon}}: $1.',
@@ -3082,8 +3044,6 @@ Maaaring manganib ang iyong sistema kapag ipinagana mo ito.",
 'file-info-png-looped' => 'nakalikaw',
 'file-info-png-repeat' => 'pinaandar ng $1 {{PLURAL:$1|ulit|mga ulit}}',
 'file-info-png-frames' => ' $1 {{PLURAL:$1|kuwadro|mga kuwadro}}',
-'file-no-thumb-animation' => "'''Paunawa: Dahil sa limitasyong teknikal, ang mga kagyat ng talaksang ito ay hindi magiging animado.'''",
-'file-no-thumb-animation-gif' => "'''Paunawa: Dahil sa mga limitasyong teknikal, ang mga kagyat ng mga imahe na GIF na mataas ang resolusyon na katulad ng isang ito ay hindi magiging animado.'''",
 
 # Special:NewFiles
 'newimages' => 'Galerya ng mga bagong talaksan',
index 05b2808..57ba8e7 100644 (file)
@@ -19,142 +19,17 @@ $namespaceNames = array(
        NS_TALK             => 'Nopegət',
        NS_USER             => 'Okoədə',
        NS_USER_TALK        => 'Okoədəj_nopegət',
-       NS_PROJECT_TALK     => '$1_Nopegət',
+       NS_PROJECT_TALK     => '$1_Nopegətəti',
        NS_FILE             => 'Fajl',
-       NS_FILE_TALK        => 'Fajl_nopegət',
+       NS_FILE_TALK        => 'Fajli_nopegət',
        NS_MEDIAWIKI        => 'MediaWiki',
        NS_MEDIAWIKI_TALK   => 'MediaWiki_nopegət',
        NS_TEMPLATE         => 'Numunə',
        NS_TEMPLATE_TALK    => 'Numunə_nopegət',
        NS_HELP             => 'Koməg',
-       NS_HELP_TALK        => 'Koməg_nopegət',
+       NS_HELP_TALK        => 'Koməgi_nopegət',
        NS_CATEGORY         => 'Tispir',
-       NS_CATEGORY_TALK    => 'Tispir_nopegət',
-);
-
-$namespaceAliases = array(
-       '$1_Nopegətəti'    => NS_PROJECT_TALK,
-       'Fajli_nopegət'    => NS_FILE_TALK,
-       'Koməgi_nopegət'   => NS_HELP_TALK,
-       'Tispiron_nopegət' => NS_CATEGORY_TALK,
-);
-
-$specialPageAliases = array(
-       'Allpages'                  => array( 'Һәммәј_сәһифон' ),
-       'Blankpage'                 => array( 'Тәјлијә_сәһифә' ),
-       'ChangeEmail'               => array( 'Е-номә_дәгиш_кардеј' ),
-       'ChangePassword'            => array( 'Пароли_дәгиш_кардеј' ),
-       'Emailuser'                 => array( 'Бә_иштирокәкә_номә_вығандеј' ),
-       'Longpages'                 => array( 'Дырозә_сәһифон' ),
-       'Movepage'                  => array( 'Сәһифә_номи_дәгиш_кардеј' ),
-       'Mypage'                    => array( 'Чымы_сәһифә' ),
-       'Mytalk'                    => array( 'Чымы_мызокирә' ),
-       'Myuploads'                 => array( 'Чымы_бо_жә_быә_чијон' ),
-       'Newimages'                 => array( 'Нујә_фајлон' ),
-       'Newpages'                  => array( 'Нујә_сәһифон' ),
-       'PasswordReset'             => array( 'Пароли_ләғв_кардеј' ),
-       'Protectedpages'            => array( 'Мыдофијә_кардә_быә_сәһифон' ),
-       'Protectedtitles'           => array( 'Мыдофијә_кардә_быә_номон' ),
-       'Randompage'                => array( 'Рајрастә_сәһифә._Рајрастә' ),
-       'Recentchanges'             => array( 'Ән_нујә_дәгишон' ),
-       'Recentchangeslinked'       => array( 'Ангыл_кардә_быә_дәгишон' ),
-       'Revisiondelete'            => array( 'Рәдд_кардә_быә_дәгишон' ),
-       'Search'                    => array( 'Нәве' ),
-       'Shortpages'                => array( 'Кыртә_сәһифон' ),
-       'Tags'                      => array( 'Нышонон' ),
-       'Undelete'                  => array( 'Бәрпо_кардеј' ),
-       'Version'                   => array( 'Рәвојәт' ),
-);
-
-$magicWords = array(
-       'redirect'                  => array( '0', '#ТОЖӘДӘН_ИСТИҒОМӘТ_ДОЈ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЕМЫНДӘРИҸОТ__', '__NOTOC__' ),
-       'forcetoc'                  => array( '0', '__МӘҸБУРИЈӘ_МЫНДӘРИҸОТ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__МЫНДӘРИҸОТ__', '__TOC__' ),
-       'noheader'                  => array( '0', '__БЕСӘРЛОВҺӘ__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ЕСӘТНӘ_МАНГ', 'ЕСӘТНӘ_МАНГ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ЕСӘТНӘ_МАНГ_1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'ЕСӘТНӘ_МАНГИ_НОМ', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'ЕСӘТНӘ_МАНГИ_НОМ_ҸИНС', 'CURRENTMONTHNAMEGEN' ),
-       'currentday'                => array( '1', 'ЕСӘТНӘ_РУЖ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ЕСӘТНӘ_РУЖ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'ЕСӘТНӘ_РУЖИ_НОМ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ЕСӘТНӘ_СОР', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ЕСӘТНӘ_ВАХТ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ЕСӘТНӘ_СААТ', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'БУМИНӘ_МАНГ', 'БУМИНӘ_МАНГ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'БУМИНӘ_МАНГ_1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'БУМИНӘ_МАНГИ_НОМ', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'БУМИНӘ_МАНГИ_НОМ_ҸИНС', 'LOCALMONTHNAMEGEN' ),
-       'localday'                  => array( '1', 'БУМИНӘ_РУЖ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'БУМИНӘ_РУЖ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'БУМИНӘ_РУЖИ_НОМ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'БУМИНӘ_СОР', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'БУМИНӘ_ВАХТ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'БУМИНӘ_СААТ', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'СӘҺИФОН_ҒӘДӘР', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'МӘҒОЛОН_ҒӘДӘР', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'ФАЈЛОН_ҒӘДӘР', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'ИШТИРОКӘКОН_ҒӘДӘР', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'ТИЛИКӘ_ИШТИРОКӘКОН_ҒӘДӘР', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ДӘГИШОН_ҒӘДӘР', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'ДИЈӘ_КАРДЕ_ҒӘДӘР', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'СӘҺИФӘ_НОМ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'СӘҺИФӘ_НОМ_2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'НОМОН_МӘКОН', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'НОМОН_МӘКОН_2', 'NAMESPACEE' ),
-       'namespacenumber'           => array( '1', 'НОМОН_МӘКОН_ҒӘДӘР', 'NAMESPACENUMBER' ),
-       'talkspace'                 => array( '1', 'МЫЗОКИРОН_МӘКОН', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'МЫЗОКИРОН_МӘКОН_2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'МӘҒОЛОН_МӘКОН', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'МӘҒОЛОН_МӘКОН_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'СӘҺИФӘ_ПУРӘ_НОМ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'СӘҺИФӘ_ПУРӘ_НОМ_2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ЖИНТОНӘДӘ_СӘҺИФӘ_НОМ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ЖИНТОНӘДӘ_СӘҺИФӘ_НОМ_2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'СӘҺИФӘ_НОМИ_ӘСОС', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'СӘҺИФӘ_НОМИ_ӘСОС_2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'МЫЗОКИРӘ_СӘҺИФӘ_НОМ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'МЫЗОКИРӘ_СӘҺИФӘ_НОМ_2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'МӘҒОЛӘ_СӘҺИФӘ_НОМ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'МӘҒОЛӘ_СӘҺИФӘ_НОМ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ХӘБӘ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ӘВӘЗ_КАРДЕ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'БЕВИКИ_ХӘБӘ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'миниатјур', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'миниатјур=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'росто', 'right' ),
-       'img_left'                  => array( '1', 'чәпо', 'left' ),
-       'img_none'                  => array( '1', 'бе', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'мәрәнго', 'center', 'centre' ),
-       'img_page'                  => array( '1', 'сәһифә=$1', 'сәһифә_$1', 'page=$1', 'page $1' ),
-       'sitename'                  => array( '1', 'САЈТИ_НОМ', 'SITENAME' ),
-       'localurl'                  => array( '0', 'БУМИНӘ_УНВОН:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'БУМИНӘ_УНВОН_2:', 'LOCALURLE:' ),
-       'currentweek'               => array( '1', 'ЕСӘТНӘ_ҺАФТӘ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ЕСӘТНӘ_ҺАФТӘ_РУЖ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'БУМИНӘ_ҺАФТӘ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'БУМИНӘ_ҺАФТӘ_РУЖ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'РӘВОЈӘТИ_ID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'РӘВОЈӘТИ_РУЖ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'РӘВОЈӘТИ_РУЖ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'РӘВОЈӘТИ_МАНГ', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'РӘВОЈӘТИ_МАНГ_2', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'РӘВОЈӘТИ_СОР', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'РӘВОЈӘТИ_ВАХТИ_ҒЕЈД', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'ИШТИРОКӘКӘ_РӘВОЈӘТ', 'REVISIONUSER' ),
-       'fullurl'                   => array( '0', 'ПУРӘ_УНВОН:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ПУРӘ_УНВОН_2:', 'FULLURLE:' ),
-       'currentversion'            => array( '1', 'ЕСӘТНӘ_РӘВОЈӘТ', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'ЕСӘТНӘ_ВАХТИ_ҒЕЈД', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'БУМИНӘ_ВАХТИ_ҒЕЈД', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'НОМӘ_ИСТИҒОМӘТ', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#ЗЫВОН:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'МЫҒДОРИ_ЗЫВОН', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'СӘҺИФОН_БӘ_НОМОН_МӘКОНӘДӘ:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'pagesize'                  => array( '1', 'СӘҺИФӘ_ПАМЈӘ', 'PAGESIZE' ),
-       'url_wiki'                  => array( '0', 'ВИКИ', 'WIKI' ),
+       NS_CATEGORY_TALK    => 'Tispiron_nopegət',
 );
 
 $messages = array(
@@ -921,6 +796,8 @@ $messages = array(
 
 # Info page
 'pageinfo-header-edits' => 'Сәрост кардеј',
+'pageinfo-header-views' => 'Тәмшо',
+'pageinfo-subjectpage' => 'Сәһифә',
 
 # Browsing diffs
 'previousdiff' => '← Навынәни дәгиши',
index 00e4e5b..b1c53ba 100644 (file)
@@ -7,7 +7,6 @@
  * @ingroup Language
  * @file
  *
- * @author BarkingFish
  * @author Caffelice (on tpi.wikipedia.org)
  * @author Iketsi
  * @author Wantok
  * @author לערי ריינהארט
  */
 
-$namespaceNames = array(
-       NS_SPECIAL          => 'Sipesol',
-       NS_TALK             => 'Toktok',
-       NS_USER             => 'Yusa',
-       NS_USER_TALK        => 'Toktok_bilong_yusa',
-       NS_PROJECT_TALK     => '$1_toktok',
-       NS_FILE             => 'Fail',
-       NS_FILE_TALK        => 'Toktok_bilong_fail',
-       NS_MEDIAWIKI        => 'MediaWiki',
-       NS_MEDIAWIKI_TALK   => 'Toktok_bilong_mediawiki',
-       NS_TEMPLATE         => 'Templet',
-       NS_TEMPLATE_TALK    => 'Toktok_bilong_templet',
-       NS_HELP             => 'Halivim',
-       NS_HELP_TALK        => 'Toktok_bilong_halivim',
-       NS_CATEGORY         => 'Grup',
-       NS_CATEGORY_TALK    => 'Toktok_bilong_grup',
-);
-
 $specialPageAliases = array(
        'Confirmemail'              => array( 'Orait long imel' ),
        'Contributions'             => array( 'Ol senis bilong yusa' ),
@@ -56,39 +37,28 @@ $messages = array(
 'tog-hideminor' => 'Noken soim ol liklik senis insait long ol nupela senis',
 'tog-hidepatrolled' => 'Noken soim ol lukluk senis insait long ol nupela senis',
 'tog-newpageshidepatrolled' => 'Noken soim ol lukluk senis insait long ol nupela pes',
-'tog-extendwatchlist' => ' Larim lukautbuk i go longpela long soim olgeta senis, long halivim tasol bihain tru',
-'tog-usenewrc' => 'Moa beta stail bilong nupela senis na lukautbuk (i nidim JavaScript)',
+'tog-extendwatchlist' => 'Larim lukautbuk i go longpela long soim olgeta senis',
+'tog-usenewrc' => 'Moa beta stail bilong nupela senis (i nidim JavaScript)',
 'tog-numberheadings' => 'Putim ol namba i go long wanwan hap bilong pes',
 'tog-showtoolbar' => 'Soim ol liklik link long wokim senis kwiktaim (i nidim JavaScript)',
 'tog-editondblclick' => 'Senisim pes taim yu paitim tupela taim kwiktaim (i nidim JavaScript)',
 'tog-editsection' => 'Soim ol [senisim] link long wanwan hap bilong ol pes',
 'tog-editsectiononrightclick' => 'Senisim ol hap bilong pes taim yu paitim nem bilong hap<br />wantaim raithan-klik (i nidim Javascript)',
 'tog-showtoc' => 'Soim ol nem bilong hap insait long liklik bokis, taim igat antap long 3 hap long pes',
-'tog-rememberpassword' => 'Holim yusanem bilong mi long dispela komputa (holim pas longpela taim $1 {{PLURAL:$1|de|de}})',
-'tog-watchcreations' => 'Putim ol nupela pes mi wokim na fail mi salim long lukautbuk',
-'tog-watchdefault' => 'Putim ol pes na fail mi senisim long lukautbuk bilong mi',
+'tog-rememberpassword' => 'Holim nem bilong yusa bilong mi long dispela kompiuta (for a maximum of $1 {{PLURAL:$1|day|days}})',
+'tog-watchcreations' => 'Putim ol nupela pes mi wokim long lukautbuk',
+'tog-watchdefault' => 'Putim ol pes mi senisim long lukautbuk bilong mi',
 'tog-watchmoves' => 'Putim ol pes mi surikim long lukautbuk bilong mi',
 'tog-watchdeletion' => 'Putim ol pes mi rausim long lukautbuk bilong mi',
 'tog-minordefault' => 'Makim ol senis mi wokim olsem ol i liklik, sapos mi no makim',
 'tog-previewontop' => 'Soim pes mi senisim (pastaim long raitim) antap long bokis bilong wokim senis',
 'tog-previewonfirst' => 'Soim pes mi senisim pastaim long raitim',
-'tog-nocache' => ' Nogat stoa pes long browser',
-'tog-enotifwatchlistpages' => 'Salim imel long mi taim wanpela pes mi lukautim i senis',
-'tog-enotifusertalkpages' => 'Salim imel long mi wanem taim toktok bilong mi i senis',
-'tog-enotifminoredits' => 'Salim imel long mi tasol long liklik senis long pes na fail',
-'tog-enotifrevealaddr' => 'Soim imel adres bilong mi long olpela infomesen imel',
+'tog-enotifwatchlistpages' => 'Salim imel (e-mail) long mi taim wanpela pes mi lukautim i senis',
 'tog-shownumberswatching' => 'Soim hamas yusa i lukautim pes',
-'tog-oldsig' => 'Olsem wanem yu raitim nem nau',
-'tog-fancysig' => 'Dispela rot yu raitim long nem stap wikitext (i no gat otomatik link)',
-'tog-externaleditor' => 'Yusim long ausait edita oltaim (tasol long man bilong save, i nidim sipesol setap antap long komputa bilong yu. [//www.mediawiki.org/wiki/Manual:External_editors Lukim moa infomesen.])',
-'tog-externaldiff' => 'Yusim long ausait diff oltaim (tasol long man bilong save, i nidim sipesol setap antap long komputa bilong yu. [//www.mediawiki.org/wiki/Manual:External_editors Lukim moa infomesen.])',
-'tog-showjumplinks' => ' Setap ol "Go stret long" links bilong helpim',
 'tog-uselivepreview' => 'Soim ol senis kwiktaim taim mi wokim (i nidim Javascript)',
-'tog-forceeditsummary' => 'Tokim mi long wanem taim raitim mi nating long liklik toksave bilong senis',
 'tog-watchlisthideown' => 'Haitim ol senis mi wokim long lukautbuk bilong mi',
 'tog-watchlisthidebots' => 'Haitim ol senis ol bot i wokim long lukautbuk bilong mi',
 'tog-watchlisthideminor' => 'Haitim ol liklik senis long lukautbuk bilong mi',
-'tog-watchlisthideliu' => ' Haitim senis long olpela yusa husat "logged in" long lukautbuk bilong mi',
 'tog-showhiddencats' => 'Soim ol grup hait',
 
 'underline-always' => 'Olgeta taim',
index eb0155c..be0a684 100644 (file)
@@ -138,7 +138,7 @@ $specialPageAliases = array(
        'PasswordReset'             => array( 'ParolaSıfırlama' ),
        'PermanentLink'             => array( 'KalıcıBağ' ),
        'Popularpages'              => array( 'PopülerSayfalar' ),
-       'Preferences'               => array( 'Tercihler', 'Ayarlar' ),
+       'Preferences'               => array( 'Tercihler' ),
        'Prefixindex'               => array( 'ÖnekDizini' ),
        'Protectedpages'            => array( 'KorunanSayfalar' ),
        'Protectedtitles'           => array( 'KorunanBaşlıklar' ),
@@ -179,144 +179,142 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#YÖNLENDİRME', '#YÖNLENDİR', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__İÇİNDEKİLERYOK__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__GALERİYOK__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__İÇİNDEKİLERZORUNLU__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__İÇİNDEKİLER__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__DEĞİŞTİRYOK__', '__DÜZENLEMEYOK__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__BAŞLIKYOK__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'MEVCUTAY', 'MEVCUTAY2', 'GÜNCELAY', 'GÜNCELAY2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'MEVCUTAY1', 'GÜNCELAY1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'MEVCUTAYADI', 'GÜNCELAYADI', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'MEVCUTAYADIİYELİK', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'MEVCUTAYKISALTMASI', 'GÜNCELAYKISALTMASI', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'MEVCUTGÜN', 'GÜNCELGÜN', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'MEVCUTGÜN2', 'GÜNCELGÜN2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'MEVCUTGÜNADI', 'GÜNCELGÜNADI', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'MEVCUTYIL', 'GÜNCELYIL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'MEVCUTZAMAN', 'GÜNCELZAMAN', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'MEVCUTSAAT', 'GÜNCELSAAT', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'YERELAY', 'YERELAY2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'YERELAY1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'YERELAYADI', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'YERELAYADIİYELİK', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'YERELAYKISALTMASI', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'YERELGÜN', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'YERELGÜN2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'YERELGÜNADI', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'YERELYIL', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'YERELZAMAN', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'YERELSAAT', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'SAYFASAYISI', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'MADDESAYISI', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'DOSYASAYISI', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'KULLANICISAYISI', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AKTİFKULLANICISAYISI', 'ETKİNKULLANICISAYISI', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'DEĞİŞİKLİKSAYISI', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'GÖRÜNTÜLEMESAYISI', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'SAYFAADI', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SAYFAADIU', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ADALANI', 'İSİMALANI', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ADALANIU', 'İSİMALANIU', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'TARTIŞMAALANI', 'TARTIŞMABOŞLUĞU', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'TARTIŞMAALANIU', 'TARTIŞMABOŞLUĞUU', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'KONUALANI', 'MADDEALANI', 'KONUBOŞLUĞU', 'MADDEBOŞLUĞU', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'KONUALANIU', 'MADDEALANIU', 'KONUBOŞLUĞUU', 'MADDEBOŞLUĞUU', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'TAMSAYFAADI', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'TAMSAYFAADIU', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'ALTSAYFAADI', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'ALTSAYFAADIU', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ÜSTSAYFAADI', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ÜSTSAYFAADIU', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'TARTIŞMASAYFASIADI', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'TARTIŞMASAYFASIADIU', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'KONUSAYFASIADI', 'MADDESAYFASIADI', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'KONUSAYFASIADIU', 'MADDESAYFASIADIU', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'MSJ:', 'İLT:', 'MSG:' ),
-       'subst'                     => array( '0', 'KOPYALA:', 'AKTAR:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'GÜVENLİAKTAR:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'MSJNW:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'küçükresim', 'küçük', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'küçükresim=$1', 'küçük=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'sağ', 'right' ),
-       'img_left'                  => array( '1', 'sol', 'left' ),
-       'img_none'                  => array( '1', 'yok', 'none' ),
-       'img_width'                 => array( '1', '$1pik', '$1piksel', '$1px' ),
-       'img_center'                => array( '1', 'orta', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'çerçeveli', 'çerçeve', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'çerçevesiz', 'frameless' ),
-       'img_page'                  => array( '1', 'sayfa=$1', 'sayfa $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'dikey', 'dikey=$1', 'dikey $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'sınır', 'border' ),
-       'img_baseline'              => array( '1', 'tabançizgisi', 'altçizgi', 'baseline' ),
-       'img_sub'                   => array( '1', 'alt', 'sub' ),
-       'img_super'                 => array( '1', 'üst', 'üs', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'tavan', 'tepe', 'top' ),
-       'img_text_top'              => array( '1', 'metin-tavan', 'metin-tepe', 'text-top' ),
-       'img_middle'                => array( '1', 'merkez', 'middle' ),
-       'img_bottom'                => array( '1', 'taban', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'metin-taban', 'text-bottom' ),
-       'img_link'                  => array( '1', 'bağlantı=$1', 'link=$1' ),
-       'int'                       => array( '0', 'İNT:', 'INT:' ),
-       'sitename'                  => array( '1', 'SİTEADI', 'SITENAME' ),
-       'ns'                        => array( '0', 'AA:', 'AB:', 'NS:' ),
-       'nse'                       => array( '0', 'AAU:', 'ABU:', 'NSE:' ),
-       'localurl'                  => array( '0', 'YERELURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'YERELURLU:', 'LOCALURLE:' ),
-       'pageid'                    => array( '0', 'SAYFANO', 'PAGEID' ),
-       'server'                    => array( '0', 'SUNUCU', 'SERVER' ),
-       'servername'                => array( '0', 'SUNUCUADI', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'BETİKYOLU', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'BİÇEMYOLU', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'GRAMER:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'CİNSİYET:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__BAŞLIKDÖNÜŞÜMÜYOK__', '__BDY__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__İÇERİKDÖNÜŞÜMÜYOK__', '__İDY__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'MEVCUTHAFTA', 'GÜNCELHAFTA', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'MEVCUTHAFTANINGÜNÜ', 'GÜNCELHAFTANINGÜNÜ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'YERELHAFTA', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'YERELHAFTANINGÜNÜ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'SÜRÜMNU', 'SÜRÜMNO', 'REVİZYONNU', 'REVİZYONNO', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'SÜRÜMGÜNÜ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'SÜRÜMGÜNÜ2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'SÜRÜMAYI', 'REVISIONMONTH' ),
-       'revisionyear'              => array( '1', 'SÜRÜMYILI', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'SÜRÜMZAMANBİLGİSİ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'SÜRÜMKULLANICI', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'ÇOĞUL:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'TAMURL:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'TAMURLU:', 'FULLURLE:' ),
-       'canonicalurl'              => array( '0', 'KANONİKURL', 'CANONICALURL:' ),
-       'lcfirst'                   => array( '0', 'KHİLK:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'BHİLK:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'KH:', 'LC:' ),
-       'uc'                        => array( '0', 'BH:', 'UC:' ),
-       'raw'                       => array( '0', 'HAM:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'BAŞLIKGÖSTER', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__YENİBAŞLIKBAĞLANTISI__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__YENİBAŞLIKBAĞLANTISIYOK__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'MEVCUTSÜRÜM', 'GÜNCELSÜRÜM', 'CURRENTVERSION' ),
-       'currenttimestamp'          => array( '1', 'MEVCUTZAMANBİLGİSİ', 'GÜNCELZAMANBİLGİSİ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'YERELZAMANBİLGİSİ', 'LOCALTIMESTAMP' ),
-       'language'                  => array( '0', '#DİL:', '#LİSAN:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'İÇERİKDİLİ', 'İÇERİKLİSANI', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'İSİMALANINDAKİSAYFALAR', 'İADAKİSAYFALAR', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'HİZMETLİSAYISI', 'NUMBEROFADMINS' ),
-       'special'                   => array( '0', 'özel', 'special' ),
-       'defaultsort'               => array( '1', 'VARSAYILANSIRALA:', 'VARSAYILANSIRALAMAANAHTARI:', 'VARSAYILANKATEGORİSIRALA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'DOSYA_YOLU:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'etiket', 'tag' ),
-       'hiddencat'                 => array( '1', '__GİZLİKAT__', '__GİZLİKATEGORİ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'KATEGORİDEKİSAYFALAR', 'KATTAKİSAYFALAR', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'SAYFABOYUTU', 'PAGESIZE' ),
-       'index'                     => array( '1', '__DİZİN__', '__ENDEKS__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__DİZİNYOK__', '__ENDEKSYOK__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'GRUPTAKİSAYI', 'GRUBUNSAYISI', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__STATİKYÖNLENDİRME__', '__SABİTYÖNLENDİRME__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'KORUMASEVİYESİ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'formattarihi', 'tarihformatı', 'formatdate', 'dateformat' ),
-       'url_wiki'                  => array( '0', 'VİKİ', 'WIKI' ),
+       'redirect'                => array( '0', '#YÖNLENDİRME', '#YÖNLENDİR', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__İÇİNDEKİLERYOK__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__GALERİYOK__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__İÇİNDEKİLERZORUNLU__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__İÇİNDEKİLER__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__DEĞİŞTİRYOK__', '__DÜZENLEMEYOK__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__BAŞLIKYOK__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'MEVCUTAY', 'MEVCUTAY2', 'GÜNCELAY', 'GÜNCELAY2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'MEVCUTAY1', 'GÜNCELAY1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'MEVCUTAYADI', 'GÜNCELAYADI', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'MEVCUTAYADIİYELİK', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'MEVCUTAYKISALTMASI', 'GÜNCELAYKISALTMASI', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'MEVCUTGÜN', 'GÜNCELGÜN', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'MEVCUTGÜN2', 'GÜNCELGÜN2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'MEVCUTGÜNADI', 'GÜNCELGÜNADI', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'MEVCUTYIL', 'GÜNCELYIL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'MEVCUTZAMAN', 'GÜNCELZAMAN', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'MEVCUTSAAT', 'GÜNCELSAAT', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'YERELAY', 'YERELAY2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'YERELAY1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'YERELAYADI', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'YERELAYADIİYELİK', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'YERELAYKISALTMASI', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'YERELGÜN', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'YERELGÜN2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'YERELGÜNADI', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'YERELYIL', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'YERELZAMAN', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'YERELSAAT', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'SAYFASAYISI', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'MADDESAYISI', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'DOSYASAYISI', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'KULLANICISAYISI', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'AKTİFKULLANICISAYISI', 'ETKİNKULLANICISAYISI', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'DEĞİŞİKLİKSAYISI', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'GÖRÜNTÜLEMESAYISI', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'SAYFAADI', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'SAYFAADIU', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ADALANI', 'İSİMALANI', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ADALANIU', 'İSİMALANIU', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'TARTIŞMAALANI', 'TARTIŞMABOŞLUĞU', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'TARTIŞMAALANIU', 'TARTIŞMABOŞLUĞUU', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'KONUALANI', 'MADDEALANI', 'KONUBOŞLUĞU', 'MADDEBOŞLUĞU', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'KONUALANIU', 'MADDEALANIU', 'KONUBOŞLUĞUU', 'MADDEBOŞLUĞUU', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'TAMSAYFAADI', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'TAMSAYFAADIU', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'ALTSAYFAADI', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'ALTSAYFAADIU', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ÜSTSAYFAADI', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ÜSTSAYFAADIU', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'TARTIŞMASAYFASIADI', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'TARTIŞMASAYFASIADIU', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'KONUSAYFASIADI', 'MADDESAYFASIADI', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'KONUSAYFASIADIU', 'MADDESAYFASIADIU', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'MSJ:', 'İLT:', 'MSG:' ),
+       'subst'                   => array( '0', 'KOPYALA:', 'AKTAR:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'GÜVENLİAKTAR:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'MSJNW:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'küçükresim', 'küçük', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'küçükresim=$1', 'küçük=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'sağ', 'right' ),
+       'img_left'                => array( '1', 'sol', 'left' ),
+       'img_none'                => array( '1', 'yok', 'none' ),
+       'img_width'               => array( '1', '$1pik', '$1piksel', '$1px' ),
+       'img_center'              => array( '1', 'orta', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'çerçeveli', 'çerçeve', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'çerçevesiz', 'frameless' ),
+       'img_page'                => array( '1', 'sayfa=$1', 'sayfa $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'dikey', 'dikey=$1', 'dikey $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'sınır', 'border' ),
+       'img_baseline'            => array( '1', 'tabançizgisi', 'altçizgi', 'baseline' ),
+       'img_sub'                 => array( '1', 'alt', 'sub' ),
+       'img_super'               => array( '1', 'üst', 'üs', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'tavan', 'tepe', 'top' ),
+       'img_text_top'            => array( '1', 'metin-tavan', 'metin-tepe', 'text-top' ),
+       'img_middle'              => array( '1', 'merkez', 'middle' ),
+       'img_bottom'              => array( '1', 'taban', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'metin-taban', 'text-bottom' ),
+       'img_link'                => array( '1', 'bağlantı=$1', 'link=$1' ),
+       'int'                     => array( '0', 'İNT:', 'INT:' ),
+       'sitename'                => array( '1', 'SİTEADI', 'SITENAME' ),
+       'ns'                      => array( '0', 'AA:', 'AB:', 'NS:' ),
+       'nse'                     => array( '0', 'AAU:', 'ABU:', 'NSE:' ),
+       'localurl'                => array( '0', 'YERELURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'YERELURLU:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'SUNUCU', 'SERVER' ),
+       'servername'              => array( '0', 'SUNUCUADI', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'BETİKYOLU', 'SCRIPTPATH' ),
+       'stylepath'               => array( '0', 'BİÇEMYOLU', 'STYLEPATH' ),
+       'grammar'                 => array( '0', 'GRAMER:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'CİNSİYET:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__BAŞLIKDÖNÜŞÜMÜYOK__', '__BDY__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__İÇERİKDÖNÜŞÜMÜYOK__', '__İDY__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'MEVCUTHAFTA', 'GÜNCELHAFTA', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'MEVCUTHAFTANINGÜNÜ', 'GÜNCELHAFTANINGÜNÜ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'YERELHAFTA', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'YERELHAFTANINGÜNÜ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'SÜRÜMNU', 'SÜRÜMNO', 'REVİZYONNU', 'REVİZYONNO', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'SÜRÜMGÜNÜ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'SÜRÜMGÜNÜ2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'SÜRÜMAYI', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'SÜRÜMYILI', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'SÜRÜMZAMANBİLGİSİ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'SÜRÜMKULLANICI', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'ÇOĞUL:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'TAMURL:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'TAMURLU:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'KHİLK:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'BHİLK:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'KH:', 'LC:' ),
+       'uc'                      => array( '0', 'BH:', 'UC:' ),
+       'raw'                     => array( '0', 'HAM:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'BAŞLIKGÖSTER', 'DISPLAYTITLE' ),
+       'newsectionlink'          => array( '1', '__YENİBAŞLIKBAĞLANTISI__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__YENİBAŞLIKBAĞLANTISIYOK__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'MEVCUTSÜRÜM', 'GÜNCELSÜRÜM', 'CURRENTVERSION' ),
+       'currenttimestamp'        => array( '1', 'MEVCUTZAMANBİLGİSİ', 'GÜNCELZAMANBİLGİSİ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'YERELZAMANBİLGİSİ', 'LOCALTIMESTAMP' ),
+       'language'                => array( '0', '#DİL:', '#LİSAN:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'İÇERİKDİLİ', 'İÇERİKLİSANI', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'İSİMALANINDAKİSAYFALAR', 'İADAKİSAYFALAR', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'HİZMETLİSAYISI', 'NUMBEROFADMINS' ),
+       'special'                 => array( '0', 'özel', 'special' ),
+       'defaultsort'             => array( '1', 'VARSAYILANSIRALA:', 'VARSAYILANSIRALAMAANAHTARI:', 'VARSAYILANKATEGORİSIRALA:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'DOSYA_YOLU:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'etiket', 'tag' ),
+       'hiddencat'               => array( '1', '__GİZLİKAT__', '__GİZLİKATEGORİ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'KATEGORİDEKİSAYFALAR', 'KATTAKİSAYFALAR', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'SAYFABOYUTU', 'PAGESIZE' ),
+       'index'                   => array( '1', '__DİZİN__', '__ENDEKS__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__DİZİNYOK__', '__ENDEKSYOK__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'GRUPTAKİSAYI', 'GRUBUNSAYISI', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__STATİKYÖNLENDİRME__', '__SABİTYÖNLENDİRME__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'KORUMASEVİYESİ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'formattarihi', 'tarihformatı', 'formatdate', 'dateformat' ),
+       'url_wiki'                => array( '0', 'VİKİ', 'WIKI' ),
 );
 
 $separatorTransformTable = array( ',' => '.', '.' => ',' );
@@ -588,8 +586,6 @@ $1',
 'youhavenewmessages' => 'Yeni $1 var ($2).',
 'newmessageslink' => 'mesajınız',
 'newmessagesdifflink' => 'son değişiklik',
-'newmessageslinkplural' => 'mesajınız',
-'newmessagesdifflinkplural' => 'son {{PLURAL:$1|değişiklik|değişiklikler}}',
 'youhavenewmessagesmulti' => "$1'de yeni mesajınız var.",
 'editsection' => 'düzenle',
 'editold' => 'değiştir',
@@ -2976,9 +2972,14 @@ Geçici dosya kayıp.',
 # Info page
 'pageinfo-title' => 'Bilgi için "$1"',
 'pageinfo-header-edits' => 'Değişiklikler',
-'pageinfo-views' => 'Görüntülenme sayısı',
+'pageinfo-header-watchlist' => 'İzleme listesi',
+'pageinfo-header-views' => 'Görüntüle',
+'pageinfo-subjectpage' => 'Sayfa',
+'pageinfo-talkpage' => 'Tartışma sayfası',
 'pageinfo-watchers' => 'İzleyen sayısı',
 'pageinfo-edits' => 'Değişiklik sayısı',
+'pageinfo-views' => 'Görüntülenme sayısı',
+'pageinfo-viewsperedit' => 'Değişiklik başına görüntüleme',
 
 # Skin names
 'skinname-standard' => 'Klasik',
index 9076890..c3b8cb9 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** Turoyo (Ṫuroyo)
+/** uroyo (Ṫuroyo)
  *
  * See MessagesQqq.php for message documentation incl. usage of parameters
  * To improve a translation please visit http://translatewiki.net
@@ -15,255 +15,255 @@ $messages = array(
 'tog-oldsig' => 'Imḍa du3do:',
 
 'underline-always' => 'Kulnaqa',
-'underline-never' => 'Hiç',
+'underline-never'  => 'Hiç',
 
 # Dates
-'sunday' => 'Yawme dḤuşabo',
-'monday' => 'Yawme dTre',
-'tuesday' => 'Yawme dTloṭo',
-'wednesday' => 'Yawme dArb³o',
-'thursday' => 'Yawme dḤamşo',
-'friday' => 'Yawme d3rufto',
-'saturday' => 'Yawme dŞabṭo',
-'sun' => 'Yawme dḤuşabo',
-'mon' => 'Yawme dTre',
-'tue' => 'Yawme dTloṭo',
-'wed' => 'Yawme dArb³o',
-'thu' => 'Yawme dḤamşo',
-'fri' => 'Yawme d3rufto',
-'sat' => 'Yawme dŞabṭo',
-'january' => 'Konun ḥroy',
-'february' => 'Şboṫ',
-'march' => 'Oḍor',
-'april' => 'Nison',
-'may_long' => 'İyor',
-'june' => 'Ḥziron',
-'july' => 'Tamuz',
-'august' => 'Ob',
-'september' => 'Eylül',
-'october' => 'Teşrin qḍim',
-'november' => 'Teşrin ḥroy',
-'december' => 'Konun qḍim',
-'january-gen' => 'Konun ḥroy',
-'february-gen' => 'Şboṫ',
-'march-gen' => 'Oḍor',
-'april-gen' => 'Nison',
-'may-gen' => 'İyor',
-'june-gen' => 'Ḥziron',
-'july-gen' => 'Tamuz',
-'august-gen' => 'Ob',
+'sunday'        => 'Yawme dḤuşabo',
+'monday'        => 'Yawme dTre',
+'tuesday'       => 'Yawme dTloṭo',
+'wednesday'     => 'Yawme dArb³o',
+'thursday'      => 'Yawme dḤamşo',
+'friday'        => 'Yawme d3rufto',
+'saturday'      => 'Yawme dŞabṭo',
+'sun'           => 'Yawme dḤuşabo',
+'mon'           => 'Yawme dTre',
+'tue'           => 'Yawme dTloṭo',
+'wed'           => 'Yawme dArb³o',
+'thu'           => 'Yawme dḤamşo',
+'fri'           => 'Yawme d3rufto',
+'sat'           => 'Yawme dŞabṭo',
+'january'       => 'Konun ḥroy',
+'february'      => 'Şboṫ',
+'march'         => 'Oḍor',
+'april'         => 'Nison',
+'may_long'      => 'İyor',
+'june'          => 'Ḥziron',
+'july'          => 'Tamuz',
+'august'        => 'Ob',
+'september'     => 'Eylül',
+'october'       => 'Teşrin qḍim',
+'november'      => 'Teşrin ḥroy',
+'december'      => 'Konun qḍim',
+'january-gen'   => 'Konun ḥroy',
+'february-gen'  => 'Şboṫ',
+'march-gen'     => 'Oḍor',
+'april-gen'     => 'Nison',
+'may-gen'       => 'İyor',
+'june-gen'      => 'Ḥziron',
+'july-gen'      => 'Tamuz',
+'august-gen'    => 'Ob',
 'september-gen' => 'Eylül',
-'october-gen' => 'Teşrin qḍim',
-'november-gen' => 'Teşrin ḥroy',
-'december-gen' => 'Konun qḍim',
-'jan' => 'Konun II',
-'feb' => 'Şboṫ',
-'mar' => 'Oḍor',
-'apr' => 'Nison',
-'may' => 'İyor',
-'jun' => 'Ḥziron',
-'jul' => 'Tamuz',
-'aug' => 'Ob',
-'sep' => 'Eylül',
-'oct' => 'Teşrin I',
-'nov' => 'Teşrin II',
-'dec' => 'Konun I',
+'october-gen'   => 'Teşrin qḍim',
+'november-gen'  => 'Teşrin ḥroy',
+'december-gen'  => 'Konun qḍim',
+'jan'           => 'Konun II',
+'feb'           => 'Şboṫ',
+'mar'           => 'Oḍor',
+'apr'           => 'Nison',
+'may'           => 'İyor',
+'jun'           => 'Ḥziron',
+'jul'           => 'Tamuz',
+'aug'           => 'Ob',
+'sep'           => 'Eylül',
+'oct'           => 'Teşrin I',
+'nov'           => 'Teşrin II',
+'dec'           => 'Konun I',
 
 # Categories related messages
-'pagecategories' => '{{PLURAL:$1|Sedro|Sedre}}',
-'category_header' => 'Faṭoṭe bu Sedro "$1"',
-'subcategories' => 'Sedre na³ime',
-'category-media-header' => 'Mediya buSedro "$1"',
-'category-empty' => 'U³do layto Faṭo aw Mediya buSedrano.',
-'hidden-categories' => '{{PLURAL:$1|Hidden category|Hidden categories}}',
-'category-subcat-count' => '{{PLURAL:$2|This category has only the following subcategory.|This category has the following {{PLURAL:$1|subcategory|$1 subcategories}}, out of $2 total.}}',
+'pagecategories'         => '{{PLURAL:$1|Sedro|Sedre}}',
+'category_header'        => 'Faṭoṭe bu Sedro "$1"',
+'subcategories'          => 'Sedre na³ime',
+'category-media-header'  => 'Mediya buSedro "$1"',
+'category-empty'         => 'U³do layto Faṭo aw Mediya buSedrano.',
+'hidden-categories'      => '{{PLURAL:$1|Hidden category|Hidden categories}}',
+'category-subcat-count'  => '{{PLURAL:$2|This category has only the following subcategory.|This category has the following {{PLURAL:$1|subcategory|$1 subcategories}}, out of $2 total.}}',
 'category-article-count' => '{{PLURAL:$2|This category contains only the following page.|The following {{PLURAL:$1|page is|$1 pages are}} in this category, out of $2 total.}}',
-'category-file-count' => '{{PLURAL:$2|This category contains only the following file.|The following {{PLURAL:$1|file is|$1 files are}} in this category, out of $2 total.}}',
+'category-file-count'    => '{{PLURAL:$2|This category contains only the following file.|The following {{PLURAL:$1|file is|$1 files are}} in this category, out of $2 total.}}',
 'listingcontinuesabbrev' => 'mdawam',
-'noindex-category' => 'Noindexed pages',
+'noindex-category'       => 'Noindexed pages',
 
-'about' => '3al',
-'newwindow' => '(gmıftaḥ bKawṭo ḥaṭto)',
-'cancel' => 'Mbaṫel',
+'about'         => '3al',
+'newwindow'     => '(gmıftaḥ bKawṭo ḥaṭto)',
+'cancel'        => 'Mbaṫel',
 'moredotdotdot' => 'Heşa...',
-'mypage' => 'iFaṭayḍi',
-'mytalk' => 'uMamlayḍi',
-'navigation' => 'Navigasyon',
-'and' => '&#32;u',
+'mypage'        => 'iFaṭayḍi',
+'mytalk'        => 'uMamlayḍi',
+'navigation'    => 'Navigasyon',
+'and'           => '&#32;u',
 
 # Cologne Blue skin
-'qbfind' => 'Ḥzay',
-'qbbrowse' => 'Krax',
-'qbedit' => 'Mşaḥlaf',
-'qbpageoptions' => 'iFaṭaṭe',
-'qbmyoptions' => 'aFaṭoṭayḍi',
+'qbfind'         => 'Ḥzay',
+'qbbrowse'       => 'Krax',
+'qbedit'         => 'Mşaḥlaf',
+'qbpageoptions'  => 'iFaṭaṭe',
+'qbmyoptions'    => 'aFaṭoṭayḍi',
 'qbspecialpages' => 'Faṭoṭe dilonoye',
-'faq' => 'Şuwole',
-'faqpage' => 'Project:FAQ',
+'faq'            => 'Şuwole',
+'faqpage'        => 'Project:FAQ',
 
 # Vector skin
 'vector-action-addsection' => 'Maḥat Fusoqo ḥaṭo',
-'vector-action-delete' => 'Slag',
-'vector-action-move' => 'Mtaxar',
-'vector-action-protect' => 'Mastar',
-'vector-view-create' => 'Xlaq',
-'vector-view-edit' => 'Mşaḥlaf',
-'vector-view-history' => 'Maktabzabno',
-'vector-view-view' => 'Qray',
-'vector-view-viewsource' => 'Maḥway li aMabu³e.',
-'actions' => 'Dubore',
-'namespaces' => 'Dukṭo luIşmo',
-'variants' => 'Variants',
-
-'errorpagetitle' => 'Fawdo',
-'returnto' => 'D³ar l$1',
-'tagline' => 'men {{SITENAME}}',
-'help' => '3udrono',
-'search' => 'krax',
-'searchbutton' => 'Krax',
-'go' => 'Zux',
-'searcharticle' => 'Zux',
-'history' => 'Maktabzabno diFaṭo',
-'history_short' => 'Maktabzabno',
-'updatedmarker' => 'aŞuḥlofe datsimi miNaqa du3boroayḍi ḥaroyo',
-'printableversion' => 'Printable version',
-'permalink' => 'Asiruṭo aminoyto',
-'print' => 'Ṫba³',
-'view' => 'Qray',
-'edit' => 'Mşaḥlaf',
-'create' => 'Xlaq',
-'editthispage' => 'Mşaḥlaf iFaṭaṭe',
-'create-this-page' => 'Xlaq iFaṭaṭe',
-'delete' => 'Slag',
-'deletethispage' => 'Slag iFaṭaṭe',
-'protect' => 'Mastar',
-'protect_change' => 'mşaḥlaf',
-'protectthispage' => 'Mastar iFaṭaṭe',
-'newpage' => 'Faṭo ḥaṭto',
-'talkpage' => 'Sım Droşo 3al iFaṭaṭe',
-'talkpagelinktext' => 'Mamlo',
-'specialpage' => 'Faṭo dilonoyto',
-'personaltools' => 'aMonayḍi',
-'postcomment' => 'Fusoqo ḥaṭo',
-'articlepage' => 'Ḥur baḤbişoṭo',
-'talk' => 'Droşo',
-'views' => 'Ḥzayoṭo',
-'toolbox' => 'Mone',
-'viewtalkpage' => 'Ḥur buDroşo',
-'otherlanguages' => 'bLeşone ḥrene',
-'redirectedfrom' => '(Redirected from $1)',
-'lastmodifiedat' => 'uŞuḥlofo ḥaroyo diFaṭaṭe bu Zabnano wa:  $1 $2 .',
-'jumpto' => 'Zux l',
-'jumptonavigation' => 'Navigasyon',
-'jumptosearch' => 'Kruxyo',
+'vector-action-delete'     => 'Slag',
+'vector-action-move'       => 'Mtaxar',
+'vector-action-protect'    => 'Mastar',
+'vector-view-create'       => 'Xlaq',
+'vector-view-edit'         => 'Mşaḥlaf',
+'vector-view-history'      => 'Maktabzabno',
+'vector-view-view'         => 'Qray',
+'vector-view-viewsource'   => 'Maḥway li aMabu³e.',
+'actions'                  => 'Dubore',
+'namespaces'               => 'Dukṭo luIşmo',
+'variants'                 => 'Variants',
+
+'errorpagetitle'    => 'Fawdo',
+'returnto'          => 'D³ar l$1',
+'tagline'           => 'men {{SITENAME}}',
+'help'              => '3udrono',
+'search'            => 'krax',
+'searchbutton'      => 'Krax',
+'go'                => 'Zux',
+'searcharticle'     => 'Zux',
+'history'           => 'Maktabzabno diFaṭo',
+'history_short'     => 'Maktabzabno',
+'updatedmarker'     => 'aŞuḥlofe datsimi miNaqa du3boroayḍi ḥaroyo',
+'printableversion'  => 'Printable version',
+'permalink'         => 'Asiruṭo aminoyto',
+'print'             => 'Ṫba³',
+'view'              => 'Qray',
+'edit'              => 'Mşaḥlaf',
+'create'            => 'Xlaq',
+'editthispage'      => 'Mşaḥlaf iFaṭaṭe',
+'create-this-page'  => 'Xlaq iFaṭaṭe',
+'delete'            => 'Slag',
+'deletethispage'    => 'Slag iFaṭaṭe',
+'protect'           => 'Mastar',
+'protect_change'    => 'mşaḥlaf',
+'protectthispage'   => 'Mastar iFaṭaṭe',
+'newpage'           => 'Faṭo ḥaṭto',
+'talkpage'          => 'Sım Droşo 3al iFaṭaṭe',
+'talkpagelinktext'  => 'Mamlo',
+'specialpage'       => 'Faṭo dilonoyto',
+'personaltools'     => 'aMonayḍi',
+'postcomment'       => 'Fusoqo ḥaṭo',
+'articlepage'       => 'Ḥur baḤbişoṭo',
+'talk'              => 'Droşo',
+'views'             => 'Ḥzayoṭo',
+'toolbox'           => 'Mone',
+'viewtalkpage'      => 'Ḥur buDroşo',
+'otherlanguages'    => 'bLeşone ḥrene',
+'redirectedfrom'    => '(Redirected from $1)',
+'lastmodifiedat'    => 'uŞuḥlofo ḥaroyo diFaṭaṭe bu Zabnano wa:  $1 $2 .',
+'jumpto'            => 'Zux l',
+'jumptonavigation'  => 'Navigasyon',
+'jumptosearch'      => 'Kruxyo',
 'pool-errorunknown' => 'Fawdo nuxroyo',
 
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite' => '3al {{SITENAME}}',
-'aboutpage' => 'Project: 3al',
-'copyrightpage' => '{{ns:project}}:Ḥaqat duKaṭowo',
-'currentevents' => 'Gedşe ḥaṭe',
-'currentevents-url' => 'Project:Gedşe du³do',
-'disclaimers' => 'Disclaimers',
-'disclaimerpage' => 'Project: Disclaimer gawonoyo',
-'edithelp' => 'Editing help',
-'edithelppage' => 'Help:Mşaḥlaf',
-'helppage' => 'Help: Ḥbişoṭo',
-'mainpage' => 'Faṭo rişoyto',
+'aboutsite'            => '3al {{SITENAME}}',
+'aboutpage'            => 'Project: 3al',
+'copyrightpage'        => '{{ns:project}}:Ḥaqat duKaṭowo',
+'currentevents'        => 'Gedşe du³do',
+'currentevents-url'    => 'Project:Gedşe du3do',
+'disclaimers'          => 'Disclaimers',
+'disclaimerpage'       => 'Project: Disclaimer gawonoyo',
+'edithelp'             => 'Editing help',
+'edithelppage'         => 'Help:Mşaḥlaf',
+'helppage'             => 'Help: Ḥbişoṭo',
+'mainpage'             => 'Faṭo rişoyto',
 'mainpage-description' => 'Faṭo rişoyto',
-'portal' => 'Portal diJama³a',
-'portal-url' => 'Project: Portal diJama³a',
-'privacy' => 'Setoro daMawd³onwoṭo',
-'privacypage' => 'Project: Setoro daMawd³onwoṭo',
+'portal'               => 'Portal diJama³a',
+'portal-url'           => 'Project: Portal diJama³a',
+'privacy'              => 'Setoro daMawd³onwoṭo',
+'privacypage'          => 'Project: Setoro daMawd³onwoṭo',
 
 'badaccess-group0' => 'Hat latlux uFsoso dkolozım dsaymat iḤarakaṭe.',
 
-'ok' => 'Tamam',
-'retrievedfrom' => 'men "$1"',
-'youhavenewmessages' => 'Kıtlux $1 ($2) .',
-'newmessageslink' => 'Ṫebe ḥaṭe',
-'newmessagesdifflink' => 'Degoşo ḥaroyo',
+'ok'                      => 'Tamam',
+'retrievedfrom'           => 'men "$1"',
+'youhavenewmessages'      => 'Kıtlux $1 ($2) .',
+'newmessageslink'         => 'Ṫebe ḥaṭe',
+'newmessagesdifflink'     => 'Degoşo ḥaroyo',
 'youhavenewmessagesmulti' => 'Kitlux Ṫebe ḥaṭe b$1',
-'editsection' => 'mşaḥlaf',
-'editold' => 'mşaḥlaf',
-'viewsourceold' => 'Maḥway li uMabu³o.',
-'editlink' => 'mşaḥlaf',
-'viewsourcelink' => 'Maḥway li uMabu³o.',
-'editsectionhint' => 'Mşaḥlaf uFusoqano: $1',
-'toc' => 'Ḥbişoṭo',
-'showtoc' => 'maḥway',
-'hidetoc' => 'tlay',
-'collapsible-collapse' => 'sxar',
-'collapsible-expand' => 'ftaḥ',
-'feedlinks' => 'Feed:',
-'site-rss-feed' => '$1 RSS feed',
-'site-atom-feed' => '$1 Atom feed',
-'page-rss-feed' => '"$1" RSS feed',
-'page-atom-feed' => 'Atom feed l"$1"',
-'red-link-title' => '$1 (layto iFaṭaṭe)',
+'editsection'             => 'mşaḥlaf',
+'editold'                 => 'mşaḥlaf',
+'viewsourceold'           => 'Maḥway li uMabu³o.',
+'editlink'                => 'mşaḥlaf',
+'viewsourcelink'          => 'Maḥway li uMabu³o.',
+'editsectionhint'         => 'Mşaḥlaf uFusoqano: $1',
+'toc'                     => 'Ḥbişoṭo',
+'showtoc'                 => 'maḥway',
+'hidetoc'                 => 'tlay',
+'collapsible-collapse'    => 'sxar',
+'collapsible-expand'      => 'ftaḥ',
+'feedlinks'               => 'Feed:',
+'site-rss-feed'           => '$1 RSS feed',
+'site-atom-feed'          => '$1 Atom feed',
+'page-rss-feed'           => '"$1" RSS feed',
+'page-atom-feed'          => 'Atom feed l"$1"',
+'red-link-title'          => '$1 (layto iFaṭaṭe)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Faṭo',
-'nstab-user' => 'Faṭo duHadomo',
-'nstab-media' => 'Faṭo diMediya',
-'nstab-special' => 'Faṭo dilonoyto',
-'nstab-project' => 'Faṭo diProja',
-'nstab-image' => 'Fayl',
+'nstab-main'      => 'Faṭo',
+'nstab-user'      => 'Faṭo duHadomo',
+'nstab-media'     => 'Faṭo diMediya',
+'nstab-special'   => 'Faṭo dilonoyto',
+'nstab-project'   => 'Faṭo die Proja',
+'nstab-image'     => 'Fayl',
 'nstab-mediawiki' => 'Ṫebo',
-'nstab-template' => 'Template',
-'nstab-help' => 'Faṭo d3udrono',
-'nstab-category' => 'Sedro',
+'nstab-template'  => 'Template',
+'nstab-help'      => 'Faṭo d3udrono',
+'nstab-category'  => 'Sedro',
 
 # General errors
-'error' => 'Fawdo',
-'missing-article' => 'uSyomo d$1 $2 lo komaḥwe biDatabase.
+'error'              => 'Fawdo',
+'missing-article'    => 'uSyomo d$1 $2 lo komaḥwe biDatabase.
 
 iFaṭaṭe belki sligo aw mtaxro merke.
 
 Elo iḍa dlo howe hawxa belki ḥselux Fawdo biSoftware. Bo³o haw Ṫebo l[[Special:ListUsers/sysop|Administrator]] u kṭaw u"URL".',
 'missingarticle-rev' => '(Numara duVersyon: $1)',
-'badtitle' => 'Bad title',
-'badtitletext' => 'The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title.
+'badtitle'           => 'Bad title',
+'badtitletext'       => 'The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title.
 It may contain one or more characters which cannot be used in titles.',
-'viewsource' => 'Maḥway li aMabu³e.',
+'viewsource'         => 'Maḥway li aMabu³e.',
 'namespaceprotected' => "Hat latlux Ḥaq dımşaḥılfat Faṭoṭe bi'''$1''' Dukṭo xliṭo.",
 
 # Virus scanner
 'virus-unknownscanner' => 'Antivirus nuxroyo:',
 
 # Login and logout pages
-'yourname' => 'Işme duHadomo:',
-'yourpassword' => 'Qliḍo:',
-'yourpasswordagain' => 'Naqla ḥreto kṭaw uQliḍo:',
-'remembermypassword' => 'Dxar uQliḍayḍi buBrowser (buSowudo $1 {{PLURAL:$1|Yawmo|Yawme}})',
-'login' => '3bar',
+'yourname'                => 'Işme duHadomo:',
+'yourpassword'            => 'Qliḍo:',
+'yourpasswordagain'       => 'Naqla ḥreto kṭaw uQliḍo:',
+'remembermypassword'      => 'Dxar uQliḍayḍi buBrowser (buSowudo $1 {{PLURAL:$1|Yawmo|Yawme}})',
+'login'                   => '3bar',
 'nav-login-createaccount' => '3bar / Hway Hadomo',
-'loginprompt' => 'Glozım maqablat Cookies qanna dqudrat fıtḥat {{SITENAME}}.',
-'userlogin' => '3bar / Hway Hadomo',
-'userloginnocreate' => '3bar',
-'logout' => 'Nfoqo',
-'userlogout' => 'Nfoqo',
-'notloggedin' => 'Heş lo3abirat.',
-'nologin' => 'Heş lawit Hadomo? $1',
-'nologinlink' => 'Hway Hadomo',
-'createaccount' => 'Hway Hadomo',
-'gotaccount' => 'Ma hawit ste Hadomo? $1',
-'gotaccountlink' => '3bar',
-'userlogin-resetlink' => 'Ṫa³at uQliḍayḍox?',
-'createaccountmail' => 'buEmail',
-'wrongpassword' => 'uQliḍayḍux fawdo yo.
+'loginprompt'             => 'Glozım maqablat Cookies qanna dqudrat fıtḥat {{SITENAME}}.',
+'userlogin'               => '3bar / Hway Hadomo',
+'userloginnocreate'       => '3bar',
+'logout'                  => 'Nfoqo',
+'userlogout'              => 'Nfoqo',
+'notloggedin'             => 'Heş lo3abirat.',
+'nologin'                 => 'Heş lawit Hadomo? $1',
+'nologinlink'             => 'Hway Hadomo',
+'createaccount'           => 'Hway Hadomo',
+'gotaccount'              => 'Ma hawit ste Hadomo? $1',
+'gotaccountlink'          => '3bar',
+'userlogin-resetlink'     => 'Ṫa³at uQliḍayḍox?',
+'createaccountmail'       => 'buEmail',
+'wrongpassword'           => 'uQliḍayḍux fawdo yo.
 Mjarab Naqla ḥreto.',
-'wrongpasswordempty' => 'Lo msta³melux uQliḍayḍux.
+'wrongpasswordempty'      => 'Lo msta³melux uQliḍayḍux.
 Mjarab Naqla ḥreto.',
-'password-name-match' => 'Glozım towe Frişuṭo beyn uQliḍo u uIşmayḍux.',
-'mailmypassword' => 'Mşadar li Qliḍo ḥaṭo',
-'loginlanguagelabel' => 'Leşono: $1',
+'password-name-match'     => 'Glozım towe Frişuṭo beyn uQliḍo u uIşmayḍux.',
+'mailmypassword'          => 'Mşadar li Qliḍo ḥaṭo',
+'loginlanguagelabel'      => 'Leşono: $1',
 
 # Change password dialog
-'resetpass' => 'Mşaḥlaf uQliḍo.',
-'oldpassword' => 'Qliḍo 3atiqo:',
-'newpassword' => 'Qliḍo ḥaṭo:',
-'retypenew' => 'Qliḍo ḥaṭo (disa):',
+'resetpass'                 => 'Mşaḥlaf uQliḍo.',
+'oldpassword'               => 'Qliḍo 3atiqo:',
+'newpassword'               => 'Qliḍo ḥaṭo:',
+'retypenew'                 => 'Qliḍo ḥaṭo (disa):',
 'resetpass-submit-loggedin' => 'Mşaḥlaf uQliḍo',
 
 # Special:PasswordReset
@@ -273,264 +273,264 @@ Mjarab Naqla ḥreto.',
 'changeemail-newemail' => 'Email-adres ḥaṭo:',
 
 # Edit page toolbar
-'bold_sample' => 'Ḥarfe ḥlime',
-'bold_tip' => 'Ḥarfe ḥlime',
-'italic_sample' => 'Ḥarfe 3wije',
-'italic_tip' => 'Ḥarfe 3wije',
-'link_sample' => 'Link title',
-'link_tip' => 'Internal link',
-'extlink_sample' => 'http://www.example.com link title',
-'extlink_tip' => 'External link (remember http:// prefix)',
+'bold_sample'     => 'Ḥarfe ḥlime',
+'bold_tip'        => 'Ḥarfe ḥlime',
+'italic_sample'   => 'Ḥarfe 3wije',
+'italic_tip'      => 'Ḥarfe 3wije',
+'link_sample'     => 'Link title',
+'link_tip'        => 'Internal link',
+'extlink_sample'  => 'http://www.example.com link title',
+'extlink_tip'     => 'External link (remember http:// prefix)',
 'headline_sample' => 'Headline text',
-'headline_tip' => 'Level 2 headline',
-'nowiki_sample' => 'Insert non-formatted text here',
-'nowiki_tip' => 'uSyomano latyo buFormat',
-'image_tip' => 'Embedded file',
-'media_tip' => 'File link',
-'sig_tip' => 'Mḍay herke u kṭaw iSa³aye muqa yo.',
-'hr_tip' => 'Horizontal line (use sparingly)',
+'headline_tip'    => 'Level 2 headline',
+'nowiki_sample'   => 'Insert non-formatted text here',
+'nowiki_tip'      => 'uSyomano latyo buFormat',
+'image_tip'       => 'Embedded file',
+'media_tip'       => 'File link',
+'sig_tip'         => 'Mḍay herke u kṭaw iSa³aye muqa yo.',
+'hr_tip'          => 'Horizontal line (use sparingly)',
 
 # Edit pages
-'summary' => 'Summary:',
-'minoredit' => 'This is a minor edit',
-'watchthis' => 'Watch this page',
-'savearticle' => 'Mqayad iFaṭaṭe',
-'preview' => 'Preview',
-'showpreview' => 'Show preview',
-'showdiff' => 'Maḥway aŞuḥlofe',
-'anoneditwarning' => "'''Diqad''' Heş lo 3abirat.
+'summary'                          => 'Summary:',
+'minoredit'                        => 'This is a minor edit',
+'watchthis'                        => 'Watch this page',
+'savearticle'                      => 'Mqayad iFaṭaṭe',
+'preview'                          => 'Preview',
+'showpreview'                      => 'Show preview',
+'showdiff'                         => 'Maḥway aŞuḥlofe',
+'anoneditwarning'                  => "'''Diqad''' Heş lo 3abirat.
 uIP-Adresayḍux gmikṭaw buMaktabzabno diFaṭaṭe. Kul Noşo kibe ḥozele u lo komislag.",
-'loginreqtitle' => 'Glozım 3obrat',
-'loginreqlink' => '3bar',
-'loginreqpagetext' => 'Glozım $1 qanna dqudrat ḥozat Faṭoṭe ḥrene.',
-'newarticle' => '(Ḥaṭo)',
-'newarticletext' => "You have followed a link to a page that does not exist yet.
+'loginreqtitle'                    => 'Glozım 3obrat',
+'loginreqlink'                     => '3bar',
+'loginreqpagetext'                 => 'Glozım $1 qanna dqudrat ḥozat Faṭoṭe ḥrene.',
+'newarticle'                       => '(Ḥaṭo)',
+'newarticletext'                   => "You have followed a link to a page that does not exist yet.
 To create the page, start typing in the box below (see the [[{{MediaWiki:Helppage}}|help page]] for more info).
 If you are here by mistake, click your browser's '''back''' button.",
-'noarticletext' => 'There is currently no text in this page.
+'noarticletext'                    => 'There is currently no text in this page.
 You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
 <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs],
 or [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span>.',
-'noarticletext-nopermission' => 'There is currently no text in this page.
+'noarticletext-nopermission'       => 'There is currently no text in this page.
 You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
 or <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]</span>.',
-'previewnote' => "'''Remember that this is only a preview.'''
+'previewnote'                      => "'''Remember that this is only a preview.'''
 Your changes have not yet been saved!",
-'editing' => 'Şuḥlofo d$1',
-'editingsection' => 'Mşaḥlaf $1 (Fusoqo)',
-'yourtext' => 'uSyomayḍux',
-'yourdiff' => 'Frişwoṭo',
-'templatesused' => '{{PLURAL:$1|Template|Templates}} used on this page:',
-'template-protected' => '(protected)',
-'template-semiprotected' => '(semi-protected)',
-'hiddencategories' => 'This page is a member of {{PLURAL:$1|1 hidden category|$1 hidden categories}}:',
+'editing'                          => 'Şuḥlofo d$1',
+'editingsection'                   => 'Mşaḥlaf $1 (Fusoqo)',
+'yourtext'                         => 'uSyomayḍux',
+'yourdiff'                         => 'Frişwoṭo',
+'templatesused'                    => '{{PLURAL:$1|Template|Templates}} used on this page:',
+'template-protected'               => '(protected)',
+'template-semiprotected'           => '(semi-protected)',
+'hiddencategories'                 => 'This page is a member of {{PLURAL:$1|1 hidden category|$1 hidden categories}}:',
 'permissionserrorstext-withaction' => 'You do not have permission to $2, for the following {{PLURAL:$1|reason|reasons}}:',
-'recreate-moveddeleted-warn' => "'''Warning: You are recreating a page that was previously deleted.'''
+'recreate-moveddeleted-warn'       => "'''Warning: You are recreating a page that was previously deleted.'''
 
 You should consider whether it is appropriate to continue editing this page.
 The deletion and move log for this page are provided here for convenience:",
-'moveddeleted-notice' => 'iFaṭaṭe sligto yo.
+'moveddeleted-notice'              => 'iFaṭaṭe sligto yo.
 The deletion and move log for the page are provided below for reference.',
 
 # Parser/template warnings
-'post-expand-template-inclusion-warning' => "'''Warning:''' Template include size is too large.
+'post-expand-template-inclusion-warning'  => "'''Warning:''' Template include size is too large.
 Some templates will not be included.",
 'post-expand-template-inclusion-category' => 'Pages where template include size is exceeded',
-'post-expand-template-argument-warning' => "'''Warning:''' This page contains at least one template argument which has a too large expansion size.
+'post-expand-template-argument-warning'   => "'''Warning:''' This page contains at least one template argument which has a too large expansion size.
 These arguments have been omitted.",
-'post-expand-template-argument-category' => 'Pages containing omitted template arguments',
+'post-expand-template-argument-category'  => 'Pages containing omitted template arguments',
 
 # History pages
-'viewpagelogs' => 'View logs for this page',
-'currentrev-asof' => 'Latest revision as of $1',
-'revisionasof' => 'Versyon 3atiqo diNaqa: $1',
-'revision-info' => 'Revision as of $1 by $2',
-'previousrevision' => '←Versyon 3atiqtır',
-'nextrevision' => 'Versyon ḥaṭtır',
-'currentrevisionlink' => 'Latest revision',
-'cur' => 'du³do',
-'next' => 'Ḥreto',
-'last' => 'dmeqım',
-'page_first' => 'Badaye',
-'page_last' => 'Ḥarayto',
-'histlegend' => "Diff selection: Mark the radio boxes of the revisions to compare and hit enter or the button at the bottom.<br />
+'viewpagelogs'           => 'View logs for this page',
+'currentrev-asof'        => 'Latest revision as of $1',
+'revisionasof'           => 'Versyon 3atiqo diNaqa: $1',
+'revision-info'          => 'Revision as of $1 by $2',
+'previousrevision'       => '←Versyon 3atiqtır',
+'nextrevision'           => 'Versyon ḥaṭtır',
+'currentrevisionlink'    => 'Latest revision',
+'cur'                    => 'du³do',
+'next'                   => 'Ḥreto',
+'last'                   => 'dmeqım',
+'page_first'             => 'Badaye',
+'page_last'              => 'Ḥarayto',
+'histlegend'             => "Diff selection: Mark the radio boxes of the revisions to compare and hit enter or the button at the bottom.<br />
 Legend: '''({{int:cur}})''' = difference with latest revision, '''({{int:last}})''' = difference with preceding revision, '''{{int:minoreditletter}}''' = minor edit.",
 'history-fieldset-title' => 'Krax buMaktabzabno',
-'history-show-deleted' => 'Bes aSlige',
-'histfirst' => 'Meqım kulle',
-'histlast' => 'Ḥaṭo',
-'historysize' => '({{PLURAL:$1|1 byte|$1 bytes}})',
-'historyempty' => '(xalyo)',
+'history-show-deleted'   => 'Bes aSlige',
+'histfirst'              => 'Meqım kulle',
+'histlast'               => 'Ḥaṭo',
+'historysize'            => '({{PLURAL:$1|1 byte|$1 bytes}})',
+'historyempty'           => '(xalyo)',
 
 # Revision feed
 'history-feed-item-nocomment' => '$1  b$2',
 
 # Revision deletion
-'rev-delundel' => 'maḥway / tlay',
-'rev-showdeleted' => 'maḥway',
+'rev-delundel'               => 'maḥway / tlay',
+'rev-showdeleted'            => 'maḥway',
 'revdelete-show-file-submit' => 'Eh',
-'revdelete-radio-same' => '(lo mşaḥalfat)',
-'revdelete-radio-set' => 'Eh',
-'revdelete-radio-unset' => 'Lo',
-'revdel-restore' => 'change visibility',
-'revdel-restore-deleted' => 'deleted revisions',
-'revdel-restore-visible' => 'visible revisions',
-'pagehist' => 'Maktabzabno diFaṭo',
+'revdelete-radio-same'       => '(lo mşaḥalfat)',
+'revdelete-radio-set'        => 'Eh',
+'revdelete-radio-unset'      => 'Lo',
+'revdel-restore'             => 'change visibility',
+'revdel-restore-deleted'     => 'deleted revisions',
+'revdel-restore-visible'     => 'visible revisions',
+'pagehist'                   => 'Maktabzabno diFaṭo',
 
 # Merge log
 'revertmerge' => 'Unmerge',
 
 # Diffs
-'history-title' => 'Revision history of "$1"',
-'lineno' => 'Serṫo $1:',
+'history-title'           => 'Revision history of "$1"',
+'lineno'                  => 'Serṫo $1:',
 'compareselectedversions' => 'Compare selected revisions',
-'editundo' => 'slag',
-'diff-multi' => '({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} by {{PLURAL:$2|one user|$2 users}} not shown)',
+'editundo'                => 'slag',
+'diff-multi'              => '({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} by {{PLURAL:$2|one user|$2 users}} not shown)',
 
 # Search results
-'searchresults' => 'Nafqe duKruxyayḍux',
-'searchresults-title' => 'Nafqe duKruxyo l"$1"',
-'searchsubtitleinvalid' => "Karixat '''$1'''",
-'prevn' => '{{PLURAL:$1|$1}} meqımtır',
-'nextn' => '{{PLURAL:$1 ḥaṭtır| $1 ḥaṭtır }}',
-'prevn-title' => '{{PLURAL:$1 Nafqo meqımtır|$1 Nafqe meqımtır}}',
-'nextn-title' => '{{PLURAL:$1|Nafqo ḥreno|$1 Nafqe ḥrene}}',
-'shown-title' => 'maḥway $1 {{PLURAL:$1|Nafqo|Nafqe}} bḥḍo Faṭo',
-'viewprevnext' => 'Maḥway ($1 {{int:pipe-separator}} $2) ($3)',
-'searchmenu-legend' => '3ayar duKruxyo',
-'searchmenu-exists' => "'''Kito Faṭo herke Işma \"[[:\$1]]\"yo'''",
-'searchmenu-new' => 'Kṭaw iFaṭaṭe "[[:$1]]" buWiki.',
-'searchhelp-url' => 'Help: Ḥbişoṭo',
-'searchprofile-articles' => 'Faṭoṭe daḤbişoṭo',
-'searchprofile-project' => 'Faṭoṭe du3udrono u daProjat',
-'searchprofile-images' => 'Multimediya',
-'searchprofile-everything' => 'Kulmede',
-'searchprofile-advanced' => 'Advanced',
-'searchprofile-articles-tooltip' => 'Krax b$1',
-'searchprofile-project-tooltip' => 'Krax b$1',
-'searchprofile-images-tooltip' => 'Krax Ṥurtoṭe',
+'searchresults'                    => 'Nafqe duKruxyayḍux',
+'searchresults-title'              => 'Nafqe duKruxyo l"$1"',
+'searchsubtitleinvalid'            => "Karixat '''$1'''",
+'prevn'                            => '{{PLURAL:$1|$1}} meqımtır',
+'nextn'                            => '{{PLURAL:$1 ḥaṭtır| $1 ḥaṭtır }}',
+'prevn-title'                      => '{{PLURAL:$1 Nafqo meqımtır|$1 Nafqe meqımtır}}',
+'nextn-title'                      => '{{PLURAL:$1|Nafqo ḥreno|$1 Nafqe ḥrene}}',
+'shown-title'                      => 'maḥway $1 {{PLURAL:$1|Nafqo|Nafqe}} bḥḍo Faṭo',
+'viewprevnext'                     => 'Maḥway ($1 {{int:pipe-separator}} $2) ($3)',
+'searchmenu-legend'                => '3ayar duKruxyo',
+'searchmenu-exists'                => "'''Kito Faṭo herke Işma \"[[:\$1]]\"yo'''",
+'searchmenu-new'                   => 'Kṭaw iFaṭaṭe "[[:$1]]" buWiki.',
+'searchhelp-url'                   => 'Help: Ḥbişoṭo',
+'searchprofile-articles'           => 'Faṭoṭe daḤbişoṭo',
+'searchprofile-project'            => 'Faṭoṭe du3udrono u daProjat',
+'searchprofile-images'             => 'Multimediya',
+'searchprofile-everything'         => 'Kulmede',
+'searchprofile-advanced'           => 'Advanced',
+'searchprofile-articles-tooltip'   => 'Krax b$1',
+'searchprofile-project-tooltip'    => 'Krax b$1',
+'searchprofile-images-tooltip'     => 'Krax Ṥurtoṭe',
 'searchprofile-everything-tooltip' => 'Krax baḤbişoṭo (baFaṭoṭe duDroşo ste)',
-'searchprofile-advanced-tooltip' => 'Search in custom namespaces',
-'search-result-size' => '$1 ({{PLURAL:$2|1 Melṭo|$2 Mele}})',
-'search-result-category-size' => '{{PLURAL:$1|1 Hadomo|$1 Hadome}} ({{PLURAL:$2|1 Sedro taḥtoyo|$2 Sedre taḥtoye}}, {{PLURAL:$3|1 file|$3 files}})',
-'search-redirect' => '(Asiruṭo men $1)',
-'search-section' => '(Fusoqo $1)',
-'search-suggest' => 'Ub³atwa dkıṭwat: $1?',
-'search-interwiki-more' => '(heşa)',
-'searchrelated' => 'related',
-'searchall' => 'kulle',
-'showingresultsheader' => "{{PLURAL:$5|Nafqo '''$1''' of '''$3'''|Nafqe '''$1 - $2''' men '''$3'''}} l'''$4'''",
-'search-nonefound' => 'Für deine Suchanfrage wurden keine Ergebnisse gefunden.',
-'powersearch-field' => 'Krax',
-'powersearch-togglelabel' => 'Sım Qontrol:',
-'powersearch-toggleall' => 'Kulle',
+'searchprofile-advanced-tooltip'   => 'Search in custom namespaces',
+'search-result-size'               => '$1 ({{PLURAL:$2|1 Melṭo|$2 Mele}})',
+'search-result-category-size'      => '{{PLURAL:$1|1 Hadomo|$1 Hadome}} ({{PLURAL:$2|1 Sedro taḥtoyo|$2 Sedre taḥtoye}}, {{PLURAL:$3|1 file|$3 files}})',
+'search-redirect'                  => '(Asiruṭo men $1)',
+'search-section'                   => '(Fusoqo $1)',
+'search-suggest'                   => 'Ub³atwa dkıṭwat: $1?',
+'search-interwiki-more'            => '(heşa)',
+'searchrelated'                    => 'related',
+'searchall'                        => 'kulle',
+'showingresultsheader'             => "{{PLURAL:$5|Nafqo '''$1''' of '''$3'''|Nafqe '''$1 - $2''' men '''$3'''}} l'''$4'''",
+'search-nonefound'                 => 'Für deine Suchanfrage wurden keine Ergebnisse gefunden.',
+'powersearch-field'                => 'Krax',
+'powersearch-togglelabel'          => 'Sım Qontrol:',
+'powersearch-toggleall'            => 'Kulle',
 
 # Preferences page
-'preferences' => '3ayarat',
-'mypreferences' => 'a3ayaratayḍi',
-'prefs-edits' => 'Menyono daŞuḥlofe kulle:',
-'prefs-resetpass' => 'Mşaḥlaf uQliḍo',
-'prefs-email' => '3ayarat duEmail',
-'saveprefs' => 'Mqayad',
-'searchresultshead' => 'Kruxyo',
-'timezoneregion-africa' => 'Afriqa',
-'timezoneregion-america' => 'Ameriqa',
+'preferences'               => '3ayarat',
+'mypreferences'             => 'a3ayaratayḍi',
+'prefs-edits'               => 'Menyono daŞuḥlofe kulle:',
+'prefs-resetpass'           => 'Mşaḥlaf uQliḍo',
+'prefs-email'               => '3ayarat duEmail',
+'saveprefs'                 => 'Mqayad',
+'searchresultshead'         => 'Kruxyo',
+'timezoneregion-africa'     => 'Afriqa',
+'timezoneregion-america'    => 'Ameriqa',
 'timezoneregion-antarctica' => 'Antarctica',
-'timezoneregion-arctic' => 'Arctic',
-'timezoneregion-asia' => 'Asia',
-'timezoneregion-atlantic' => 'Yamo atlantikoyo',
-'timezoneregion-australia' => 'Australia',
-'timezoneregion-europe' => 'Awrifi',
-'timezoneregion-indian' => 'Yamo hindoyo',
-'youremail' => 'Adres duEmail',
-'username' => 'Işme duHadomo:',
-'prefs-memberingroups' => 'Hadomo d{{PLURAL:$1|Gudo|Gudoṭo}}:',
-'prefs-registration' => 'Zabno duSugolo:',
-'yourrealname' => 'Işmo şariro:',
-'yourlanguage' => 'Leşono',
-'yournick' => 'Imḍa ḥaṭto:',
-'yourgender' => 'Ğenso:',
-'gender-male' => 'Dekronoyo',
-'gender-female' => 'Neqıbṭonoyo',
-'email' => 'Email',
-'prefs-help-email' => 'Latat majbur dkıṭwat uEmail-Adresayḍox, elo glozam inaqla ṫo³at uQliḍayḍox u hakka dlozam dmişadar lox Qliḍo ḥaṭo.',
-'prefs-help-email-others' => 'Kibux mijğolat 3am Hadome ğer biFaṭo duMamlo u luglozam dumat Işmux.',
-'prefs-signature' => 'Imḍa',
+'timezoneregion-arctic'     => 'Arctic',
+'timezoneregion-asia'       => 'Asia',
+'timezoneregion-atlantic'   => 'Yamo atlantikoyo',
+'timezoneregion-australia'  => 'Australia',
+'timezoneregion-europe'     => 'Awrifi',
+'timezoneregion-indian'     => 'Yamo hindoyo',
+'youremail'                 => 'Adres duEmail',
+'username'                  => 'Işme duHadomo:',
+'prefs-memberingroups'      => 'Hadomo d{{PLURAL:$1|Gudo|Gudoṭo}}:',
+'prefs-registration'        => 'Zabno duSugolo:',
+'yourrealname'              => 'Işmo şariro:',
+'yourlanguage'              => 'Leşono',
+'yournick'                  => 'Imḍa ḥaṭto:',
+'yourgender'                => 'Ğenso:',
+'gender-male'               => 'Dekronoyo',
+'gender-female'             => 'Neqıbṭonoyo',
+'email'                     => 'Email',
+'prefs-help-email'          => 'Latat majbur dkıṭwat uEmail-Adresayḍox, elo glozam inaqla ṫo³at uQliḍayḍox u hakka dlozam dmişadar lox Qliḍo ḥaṭo.',
+'prefs-help-email-others'   => 'Kibux mijğolat 3am Hadome ğer biFaṭo duMamlo u luglozam dumat Işmux.',
+'prefs-signature'           => 'Imḍa',
 
 # User preference: e-mail validation using jQuery
 'email-address-validity-valid' => 'uEmail-Adresayḍux m³adlo yo.',
 
 # Groups
 'group-user' => 'Hadome',
-'group-all' => '(kulle)',
+'group-all'  => '(kulle)',
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-edit' => 'Mşaḥlaf iFaṭaṭe',
 
 # Recent changes
-'nchanges' => '$1 {{PLURAL:$1|Şuḥlofo|Şuḥlofe}}',
-'recentchanges' => 'Şuḥlofe ḥaroye',
-'recentchanges-legend' => '3ayar daŞuḥlofe',
-'recentchanges-summary' => 'biFaṭaṭe kibox ḥozat aŞuḥlofe ḥaroye.',
-'recentchanges-feed-description' => 'biFaṭaṭe kibox ḥozat aŞuḥlofe ḥaroye.',
-'recentchanges-label-newpage' => 'Faṭo ḥaṭto',
-'recentchanges-label-minor' => 'This is a minor edit',
-'recentchanges-label-bot' => 'uŞuḥlofano sim muBot.',
+'nchanges'                        => '$1 {{PLURAL:$1|Şuḥlofo|Şuḥlofe}}',
+'recentchanges'                   => 'Şuḥlofe ḥaroye',
+'recentchanges-legend'            => '3ayar daŞuḥlofe',
+'recentchanges-summary'           => 'biFaṭaṭe kibox ḥozat aŞuḥlofe ḥaroye.',
+'recentchanges-feed-description'  => 'biFaṭaṭe kibox ḥozat aŞuḥlofe ḥaroye.',
+'recentchanges-label-newpage'     => 'Faṭo ḥaṭto',
+'recentchanges-label-minor'       => 'This is a minor edit',
+'recentchanges-label-bot'         => 'uŞuḥlofano sim muBot.',
 'recentchanges-label-unpatrolled' => 'This edit has not yet been patrolled',
-'rcnote' => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' changes}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
-'rcnotefrom' => 'Herke komaḥwın aŞuḥlofe ḥaroye men ""$2"" (hul buSowudo ""$1"").',
-'rclistfrom' => 'Maḥway li Şuḥlofe ḥaṭe men $1',
-'rcshowhideminor' => '$1 minor edits',
-'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 Hadome d3abiri',
-'rcshowhideanons' => '$1 Hadomo nuxroyo',
-'rcshowhidepatr' => '$1 patrolled edits',
-'rcshowhidemine' => 'aMaṫwoṭayḍi ($1)',
-'rclinks' => 'Maḥway li $1 aŞuḥlofe ḥaroye men meqım $2 Yawme hul u³do. <br />$3',
-'diff' => 'Frişuṭo',
-'hist' => 'Maktabzabno',
-'hide' => 'Tlay',
-'show' => 'Maḥway',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
-'rc-enhanced-expand' => 'Maḥway aŞelole',
-'rc-enhanced-hide' => 'Tlay aŞelole',
+'rcnote'                          => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' changes}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
+'rcnotefrom'                      => 'Herke komaḥwın aŞuḥlofe ḥaroye men ""$2"" (hul buSowudo ""$1"").',
+'rclistfrom'                      => 'Maḥway li Şuḥlofe ḥaṭe men $1',
+'rcshowhideminor'                 => '$1 minor edits',
+'rcshowhidebots'                  => '$1 bots',
+'rcshowhideliu'                   => '$1 Hadome d3abiri',
+'rcshowhideanons'                 => '$1 Hadomo nuxroyo',
+'rcshowhidepatr'                  => '$1 patrolled edits',
+'rcshowhidemine'                  => 'aMaṫwoṭayḍi ($1)',
+'rclinks'                         => 'Maḥway li $1 aŞuḥlofe ḥaroye men meqım $2 Yawme hul u³do. <br />$3',
+'diff'                            => 'Frişuṭo',
+'hist'                            => 'Maktabzabno',
+'hide'                            => 'Tlay',
+'show'                            => 'Maḥway',
+'minoreditletter'                 => 'm',
+'newpageletter'                   => 'N',
+'boteditletter'                   => 'b',
+'rc-enhanced-expand'              => 'Maḥway aŞelole',
+'rc-enhanced-hide'                => 'Tlay aŞelole',
 
 # Recent changes linked
-'recentchangeslinked' => 'Şuḥlofe bFaṭoṭe masre',
-'recentchangeslinked-toolbox' => 'Şuḥlofe bFaṭoṭe masre',
-'recentchangeslinked-title' => 'Şuḥlofe bFaṭoṭe dkıtne masre b$1',
+'recentchangeslinked'          => 'Şuḥlofe bFaṭoṭe masre',
+'recentchangeslinked-toolbox'  => 'Şuḥlofe bFaṭoṭe masre',
+'recentchangeslinked-title'    => 'Şuḥlofe bFaṭoṭe dkıtne masre b$1',
 'recentchangeslinked-noresult' => 'No changes on linked pages during the given period.',
-'recentchangeslinked-summary' => "This is a list of changes made recently to pages linked from a specified page (or to members of a specified category).
+'recentchangeslinked-summary'  => "This is a list of changes made recently to pages linked from a specified page (or to members of a specified category).
 Pages on [[Special:Watchlist|your watchlist]] are '''bold'''.",
-'recentchangeslinked-page' => 'Işmo diFaṭo',
-'recentchangeslinked-to' => 'Maḥway li Şuḥlofe dFaṭoṭe dkitne masre lerke.',
+'recentchangeslinked-page'     => 'Işmo diFaṭo',
+'recentchangeslinked-to'       => 'Maḥway li Şuḥlofe dFaṭoṭe dkitne masre lerke.',
 
 # Upload
-'upload' => 'Mosaq Fayl',
+'upload'        => 'Mosaq Fayl',
 'uploadlogpage' => 'Upload log',
-'filedesc' => 'Sfiquṭo',
+'filedesc'      => 'Sfiquṭo',
 'uploadedimage' => 'mosaq "[[$1]]"',
 
-'license' => 'Fsoso',
+'license'        => 'Fsoso',
 'license-header' => 'Fsoso',
 
 # File description page
-'file-anchor-link' => 'Fayl',
-'filehist' => 'Maktabzabno duFayl',
-'filehist-help' => 'Click on a date/time to view the file as it appeared at that time.',
-'filehist-revert' => 'revert',
-'filehist-current' => 'current',
-'filehist-datetime' => 'Zabno',
-'filehist-thumb' => 'Thumbnail',
-'filehist-thumbtext' => 'Thumbnail for version as of $1',
-'filehist-user' => 'Hadomo',
-'filehist-dimensions' => 'Dimensions',
-'filehist-comment' => 'Comment',
-'imagelinks' => 'File usage',
-'linkstoimage' => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:',
-'nolinkstoimage' => 'There are no pages that link to this file.',
+'file-anchor-link'       => 'Fayl',
+'filehist'               => 'Maktabzabno duFayl',
+'filehist-help'          => 'Click on a date/time to view the file as it appeared at that time.',
+'filehist-revert'        => 'revert',
+'filehist-current'       => 'current',
+'filehist-datetime'      => 'Zabno',
+'filehist-thumb'         => 'Thumbnail',
+'filehist-thumbtext'     => 'Thumbnail for version as of $1',
+'filehist-user'          => 'Hadomo',
+'filehist-dimensions'    => 'Dimensions',
+'filehist-comment'       => 'Comment',
+'imagelinks'             => 'File usage',
+'linkstoimage'           => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:',
+'nolinkstoimage'         => 'There are no pages that link to this file.',
 'sharedupload-desc-here' => 'This file is from $1 and may be used by other projects.
 The description on its [$2 file description page] there is shown below.',
 
@@ -542,44 +542,44 @@ The description on its [$2 file description page] there is shown below.',
 
 'disambiguationspage' => 'Template:disambig',
 
-'brokenredirects-edit' => 'mşaḥlaf',
+'brokenredirects-edit'   => 'mşaḥlaf',
 'brokenredirects-delete' => 'slag',
 
 # Miscellaneous special pages
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'nmembers' => '$1 {{PLURAL:$1|Hadomo|Hadome}}',
-'prefixindex' => 'aFaṭoṭe kulle dkitte Prefiks',
-'usercreated' => '{{GENDER:$3|kṭule}}  $1 b$2',
-'newpages' => 'Faṭoṭe ḥaṭe',
-'move' => 'Mtaxar',
+'nbytes'        => '$1 {{PLURAL:$1|byte|bytes}}',
+'nmembers'      => '$1 {{PLURAL:$1|Hadomo|Hadome}}',
+'prefixindex'   => 'aFaṭoṭe kulle dkitte Prefiks',
+'usercreated'   => '{{GENDER:$3|kṭule}}  $1 b$2',
+'newpages'      => 'Faṭoṭe ḥaṭe',
+'move'          => 'Mtaxar',
 'pager-newer-n' => '{{PLURAL:$1|1 ḥreno |$1 ḥrene}}',
 'pager-older-n' => '{{PLURAL:$1|3atiqo1|3atiqe $1}}',
 
 # Book sources
-'booksources' => 'Kruxyo baNumarat duISBN',
+'booksources'               => 'Kruxyo baNumarat duISBN',
 'booksources-search-legend' => 'Krax Mabu³e me Kṭowe',
-'booksources-go' => 'Zux',
+'booksources-go'            => 'Zux',
 
 # Special:Log
 'log' => 'Logs',
 
 # Special:AllPages
-'allpages' => 'aFaṭaṭe kulle',
+'allpages'       => 'aFaṭaṭe kulle',
 'alphaindexline' => '$1  l$2',
-'allarticles' => 'aFaṭaṭe kulle',
-'allpagesnext' => 'Ḥreto',
+'allarticles'    => 'aFaṭaṭe kulle',
+'allpagesnext'   => 'Ḥreto',
 'allpagessubmit' => 'Zux',
 
 # Special:Categories
 'categories' => 'Sedre',
 
 # Special:DeletedContributions
-'deletedcontributions' => 'Maṫwoṭo slige',
-'deletedcontributions-title' => 'Maṫwoṭo slige',
+'deletedcontributions'             => 'Maṫwoṭo slige',
+'deletedcontributions-title'       => 'Maṫwoṭo slige',
 'sp-deletedcontributions-contribs' => 'Maṫwoṭo',
 
 # Special:LinkSearch
-'linksearch-ok' => 'Krax',
+'linksearch-ok'   => 'Krax',
 'linksearch-line' => '$1 masro yo b$2',
 
 # Special:ListUsers
@@ -589,183 +589,183 @@ The description on its [$2 file description page] there is shown below.',
 'newuserlogpage' => 'User creation log',
 
 # Special:ListGroupRights
-'listgrouprights-group' => 'Gudo',
-'listgrouprights-rights' => 'Ḥaqat',
+'listgrouprights-group'    => 'Gudo',
+'listgrouprights-rights'   => 'Ḥaqat',
 'listgrouprights-helppage' => 'Help: Ḥaqat diGudo',
-'listgrouprights-members' => '(Lista daHadome)',
+'listgrouprights-members'  => '(Lista daHadome)',
 
 # E-mail user
-'emailuser' => 'Kṭaw Email luHadomano.',
+'emailuser'     => 'Kṭaw Email luHadomano.',
 'emailusername' => 'Işme duHadomo:',
-'emailfrom' => 'Men:',
-'emailto' => 'Lwoṭ:',
-'emailmessage' => 'Ṫebo:',
+'emailfrom'     => 'Men:',
+'emailto'       => 'Lwoṭ:',
+'emailmessage'  => 'Ṫebo:',
 
 # Watchlist
-'watchlist' => 'My watchlist',
-'mywatchlist' => 'My watchlist',
-'watchlistfor2' => 'L$1 $2',
-'watch' => 'Watch',
-'unwatch' => 'Unwatch',
+'watchlist'         => 'My watchlist',
+'mywatchlist'       => 'My watchlist',
+'watchlistfor2'     => 'L$1 $2',
+'watch'             => 'Watch',
+'unwatch'           => 'Unwatch',
 'watchlist-details' => '{{PLURAL:$1|$1 page|$1 pages}} on your watchlist, not counting talk pages.',
-'wlshowlast' => 'Maḥway li aŞuḥlofe dıtsimi meqım $1 Sa³ayat $2 Yawme $3',
+'wlshowlast'        => 'Maḥway li aŞuḥlofe dıtsimi meqım $1 Sa³ayat $2 Yawme $3',
 'watchlist-options' => 'Watchlist options',
 
 # Delete
 'actioncomplete' => 'uDuboro kamıl',
-'actionfailed' => 'Action failed',
-'dellogpage' => 'Deletion log',
+'actionfailed'   => 'Action failed',
+'dellogpage'     => 'Deletion log',
 
 # Rollback
 'rollbacklink' => 'rollback',
 
 # Protect
-'protectlogpage' => 'Protection log',
+'protectlogpage'   => 'Protection log',
 'protectedarticle' => 'mastar "[[$1]]"',
 
 # Undelete
-'undeletelink' => 'view/restore',
-'undeleteviewlink' => 'ḥur',
-'undelete-search-submit' => 'Krax',
+'undeletelink'              => 'view/restore',
+'undeleteviewlink'          => 'ḥur',
+'undelete-search-submit'    => 'Krax',
 'undelete-show-file-submit' => 'Eh',
 
 # Namespace form on various pages
-'namespace' => 'Dukṭo luIşmo',
-'invert' => 'Invert selection',
+'namespace'      => 'Dukṭo luIşmo',
+'invert'         => 'Invert selection',
 'blanknamespace' => '(Rişoyto)',
 
 # Contributions
-'contributions' => 'Maṫwoṭo duHadomo:',
+'contributions'       => 'Maṫwoṭo duHadomo:',
 'contributions-title' => 'Maṫwoṭo d$1',
-'mycontris' => 'aMaṫwoṭayḍi',
-'contribsub2' => 'd$1 ($2)',
-'uctop' => '(ḥaroyo)',
-'month' => 'muYarḥo',
-'year' => 'hul iŞato:',
+'mycontris'           => 'aMaṫwoṭayḍi',
+'contribsub2'         => 'd$1 ($2)',
+'uctop'               => '(ḥaroyo)',
+'month'               => 'muYarḥo',
+'year'                => 'hul iŞato:',
 
-'sp-contributions-newbies' => 'Bes maḥway Maṫwoṭo dHadome ḥaṭe',
+'sp-contributions-newbies'  => 'Bes maḥway Maṫwoṭo dHadome ḥaṭe',
 'sp-contributions-blocklog' => 'Block log',
-'sp-contributions-deleted' => 'Maṫwoṭo slige',
-'sp-contributions-uploads' => 'Fayl masalqo',
-'sp-contributions-logs' => 'logs',
-'sp-contributions-talk' => 'Mamlo',
-'sp-contributions-search' => 'Krax Maṫwoṭo',
+'sp-contributions-deleted'  => 'Maṫwoṭo slige',
+'sp-contributions-uploads'  => 'Fayl masalqo',
+'sp-contributions-logs'     => 'logs',
+'sp-contributions-talk'     => 'Mamlo',
+'sp-contributions-search'   => 'Krax Maṫwoṭo',
 'sp-contributions-username' => 'IP-Adres aw Işme duHadmomo:',
-'sp-contributions-toponly' => 'Only show edits that are latest revisions',
-'sp-contributions-submit' => 'Krax',
+'sp-contributions-toponly'  => 'Only show edits that are latest revisions',
+'sp-contributions-submit'   => 'Krax',
 
 # What links here
-'whatlinkshere' => 'Asirwoṭo biFaṭaṭe',
-'whatlinkshere-title' => 'Faṭoṭe dkitte Asiruṭo 3am"$1"',
-'whatlinkshere-page' => 'Faṭo',
-'linkshere' => "aFaṭoṭani masre ne 3am '''[[:$1]]''':",
-'nolinkshere' => "Layto Faṭoṭe dkitte Asiruṭo 3am '''[[:$1]]'''.",
-'isredirect' => 'redirect page',
-'istemplate' => 'transclusion',
-'isimage' => 'Asiruṭo duFayl',
-'whatlinkshere-prev' => '{{PLURAL:$1|meqımtır|$1 meqımtır}}',
-'whatlinkshere-next' => '{{PLURAL:$1|ḥreno|$1 ḥrene}}',
-'whatlinkshere-links' => '← Asirwoṭo',
+'whatlinkshere'            => 'Asirwoṭo biFaṭaṭe',
+'whatlinkshere-title'      => 'Faṭoṭe dkitte Asiruṭo 3am"$1"',
+'whatlinkshere-page'       => 'Faṭo',
+'linkshere'                => "aFaṭoṭani masre ne 3am '''[[:$1]]''':",
+'nolinkshere'              => "Layto Faṭoṭe dkitte Asiruṭo 3am '''[[:$1]]'''.",
+'isredirect'               => 'redirect page',
+'istemplate'               => 'transclusion',
+'isimage'                  => 'Asiruṭo duFayl',
+'whatlinkshere-prev'       => '{{PLURAL:$1|meqımtır|$1 meqımtır}}',
+'whatlinkshere-next'       => '{{PLURAL:$1|ḥreno|$1 ḥrene}}',
+'whatlinkshere-links'      => '← Asirwoṭo',
 'whatlinkshere-hideredirs' => '$1 redirects',
-'whatlinkshere-hidetrans' => '$1 transclusions',
-'whatlinkshere-hidelinks' => '$1 Asirwoṭo',
+'whatlinkshere-hidetrans'  => '$1 transclusions',
+'whatlinkshere-hidelinks'  => '$1 Asirwoṭo',
 'whatlinkshere-hideimages' => '$1 Asiruṭo duFayl',
-'whatlinkshere-filters' => 'Filtrat',
+'whatlinkshere-filters'    => 'Filtrat',
 
 # Block/unblock
-'ipboptions' => '2 Sa³ayat:2 hours,1 Yawmo:1 day,3 Yawme:3 days,1 Şabṭo:1 week,2 Şabe:2 weeks,1 Yarḥo:1 month,3 Yarḥe:3 months,6 Yarḥe :6 months,1 Şato:1 year,indefinite:infinite',
-'ipblocklist' => 'Blocked users',
-'ipblocklist-submit' => 'Krax',
-'blocklink' => 'Maḥram',
-'unblocklink' => 'unblock',
-'change-blocklink' => 'change block',
-'contribslink' => 'Maṫwoṭo',
-'blocklogpage' => 'Block log',
-'blocklogentry' => 'blocked [[$1]] with an expiry time of $2 $3',
+'ipboptions'               => '2 Sa³ayat:2 hours,1 Yawmo:1 day,3 Yawme:3 days,1 Şabṭo:1 week,2 Şabe:2 weeks,1 Yarḥo:1 month,3 Yarḥe:3 months,6 Yarḥe :6 months,1 Şato:1 year,indefinite:infinite',
+'ipblocklist'              => 'Blocked users',
+'ipblocklist-submit'       => 'Krax',
+'blocklink'                => 'Maḥram',
+'unblocklink'              => 'unblock',
+'change-blocklink'         => 'change block',
+'contribslink'             => 'Maṫwoṭo',
+'blocklogpage'             => 'Block log',
+'blocklogentry'            => 'blocked [[$1]] with an expiry time of $2 $3',
 'block-log-flags-nocreate' => 'account creation disabled',
 
 # Move page
 'movelogpage' => 'Move log',
-'revertmove' => 'revert',
+'revertmove'  => 'revert',
 
 # Export
 'export' => 'Mofaq iFaṭaṭe',
 
 # Namespace 8 related
-'allmessages' => 'Ṫebo duSistem dMEdiaWiki',
-'allmessagesname' => 'Işmo',
-'allmessagesdefault' => 'Syomo standard',
-'allmessages-language' => 'Leşono',
+'allmessages'               => 'Ṫebo duSistem dMEdiaWiki',
+'allmessagesname'           => 'Işmo',
+'allmessagesdefault'        => 'Syomo standard',
+'allmessages-language'      => 'Leşono',
 'allmessages-filter-submit' => 'Zux',
 
 # Thumbnails
-'thumbnail-more' => 'Rabtır',
+'thumbnail-more'  => 'Rabtır',
 'thumbnail_error' => 'Error creating thumbnail: $1',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage' => 'iFaṭaṭyḍox',
-'tooltip-pt-mytalk' => 'iFaṭayḍux duDroşo',
-'tooltip-pt-preferences' => 'a3ayaratayḍux',
-'tooltip-pt-watchlist' => 'Lista dFaṭoṭe dkib³at mşaḥılfat',
-'tooltip-pt-mycontris' => 'Lista daMaṫwoṭayḍox',
-'tooltip-pt-login' => 'İnaqa demqaydat ruḥox ṫawo yo, elo letat mejbur',
-'tooltip-pt-logout' => 'Nfoqo',
-'tooltip-ca-talk' => 'Droşo 3al iFaṭo daḤbişoṭo',
-'tooltip-ca-edit' => 'Kibux mşaḥılfat iFaṭaṭe, elo bo³o msta³mal uZra³lo duQontrol meqım demqaydat iFaṭo',
-'tooltip-ca-addsection' => 'Bday Fusoqo ḥaṭo',
-'tooltip-ca-viewsource' => 'This page is protected.
+'tooltip-pt-userpage'             => 'iFaṭaṭyḍox',
+'tooltip-pt-mytalk'               => 'iFaṭayḍux duDroşo',
+'tooltip-pt-preferences'          => 'a3ayaratayḍux',
+'tooltip-pt-watchlist'            => 'Lista dFaṭoṭe dkib³at mşaḥılfat',
+'tooltip-pt-mycontris'            => 'Lista daMaṫwoṭayḍox',
+'tooltip-pt-login'                => 'İnaqa demqaydat ruḥox ṫawo yo, elo letat mejbur',
+'tooltip-pt-logout'               => 'Nfoqo',
+'tooltip-ca-talk'                 => 'Droşo 3al iFaṭo daḤbişoṭo',
+'tooltip-ca-edit'                 => 'Kibux mşaḥılfat iFaṭaṭe, elo bo³o msta³mal uZra³lo duQontrol meqım demqaydat iFaṭo',
+'tooltip-ca-addsection'           => 'Bday Fusoqo ḥaṭo',
+'tooltip-ca-viewsource'           => 'This page is protected.
 You can view its source',
-'tooltip-ca-history' => 'Past revisions of this page',
-'tooltip-ca-protect' => 'Mastar iFaṭaṭe',
-'tooltip-ca-delete' => 'Slag iFaṭaṭe',
-'tooltip-ca-move' => 'Mataxar iFaṭaṭe',
-'tooltip-ca-watch' => 'Add this page to your watchlist',
-'tooltip-ca-unwatch' => 'Remove this page from your watchlist',
-'tooltip-search' => 'Krax{{SITENAME}}',
-'tooltip-search-go' => 'Zux liFaṭo dkitla tam uIşmano.',
-'tooltip-search-fulltext' => 'Krax uSyomano baFaṭoṭe',
-'tooltip-p-logo' => 'Z³ar iFaṭo rişoyto',
-'tooltip-n-mainpage' => 'Z³ar iFaṭo rişoyto',
-'tooltip-n-mainpage-description' => 'Z³ar iFaṭo rişoyto',
-'tooltip-n-portal' => '3al iProja; mın komisam u ayko u ayko ne a medone.',
-'tooltip-n-currentevents' => 'Find background information on current events',
-'tooltip-n-recentchanges' => 'Lista daŞuḥlofe ḥaroye kulle',
-'tooltip-n-randompage' => 'Ftaḥ Faṭo gedşonoyto',
-'tooltip-n-help' => 'Maḥway iFaṭo du3udrono',
-'tooltip-t-whatlinkshere' => 'Lista daFaṭoṭe kulle dkitte Asiruṭo lerke',
-'tooltip-t-recentchangeslinked' => 'Şuḥlofe ḥaroye bFaṭoṭe dkitte Asiruṭo lerke',
-'tooltip-feed-atom' => 'Atom feed diFaṭaṭe',
-'tooltip-t-contributions' => 'Lista daMaṫwoṭo duHadomano',
-'tooltip-t-emailuser' => 'Mşadar Email luHadomano',
-'tooltip-t-upload' => 'Mosaq aFayls',
-'tooltip-t-specialpages' => 'Lista daFaṭoṭe dilonoye kulle.',
-'tooltip-t-print' => 'Printable version of this page',
-'tooltip-t-permalink' => 'Asiruṭo aminoyto liFaṭaṭe',
-'tooltip-ca-nstab-main' => 'Maḥway iFaṭo daḤbişoṭo',
-'tooltip-ca-nstab-user' => 'Maḥway iFaṭo duHadomo',
-'tooltip-ca-nstab-special' => 'Haṭe Faṭo dilonoyto yo, laybux mşaḥalfatla',
-'tooltip-ca-nstab-project' => 'Maḥway iFaṭo diProja',
-'tooltip-ca-nstab-image' => 'Maḥway iFaṭo duFayl',
-'tooltip-ca-nstab-template' => 'View the template',
-'tooltip-ca-nstab-category' => 'Maḥway iFaṭo daSedre',
-'tooltip-minoredit' => 'Mark this as a minor edit',
-'tooltip-save' => 'Mqayad uŞuḥlofano',
-'tooltip-preview' => 'Preview your changes, please use this before saving!',
-'tooltip-diff' => 'Maḥway li aŞuḥlofe buSyomano',
+'tooltip-ca-history'              => 'Past revisions of this page',
+'tooltip-ca-protect'              => 'Mastar iFaṭaṭe',
+'tooltip-ca-delete'               => 'Slag iFaṭaṭe',
+'tooltip-ca-move'                 => 'Mataxar iFaṭaṭe',
+'tooltip-ca-watch'                => 'Add this page to your watchlist',
+'tooltip-ca-unwatch'              => 'Remove this page from your watchlist',
+'tooltip-search'                  => 'Krax{{SITENAME}}',
+'tooltip-search-go'               => 'Zux liFaṭo dkitla tam uIşmano.',
+'tooltip-search-fulltext'         => 'Krax uSyomano baFaṭoṭe',
+'tooltip-p-logo'                  => 'Z³ar iFaṭo rişoyto',
+'tooltip-n-mainpage'              => 'Z³ar iFaṭo rişoyto',
+'tooltip-n-mainpage-description'  => 'Z³ar iFaṭo rişoyto',
+'tooltip-n-portal'                => '3al iProja; mın komisam u ayko u ayko ne a medone.',
+'tooltip-n-currentevents'         => 'Find background information on current events',
+'tooltip-n-recentchanges'         => 'Lista daŞuḥlofe ḥaroye kulle',
+'tooltip-n-randompage'            => 'Ftaḥ Faṭo gedşonoyto',
+'tooltip-n-help'                  => 'Maḥway iFaṭo du3udrono',
+'tooltip-t-whatlinkshere'         => 'Lista daFaṭoṭe kulle dkitte Asiruṭo lerke',
+'tooltip-t-recentchangeslinked'   => 'Şuḥlofe ḥaroye bFaṭoṭe dkitte Asiruṭo lerke',
+'tooltip-feed-atom'               => 'Atom feed diFaṭaṭe',
+'tooltip-t-contributions'         => 'Lista daMaṫwoṭo duHadomano',
+'tooltip-t-emailuser'             => 'Mşadar Email luHadomano',
+'tooltip-t-upload'                => 'Mosaq aFayls',
+'tooltip-t-specialpages'          => 'Lista daFaṭoṭe dilonoye kulle.',
+'tooltip-t-print'                 => 'Printable version of this page',
+'tooltip-t-permalink'             => 'Asiruṭo aminoyto liFaṭaṭe',
+'tooltip-ca-nstab-main'           => 'Maḥway iFaṭo daḤbişoṭo',
+'tooltip-ca-nstab-user'           => 'Maḥway iFaṭo duHadomo',
+'tooltip-ca-nstab-special'        => 'Haṭe Faṭo dilonoyto yo, laybux mşaḥalfatla',
+'tooltip-ca-nstab-project'        => 'Maḥway iFaṭo diProja',
+'tooltip-ca-nstab-image'          => 'Maḥway iFaṭo duFayl',
+'tooltip-ca-nstab-template'       => 'View the template',
+'tooltip-ca-nstab-category'       => 'Maḥway iFaṭo daSedre',
+'tooltip-minoredit'               => 'Mark this as a minor edit',
+'tooltip-save'                    => 'Mqayad uŞuḥlofano',
+'tooltip-preview'                 => 'Preview your changes, please use this before saving!',
+'tooltip-diff'                    => 'Maḥway li aŞuḥlofe buSyomano',
 'tooltip-compareselectedversions' => 'See the differences between the two selected revisions of this page',
-'tooltip-watch' => 'Add this page to your watchlist',
-'tooltip-rollback' => '"Rollback" reverts edit(s) to this page of the last contributor in one click',
-'tooltip-undo' => '"Undo" reverts this edit and opens the edit form in preview mode. It allows adding a reason in the summary.',
-'tooltip-summary' => 'Enter a short summary',
+'tooltip-watch'                   => 'Add this page to your watchlist',
+'tooltip-rollback'                => '"Rollback" reverts edit(s) to this page of the last contributor in one click',
+'tooltip-undo'                    => '"Undo" reverts this edit and opens the edit form in preview mode. It allows adding a reason in the summary.',
+'tooltip-summary'                 => 'Enter a short summary',
 
 # Browsing diffs
 'previousdiff' => '← Şuḥlofo 3atiqo',
-'nextdiff' => 'Hiç lo mşaḥalfat →',
+'nextdiff'     => 'Hiç lo mşaḥalfat →',
 
 # Media information
 'file-info-size' => '$1 × $2 pixels, file size: $3, MIME type: $4',
-'file-nohires' => 'No higher resolution available.',
-'svg-long-desc' => 'SCG Fayl, Rabuṭo $1 × $2 pixel, Rabuṭo duFayl: $3',
+'file-nohires'   => 'No higher resolution available.',
+'svg-long-desc'  => 'SCG Fayl, Rabuṭo $1 × $2 pixel, Rabuṭo duFayl: $3',
 'show-big-image' => 'Tam faṥiḥ',
 
 # Special:NewFiles
@@ -773,7 +773,7 @@ You can view its source',
 
 # Video information, used by Language::formatTimePeriod() to format lengths in the above messages
 'seconds' => '{{PLURAL:$1|$1 Ṥaniye|$1 Ṥaniyat}}',
-'ago' => 'meqım $1',
+'ago'     => 'meqım $1',
 
 # Bad image list
 'bad_image_list' => 'The format is as follows:
@@ -783,8 +783,8 @@ The first link on a line must be a link to a bad file.
 Any subsequent links on the same line are considered to be exceptions, i.e. pages where the file may occur inline.',
 
 # Metadata
-'metadata' => 'Metadata',
-'metadata-help' => 'This file contains additional information, probably added from the digital camera or scanner used to create or digitize it.
+'metadata'        => 'Metadata',
+'metadata-help'   => 'This file contains additional information, probably added from the digital camera or scanner used to create or digitize it.
 If the file has been modified from its original state, some details may not fully reflect the modified file.',
 'metadata-fields' => 'Image metadata fields listed in this message will be included on image page display when the metadata table is collapsed.
 Others will be hidden by default.
@@ -803,23 +803,23 @@ Others will be hidden by default.
 * gpsaltitude',
 
 # EXIF tags
-'exif-writer' => 'Kaṭowo',
-'exif-languagecode' => 'Leşono',
+'exif-writer'          => 'Kaṭowo',
+'exif-languagecode'    => 'Leşono',
 'exif-cameraownername' => 'uMoro diQamera',
 
 # External editor support
-'edit-externally' => 'Edit this file using an external application',
+'edit-externally'      => 'Edit this file using an external application',
 'edit-externally-help' => '(See the [//www.mediawiki.org/wiki/Manual:External_editors setup instructions] for more information)',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'kulle',
 'namespacesall' => 'kulle',
-'monthsall' => 'kulle',
+'monthsall'     => 'kulle',
 
 # Watchlist editing tools
 'watchlisttools-view' => 'View relevant changes',
 'watchlisttools-edit' => 'View and edit watchlist',
-'watchlisttools-raw' => 'Edit raw watchlist',
+'watchlisttools-raw'  => 'Edit raw watchlist',
 
 # Core parser functions
 'duplicate-defaultsort' => '\'\'\'Warning:\'\'\' Default sort key "$2" overrides earlier default sort key "$1".',
@@ -858,24 +858,24 @@ Others will be hidden by default.
 iFaṭaṭe u3do kitla Qaṫre.',
 
 # HTML forms
-'htmlform-submit' => 'Mqayad',
+'htmlform-submit'              => 'Mqayad',
 'htmlform-selectorother-other' => 'Ḥrene',
 
 # Feedback
 'feedback-message' => 'Ṫebo:',
-'feedback-cancel' => 'Mbaṫel',
+'feedback-cancel'  => 'Mbaṫel',
 
 # API errors
 'api-error-unknownerror' => 'Fawdo nuxroyo: $1',
 
 # Durations
-'duration-seconds' => '$1 {{PLURAL:$1|Ṥaniye|Ṥaniyat}}',
-'duration-minutes' => '$1 {{PLURAL:$1|Qaṫınto|Qaṫınoṭo}}',
-'duration-hours' => '$1 {{PLURAL:$1|Sa³aye|Sa³ayat}}',
-'duration-days' => '$1 {{PLURAL:$1|Yawmo|Yawme}}',
-'duration-weeks' => '$1 {{PLURAL:$1|Şabṭo|Şabe}}',
-'duration-years' => '$1 {{PLURAL:$1|Şato|Şnaye}}',
-'duration-decades' => '$1 {{PLURAL:$1|decade|decades}}',
+'duration-seconds'   => '$1 {{PLURAL:$1|Ṥaniye|Ṥaniyat}}',
+'duration-minutes'   => '$1 {{PLURAL:$1|Qaṫınto|Qaṫınoṭo}}',
+'duration-hours'     => '$1 {{PLURAL:$1|Sa³aye|Sa³ayat}}',
+'duration-days'      => '$1 {{PLURAL:$1|Yawmo|Yawme}}',
+'duration-weeks'     => '$1 {{PLURAL:$1|Şabṭo|Şabe}}',
+'duration-years'     => '$1 {{PLURAL:$1|Şato|Şnaye}}',
+'duration-decades'   => '$1 {{PLURAL:$1|decade|decades}}',
 'duration-centuries' => '$1 {{PLURAL:$1|Doro|Dore}}',
 
 );
index c4b7190..bcf74ec 100644 (file)
@@ -172,38 +172,38 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ЮНӘЛТҮ', '#перенаправление', '#перенапр', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БАШЛЫКЮК__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
-       'forcetoc'                  => array( '0', '__ETTIQ__', '__ОБЯЗ_ОГЛ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ЭЧТЕЛЕК__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БҮЛЕКҮЗГӘРТҮЮК__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'АГЫМДАГЫ_АЙ', 'АГЫМДАГЫ_АЙ2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'АГЫМДАГЫ_АЙ_ИСЕМЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'АГЫМДАГЫ_АЙ_ИСЕМЕ_GEN', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentday'                => array( '1', 'АГЫМДАГЫ_КӨН', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'АГЫМДАГЫ_КӨН2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'АГЫМДАГЫ_КӨН_ИСЕМЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'АГЫМДАГЫ_ЕЛ', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'АГЫМДАГЫ_ВАКЫТ', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
-       'numberofarticles'          => array( '1', 'МӘКАЛӘ_САНЫ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
-       'pagename'                  => array( '1', 'БИТ_ИСЕМЕ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'ИСЕМНӘР_МӘЙДАНЫ', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
-       'msg'                       => array( '0', 'ХӘБӘР', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
-       'subst'                     => array( '0', 'TÖPÇEK:', 'ПОДСТ:', 'ПОДСТАНОВКА:', 'SUBST:' ),
-       'img_right'                 => array( '1', 'уңда', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'сулда', 'слева', 'left' ),
-       'img_none'                  => array( '1', 'юк', 'без', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'үзәк', 'центр', 'center', 'centre' ),
-       'int'                       => array( '0', 'ЭЧКЕ:', 'ВНУТР:', 'INT:' ),
-       'sitename'                  => array( '1', 'СӘХИФӘ_ИСЕМЕ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
-       'ns'                        => array( '0', 'İA:', 'ПИ:', 'NS:' ),
-       'localurl'                  => array( '0', 'URINLIURL:', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URINLIURLE:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
-       'language'                  => array( '0', '#ТЕЛ:', '#ЯЗЫК:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'махсус', 'служебная', 'special' ),
-       'tag'                       => array( '0', 'тамга', 'метка', 'тег', 'тэг', 'tag' ),
-       'noindex'                   => array( '1', '__ИНДЕКССЫЗ__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+       'redirect'                => array( '0', '#ЮНӘЛТҮ', '#перенаправление', '#перенапр', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БАШЛЫКЮК__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+       'forcetoc'                => array( '0', '__ETTIQ__', '__ОБЯЗ_ОГЛ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ЭЧТЕЛЕК__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БҮЛЕКҮЗГӘРТҮЮК__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'АГЫМДАГЫ_АЙ', 'АГЫМДАГЫ_АЙ2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'АГЫМДАГЫ_АЙ_ИСЕМЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'АГЫМДАГЫ_АЙ_ИСЕМЕ_GEN', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentday'              => array( '1', 'АГЫМДАГЫ_КӨН', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'АГЫМДАГЫ_КӨН2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'АГЫМДАГЫ_КӨН_ИСЕМЕ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'АГЫМДАГЫ_ЕЛ', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'АГЫМДАГЫ_ВАКЫТ', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+       'numberofarticles'        => array( '1', 'МӘКАЛӘ_САНЫ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'pagename'                => array( '1', 'БИТ_ИСЕМЕ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+       'namespace'               => array( '1', 'ИСЕМНӘР_МӘЙДАНЫ', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+       'msg'                     => array( '0', 'ХӘБӘР', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+       'subst'                   => array( '0', 'TÖPÇEK:', 'ПОДСТ:', 'ПОДСТАНОВКА:', 'SUBST:' ),
+       'img_right'               => array( '1', 'уңда', 'справа', 'right' ),
+       'img_left'                => array( '1', 'сулда', 'слева', 'left' ),
+       'img_none'                => array( '1', 'юк', 'без', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1px' ),
+       'img_center'              => array( '1', 'үзәк', 'центр', 'center', 'centre' ),
+       'int'                     => array( '0', 'ЭЧКЕ:', 'ВНУТР:', 'INT:' ),
+       'sitename'                => array( '1', 'СӘХИФӘ_ИСЕМЕ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+       'ns'                      => array( '0', 'İA:', 'ПИ:', 'NS:' ),
+       'localurl'                => array( '0', 'URINLIURL:', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URINLIURLE:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+       'language'                => array( '0', '#ТЕЛ:', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'махсус', 'служебная', 'special' ),
+       'tag'                     => array( '0', 'тамга', 'метка', 'тег', 'тэг', 'tag' ),
+       'noindex'                 => array( '1', '__ИНДЕКССЫЗ__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
 );
 
 $linkTrail = '/^([a-zабвгдеёжзийклмнопрстуфхцчшщъыьэюяӘәӨөҮүҖҗҢңҺһ]+)(.*)$/sDu';
index db0507f..c7681f0 100644 (file)
@@ -61,30 +61,30 @@ $dateFormats = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#YÜNÄLTÜ', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__ETYUQ__', '__NOTOC__' ),
-       'forcetoc'                  => array( '0', '__ETTIQ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ET__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__BÜLEMTÖZÄTÜYUQ__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'AĞIMDAĞI_AY', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'AĞIMDAĞI_AY_İSEME', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'AĞIMDAĞI_AY_İSEME_GEN', 'CURRENTMONTHNAMEGEN' ),
-       'currentday'                => array( '1', 'AĞIMDAĞI_KÖN', 'CURRENTDAY' ),
-       'currentdayname'            => array( '1', 'AĞIMDAĞI_KÖN_İSEME', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'AĞIMDAĞI_YIL', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'AĞIMDAĞI_WAQIT', 'CURRENTTIME' ),
-       'numberofarticles'          => array( '1', 'MÄQÄLÄ_SANI', 'NUMBEROFARTICLES' ),
-       'pagename'                  => array( '1', 'BİTİSEME', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'İSEMARA', 'NAMESPACE' ),
-       'subst'                     => array( '0', 'TÖPÇEK:', 'SUBST:' ),
-       'img_right'                 => array( '1', 'uñda', 'right' ),
-       'img_left'                  => array( '1', 'sulda', 'left' ),
-       'img_none'                  => array( '1', 'yuq', 'none' ),
-       'int'                       => array( '0', 'EÇKE:', 'INT:' ),
-       'sitename'                  => array( '1', 'SÄXİFÄİSEME', 'SITENAME' ),
-       'ns'                        => array( '0', 'İA:', 'NS:' ),
-       'localurl'                  => array( '0', 'URINLIURL:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'URINLIURLE:', 'LOCALURLE:' ),
+       'redirect'                => array( '0', '#YÜNÄLTÜ', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__ETYUQ__', '__NOTOC__' ),
+       'forcetoc'                => array( '0', '__ETTIQ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ET__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__BÜLEMTÖZÄTÜYUQ__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'AĞIMDAĞI_AY', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'        => array( '1', 'AĞIMDAĞI_AY_İSEME', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'AĞIMDAĞI_AY_İSEME_GEN', 'CURRENTMONTHNAMEGEN' ),
+       'currentday'              => array( '1', 'AĞIMDAĞI_KÖN', 'CURRENTDAY' ),
+       'currentdayname'          => array( '1', 'AĞIMDAĞI_KÖN_İSEME', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'AĞIMDAĞI_YIL', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'AĞIMDAĞI_WAQIT', 'CURRENTTIME' ),
+       'numberofarticles'        => array( '1', 'MÄQÄLÄ_SANI', 'NUMBEROFARTICLES' ),
+       'pagename'                => array( '1', 'BİTİSEME', 'PAGENAME' ),
+       'namespace'               => array( '1', 'İSEMARA', 'NAMESPACE' ),
+       'subst'                   => array( '0', 'TÖPÇEK:', 'SUBST:' ),
+       'img_right'               => array( '1', 'uñda', 'right' ),
+       'img_left'                => array( '1', 'sulda', 'left' ),
+       'img_none'                => array( '1', 'yuq', 'none' ),
+       'int'                     => array( '0', 'EÇKE:', 'INT:' ),
+       'sitename'                => array( '1', 'SÄXİFÄİSEME', 'SITENAME' ),
+       'ns'                      => array( '0', 'İA:', 'NS:' ),
+       'localurl'                => array( '0', 'URINLIURL:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'URINLIURLE:', 'LOCALURLE:' ),
 );
 
 $fallback8bitEncoding = "windows-1254";
index bf2740e..f8869cf 100644 (file)
@@ -2769,10 +2769,15 @@ $1',
 # Info page
 'pageinfo-title' => '"$1" نىڭ ئۇچۇرى',
 'pageinfo-header-edits' => 'تەھرىر',
-'pageinfo-views' => 'كۆرۈنۈش سانى',
+'pageinfo-header-watchlist' => 'كۆزەت تىزىمى',
+'pageinfo-header-views' => 'كۆرۈنۈش',
+'pageinfo-subjectpage' => 'بەت',
+'pageinfo-talkpage' => 'مۇنازىرە بېتى',
 'pageinfo-watchers' => 'كۆزەتكۈچىلەر سانى',
 'pageinfo-edits' => 'تەھرىر سانى',
 'pageinfo-authors' => 'يازغۇچىلار سانى',
+'pageinfo-views' => 'كۆرۈنۈش سانى',
+'pageinfo-viewsperedit' => 'ھەر بىر تەھرىر كۆرۈنۈشى',
 
 # Patrolling
 'markaspatrolleddiff' => 'چارلاش بەلگىسى قوي',
index e71b8b4..a2b02f5 100644 (file)
@@ -102,7 +102,7 @@ $bookstoreList = array(
 );
 
 $specialPageAliases = array(
-       'Activeusers'               => array( 'Активні_дописувачі' ),
+       'Activeusers'               => array( 'Активні_учасники' ),
        'Allmessages'               => array( 'Системні_повідомлення' ),
        'Allpages'                  => array( 'Усі_сторінки' ),
        'Ancientpages'              => array( 'Давні_сторінки' ),
@@ -123,14 +123,14 @@ $specialPageAliases = array(
        'DeletedContributions'      => array( 'Вилучений_внесок' ),
        'Disambiguations'           => array( 'Неоднозначні_посилання' ),
        'DoubleRedirects'           => array( 'Подвійні_перенаправлення' ),
-       'EditWatchlist'             => array( 'РедагÑ\83вати_список_спостереження' ),
+       'EditWatchlist'             => array( 'Ð\9fÑ\80авити_список_спостереження' ),
        'Emailuser'                 => array( 'Лист_користувачеві' ),
        'Export'                    => array( 'Експорт' ),
-       'Fewestrevisions'           => array( 'Ð\9dайменÑ\88Ñ\80едагованÑ\96' ),
+       'Fewestrevisions'           => array( 'Ð\9dайменÑ\88Ñ\96_пеÑ\80евÑ\96Ñ\80ки' ),
        'FileDuplicateSearch'       => array( 'Пошук_дублікатів_файлів' ),
        'Filepath'                  => array( 'Шлях_до_файлу' ),
        'Import'                    => array( 'Імпорт' ),
-       'Invalidateemail'           => array( 'Неперевірена_email-адреса' ),
+       'Invalidateemail'           => array( 'Нечинна_e-mail' ),
        'BlockList'                 => array( 'Список_блокувань', 'Блокування', 'Блокування_IP-адрес' ),
        'LinkSearch'                => array( 'Пошук_посилань' ),
        'Listadmins'                => array( 'Список_адміністраторів' ),
@@ -144,9 +144,9 @@ $specialPageAliases = array(
        'Lonelypages'               => array( 'Ізольовані_сторінки' ),
        'Longpages'                 => array( 'Найдовші_сторінки' ),
        'MergeHistory'              => array( 'Об\'єднання_історії' ),
-       'MIMEsearch'                => array( 'Ð\9fоÑ\88Ñ\83к_за_MIME' ),
-       'Mostcategories'            => array( 'Ð\9dайбÑ\96лÑ\8cÑ\88_каÑ\82егоÑ\80изовані' ),
-       'Mostimages'                => array( 'Найуживаніші_файли' ),
+       'MIMEsearch'                => array( 'Ð\9fоÑ\88Ñ\83к_по_MIME' ),
+       'Mostcategories'            => array( 'Ð\9dайкаÑ\82егоÑ\80изовÑ\83ванÑ\96Ñ\88і' ),
+       'Mostimages'                => array( 'Найбільш_використовувані_файли' ),
        'Mostlinkedcategories'      => array( 'Найуживаніші_категорії' ),
        'Mostlinkedtemplates'       => array( 'Найуживаніші_шаблони' ),
        'Mostrevisions'             => array( 'Найбільш_редаговані' ),
@@ -167,7 +167,7 @@ $specialPageAliases = array(
        'Randomredirect'            => array( 'Випадкове_перенаправлення' ),
        'Recentchanges'             => array( 'Нові_редагування' ),
        'Recentchangeslinked'       => array( 'Пов\'язані_редагування' ),
-       'Revisiondelete'            => array( 'Ð\92илÑ\83Ñ\87иÑ\82и_Ñ\80едагÑ\83вання' ),
+       'Revisiondelete'            => array( 'Ð\9fеÑ\80евÑ\96Ñ\80иÑ\82и_видалення' ),
        'Search'                    => array( 'Пошук' ),
        'Shortpages'                => array( 'Короткі_сторінки' ),
        'Specialpages'              => array( 'Спеціальні_сторінки' ),
@@ -181,8 +181,8 @@ $specialPageAliases = array(
        'Undelete'                  => array( 'Відновити' ),
        'Unlockdb'                  => array( 'Розблокувати_базу_даних' ),
        'Unusedcategories'          => array( 'Порожні_категорії' ),
-       'Unusedimages'              => array( 'Невикористані_файли' ),
-       'Unusedtemplates'           => array( 'Невикористані_шаблони' ),
+       'Unusedimages'              => array( 'Ð\9dевикоÑ\80иÑ\81Ñ\82овÑ\83ванÑ\96\84айли' ),
+       'Unusedtemplates'           => array( 'Ð\9dевикоÑ\80иÑ\81Ñ\82овÑ\83ванÑ\96\88аблони' ),
        'Unwatchedpages'            => array( 'Неспостережувані' ),
        'Upload'                    => array( 'Завантаження' ),
        'UploadStash'               => array( 'Приховане_завантаження' ),
@@ -200,153 +200,148 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ПЕРЕНАПРАВЛЕННЯ', '#ПЕРЕНАПР', '#перенапр', '#перенаправление', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__БЕЗ_ЗМІСТУ__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__БЕЗ_ГАЛЕРЕЇ__', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ОБОВ_ЗМІСТ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__ЗМІСТ__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__БЕЗ_РЕДАГУВ_РОЗДІЛУ__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__БЕЗ_ЗАГОЛОВКУ__', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
-       'currentmonth'              => array( '1', 'ПОТОЧНИЙ_МІСЯЦЬ', 'ПОТОЧНИЙ_МІСЯЦЬ_2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'ПОТОЧНИЙ_МІСЯЦЬ_1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_РОД', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_АБР', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'ПОТОЧНИЙ_ДЕНЬ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'ПОТОЧНИЙ_ДЕНЬ_2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'НАЗВА_ПОТОЧНОГО_ДНЯ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ПОТОЧНИЙ_РІК', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'ПОТОЧНИЙ_ЧАС', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'ПОТОЧНА_ГОДИНА', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
-       'localmonth'                => array( '1', 'ЛОКАЛЬНИЙ_МІСЯЦЬ', 'ЛОКАЛЬНИЙ_МІСЯЦЬ_2', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'ЛОКАЛЬНИЙ_МІСЯЦЬ_1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
-       'localmonthnamegen'         => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ_РОД', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
-       'localmonthabbrev'          => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ_АБР', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ_2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_ДНЯ', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'ЛОКАЛЬНИЙ_РІК', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'ЛОКАЛЬНИЙ_ЧАС', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
-       'localhour'                 => array( '1', 'ЛОКАЛЬНА_ГОДИНА', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
-       'numberofpages'             => array( '1', 'КІЛЬКІСТЬ_СТОРІНОК', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'КІЛЬКІСТЬ_СТАТЕЙ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'КІЛЬКІСТЬ_ФАЙЛІВ', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'КІЛЬКІСТЬ_КОРИСТУВАЧІВ', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'КІЛЬКІСТЬ_АКТИВНИХ_КОРИСТУВАЧІВ', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'КІЛЬКІСТЬ_РЕДАГУВАНЬ', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'КІЛЬКІСТЬ_ПЕРЕГЛЯДІВ', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'НАЗВА_СТОРІНКИ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'НАЗВА_СТОРІНКИ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'ПРОСТІР_НАЗВ', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
-       'namespacee'                => array( '1', 'ПРОСТІР_НАЗВ_2', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
-       'talkspace'                 => array( '1', 'ПРОСТІР_ОБГОВОРЕННЯ', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
-       'talkspacee'                => array( '1', 'ПРОСТІР_ОБГОВОРЕННЯ_2', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
-       'subjectspace'              => array( '1', 'ПРОСТІР_СТАТЕЙ', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'             => array( '1', 'ПРОСТІР_СТАТЕЙ_2', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'              => array( '1', 'ПОВНА_НАЗВА_СТОРІНКИ', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
-       'fullpagenamee'             => array( '1', 'ПОВНА_НАЗВА_СТОРІНКИ_2', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
-       'subpagename'               => array( '1', 'НАЗВА_ПІДСТОРІНКИ', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
-       'subpagenamee'              => array( '1', 'НАЗВА_ПІДСТОРІНКИ_2', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
-       'basepagename'              => array( '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
-       'basepagenamee'             => array( '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ_2', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
-       'talkpagename'              => array( '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
-       'talkpagenamee'             => array( '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
-       'subjectpagename'           => array( '1', 'НАЗВА_СТАТТІ', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'          => array( '1', 'НАЗВА_СТАТТІ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                       => array( '0', 'ПОВІД:', 'ПОВІДОМЛЕННЯ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
-       'subst'                     => array( '0', 'ПІДСТ:', 'ПІДСТАНОВКА:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'БЕЗПЕЧНА_ПІДСТАНОВКА:', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'ПОВІД_БЕЗ_ВІКІ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'міні', 'мініатюра', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'міні=$1', 'мініатюра=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'праворуч', 'справа', 'right' ),
-       'img_left'                  => array( '1', 'ліворуч', 'слева', 'left' ),
-       'img_none'                  => array( '1', 'без', 'none' ),
-       'img_width'                 => array( '1', '$1пкс', '$1px' ),
-       'img_center'                => array( '1', 'центр', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'обрамити', 'рамка', 'обрамить', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'безрамки', 'frameless' ),
-       'img_page'                  => array( '1', 'сторінка=$1', 'сторінка $1', 'страница=$1', 'страница $1', 'страница $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'зверхуправоруч', 'зверхуправоруч=$1', 'зверхуправоруч $1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа_$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_border'                => array( '1', 'межа', 'граница', 'border' ),
-       'img_baseline'              => array( '1', 'основа', 'основание', 'baseline' ),
-       'img_sub'                   => array( '1', 'під', 'под', 'sub' ),
-       'img_super'                 => array( '1', 'над', 'super', 'sup' ),
-       'img_top'                   => array( '1', 'зверху', 'сверху', 'top' ),
-       'img_text_top'              => array( '1', 'текст-зверху', 'текст-сверху', 'text-top' ),
-       'img_middle'                => array( '1', 'посередині', 'посередине', 'middle' ),
-       'img_bottom'                => array( '1', 'знизу', 'снизу', 'bottom' ),
-       'img_text_bottom'           => array( '1', 'текст-знизу', 'текст-снизу', 'text-bottom' ),
-       'img_link'                  => array( '1', 'посилання=$1', 'ссылка=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'альт=$1', 'alt=$1' ),
-       'int'                       => array( '0', 'ВНУТР:', 'INT:' ),
-       'sitename'                  => array( '1', 'НАЗВА_САЙТУ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
-       'ns'                        => array( '0', 'ПН:', 'ПИ:', 'NS:' ),
-       'nse'                       => array( '0', 'ПН_2:', 'ПИК:', 'NSE:' ),
-       'localurl'                  => array( '0', 'ЛОКАЛЬНА_АДРЕСА:', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'ЛОКАЛЬНА_АДРЕСА_2:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
-       'server'                    => array( '0', 'СЕРВЕР', 'SERVER' ),
-       'servername'                => array( '0', 'НАЗВА_СЕРВЕРА', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ШЛЯХ_ДО_СКРИПТУ', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
-       'stylepath'                 => array( '0', 'ШЛЯХ_ДО_СТИЛЮ', 'ПУТЬ_К_СТИЛЮ', 'STYLEPATH' ),
-       'grammar'                   => array( '0', 'ВІДМІНОК:', 'ПАДЕЖ:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'СТАТЬ:', 'ПОЛ:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__БЕЗ_ПЕРЕТВОРЕННЯ_ЗАГОЛОВКУ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__БЕЗ_ПЕРЕТВОРЕННЯ_ТЕКСТУ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'ПОТОЧНИЙ_ТИЖДЕНЬ', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'ПОТОЧНИЙ_ДЕНЬ_ТИЖНЯ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'ЛОКАЛЬНИЙ_ТИЖДЕНЬ', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
-       'localdow'                  => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ_ТИЖНЯ', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
-       'revisionid'                => array( '1', 'ІД_ВЕРСІЇ', 'ИД_ВЕРСИИ', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'ДЕНЬ_ВЕРСІЇ', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'ДЕНЬ_ВЕРСІЇ_2', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'МІСЯЦЬ_ВЕРСІЇ', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'МІСЯЦЬ_ВЕРСІЇ_1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'РІК_ВЕРСІЇ', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'МІТКА_ЧАСУ_ВЕРСІЇ', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'ВЕРСІЯ_КОРИСТУВАЧА', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'МНОЖИНА:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'ПОВНА_АДРЕСА:', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
-       'fullurle'                  => array( '0', 'ПОВНА_АДРЕСА_2:', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
-       'lcfirst'                   => array( '0', 'НР_ПЕРША:', 'ПЕРША_БУКВА_МАЛА:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'ВР_ПЕРША:', 'ПЕРША_БУКВА_ВЕЛИКА:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'НР:', 'НИЖНІЙ_РЕГІСТР:', 'МАЛИМИ_БУКВАМИ:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
-       'uc'                        => array( '0', 'ВР:', 'ВЕРХНІЙ_РЕГІСТР:', 'ВЕЛИКИМИ_БУКВАМИ:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
-       'raw'                       => array( '0', 'НЕОБРОБ:', 'НЕОБРАБ:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ПОКАЗАТИ_ЗАГОЛОВОК', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
-       'rawsuffix'                 => array( '1', 'Н', 'R' ),
-       'newsectionlink'            => array( '1', '__ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__БЕЗ_ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'ПОТОЧНА_ВЕРСІЯ', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'ЗАКОДОВАНА_АДРЕСА:', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
-       'anchorencode'              => array( '0', 'КОДУВАТИ_МІТКУ', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
-       'currenttimestamp'          => array( '1', 'МІТКА_ПОТОЧНОГО_ЧАСУ', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
-       'localtimestamp'            => array( '1', 'МІТКА_ЛОКАЛЬНОГО_ЧАСУ', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
-       'directionmark'             => array( '1', 'НАПРЯМОК_ПИСЬМА', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
-       'language'                  => array( '0', '#МОВА:', '#ЯЗЫК:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'МОВА_ВМІСТУ', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'СТОРІНОК_У_ПРОСТОРІ_НАЗВ:', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'КІЛЬКІСТЬ_АДМІНІСТРАТОРІВ', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'ФОРМАТУВАТИ_ЧИСЛО', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
-       'padleft'                   => array( '0', 'ЗАПОВНИТИ_ЛІВОРУЧ', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
-       'padright'                  => array( '0', 'ЗАПОВНИТИ_ПРАВОРУЧ', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
-       'special'                   => array( '0', 'спеціальна', 'служебная', 'special' ),
-       'defaultsort'               => array( '1', 'СТАНДАРТНЕ_СОРТУВАННЯ:', 'СОРТУВАННЯ:', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ШЛЯХ_ДО_ФАЙЛУ:', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'тег', 'мітка', 'метка', 'тэг', 'tag' ),
-       'hiddencat'                 => array( '1', '__ПРИХОВ_КАТ__', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'СТОР_В_КАТ', 'СТОР_У_КАТ', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'РОЗМІР', 'РОЗМІР_СТОРІНКИ', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
-       'index'                     => array( '1', '__ІНДЕКС__', '__ИНДЕКС__', '__INDEX__' ),
-       'noindex'                   => array( '1', '__БЕЗ_ІНДЕКСУ__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
-       'numberingroup'             => array( '1', 'КІЛЬКІСТЬ_У_ГРУПІ', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__СТАТИЧНЕ_ПЕРЕНАПРАВЛЕННЯ__', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
-       'protectionlevel'           => array( '1', 'РІВЕНЬ_ЗАХИСТУ', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'форматдати', 'форматдаты', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'ШЛЯХ', 'ПУТЬ', 'PATH' ),
-       'url_wiki'                  => array( '0', 'ВІКІ', 'ВИКИ', 'WIKI' ),
-       'url_query'                 => array( '0', 'ЗАПИТ', 'ЗАПРОС', 'QUERY' ),
+       'redirect'                => array( '0', '#ПЕРЕНАПРАВЛЕННЯ', '#ПЕРЕНАПР', '#перенапр', '#перенаправление', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__БЕЗ_ЗМІСТУ__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__БЕЗ_ГАЛЕРЕЇ__', '__БЕЗ_ГАЛЕРЕИ__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__ОБОВ_ЗМІСТ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__ЗМІСТ__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__БЕЗ_РЕДАГУВ_РОЗДІЛУ__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__БЕЗ_ЗАГОЛОВКУ__', '__БЕЗ_ЗАГОЛОВКА__', '__NOHEADER__' ),
+       'currentmonth'            => array( '1', 'ПОТОЧНИЙ_МІСЯЦЬ', 'ПОТОЧНИЙ_МІСЯЦЬ_2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'ПОТОЧНИЙ_МІСЯЦЬ_1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_РОД', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_АБР', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'ПОТОЧНИЙ_ДЕНЬ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'ПОТОЧНИЙ_ДЕНЬ_2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'НАЗВА_ПОТОЧНОГО_ДНЯ', 'НАЗВАНИЕ_ТЕКУЩЕГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'ПОТОЧНИЙ_РІК', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'ПОТОЧНИЙ_ЧАС', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ),
+       'currenthour'             => array( '1', 'ПОТОЧНА_ГОДИНА', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ),
+       'localmonth'              => array( '1', 'ЛОКАЛЬНИЙ_МІСЯЦЬ', 'ЛОКАЛЬНИЙ_МІСЯЦЬ_2', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'ЛОКАЛЬНИЙ_МІСЯЦЬ_1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'       => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ_РОД', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'        => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ_АБР', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ_2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_ДНЯ', 'НАЗВАНИЕ_МЕСТНОГО_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'ЛОКАЛЬНИЙ_РІК', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'ЛОКАЛЬНИЙ_ЧАС', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ),
+       'localhour'               => array( '1', 'ЛОКАЛЬНА_ГОДИНА', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ),
+       'numberofpages'           => array( '1', 'КІЛЬКІСТЬ_СТОРІНОК', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'КІЛЬКІСТЬ_СТАТЕЙ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'КІЛЬКІСТЬ_ФАЙЛІВ', 'КОЛИЧЕСТВО_ФАЙЛОВ', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'КІЛЬКІСТЬ_КОРИСТУВАЧІВ', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'КІЛЬКІСТЬ_АКТИВНИХ_КОРИСТУВАЧІВ', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'КІЛЬКІСТЬ_РЕДАГУВАНЬ', 'КОЛИЧЕСТВО_ПРАВОК', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'КІЛЬКІСТЬ_ПЕРЕГЛЯДІВ', 'КОЛИЧЕСТВО_ПРОСМОТРОВ', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'НАЗВА_СТОРІНКИ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'НАЗВА_СТОРІНКИ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'ПРОСТІР_НАЗВ', 'ПРОСТРАНСТВО_ИМЁН', 'NAMESPACE' ),
+       'namespacee'              => array( '1', 'ПРОСТІР_НАЗВ_2', 'ПРОСТРАНСТВО_ИМЁН_2', 'NAMESPACEE' ),
+       'talkspace'               => array( '1', 'ПРОСТІР_ОБГОВОРЕННЯ', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ),
+       'talkspacee'              => array( '1', 'ПРОСТІР_ОБГОВОРЕННЯ_2', 'ПРОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ),
+       'subjectspace'            => array( '1', 'ПРОСТІР_СТАТЕЙ', 'ПРОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'           => array( '1', 'ПРОСТІР_СТАТЕЙ_2', 'ПРОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'            => array( '1', 'ПОВНА_НАЗВА_СТОРІНКИ', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'           => array( '1', 'ПОВНА_НАЗВА_СТОРІНКИ_2', 'ПОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ),
+       'subpagename'             => array( '1', 'НАЗВА_ПІДСТОРІНКИ', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ', 'SUBPAGENAME' ),
+       'subpagenamee'            => array( '1', 'НАЗВА_ПІДСТОРІНКИ_2', 'НАЗВАНИЕ_ПОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ),
+       'basepagename'            => array( '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ),
+       'basepagenamee'           => array( '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ_2', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'            => array( '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ),
+       'talkpagenamee'           => array( '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'         => array( '1', 'НАЗВА_СТАТТІ', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'        => array( '1', 'НАЗВА_СТАТТІ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                     => array( '0', 'ПОВІД:', 'ПОВІДОМЛЕННЯ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ),
+       'subst'                   => array( '0', 'ПІДСТ:', 'ПІДСТАНОВКА:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ),
+       'safesubst'               => array( '0', 'БЕЗПЕЧНА_ПІДСТАНОВКА:', 'ЗАЩПОДСТ:', 'SAFESUBST:' ),
+       'msgnw'                   => array( '0', 'ПОВІД_БЕЗ_ВІКІ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'міні', 'мініатюра', 'мини', 'миниатюра', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'міні=$1', 'мініатюра=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'праворуч', 'справа', 'right' ),
+       'img_left'                => array( '1', 'ліворуч', 'слева', 'left' ),
+       'img_none'                => array( '1', 'без', 'none' ),
+       'img_width'               => array( '1', '$1пкс', '$1px' ),
+       'img_center'              => array( '1', 'центр', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'обрамити', 'рамка', 'обрамить', 'framed', 'enframed', 'frame' ),
+       'img_frameless'           => array( '1', 'безрамки', 'frameless' ),
+       'img_page'                => array( '1', 'сторінка=$1', 'сторінка $1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'зверхуправоруч', 'зверхуправоруч=$1', 'зверхуправоруч $1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'              => array( '1', 'межа', 'граница', 'border' ),
+       'img_baseline'            => array( '1', 'основа', 'основание', 'baseline' ),
+       'img_sub'                 => array( '1', 'під', 'под', 'sub' ),
+       'img_super'               => array( '1', 'над', 'super', 'sup' ),
+       'img_top'                 => array( '1', 'зверху', 'сверху', 'top' ),
+       'img_text_top'            => array( '1', 'текст-зверху', 'текст-сверху', 'text-top' ),
+       'img_middle'              => array( '1', 'посередині', 'посередине', 'middle' ),
+       'img_bottom'              => array( '1', 'знизу', 'снизу', 'bottom' ),
+       'img_text_bottom'         => array( '1', 'текст-знизу', 'текст-снизу', 'text-bottom' ),
+       'img_link'                => array( '1', 'посилання=$1', 'ссылка=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'альт=$1', 'alt=$1' ),
+       'int'                     => array( '0', 'ВНУТР:', 'INT:' ),
+       'sitename'                => array( '1', 'НАЗВА_САЙТУ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ),
+       'ns'                      => array( '0', 'ПН:', 'ПИ:', 'NS:' ),
+       'nse'                     => array( '0', 'ПН_2:', 'ПИК:', 'NSE:' ),
+       'localurl'                => array( '0', 'ЛОКАЛЬНА_АДРЕСА:', 'ЛОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ),
+       'localurle'               => array( '0', 'ЛОКАЛЬНА_АДРЕСА_2:', 'ЛОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ),
+       'server'                  => array( '0', 'СЕРВЕР', 'SERVER' ),
+       'servername'              => array( '0', 'НАЗВА_СЕРВЕРА', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ШЛЯХ_ДО_СКРИПТУ', 'ПУТЬ_К_СКРИПТУ', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'ВІДМІНОК:', 'ПАДЕЖ:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'СТАТЬ:', 'ПОЛ:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__БЕЗ_ПЕРЕТВОРЕННЯ_ЗАГОЛОВКУ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__БЕЗ_ПЕРЕТВОРЕННЯ_ТЕКСТУ__', '__БЕЗ_ПРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'ПОТОЧНИЙ_ТИЖДЕНЬ', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ),
+       'currentdow'              => array( '1', 'ПОТОЧНИЙ_ДЕНЬ_ТИЖНЯ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ),
+       'localweek'               => array( '1', 'ЛОКАЛЬНИЙ_ТИЖДЕНЬ', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ),
+       'localdow'                => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ_ТИЖНЯ', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ),
+       'revisionid'              => array( '1', 'ІД_ВЕРСІЇ', 'ИД_ВЕРСИИ', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'ДЕНЬ_ВЕРСІЇ', 'ДЕНЬ_ВЕРСИИ', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'ДЕНЬ_ВЕРСІЇ_2', 'ДЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'МІСЯЦЬ_ВЕРСІЇ', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ),
+       'revisionyear'            => array( '1', 'РІК_ВЕРСІЇ', 'ГОД_ВЕРСИИ', 'REVISIONYEAR' ),
+       'revisiontimestamp'       => array( '1', 'МІТКА_ЧАСУ_ВЕРСІЇ', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ),
+       'revisionuser'            => array( '1', 'ВЕРСІЯ_КОРИСТУВАЧА', 'ВЕРСИЯ_УЧАСНИКА', 'REVISIONUSER' ),
+       'plural'                  => array( '0', 'МНОЖИНА:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'ПОВНА_АДРЕСА:', 'ПОЛНЫЙ_АДРЕС:', 'FULLURL:' ),
+       'fullurle'                => array( '0', 'ПОВНА_АДРЕСА_2:', 'ПОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ),
+       'lcfirst'                 => array( '0', 'НР_ПЕРША:', 'ПЕРША_БУКВА_МАЛА:', 'ПЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ),
+       'ucfirst'                 => array( '0', 'ВР_ПЕРША:', 'ПЕРША_БУКВА_ВЕЛИКА:', 'ПЕРВАЯ_БУКВА_БОЛЬШАЯ:', 'UCFIRST:' ),
+       'lc'                      => array( '0', 'НР:', 'НИЖНІЙ_РЕГІСТР:', 'МАЛИМИ_БУКВАМИ:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ),
+       'uc'                      => array( '0', 'ВР:', 'ВЕРХНІЙ_РЕГІСТР:', 'ВЕЛИКИМИ_БУКВАМИ:', 'БОЛЬШИМИ_БУКВАМИ:', 'UC:' ),
+       'raw'                     => array( '0', 'НЕОБРОБ:', 'НЕОБРАБ:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ПОКАЗАТИ_ЗАГОЛОВОК', 'ПОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+       'rawsuffix'               => array( '1', 'Н', 'R' ),
+       'newsectionlink'          => array( '1', '__ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__БЕЗ_ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'ПОТОЧНА_ВЕРСІЯ', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'ЗАКОДОВАНА_АДРЕСА:', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ),
+       'anchorencode'            => array( '0', 'КОДУВАТИ_МІТКУ', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ),
+       'currenttimestamp'        => array( '1', 'МІТКА_ПОТОЧНОГО_ЧАСУ', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'          => array( '1', 'МІТКА_ЛОКАЛЬНОГО_ЧАСУ', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ),
+       'directionmark'           => array( '1', 'НАПРЯМОК_ПИСЬМА', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'                => array( '0', '#МОВА:', '#ЯЗЫК:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'МОВА_ВМІСТУ', 'ЯЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'СТОРІНОК_У_ПРОСТОРІ_НАЗВ:', 'СТРАНИЦ_В_ПРОСТРАНСТВЕ_ИМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'КІЛЬКІСТЬ_АДМІНІСТРАТОРІВ', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'ФОРМАТУВАТИ_ЧИСЛО', 'ФОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ),
+       'padleft'                 => array( '0', 'ЗАПОВНИТИ_ЛІВОРУЧ', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ),
+       'padright'                => array( '0', 'ЗАПОВНИТИ_ПРАВОРУЧ', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ),
+       'special'                 => array( '0', 'спеціальна', 'служебная', 'special' ),
+       'defaultsort'             => array( '1', 'СТАНДАРТНЕ_СОРТУВАННЯ:', 'СОРТУВАННЯ:', 'СОРТИРОВКА_ПО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ШЛЯХ_ДО_ФАЙЛУ:', 'ПУТЬ_К_ФАЙЛУ:', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'тег', 'мітка', 'метка', 'тэг', 'tag' ),
+       'hiddencat'               => array( '1', '__ПРИХОВ_КАТ__', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'СТОР_В_КАТ', 'СТОР_У_КАТ', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'РОЗМІР', 'РОЗМІР_СТОРІНКИ', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ),
+       'index'                   => array( '1', '__ІНДЕКС__', '__ИНДЕКС__', '__INDEX__' ),
+       'noindex'                 => array( '1', '__БЕЗ_ІНДЕКСУ__', '__БЕЗ_ИНДЕКСА__', '__NOINDEX__' ),
+       'numberingroup'           => array( '1', 'КІЛЬКІСТЬ_У_ГРУПІ', 'ЧИСЛО_В_ГРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__СТАТИЧНЕ_ПЕРЕНАПРАВЛЕННЯ__', '__СТАТИЧЕСКОЕ_ПЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ),
+       'protectionlevel'         => array( '1', 'РІВЕНЬ_ЗАХИСТУ', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ),
+       'formatdate'              => array( '0', 'форматдати', 'форматдаты', 'formatdate', 'dateformat' ),
 );
 
 $linkTrail = '/^([a-zабвгґдеєжзиіїйклмнопрстуфхцчшщьєюяёъы“»]+)(.*)$/sDu';
@@ -1027,7 +1022,8 @@ $2
 'clearyourcache' => "'''Увага:''' Після збереження слід очистити кеш браузера, щоб побачити зміни.
 * '''Firefox / Safari:''' тримайте ''Shift'', коли натискаєте ''Оновити'', або натисніть ''Ctrl-F5'' чи ''Ctrl-Shift-R'' (''⌘-R'' на Apple Mac)
 * '''Google Chrome:''' натисніть ''Ctrl-Shift-R'' (''⌘-Shift-R'' на Apple Mac)
-* '''Internet Explorer:''' тримайте ''Ctrl'', коли натискаєте ''Оновити'', або натисніть ''Ctrl-F5''
+* '''Internet Explorer:''' тримайте ''Ctrl'', коли натискаєте ''Оновити'' або натисніть ''Ctrl-F5''
+* '''Konqueror:''' натисніть кнопку ''Оновити'' або клавішу ''F5''
 * '''Opera:''' очистіть кеш за допомогою ''Інструменти → Налаштування''",
 'usercssyoucanpreview' => "'''Підказка:''' використовуйте кнопку «{{int:showpreview}}», щоб протестувати ваш новий css-файл перед збереженням.",
 'userjsyoucanpreview' => "'''Підказка:''' використовуйте кнопку «{{int:showpreview}}», щоб протестувати ваш новий код JavaScript перед збереженням.",
@@ -3161,10 +3157,15 @@ The wiki server can't provide data in a format your client can read.",
 # Info page
 'pageinfo-title' => 'Інформація про " $1 "',
 'pageinfo-header-edits' => 'Редагування',
-'pageinfo-views' => 'Кількість переглядів',
+'pageinfo-header-watchlist' => 'Список спостереження',
+'pageinfo-header-views' => 'Перегляди',
+'pageinfo-subjectpage' => 'Сторінка',
+'pageinfo-talkpage' => 'Сторінка обговорення',
 'pageinfo-watchers' => 'Кількість спостерігачів',
 'pageinfo-edits' => 'Кількість редагувань',
 'pageinfo-authors' => 'Кількість унікальних авторів',
+'pageinfo-views' => 'Кількість переглядів',
+'pageinfo-viewsperedit' => 'Переглядів на редагування',
 
 # Skin names
 'skinname-standard' => 'Стандартне',
index a3b9bba..bf9373e 100644 (file)
@@ -17,7 +17,6 @@
  * @author Wisesabre
  * @author ZxxZxxZ
  * @author לערי ריינהארט
- * @author زكريا
  * @author سمرقندی
  * @author محبوب عالم
  */
@@ -1407,34 +1406,6 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'watchlisttools-edit' => 'زیرِنظرفہرست دیکھیں اور تدوین کریں',
 'watchlisttools-raw' => 'خام زیرِنظرفہرست تدوین کریں',
 
-# Iranian month names
-'iranian-calendar-m1' => 'فروردین',
-'iranian-calendar-m2' => 'اردیبهشت',
-'iranian-calendar-m3' => 'خرداد',
-'iranian-calendar-m4' => 'تیر',
-'iranian-calendar-m5' => 'مرداد',
-'iranian-calendar-m6' => 'شهریور',
-'iranian-calendar-m7' => 'مهر',
-'iranian-calendar-m8' => 'آبان',
-'iranian-calendar-m9' => 'آذر',
-'iranian-calendar-m10' => 'دی',
-'iranian-calendar-m11' => 'بهمن',
-'iranian-calendar-m12' => 'اسفند',
-
-# Hijri month names
-'hijri-calendar-m1' => 'محرم',
-'hijri-calendar-m2' => 'صفر',
-'hijri-calendar-m3' => 'ربیع الاول',
-'hijri-calendar-m4' => 'ربیع الثانی',
-'hijri-calendar-m5' => 'جمادی الاول',
-'hijri-calendar-m6' => 'جمادی الثانی',
-'hijri-calendar-m7' => 'رجب',
-'hijri-calendar-m8' => 'شعبان',
-'hijri-calendar-m9' => 'رمضان',
-'hijri-calendar-m10' => 'شوال',
-'hijri-calendar-m11' => 'ذوالقعدہ',
-'hijri-calendar-m12' => 'ذوالحجہ',
-
 # Special:Version
 'version' => 'ورژن',
 
index 1aa0f86..9de9bda 100644 (file)
@@ -865,6 +865,9 @@ Yaqinda sodir etilgan yoʻqotishlar uchun $2ni koʻring.',
 # Info page
 'pageinfo-title' => '"$1" sahifasi haqida maʼlumot',
 'pageinfo-header-edits' => 'Tahrirlar',
+'pageinfo-header-watchlist' => 'Kuzatuv roʻyxati',
+'pageinfo-subjectpage' => 'Sahifa:',
+'pageinfo-talkpage' => 'Munozara sahifasi',
 'pageinfo-watchers' => 'Kuzatuvchilar soni',
 'pageinfo-edits' => 'Tahrirlar soni',
 
index 5a924c6..b8b41a4 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#VARDA', '#RINVIA', '#RINVIO', '#RIMANDO', '#REDIRECT' ),
+       'redirect'                => array( '0', '#VARDA', '#RINVIA', '#RINVIO', '#RIMANDO', '#REDIRECT' ),
 );
 
 $fallback = 'it';
index 6e7d406..c11401e 100644 (file)
@@ -70,20 +70,20 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'img_right'                 => array( '1', 'oiged', 'paremal', 'right' ),
-       'img_left'                  => array( '1', 'hura', 'vasakul', 'left' ),
-       'img_none'                  => array( '1', 'eile', 'tühi', 'none' ),
-       'img_width'                 => array( '1', '$1piks', '$1px' ),
-       'img_border'                => array( '1', 'röun', 'ääris', 'border' ),
-       'img_top'                   => array( '1', 'üläh', 'top' ),
-       'img_middle'                => array( '1', 'kesk', 'middle' ),
-       'img_bottom'                => array( '1', 'ala', 'bottom' ),
-       'sitename'                  => array( '1', 'SAITANNIMI', 'KOHANIMI', 'SITENAME' ),
-       'grammar'                   => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'SUGU:', 'GENDER:' ),
-       'plural'                    => array( '0', 'ÄILUGU:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'TÄUZ\'URL:', 'KOGUURL:', 'FULLURL:' ),
-       'index'                     => array( '1', '__INDEKS__', 'INDEKSIGA', '__INDEX__' ),
+       'img_right'               => array( '1', 'oiged', 'paremal', 'right' ),
+       'img_left'                => array( '1', 'hura', 'vasakul', 'left' ),
+       'img_none'                => array( '1', 'eile', 'tühi', 'none' ),
+       'img_width'               => array( '1', '$1piks', '$1px' ),
+       'img_border'              => array( '1', 'röun', 'ääris', 'border' ),
+       'img_top'                 => array( '1', 'üläh', 'top' ),
+       'img_middle'              => array( '1', 'kesk', 'middle' ),
+       'img_bottom'              => array( '1', 'ala', 'bottom' ),
+       'sitename'                => array( '1', 'SAITANNIMI', 'KOHANIMI', 'SITENAME' ),
+       'grammar'                 => array( '0', 'GRAMMATIK:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'SUGU:', 'GENDER:' ),
+       'plural'                  => array( '0', 'ÄILUGU:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'TÄUZ\'URL:', 'KOGUURL:', 'FULLURL:' ),
+       'index'                   => array( '1', '__INDEKS__', 'INDEKSIGA', '__INDEX__' ),
 );
 
 $messages = array(
@@ -2375,10 +2375,14 @@ Voib olda, necil lehtpolel om kosketuz irdsaitale, kudamb om mustas nimikirjutes
 
 # Info page
 'pageinfo-header-edits' => 'Redakcijad',
-'pageinfo-views' => 'Kacundoiden lugu',
+'pageinfo-header-watchlist' => 'Kaclendnimikirjutez',
+'pageinfo-header-views' => 'Kacundad',
+'pageinfo-subjectpage' => 'Lehtpol’',
+'pageinfo-talkpage' => "Lodulehtpol'",
 'pageinfo-watchers' => 'Kaclijoiden lugu',
 'pageinfo-edits' => 'Redakcijoiden lugumär',
 'pageinfo-authors' => 'Erazvuiččiden avtoroiden lugu',
+'pageinfo-views' => 'Kacundoiden lugu',
 
 # Skin names
 'skinname-standard' => 'Klassine',
index 632f2fa..ad19b47 100644 (file)
@@ -157,102 +157,100 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#đổi', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__KHÔNGMỤCMỤC__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__KHÔNGALBUM__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__LUÔNMỤCLỤC__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__MỤCLỤC__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__KHÔNGSỬAMỤC__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'THÁNGNÀY', 'THÁNGNÀY2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', 'THÁNGNÀY1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', 'TÊNTHÁNGNÀY', 'CURRENTMONTHNAME' ),
-       'currentmonthnamegen'       => array( '1', 'TÊNDÀITHÁNGNÀY', 'CURRENTMONTHNAMEGEN' ),
-       'currentmonthabbrev'        => array( '1', 'TÊNNGẮNTHÁNGNÀY', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'NGÀYNÀY', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'NGÀYNÀY2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'TÊNNGÀYNÀY', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'NĂMNÀY', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'GIỜNÀY', 'CURRENTTIME' ),
-       'localmonth'                => array( '1', 'THÁNGĐỊAPHƯƠNG', 'LOCALMONTH', 'LOCALMONTH2' ),
-       'localmonth1'               => array( '1', 'THÁNGĐỊAPHƯƠNG1', 'LOCALMONTH1' ),
-       'localmonthname'            => array( '1', 'TÊNTHÁNGĐỊAPHƯƠNG', 'LOCALMONTHNAME' ),
-       'localmonthabbrev'          => array( '1', 'THÁNGĐỊAPHƯƠNGTẮT', 'LOCALMONTHABBREV' ),
-       'localday'                  => array( '1', 'NGÀYĐỊAPHƯƠNG', 'LOCALDAY' ),
-       'localday2'                 => array( '1', 'NGÀYĐỊAPHƯƠNG2', 'LOCALDAY2' ),
-       'localdayname'              => array( '1', 'TÊNNGÀYĐỊAPHƯƠNG', 'LOCALDAYNAME' ),
-       'localyear'                 => array( '1', 'NĂMĐỊAPHƯƠNG', 'LOCALYEAR' ),
-       'localtime'                 => array( '1', 'GIỜĐỊAPHƯƠNG', 'LOCALTIME' ),
-       'numberofpages'             => array( '1', 'SỐTRANG', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'SỐBÀI', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'SỐTẬPTIN', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'SỐTHÀNHVIÊN', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'SỐTHÀNHVIÊNTÍCHCỰC', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'SỐSỬAĐỔI', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', 'SỐLẦNXEM', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', 'TÊNTRANG', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'TÊNTRANG2', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'KHÔNGGIANTÊN', 'NAMESPACE' ),
-       'talkspace'                 => array( '1', 'KGTTHẢOLUẬN', 'TALKSPACE' ),
-       'subjectspace'              => array( '1', 'KGTNỘIDUNG', 'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'fullpagename'              => array( '1', 'TÊNTRANGĐỦ', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'TÊNTRANGPHỤ', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'TÊNTRANGGỐC', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'TÊNTRANGTHẢOLUẬN', 'TALKPAGENAME' ),
-       'subjectpagename'           => array( '1', 'TÊNTRANGNỘIDUNG', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'msg'                       => array( '0', 'NHẮN:', 'MSG:' ),
-       'subst'                     => array( '0', 'THẾ:', 'SUBST:' ),
-       'msgnw'                     => array( '0', 'NHẮNMỚI:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'nhỏ', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'nhỏ=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'phải', 'right' ),
-       'img_left'                  => array( '1', 'trái', 'left' ),
-       'img_none'                  => array( '1', 'không', 'none' ),
-       'img_center'                => array( '1', 'giữa', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'khung', 'framed', 'enframed', 'frame' ),
-       'img_page'                  => array( '1', 'trang=$1', 'trang $1', 'page=$1', 'page $1' ),
-       'img_upright'               => array( '1', 'đứng', 'đứng=$1', 'đứng $1', 'upright', 'upright=$1', 'upright $1' ),
-       'img_link'                  => array( '1', 'liên_kết=$1', 'link=$1' ),
-       'int'                       => array( '0', 'NỘI:', 'INT:' ),
-       'sitename'                  => array( '1', 'TÊNMẠNG', 'SITENAME' ),
-       'ns'                        => array( '0', 'KGT:', 'NS:' ),
-       'localurl'                  => array( '0', 'URLĐỊAPHƯƠNG:', 'LOCALURL:' ),
-       'articlepath'               => array( '0', 'LỐIBÀI', 'ARTICLEPATH' ),
-       'server'                    => array( '0', 'MÁYCHỦ', 'SERVER' ),
-       'servername'                => array( '0', 'TÊNMÁYCHỦ', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'ĐƯỜNGDẪNSCRIPT', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'NGỮPHÁP:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'GIỐNG:', 'GENDER:' ),
-       'notitleconvert'            => array( '0', '__KHÔNGCHUYỂNTÊN__', '__NOTITLECONVERT__', '__NOTC__' ),
-       'nocontentconvert'          => array( '0', '__KHÔNGCHUYỂNNỘIDUNG__', '__NOCONTENTCONVERT__', '__NOCC__' ),
-       'currentweek'               => array( '1', 'TUẦNNÀY', 'CURRENTWEEK' ),
-       'localweek'                 => array( '1', 'TUẦNĐỊAPHƯƠNG', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'SỐBẢN', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'NGÀYBẢN', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'NGÀYBẢN2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'THÁNGBẢN', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'THÁNGBẢN1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'NĂMBẢN', 'REVISIONYEAR' ),
-       'plural'                    => array( '0', 'SỐNHIỀU:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'URLĐỦ:', 'FULLURL:' ),
-       'displaytitle'              => array( '1', 'TÊNHIỂNTHỊ', 'DISPLAYTITLE' ),
-       'newsectionlink'            => array( '1', '__LIÊNKẾTMỤCMỚI__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__KHÔNGLIÊNKẾTMỤCMỚI__', '__NONEWSECTIONLINK__' ),
-       'currentversion'            => array( '1', 'BẢNNÀY', 'CURRENTVERSION' ),
-       'urlencode'                 => array( '0', 'MÃHÓAURL:', 'URLENCODE:' ),
-       'language'                  => array( '0', '#NGÔNNGỮ:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'NGÔNNGỮNỘIDUNG', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'CỠKHÔNGGIANTÊN:', 'CỠKGT:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'SỐQUẢNLÝ', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'PHÂNCHIASỐ', 'FORMATNUM' ),
-       'defaultsort'               => array( '1', 'XẾPMẶCĐỊNH:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'ĐƯỜNGDẪNTẬPTIN', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'thẻ', 'tag' ),
-       'hiddencat'                 => array( '1', '__THỂLOẠIẨN__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'CỠTHỂLOẠI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'CỠTRANG', 'PAGESIZE' ),
-       'numberingroup'             => array( '1', 'CỠNHÓM', 'NUMBERINGROUP', 'NUMINGROUP' ),
-       'staticredirect'            => array( '1', '__ĐỔIHƯỚNGNHẤTĐỊNH__', '__STATICREDIRECT__' ),
-       'url_path'                  => array( '0', 'ĐƯỜNGDẪN', 'PATH' ),
+       'redirect'                => array( '0', '#đổi', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__KHÔNGMỤCMỤC__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__KHÔNGALBUM__', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '__LUÔNMỤCLỤC__', '__FORCETOC__' ),
+       'toc'                     => array( '0', '__MỤCLỤC__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__KHÔNGSỬAMỤC__', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', 'THÁNGNÀY', 'THÁNGNÀY2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', 'THÁNGNÀY1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', 'TÊNTHÁNGNÀY', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'     => array( '1', 'TÊNDÀITHÁNGNÀY', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'      => array( '1', 'TÊNNGẮNTHÁNGNÀY', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', 'NGÀYNÀY', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', 'NGÀYNÀY2', 'CURRENTDAY2' ),
+       'currentdayname'          => array( '1', 'TÊNNGÀYNÀY', 'CURRENTDAYNAME' ),
+       'currentyear'             => array( '1', 'NĂMNÀY', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', 'GIỜNÀY', 'CURRENTTIME' ),
+       'localmonth'              => array( '1', 'THÁNGĐỊAPHƯƠNG', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'             => array( '1', 'THÁNGĐỊAPHƯƠNG1', 'LOCALMONTH1' ),
+       'localmonthname'          => array( '1', 'TÊNTHÁNGĐỊAPHƯƠNG', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'        => array( '1', 'THÁNGĐỊAPHƯƠNGTẮT', 'LOCALMONTHABBREV' ),
+       'localday'                => array( '1', 'NGÀYĐỊAPHƯƠNG', 'LOCALDAY' ),
+       'localday2'               => array( '1', 'NGÀYĐỊAPHƯƠNG2', 'LOCALDAY2' ),
+       'localdayname'            => array( '1', 'TÊNNGÀYĐỊAPHƯƠNG', 'LOCALDAYNAME' ),
+       'localyear'               => array( '1', 'NĂMĐỊAPHƯƠNG', 'LOCALYEAR' ),
+       'localtime'               => array( '1', 'GIỜĐỊAPHƯƠNG', 'LOCALTIME' ),
+       'numberofpages'           => array( '1', 'SỐTRANG', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'SỐBÀI', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', 'SỐTẬPTIN', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', 'SỐTHÀNHVIÊN', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', 'SỐTHÀNHVIÊNTÍCHCỰC', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', 'SỐSỬAĐỔI', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', 'SỐLẦNXEM', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', 'TÊNTRANG', 'PAGENAME' ),
+       'pagenamee'               => array( '1', 'TÊNTRANG2', 'PAGENAMEE' ),
+       'namespace'               => array( '1', 'KHÔNGGIANTÊN', 'NAMESPACE' ),
+       'talkspace'               => array( '1', 'KGTTHẢOLUẬN', 'TALKSPACE' ),
+       'subjectspace'            => array( '1', 'KGTNỘIDUNG', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'fullpagename'            => array( '1', 'TÊNTRANGĐỦ', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'TÊNTRANGPHỤ', 'SUBPAGENAME' ),
+       'basepagename'            => array( '1', 'TÊNTRANGGỐC', 'BASEPAGENAME' ),
+       'talkpagename'            => array( '1', 'TÊNTRANGTHẢOLUẬN', 'TALKPAGENAME' ),
+       'subjectpagename'         => array( '1', 'TÊNTRANGNỘIDUNG', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'msg'                     => array( '0', 'NHẮN:', 'MSG:' ),
+       'subst'                   => array( '0', 'THẾ:', 'SUBST:' ),
+       'msgnw'                   => array( '0', 'NHẮNMỚI:', 'MSGNW:' ),
+       'img_thumbnail'           => array( '1', 'nhỏ', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'nhỏ=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'phải', 'right' ),
+       'img_left'                => array( '1', 'trái', 'left' ),
+       'img_none'                => array( '1', 'không', 'none' ),
+       'img_center'              => array( '1', 'giữa', 'center', 'centre' ),
+       'img_framed'              => array( '1', 'khung', 'framed', 'enframed', 'frame' ),
+       'img_page'                => array( '1', 'trang=$1', 'trang $1', 'page=$1', 'page $1' ),
+       'img_upright'             => array( '1', 'đứng', 'đứng=$1', 'đứng $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_link'                => array( '1', 'liên_kết=$1', 'link=$1' ),
+       'int'                     => array( '0', 'NỘI:', 'INT:' ),
+       'sitename'                => array( '1', 'TÊNMẠNG', 'SITENAME' ),
+       'ns'                      => array( '0', 'KGT:', 'NS:' ),
+       'localurl'                => array( '0', 'URLĐỊAPHƯƠNG:', 'LOCALURL:' ),
+       'articlepath'             => array( '0', 'LỐIBÀI', 'ARTICLEPATH' ),
+       'server'                  => array( '0', 'MÁYCHỦ', 'SERVER' ),
+       'servername'              => array( '0', 'TÊNMÁYCHỦ', 'SERVERNAME' ),
+       'scriptpath'              => array( '0', 'ĐƯỜNGDẪNSCRIPT', 'SCRIPTPATH' ),
+       'grammar'                 => array( '0', 'NGỮPHÁP:', 'GRAMMAR:' ),
+       'gender'                  => array( '0', 'GIỐNG:', 'GENDER:' ),
+       'notitleconvert'          => array( '0', '__KHÔNGCHUYỂNTÊN__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'        => array( '0', '__KHÔNGCHUYỂNNỘIDUNG__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'             => array( '1', 'TUẦNNÀY', 'CURRENTWEEK' ),
+       'localweek'               => array( '1', 'TUẦNĐỊAPHƯƠNG', 'LOCALWEEK' ),
+       'revisionid'              => array( '1', 'SỐBẢN', 'REVISIONID' ),
+       'revisionday'             => array( '1', 'NGÀYBẢN', 'REVISIONDAY' ),
+       'revisionday2'            => array( '1', 'NGÀYBẢN2', 'REVISIONDAY2' ),
+       'revisionmonth'           => array( '1', 'THÁNGBẢN', 'REVISIONMONTH' ),
+       'revisionmonth1'          => array( '1', 'THÁNGBẢN1', 'REVISIONMONTH1' ),
+       'revisionyear'            => array( '1', 'NĂMBẢN', 'REVISIONYEAR' ),
+       'plural'                  => array( '0', 'SỐNHIỀU:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'URLĐỦ:', 'FULLURL:' ),
+       'newsectionlink'          => array( '1', '__LIÊNKẾTMỤCMỚI__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '__KHÔNGLIÊNKẾTMỤCMỚI__', '__NONEWSECTIONLINK__' ),
+       'currentversion'          => array( '1', 'BẢNNÀY', 'CURRENTVERSION' ),
+       'urlencode'               => array( '0', 'MÃHÓAURL:', 'URLENCODE:' ),
+       'language'                => array( '0', '#NGÔNNGỮ:', '#LANGUAGE:' ),
+       'contentlanguage'         => array( '1', 'NGÔNNGỮNỘIDUNG', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'        => array( '1', 'CỠKHÔNGGIANTÊN:', 'CỠKGT:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'          => array( '1', 'SỐQUẢNLÝ', 'NUMBEROFADMINS' ),
+       'formatnum'               => array( '0', 'PHÂNCHIASỐ', 'FORMATNUM' ),
+       'defaultsort'             => array( '1', 'XẾPMẶCĐỊNH:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'                => array( '0', 'ĐƯỜNGDẪNTẬPTIN', 'FILEPATH:' ),
+       'tag'                     => array( '0', 'thẻ', 'tag' ),
+       'hiddencat'               => array( '1', '__THỂLOẠIẨN__', '__HIDDENCAT__' ),
+       'pagesincategory'         => array( '1', 'CỠTHỂLOẠI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'                => array( '1', 'CỠTRANG', 'PAGESIZE' ),
+       'numberingroup'           => array( '1', 'CỠNHÓM', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'          => array( '1', '__ĐỔIHƯỚNGNHẤTĐỊNH__', '__STATICREDIRECT__' ),
 );
 
 $datePreferences = array(
@@ -619,9 +617,9 @@ Có danh sách trang đặc biệt tại [[Special:SpecialPages|{{int:specialpag
 'dberrortext' => 'Đã xảy ra lỗi cú pháp trong truy vấn cơ sở dữ liệu.
 Có vẻ như nguyên nhân của vấn đề này xuất phát từ một lỗi trong phần mềm.
 Truy vấn vừa rồi là:
-<blockquote><code>$1</code></blockquote>
-từ hàm “<code>$2</code>”.
-Cơ sở dữ liệu  báo lỗi “<samp>$3: $4</samp>”.',
+<blockquote><tt>$1</tt></blockquote>
+từ hàm “<tt>$2</tt>”.
+Cơ sở dữ liệu  báo lỗi “<tt>$3: $4</tt>”.',
 'dberrortextcl' => 'Đã xảy ra lỗi cú pháp trong truy vấn cơ sở dữ liệu.
 Truy vấn vừa rồi là:
 “$1”
@@ -964,6 +962,7 @@ Xem chi tiết trong [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}}
 * '''Firefox / Safari:''' Giữ phím ''Shift'' trong khi nhấn ''Reload'' (''Tải lại''), hoặc nhấn tổ hợp ''Ctrl-F5'' hay ''Ctrl-R'' (⌘R trên Mac)
 * '''Google Chrome:''' Nhấn tổ hợp ''Ctrl-Shift-R'' (⇧⌘R trên Mac)
 * '''Internet Explorer:''' Giữ phím ''Ctrl'' trong khi nhấn ''Refresh'', hoặc nhấn tổ hợp ''Ctrl-F5''
+* '''Konqueror:''' Nhấn nút ''Reload'' hoặc nhấn ''F5''
 * '''Opera:''' Xóa bộ nhớ đệm trong ''Tools → Preferences''",
 'usercssyoucanpreview' => "'''Mẹo:''' Sử dụng nút “{{int:showpreview}}” để kiểm thử bản CSS của bạn trước khi lưu trang.",
 'userjsyoucanpreview' => "'''Mẹo:''' Sử dụng nút “{{int:showpreview}}” để kiểm thử bản JS của bạn trước khi lưu trang.",
@@ -1970,7 +1969,6 @@ Có lẽ bạn muốn miêu tả nó trên [$2 trang miêu tả tập tin] tại
 'shared-repo-from' => 'tại $1',
 'shared-repo' => 'kho lưu trữ dùng chung',
 'filepage.css' => '/* Mã CSS tại đây sẽ ảnh hướng đến trang miêu tả tập tin, cũng như các wiki khách bên ngoài dựa trên wiki này */',
-'upload-disallowed-here' => 'Rất tiếc, bạn không có thể ghi đè lên hình ảnh này.',
 
 # File reversion
 'filerevert' => 'Lùi lại phiên bản của $1',
@@ -2077,7 +2075,6 @@ Các mục <del>bị gạch bỏ</del> là các trang đã được sửa.',
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|byte|byte}}',
 'ncategories' => '$1 {{PLURAL:$1|thể loại|thể loại}}',
-'ninterwikis' => '$1 liên kết liên wiki',
 'nlinks' => '$1 {{PLURAL:$1|liên kết|liên kết}}',
 'nmembers' => '$1 {{PLURAL:$1|trang|trang}}',
 'nrevisions' => '$1 {{PLURAL:$1|phiên bản|phiên bản}}',
@@ -2106,7 +2103,6 @@ Các mục <del>bị gạch bỏ</del> là các trang đã được sửa.',
 'mostlinkedtemplates' => 'Bản mẫu được liên kết đến nhiều nhất',
 'mostcategories' => 'Các trang có nhiều thể loại nhất',
 'mostimages' => 'Tập tin được liên kết đến nhiều nhất',
-'mostinterwikis' => 'Các trang có nhiều liên kết liên wiki nhất',
 'mostrevisions' => 'Các trang được sửa đổi nhiều lần nhất',
 'prefixindex' => 'Tất cả các trang trùng với tiền tố',
 'prefixindex-namespace' => 'Tất cả các trang trùng với tiền tố (không gian $1)',
@@ -2250,8 +2246,6 @@ Có [[{{MediaWiki:Listgrouprights-helppage}}|thông tin thêm]] về từng nhó
 'mailnologin' => 'Không có địa chỉ gửi thư',
 'mailnologintext' => 'Bạn phải [[Special:UserLogin|đăng nhập]] và khai báo một địa chỉ thư điện tử hợp lệ trong phần [[Special:Preferences|tùy chọn cá nhân]] thì mới gửi được thư cho người khác.',
 'emailuser' => 'Gửi thư cho người này',
-'emailuser-title-target' => '{{GENDER:$1}}Gửi thư cho người dùng này',
-'emailuser-title-notarget' => 'Gửi thư cho người dùng',
 'emailpage' => 'Gửi thư',
 'emailpagetext' => 'Mẫu dưới đây sẽ gửi một bức thư điện tử tới người dùng này.
 Địa chỉ thư điện tử mà bạn đã cung cấp trong [[Special:Preferences|tùy chọn cá nhân của mình]] sẽ xuất hiện trong phần địa chỉ “Người gửi” của bức thư, do đó người nhận sẽ có thể trả lời trực tiếp cho bạn.',
@@ -2888,7 +2882,7 @@ Tất cả những lần nhập trang từ wiki khác được ghi lại ở [[S
 'import-interwiki-source' => 'Wiki/trang mã nguồn:',
 'import-interwiki-history' => 'Sao chép tất cả các phiên bản cũ của trang này',
 'import-interwiki-templates' => 'Gồm tất cả các bản mẫu',
-'import-interwiki-submit' => 'Nhập',
+'import-interwiki-submit' => 'Nhập trang',
 'import-interwiki-namespace' => 'Không gian tên đích:',
 'import-interwiki-rootpage' => 'Trang gốc đích (tùy chọn):',
 'import-upload-filename' => 'Tên tập tin:',
@@ -3077,35 +3071,16 @@ Lưu nó vào máy tính của bạn rồi tải nó lên đây.',
 
 # Info page
 'pageinfo-title' => 'Thông tin về “$1”',
-'pageinfo-header-basic' => 'Thông tin cơ bản',
-'pageinfo-header-edits' => 'Lịch sử sửa đổi',
-'pageinfo-header-restrictions' => 'Mức khóa trang',
-'pageinfo-header-properties' => 'Thuộc tính trang',
-'pageinfo-display-title' => 'Tên hiển thị',
-'pageinfo-default-sort' => 'Từ khóa sắp xếp mặc định',
-'pageinfo-length' => 'Chiều dài của trang (byte)',
-'pageinfo-article-id' => 'Mã số trang',
-'pageinfo-robot-policy' => 'Trạng thái công cụ tìm kiếm',
-'pageinfo-robot-index' => 'Có thể ghi chỉ mục',
-'pageinfo-robot-noindex' => 'Không thể ghi chỉ mục',
+'pageinfo-header-edits' => 'Lần sửa',
+'pageinfo-header-watchlist' => 'Danh sách theo dõi',
+'pageinfo-header-views' => 'Lần xem',
+'pageinfo-subjectpage' => 'Trang',
+'pageinfo-talkpage' => 'Trang thảo luận',
+'pageinfo-watchers' => 'Số người theo dõi',
+'pageinfo-edits' => 'Số lần sửa đổi',
+'pageinfo-authors' => 'Số tác giả riêng',
 'pageinfo-views' => 'Số lần xem',
-'pageinfo-watchers' => 'Số người theo dõi trang',
-'pageinfo-redirects-name' => 'Số trang đổi hướng đến trang này',
-'pageinfo-redirects-value' => '$1',
-'pageinfo-subpages-name' => 'Số trang con của trang này',
-'pageinfo-subpages-value' => '$1 ($2 đổi hướng; $3 không đổi hướng)',
-'pageinfo-firstuser' => 'Người dùng tạo trang',
-'pageinfo-firsttime' => 'Lúc tạo trang',
-'pageinfo-lastuser' => 'Người dùng cuối cùng sửa đổi',
-'pageinfo-lasttime' => 'Lúc sửa đổi cuối cùng',
-'pageinfo-edits' => 'Tổng số lần sửa đổi',
-'pageinfo-authors' => 'Tổng số tác giả riêng',
-'pageinfo-recent-edits' => 'Số lần sửa đổi gần đây (trong $1 qua)',
-'pageinfo-recent-authors' => 'Số người dùng sửa đổi gần đây',
-'pageinfo-restriction' => 'Mức khóa trang (<code>{{lcfirst:$1}}</code>)',
-'pageinfo-magic-words' => 'Từ thần chú ($1)',
-'pageinfo-hidden-categories' => 'Thể loại ẩn ($1)',
-'pageinfo-templates' => 'Bản mẫu được nhúng ($1)',
+'pageinfo-viewsperedit' => 'Số lần xem mỗi sửa đổi',
 
 # Skin names
 'skinname-standard' => 'Cổ điển',
@@ -3152,25 +3127,21 @@ $1',
 Nếu thực thi nó máy tính của bạn có thể bị tiếm quyền.",
 'imagemaxsize' => "Giới hạn cỡ hình:<br />''(trên trang miêu tả tập tin)''",
 'thumbsize' => 'Cỡ hình thu nhỏ:',
-'widthheight' => '$1×$2',
 'widthheightpage' => '$1 × $2, $3 {{PLURAL:$3|trang|trang}}',
 'file-info' => 'kích thước tập tin: $1, kiểu MIME: $2',
-'file-info-size' => '$1×$2 điểm ảnh, kích thước tập tin: $3, kiểu MIME: $4',
-'file-info-size-pages' => '$1×$2 điểm ảnh, kích thước tập tin: $3, kiểu MIME: $4, $5 trang',
+'file-info-size' => '$1 × $2 điểm ảnh, kích thước tập tin: $3, kiểu MIME: $4',
+'file-info-size-pages' => '$1 × $2 điểm ảnh, kích thước tập tin: $3, kiểu MIME: $4, $5 trang',
 'file-nohires' => 'Không có độ phân giải cao hơn.',
-'svg-long-desc' => 'tập tin SVG, $1×$2 điểm ảnh trên danh nghĩa, kích thước: $3',
-'svg-long-desc-animated' => 'tập tin hình động SVG, $1×$2 điểm ảnh trên danh nghĩa, kích thước: $3',
+'svg-long-desc' => 'tập tin SVG, $1 × $2 điểm ảnh trên danh nghĩa, kích thước: $3',
 'show-big-image' => 'Độ phân giải tối đa',
 'show-big-image-preview' => 'Kích thước của ảnh xem thử: $1.',
 'show-big-image-other' => '{{PLURAL:$2|Độ phân giải|Các độ phân giải}} khác: $1.',
-'show-big-image-size' => '$1×$2 điểm ảnh',
+'show-big-image-size' => '$1 × $2 điểm ảnh',
 'file-info-gif-looped' => 'có lặp',
 'file-info-gif-frames' => '$1 {{PLURAL:$1|khung ảnh|khung ảnh}}',
 'file-info-png-looped' => 'có lặp',
 'file-info-png-repeat' => 'chơi $1 lần',
 'file-info-png-frames' => '$1 khung ảnh',
-'file-no-thumb-animation' => "'''Lưu ý: Do hạn chế kỹ thuật, các hình nhỏ của tập tin này sẽ không phải là hình động.'''",
-'file-no-thumb-animation-gif' => "'''Lưu ý: Do hạn chế kỹ thuật, các hình nhỏ của những hình GIF có độ phân giải cao, chẳng hạn tập tin này, sẽ không phải là hình động.'''",
 
 # Special:NewFiles
 'newimages' => 'Trang trưng bày hình ảnh mới',
@@ -3185,7 +3156,6 @@ Nếu thực thi nó máy tính của bạn có thể bị tiếm quyền.",
 'sp-newimages-showfrom' => 'Trưng bày những tập tin mới, bắt đầu từ lúc $2, ngày $1',
 
 # Video information, used by Language::formatTimePeriod() to format lengths in the above messages
-'video-dims' => '$1, $2×$3',
 'seconds-abbrev' => '$1s',
 'minutes-abbrev' => '$1m',
 'hours-abbrev' => '$1h',
@@ -3762,7 +3732,6 @@ Xin hãy xác nhận bạn thực sự muốn tạo lại trang này.",
 'confirm-unwatch-top' => 'Bạn có muốn gỡ trang này khỏi danh sách theo dõi của bạn?',
 
 # Separators for various lists, etc.
-'autocomment-prefix' => '–&#32;',
 'ellipsis' => '…',
 
 # Multipage image navigation
@@ -3792,17 +3761,6 @@ Xin hãy xác nhận bạn thực sự muốn tạo lại trang này.",
 # Size units
 'size-kilobytes' => '$1 kB',
 
-# Bitrate units
-'bitrate-bits' => '$1 bps',
-'bitrate-kilobits' => '$1 kbps',
-'bitrate-megabits' => '$1 Mbps',
-'bitrate-gigabits' => '$1 Gbps',
-'bitrate-terabits' => '$1 Tbps',
-'bitrate-petabits' => '$1 Pbps',
-'bitrate-exabits' => '$1 Ebps',
-'bitrate-zetabits' => '$1 Zbps',
-'bitrate-yottabits' => '$1 Ybps',
-
 # Live preview
 'livepreview-loading' => 'Đang tải…',
 'livepreview-ready' => 'Đang tải… Xong!',
@@ -3924,8 +3882,6 @@ hoặc [//www.gnu.org/licenses/old-licenses/gpl-2.0.html đọc nó trực tuy
 'version-entrypoints' => 'Các URL lối vào',
 'version-entrypoints-header-entrypoint' => 'Lối vào',
 'version-entrypoints-header-url' => 'URL',
-'version-entrypoints-articlepath' => '[https://www.mediawiki.org/wiki/Manual:$wgArticlePath?uselang=vi Đường dẫn bài]',
-'version-entrypoints-scriptpath' => '[https://www.mediawiki.org/wiki/Manual:$wgScriptPath?uselang=vi Đường dẫn kịch bản]',
 
 # Special:FilePath
 'filepath' => 'Đường dẫn tập tin',
@@ -3940,7 +3896,7 @@ Các hình ảnh được hiển thị ở kích thước tối đa, còn các l
 'fileduplicatesearch-legend' => 'Tìm kiếm tập tin trùng lắp',
 'fileduplicatesearch-filename' => 'Tên tập tin:',
 'fileduplicatesearch-submit' => 'Tìm kiếm',
-'fileduplicatesearch-info' => '$1×$2 điểm ảnh<br />Kích thước tập tin: $3<br />Kiểu MIME: $4',
+'fileduplicatesearch-info' => '$1 × $2 điểm ảnh<br />Kích thước tập tin: $3<br />Kiểu MIME: $4',
 'fileduplicatesearch-result-1' => 'Không có bản sao y hệt với tập tin “$1”.',
 'fileduplicatesearch-result-n' => 'Có {{PLURAL:$2|1 bản sao|$2 bản sao}} y hệt với tập tin “$1”.',
 'fileduplicatesearch-noresults' => 'Không tìm thấy tập tin nào tên “$1”.',
index 7f0775d..be33a95 100644 (file)
@@ -2299,6 +2299,10 @@ Pad luveratiko ninädon yümi lü bevüresodatopäd plödik in blägalised.',
 
 # Info page
 'pageinfo-header-edits' => 'Redakams',
+'pageinfo-header-watchlist' => 'Galädalised',
+'pageinfo-header-views' => 'Logams',
+'pageinfo-subjectpage' => 'Pad',
+'pageinfo-talkpage' => 'Bespikapad',
 
 # Patrolling
 'markaspatrolleddiff' => 'Zepön',
index 460de6a..938ad43 100644 (file)
@@ -832,6 +832,9 @@ Että või muuttaa cülcia, mutta võittõ kattsoa sene lähtekoodi.',
 Toož, võittõ tširjutta väänteüssee süü.',
 'tooltip-summary' => 'Turvotuz',
 
+# Info page
+'pageinfo-subjectpage' => 'Cülci',
+
 # Browsing diffs
 'previousdiff' => '← Vanõpi muutuz',
 'nextdiff' => 'Uuvvõpi muutuz →',
index a485807..830d17d 100644 (file)
@@ -38,7 +38,7 @@ $namespaceNames = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#saadaq', '#suuna', '#REDIRECT' ),
+       'redirect'                => array( '0', '#saadaq', '#suuna', '#REDIRECT' ),
 );
 
 $messages = array(
index adeb032..03a8693 100644 (file)
@@ -59,17 +59,11 @@ $specialPageAliases = array(
        'Allpages'                  => array( 'Totes_les_pådjes' ),
        'Block'                     => array( 'Bloker', 'Blocaedje' ),
        'Categories'                => array( 'Categoreyes' ),
-       'Listusers'                 => array( 'Djivêye_des_uzeus' ),
-       'Log'                       => array( 'Djournå', 'Djournås' ),
        'Preferences'               => array( 'Preferinces' ),
        'Prefixindex'               => array( 'Indecse_pa_betchete' ),
        'Search'                    => array( 'Cweri' ),
        'Specialpages'              => array( 'Pådjes_sipeciåles' ),
        'Statistics'                => array( 'Sitatistikes' ),
-       'Undelete'                  => array( 'Rapexhî' ),
-       'Upload'                    => array( 'Eberweter', 'Eberwetaedje' ),
-       'Userlogin'                 => array( 'Elodjaedje' ),
-       'Userlogout'                => array( 'Dislodjaedje' ),
        'Version'                   => array( 'Modêye' ),
        'Watchlist'                 => array( 'Pådjes_shuvowes' ),
 );
@@ -1982,10 +1976,14 @@ Dj' ô bén, ça permete di disfé l' candjmint et d' mete on messaedje dins l'
 
 # Info page
 'pageinfo-title' => 'Infôrmåcion po «$1»',
-'pageinfo-views' => 'Nombe di lijhaedjes',
+'pageinfo-header-watchlist' => 'Djivêye des shuvous',
+'pageinfo-header-views' => 'Vuwes',
+'pageinfo-subjectpage' => 'Pådje',
+'pageinfo-talkpage' => 'Pådje di copene',
 'pageinfo-watchers' => 'Nombe di shuveus',
 'pageinfo-edits' => 'Nombe di candjmints',
 'pageinfo-authors' => "Nombe d' oteurs diferins",
+'pageinfo-views' => 'Nombe di lijhaedjes',
 
 # Patrolling
 'markaspatrolleddiff' => 'Marké come patrouyî',
index d968f4e..bcd3fbc 100644 (file)
@@ -772,7 +772,7 @@ An imo e-mail address in diri makikit-an kun an iba nga mga gumaramit in makonta
 'group-bot' => 'Mga bot',
 'group-sysop' => 'Mga magdudumara',
 'group-bureaucrat' => 'Mga burokrata',
-'group-suppress' => 'Mga nanginginano',
+'group-suppress' => 'Mga mananahon',
 'group-all' => '(ngatanan)',
 
 'group-user-member' => '{{HENERO:$1|gumaramit}}',
@@ -781,7 +781,6 @@ An imo e-mail address in diri makikit-an kun an iba nga mga gumaramit in makonta
 
 'grouppage-user' => '{{ns:project}}:Mga gumaramit',
 'grouppage-sysop' => '{{ns:project}}:Mga magdudumara',
-'grouppage-suppress' => '{{ns:project}}:Nanginginano',
 
 # Rights
 'right-read' => 'Igbasa an mga pakli',
@@ -790,7 +789,7 @@ An imo e-mail address in diri makikit-an kun an iba nga mga gumaramit in makonta
 'right-createtalk' => 'Paghimo hin hiruhimangraw nga mga pakli',
 'right-minoredit' => 'Igmarka an mga ginliwat komo gutiay la',
 'right-move' => 'Igbalhin an mga pakli',
-'right-movefile' => 'Balhina an mga paypay',
+'right-movefile' => 'Balhina an mga fayl',
 'right-delete' => 'Igpara an mga pakli',
 'right-undelete' => 'Igpawara an pagpara han pakli',
 
@@ -1322,6 +1321,11 @@ Makikit-an nimo an ginkuhaaan',
 # Attribution
 'othercontribs' => 'Ginbasihan ha binuhat ni $1.',
 
+# Info page
+'pageinfo-header-watchlist' => 'Barantayan',
+'pageinfo-subjectpage' => 'Pakli',
+'pageinfo-talkpage' => 'Hiruhimangraw nga pakli',
+
 # Browsing diffs
 'previousdiff' => '← Durudaan nga pagliwat',
 'nextdiff' => 'Burubag-o nga pagliwat',
index 0f1744c..f1a0b5a 100644 (file)
@@ -141,43 +141,43 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#ווייטערפירן', '#הפניה', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__קיין_אינהאלט_טאבעלע__', '__ללא_תוכן_עניינים__', '__ללא_תוכן__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__קיין_גאלעריע__', '__ללא_גלריה__', '__NOGALLERY__' ),
-       'toc'                       => array( '0', '__אינהאלט__', '__תוכן_עניינים__', '__תוכן__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__נישט_רעדאקטירן__', '__ללא_עריכה__', '__NOEDITSECTION__' ),
-       'noheader'                  => array( '0', '__קיינקעפל__', '__ללא_כותרת__', '__NOHEADER__' ),
-       'currentday'                => array( '1', 'לויפיקער_טאג', 'יום נוכחי', 'CURRENTDAY' ),
-       'numberofpages'             => array( '1', 'צאל_בלעטער', 'מספר דפים כולל', 'מספר דפים', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'צאל_ארטיקלען', 'מספר ערכים', 'NUMBEROFARTICLES' ),
-       'pagename'                  => array( '1', 'בלאטנאמען', 'שם הדף', 'PAGENAME' ),
-       'namespace'                 => array( '1', 'נאמענטייל', 'מרחב השם', 'NAMESPACE' ),
-       'fullpagename'              => array( '1', 'פולבלאטנאמען', 'שם הדף המלא', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'אונטערבלאטנאמען', 'שם דף המשנה', 'SUBPAGENAME' ),
-       'talkpagename'              => array( '1', 'רעדנבלאטנאמען', 'שם דף השיחה', 'TALKPAGENAME' ),
-       'subst'                     => array( '0', 'ס:', 'SUBST:' ),
-       'img_thumbnail'             => array( '1', 'קליין', 'ממוזער', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'קליין=$1', 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'רעכטס', 'ימין', 'right' ),
-       'img_left'                  => array( '1', 'לינקס', 'שמאל', 'left' ),
-       'img_none'                  => array( '1', 'אן', 'ללא', 'none' ),
-       'img_center'                => array( '1', 'צענטער', 'מרכז', 'center', 'centre' ),
-       'img_sub'                   => array( '1', 'אונטער', 'תחתי', 'sub' ),
-       'img_top'                   => array( '1', 'אויבן', 'למעלה', 'top' ),
-       'img_bottom'                => array( '1', 'אונטן', 'למטה', 'bottom' ),
-       'img_link'                  => array( '1', 'לינק=$1', 'קישור=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', 'טעקסט=$1', 'טקסט=$1', 'alt=$1' ),
-       'grammar'                   => array( '0', 'גראמאטיק:', 'דקדוק:', 'GRAMMAR:' ),
-       'plural'                    => array( '0', 'מערצאל:', 'רבים:', 'PLURAL:' ),
-       'fullurl'                   => array( '0', 'פֿולער_נאמען:', 'כתובת מלאה:', 'FULLURL:' ),
-       'raw'                       => array( '0', 'רוי:', 'ללא עיבוד:', 'RAW:' ),
-       'displaytitle'              => array( '1', 'ווייזן_קעפל', 'כותרת תצוגה', 'DISPLAYTITLE' ),
-       'language'                  => array( '0', '#שפראך:', '#שפה:', '#LANGUAGE:' ),
-       'special'                   => array( '0', 'באזונדער', 'מיוחד', 'special' ),
-       'defaultsort'               => array( '1', 'גרונטסארטיר:', 'מיון רגיל:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'hiddencat'                 => array( '1', '__באהאלטענע_קאטעגאריע__', '__באהאלטענע_קאט__', '__קטגוריה_מוסתרת__', '__HIDDENCAT__' ),
-       'pagesize'                  => array( '1', 'בלאטגרייס', 'גודל דף', 'PAGESIZE' ),
-       'url_wiki'                  => array( '0', 'וויקי', 'ויקי', 'WIKI' ),
+       'redirect'                => array( '0', '#ווייטערפירן', '#הפניה', '#REDIRECT' ),
+       'notoc'                   => array( '0', '__קיין_אינהאלט_טאבעלע__', '__ללא_תוכן_עניינים__', '__ללא_תוכן__', '__NOTOC__' ),
+       'nogallery'               => array( '0', '__קיין_גאלעריע__', '__ללא_גלריה__', '__NOGALLERY__' ),
+       'toc'                     => array( '0', '__אינהאלט__', '__תוכן_עניינים__', '__תוכן__', '__TOC__' ),
+       'noeditsection'           => array( '0', '__נישט_רעדאקטירן__', '__ללא_עריכה__', '__NOEDITSECTION__' ),
+       'noheader'                => array( '0', '__קיינקעפל__', '__ללא_כותרת__', '__NOHEADER__' ),
+       'currentday'              => array( '1', 'לויפיקער_טאג', 'יום נוכחי', 'CURRENTDAY' ),
+       'numberofpages'           => array( '1', 'צאל_בלעטער', 'מספר דפים כולל', 'מספר דפים', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', 'צאל_ארטיקלען', 'מספר ערכים', 'NUMBEROFARTICLES' ),
+       'pagename'                => array( '1', 'בלאטנאמען', 'שם הדף', 'PAGENAME' ),
+       'namespace'               => array( '1', 'נאמענטייל', 'מרחב השם', 'NAMESPACE' ),
+       'fullpagename'            => array( '1', 'פולבלאטנאמען', 'שם הדף המלא', 'FULLPAGENAME' ),
+       'subpagename'             => array( '1', 'אונטערבלאטנאמען', 'שם דף המשנה', 'SUBPAGENAME' ),
+       'talkpagename'            => array( '1', 'רעדנבלאטנאמען', 'שם דף השיחה', 'TALKPAGENAME' ),
+       'subst'                   => array( '0', 'ס:', 'SUBST:' ),
+       'img_thumbnail'           => array( '1', 'קליין', 'ממוזער', 'thumbnail', 'thumb' ),
+       'img_manualthumb'         => array( '1', 'קליין=$1', 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'               => array( '1', 'רעכטס', 'ימין', 'right' ),
+       'img_left'                => array( '1', 'לינקס', 'שמאל', 'left' ),
+       'img_none'                => array( '1', 'אן', 'ללא', 'none' ),
+       'img_center'              => array( '1', 'צענטער', 'מרכז', 'center', 'centre' ),
+       'img_sub'                 => array( '1', 'אונטער', 'תחתי', 'sub' ),
+       'img_top'                 => array( '1', 'אויבן', 'למעלה', 'top' ),
+       'img_bottom'              => array( '1', 'אונטן', 'למטה', 'bottom' ),
+       'img_link'                => array( '1', 'לינק=$1', 'קישור=$1', 'link=$1' ),
+       'img_alt'                 => array( '1', 'טעקסט=$1', 'טקסט=$1', 'alt=$1' ),
+       'grammar'                 => array( '0', 'גראמאטיק:', 'דקדוק:', 'GRAMMAR:' ),
+       'plural'                  => array( '0', 'מערצאל:', 'רבים:', 'PLURAL:' ),
+       'fullurl'                 => array( '0', 'פֿולער_נאמען:', 'כתובת מלאה:', 'FULLURL:' ),
+       'raw'                     => array( '0', 'רוי:', 'ללא עיבוד:', 'RAW:' ),
+       'displaytitle'            => array( '1', 'ווייזן_קעפל', 'כותרת תצוגה', 'DISPLAYTITLE' ),
+       'language'                => array( '0', '#שפראך:', '#שפה:', '#LANGUAGE:' ),
+       'special'                 => array( '0', 'באזונדער', 'מיוחד', 'special' ),
+       'defaultsort'             => array( '1', 'גרונטסארטיר:', 'מיון רגיל:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'hiddencat'               => array( '1', '__באהאלטענע_קאטעגאריע__', '__באהאלטענע_קאט__', '__קטגוריה_מוסתרת__', '__HIDDENCAT__' ),
+       'pagesize'                => array( '1', 'בלאטגרייס', 'גודל דף', 'PAGESIZE' ),
+       'url_wiki'                => array( '0', 'וויקי', 'ויקי', 'WIKI' ),
 );
 
 $messages = array(
@@ -378,7 +378,7 @@ $messages = array(
 'protect_change' => 'טוישן',
 'protectthispage' => 'באשיץ דעם בלאט',
 'unprotect' => 'ענדערונג באַשיצונג',
-'unprotectthispage' => '×¢× ×\93ער×\9f באַשיצונג פון דעם בלאַט',
+'unprotectthispage' => '×¢× ×\93ער×\95× ×\92 באַשיצונג פון דעם בלאַט',
 'newpage' => 'נייער בלאַט',
 'talkpage' => 'שמועסט איבער דעם בלאט',
 'talkpagelinktext' => 'שמועס',
@@ -507,11 +507,11 @@ $1',
 'error' => 'פעלער',
 'databaseerror' => 'דאטנבאזע פעלער',
 'dberrortext' => 'א דאטנבאזע זוכונג סינטאקס גרייז האט פאסירט.
-דאס קען זיין צוליב א באג אינעם ווייכווארג.
\93×\90ס ×\98×¢×\95ת ×§×¢×\9f ×\96×\99×\99×\9f ×¦×\95×\9c×\99×\91 ×\90 ×\91×\90×\92 ×\90×\99× ×¢×\9d ×\95×\95×\99×\99×\9b×\95×\95×\90ר×\92.
 די לעצטע דאטנבאזע זוכונג איז געווען:
-<blockquote><code>$1</code></blockquote>
-פון דער פונקציע "<code>$2</code>".
-דאטנבאזע האט צוריקגעגעבן גרייז "<samp>$3: $4</samp>".',
+<blockquote><tt>$1</tt></blockquote>
+פון דער פונקציע "<tt>$2</tt>".
+דאטנבאזע האט צוריקגעגעבן גרייז "<tt>$3: $4</tt>".',
 'dberrortextcl' => 'א דאטנבאזע זוכונג סינטאקס גרייז האט פאסירט.
 די לעצטע דאטנבאזע זוכונג איז געווען:
 "$1"
@@ -548,8 +548,6 @@ $1',
 'cannotdelete' => 'נישט געווען מעגלעך אויסמעקן דעם בלאט אדער די טעקע "$1".
 קען זיין  אז דאס איז שוין געווארן אויסגעמעקט דורך אן אנדערן.',
 'cannotdelete-title' => 'מען קען נישט אויסמעקן בלאט "$1"',
-'delete-hook-aborted' => 'אויסמעקונג אנולירט דורך hook.
-נישט געגעבן קיין דערקלערונג.',
 'badtitle' => 'שלעכט קעפל',
 'badtitletext' => "דאס קעפל פון דעם געזוכטן בלאט איז געווען אומגעזעצליך, ליידיג, אן אינטערשפראך אדער אינטערוויקי לינק וואס פאסט נישט, אדער אנטהאט כאראקטערס וואס מ'קען נישט ניצן אין א קעפל.",
 'perfcached' => "די פאלגנדע דאטן זענען גענומען פונעם 'זאַפאַס' און מעגלעך נישט אקטועל. מאקסימום {{PLURAL:$1|איין רעזולטאט איז|$1 רעזולטאטן זענען}} פאראן אין זאפאס.",
@@ -855,12 +853,7 @@ $2
 'noarticletext-nopermission' => 'דערווײַל איז נישט פאַראַן קיין שום טעקסט אין דעם בלאַט.
 איר קענט [[Special:Search/{{PAGENAME}}| זוכן דעם בלאט טיטל]] אין אנדערע בלעטער,
 אדער <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} נאָכזוכן די רעלעוואנטע לאגביכער]</span>.',
-'missing-revision' => 'די רעוויזיע #$1 פונעם בלאט "{{PAGENAME}}" עקזיסטירט נישט.
-
-דאס געשעט געוויינלעך פון פאלגן א פארעלטערטן היסטאריע לינק צו א בלאט וואס איז געווארן אויסגעמעקט.
-פרטים קען מען געפינען אינעם [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} אויסמעקונג לאגבוך].',
-'userpage-userdoesnotexist' => 'באניצער קאנטע "$1" איז נישט אײַנגעשריבן. 
-קוקט איבער צי איר ווילט שאפֿן/רעדאקטירן דעם בלאט.',
+'userpage-userdoesnotexist' => 'באניצער קאנטע "<nowiki>$1</nowiki>" איז נישט אײַנגעשריבן. קוקט איבער צי איר ווילט שאפֿן/רעדאקטירן דעם בלאט.',
 'userpage-userdoesnotexist-view' => 'באניצער קאנטע "$1" איז נישט איינגעשריבן.',
 'blocked-notice-logextract' => 'דער באַניצער איז דערווייַל פֿאַרשפאַרט.
 די לעצטע בלאָקירן לאג אַקציע איז צוגעשטעלט אונטן:',
@@ -872,6 +865,8 @@ $2
 
 * '''אינטערנעט עקספלארער:''' האלט אראפ ''Ctrl'' בשעתן קליקן ''Refresh'', אדער  דרוקט ''Ctrl-F5''
 
+* '''קאנקעראר:''' קליקט ''Reload'' אדער דרוקט ''F5''
+
 * '''אפערע:''' ליידיגט אויס דעם זאַפאַס אין ''Tools → Preferences'' (''העדפות'' > ''כלים'')",
 'usercssyoucanpreview' => "'''טיפ:''' נוצט דאס {{int:showpreview}} קנעפל אויספרובירן אייער CSS בעפארן אויפהיטן.",
 'userjsyoucanpreview' => "'''טיפ:''' נוצט דאס {{int:showpreview}} קנעפל אויספרובירן אייער  JavaScript בעפארן אויפהיטן.",
@@ -1629,19 +1624,15 @@ $1",
 אויב איר ווילט דאך אַרויפֿלאָדן אײַער טעקע, ביטע גיין צוריק און ניצן אַן אַנדער נאָמען. 
 [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate' => 'די טעקע איז א דופליקאַט פון די פֿאלגנדע {{PLURAL:$1|טעקע|טעקעס}}:',
-'file-deleted-duplicate' => "א טעקע אידענטיש מיט דער טעקע ([[:$1]]) האט מען שוין אויסגעמעקט.
-איר זאלט קאנטראלירן דער טעקע'ס אויסמעקן היסטאריע איידער איר טוט ארויפלאדן פונדאסניי.",
 'uploadwarning' => 'אַרויפֿלאָדן וואָרענונג',
 'uploadwarning-text' => 'זײַט אַזוי גוט מאדיפֿיצירן די טעקע באַשרייבונג און פרובירט נאכאַמאָל.',
-'savefile' => '×\90ױפֿ×\94×\99×\98×\9f ×\98עקע',
+'savefile' => '×\98עקע ×\90ױפֿ×\94×\99×\98×\9f',
 'uploadedimage' => 'אַרױפֿגעלאָדן "[[$1]]"',
 'overwroteimage' => 'אַרויפֿגעלאָדן א נײַע ווערסיע פון "[[$1]]"',
 'uploaddisabled' => 'אַרויפֿלאָדן טעקעס מבוטל',
 'copyuploaddisabled' => 'ארויפלאדן דורך URL אומאקטיווירט',
-'uploadfromurl-queued' => 'אייער ארויפֿלאד איז אין דער רייע.',
-'uploaddisabledtext' => 'אַרויפֿלאָדן טעקעס נישט דערמעגלעכט.',
-'php-uploaddisabledtext' => 'אַרויפֿלאָדן טעקעס נישט דערמעגלעכט אין PHP.
-זייט אזוי גוט בודק זיין די file_uploads שטעלונג.',
+'uploadfromurl-queued' => 'אייער ארויפלאד איז אין דער רייע.',
+'uploaddisabledtext' => 'אַרויפֿלאָדן טעקעס נישט דערמעגלעכט אצינד.',
 'uploadscripted' => 'די טעקע האט א סקריפט אדער HTML קאד וואס קען ווערן פֿאלש אויסגעטייטשט דורך א בלעטערער',
 'uploadvirus' => 'די טעקע האָט אַ ווירוס! פרטים: <div dir="rtl">$1</div>',
 'upload-source' => 'מקור טעקע',
@@ -1652,8 +1643,6 @@ $1",
 'upload-description' => 'טעקע שילדערונג',
 'upload-options' => "אַרויפֿלאָדן ברירה'ס",
 'watchthisupload' => 'אויפֿפאַסן דעם בלאט',
-'filewasdeleted' => 'א טעקע מיט דעם נאמען האט מען שוין ארויפגעלאדן און דערנאך אויסגעמעקט.
-איר זאלט בודק זיין דעם $1 איידער איר הייבט אן ארויפלאדן ווידעראמאל.',
 'upload-success-subj' => 'דערפֿאלגרייכער ארויפֿלאָד',
 'upload-success-msg' => 'אײַער אַרויפֿלאָד פֿון [$2] איז געווען דערפֿאלגרייך. עס איז פֿאַראָן דאָ: [[:{{ns:file}}:$1]]',
 'upload-failure-subj' => 'אַרויפֿלאָדן פראבלעם',
@@ -1686,7 +1675,6 @@ $1",
 'backend-fail-closetemp' => 'קען נישט שליסן צייַטווייַליקע טעקע.',
 'backend-fail-read' => 'קען נישט ליינען טעקע "$1".',
 'backend-fail-create' => 'קען נישט שרייבן טעקע "$1".',
-'backend-fail-maxsize' => 'מ\'האט נישט געקענט שרייבן די טעקע "$1" ווייל זי איז גרעסער פון {{PLURAL:$2|איין בייט|$2 בייטן}}.',
 
 # Lock manager
 'lockmanager-notlocked' => 'מ\'קען נישט אויפֿשליסן "$1"; ער איז נישט פֿארשלאסן.',
@@ -1779,7 +1767,6 @@ $1",
 'shared-repo-from' => 'פֿון $1',
 'shared-repo' => 'א געמיינזאַמער זאַפאַס',
 'shared-repo-name-wikimediacommons' => 'וויקימעדיע קאמאנס',
-'upload-disallowed-here' => 'ליידער קענט איר נישט איבערשרייבן דאס בילד.',
 
 # File reversion
 'filerevert' => 'צוריקדרייען $1',
@@ -1806,7 +1793,6 @@ $1",
 ** קאפירעכט פֿאַרלעצונג
 ** דופליקאַט',
 'filedelete-edit-reasonlist' => 'רעדאַקטירן אויסמעקן סיבות',
-'filedelete-maintenance' => 'אויסמעקן און צוריקשטעלן טעקעס צײַטווײַליק אומדערמעגלעכט בשעת אויפהאלטן.',
 'filedelete-maintenance-title' => 'מען קען נישט אויסמעקן די טעקע',
 
 # MIME search
@@ -1874,14 +1860,13 @@ $1",
 'withoutinterwiki' => 'בלעטער אן שפראך פֿארבינדונגען',
 'withoutinterwiki-summary' => 'די פֿאלגנדע בלעטער פֿאַרבינדן נישט מיט אַנדערע שפראַך ווערסיעס',
 'withoutinterwiki-legend' => 'פרעפֿיקס',
-'withoutinterwiki-submit' => 'ווײַזן',
+'withoutinterwiki-submit' => 'ווײַז',
 
 'fewestrevisions' => 'בלעטער מיט די מינדערסטע רעוויזיעס',
 
 # Miscellaneous special pages
 'nbytes' => '$1 {{PLURAL:$1|בייט|בייטן}}',
 'ncategories' => '{{PLURAL:$1|קאטעגאריע|$1 קאטעגאריעס}}',
-'ninterwikis' => '$1 {{PLURAL:$1|אינטערוויקי|אינטערוויקיס}}',
 'nlinks' => '$1 {{PLURAL:$1|לינק|לינקען}}',
 'nmembers' => '$1 {{PLURAL:$1|בלאט|בלעטער}}',
 'nrevisions' => '{{PLURAL:$1|איין רעוויזיע|$1 רעוויזיעס}}',
@@ -1909,7 +1894,6 @@ $1",
 'mostlinkedtemplates' => 'מערסט פֿארבינדענע מוסטערן',
 'mostcategories' => 'אַרטיקלען מיט די מערסטע קאַטעגאָריעס',
 'mostimages' => 'מערסט פֿארבונדענע טעקעס',
-'mostinterwikis' => 'בלעטער מיט די מערסטע אינטערוויקיס',
 'mostrevisions' => 'אַרטיקלען מיט די מערסטע באַאַרבעטונגען',
 'prefixindex' => 'פּרעפֿיקס אינדעקס',
 'prefixindex-namespace' => 'אלע בלעטער מיט פרעפֿיקס ($1 נאמענטייל)',
@@ -1936,7 +1920,7 @@ $1",
 'move' => 'באַװעגן',
 'movethispage' => 'באוועג דעם בלאט',
 'unusedimagestext' => 'די פֿאלגנדע טעקעס עקזיסטירן אבער ווערן נישט גענוצט אין קיין שום בלאַט.
\92×\99×\98 אַכט אז אנדערע וועבערטער קענען פֿארבינדן צו א טעקע מיט א דירעקטן URL, און קענען דעריבער באווײַזן זיך דאָ כאטש זיי זענען אין אקטיוון באניץ.',
\92×\99×\90 אַכט אז אנדערע וועבערטער קענען פֿארבינדן צו א טעקע מיט א דירעקטן URL, און קענען דעריבער באווײַזן זיך דאָ כאטש זיי זענען אין אקטיוון באניץ.',
 'unusedcategoriestext' => 'די פֿאלגנדע קאטעגאריעס עקסיסטירן, אבער קיין בלאט אדער קאטעגאריע ניצט זיי נישט.',
 'notargettitle' => 'קיין ציל',
 'notargettext' => 'איר האט נישט ספעציפֿירט קיין ציל בלאַט אדער באַניצער אויף וועמען אויסצופֿירן די פעולה.',
@@ -2049,10 +2033,8 @@ $1",
 # E-mail user
 'mailnologin' => 'נישטא קיין אדרעס צו שיקן',
 'mailnologintext' => 'איר ברויכט זײַן [[Special:UserLogin|אַרײַנלאגירט]] און האָבן א גילטיגן ע־פאסט אַדרעס אין אײַער [[Special:Preferences|פרעפֿערענצן]] צו שיקן ע־פאסט צו אַנדערע באַניצער.',
-'emailuser' => 'שיקן ע-פאסט צו דעם באַניצער',
-'emailuser-title-target' => 'שיקן {{GENDER:$1|דעם באניצער|די באניצערין}} ע־פאסט',
-'emailuser-title-notarget' => 'שיקן א באניצער ע־פאסט',
-'emailpage' => 'שיקן ע-פאסט צו באַניצער',
+'emailuser' => 'אַרויסשיקן ע-פאסט צו דעם באַניצער',
+'emailpage' => 'אַרויסשיקן ע-פאסט צו באַניצער.',
 'emailpagetext' => 'איר קענט ניצן דעם פֿארעם אונטן צו שיקן אן בליצבריוו צו דעם דאזיגן באַניצער.
 דער ע-פאסט אדרעס וואס איר האט אריינגעלייגט אין [[Special:Preferences| אייערע באניצער פרעפערנעצן]] וועט זיך ווייזן כאילו דאס איז געקומען פון דארטן, בכדי צו דערמעגלעכן א תשובה.',
 'usermailererror' => 'בליצבריוו האט צוריקגעשיקט א טעות:',
@@ -2091,7 +2073,7 @@ $1",
 'nowatchlist' => 'איר האט נישט קיין שום בלעטער אין אייער אויפפַּאסונג ליסטע.',
 'watchlistanontext' => 'ביטע $1 כדי צו זען אדער ענדערן בלעטער אין אייער אַכטגעבן ליסטע.',
 'watchnologin' => 'איר זענט נישט אַרײַנלאגירט',
-'watchnologintext' => '×\90×\99ר ×\93×\90רפֿ×\98 ×\96×\99×\99×\9f [[Special:UserLogin|×\90ר×\99×\99× ×\92×\9c×\90×\92×\99ר×\98]] ×¦×\95 ×\9e×\90×\93×\99פֿ×\99צ×\99ר×\9f ×\90×\99×\99ער ×\90×\95×\99פפַּ×\90ס×\95× ×\92Ö¾ליסטע.',
+'watchnologintext' => '×\90×\99ר ×\9e×\95×\96×\98 ×\96×\99×\99×\9f ×\90ר×\99×\99× ×\92עס×\99×\99× ×\98 [[Special:UserLogin|×\90ר×\99×\99× ×\92×\9c×\90×\92×\99ר×\98]] ×¦×\95 ×\9e×\90×\93×\99פֿ×\99צ×\99ר×\9f ×\90×\99×\99ער ×\90×\95×\99פפַּ×\90ס×\9f ליסטע.',
 'addwatch' => 'צולייגן צו דער אויפֿפאַסונג ליסטע',
 'addedwatchtext' => "דער בלאט \"[[:\$1]]\" איז צוגעלײגט געוואָרן צו אײַער [[Special:Watchlist|אויפֿפאַסונג ליסטע]].
 
@@ -2105,12 +2087,12 @@ $1",
 'unwatchthispage' => 'ענדיגן אויפֿפאַסן',
 'notanarticle' => 'דאס איז נישט קיין אינהאלט בלאט',
 'notvisiblerev' => 'די באארבעטונג איז געווארן אויסגעמעקט',
-'watchnochange' => 'ק×\99×\99× ×¢ ×¤Ö¿×\95×\9f ×\90ײַערע ×\90×\95×\99פֿ×\92עפ×\90ַס×\98×¢ ×\91×\9c×¢×\98ער ×\94×\90×\91×\9f ×\96×\99×\9a ×\92×¢×¢× ×\93ער×\98 אין דעם צײַט פעריאד געוויזן.',
+'watchnochange' => 'ק×\99×\99× ×¢ ×¤Ö¿×\95×\9f ×\90ײַערע ×\90×\95×\99פֿ×\92עפ×\90ַס×\98×¢ ×\91×\9c×¢×\98ער ×\96×¢× ×¢×\9f ×\91×\90Ö·×\90ַר×\91×¢×\98 ×\92×¢×\95×\95×\90ר×\9f אין דעם צײַט פעריאד געוויזן.',
 'watchlist-details' => '{{PLURAL:$1|איין בלאט|$1 בלעטער}} אין אייער אויפֿפאסן ליסטע (נישט רעכענען  רעדן בלעטער).',
 'wlheader-enotif' => '* ע-פאסט מעלדונג ערמעגליכט.',
 'wlheader-showupdated' => "* בלעטער געענדערט זײַט אײַער לעצטן וויזיט זען געוויזן '''דיק'''",
 'watchmethod-recent' => 'קאנטראלירן לעצטע ענדערונגען פֿאַר אויפֿגעפאַסטע בלעטער',
-'watchmethod-list' => 'ק×\90× ×\98ר×\90×\9c×\99ר×\9f ×\91×\9c×¢×\98ער ×\90×\99×\9f ×\90Ö·×\9b×\98×\95× ×\92Ö¾×\9c×\99ס×\98×¢ ×¤Ö¿×\90ַר ×\9cעצ×\98×¢ ×¢× ×\93×¢רונגען',
+'watchmethod-list' => 'ק×\90× ×\98ר×\90×\9c×\99ר×\9f ×\91×\9c×¢×\98ער ×\90×\99×\9f ×\90Ö·×\9b×\98×\92×¢×\91×\9fÖ¾×\9c×\99ס×\98×¢ ×¤Ö¿×\90ַר × ×²Ö·×¢ ×¨×¢×\93×\90ַק×\98×\99רונגען',
 'watchlistcontains' => 'אייער אויפֿפאסונג ליסטע אנטהאלט {{PLURAL:$1|איין בלאט|$1 בלעטער}}.',
 'iteminvalidname' => "פּראָבלעם מיט '$1', אומגילטיקער נאָמען ...",
 'wlnote' => "אונטן {{PLURAL:$1|איז די לעצטע ענדערונג|זענען די לעצטע '''$1''' ענדערונגען}} אין {{PLURAL:$2|דער לעצטער שעה|די לעצטע '''$2''' שעה'ן}} ביז $3, $4.",
@@ -2834,32 +2816,16 @@ $1',
 
 # Info page
 'pageinfo-title' => 'אינפֿאָרמאַציע פֿאַר "$1"',
-'pageinfo-header-basic' => 'גרונטלעכע אינפֿארמאַציע',
-'pageinfo-header-edits' => '!רעדאַקטירן היסטאריע',
-'pageinfo-header-restrictions' => 'בלאט באַשיצונג',
-'pageinfo-header-properties' => 'בלאַט אייגנשאַפֿטן',
-'pageinfo-display-title' => 'געוויזענע קעפל',
-'pageinfo-default-sort' => 'גרונט סארטירן שליסל',
-'pageinfo-length' => 'בלאט לענג (אין בייטן)',
-'pageinfo-article-id' => 'בלאט נומער',
-'pageinfo-robot-policy' => 'זוכמאשין סטאטוס',
+'pageinfo-header-edits' => 'רעדאַקטירונגען',
+'pageinfo-header-watchlist' => 'אויפֿפאַסונג ליסטע',
+'pageinfo-header-views' => 'קוקן',
+'pageinfo-subjectpage' => 'בלאַט',
+'pageinfo-talkpage' => 'רעדן בלאַט',
+'pageinfo-watchers' => 'צאָל אויפֿפאַסער',
+'pageinfo-edits' => 'צאָל ענדערונגען',
+'pageinfo-authors' => 'צאָל באַזונדערע שרײַבער',
 'pageinfo-views' => 'צאַל קוקן',
-'pageinfo-watchers' => '!צאָל בלאט אויפֿפאַסער',
-'pageinfo-redirects-name' => 'ווײַטערפירונגען צו דעם בלאט',
-'pageinfo-subpages-name' => 'אונטערבלעטער פון דעם בלאט',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|ווײַטערפירונג|ווײַטערפירונגען}}; $3 {{PLURAL:$3|סתם בלאט|סתם בלעטער}})',
-'pageinfo-firstuser' => 'בלאט שאפער',
-'pageinfo-firsttime' => 'דאטע פון שאפן בלאט',
-'pageinfo-lastuser' => 'לעצטער רעדאקטירער',
-'pageinfo-lasttime' => 'דאטע פון לעצטער רעדאקטירונג',
-'pageinfo-edits' => 'סה"כ צאָל ענדערונגען',
-'pageinfo-authors' => 'סה"כ צאָל באַזונדערע שרײַבער',
-'pageinfo-recent-edits' => 'לעצטיקע צאל רעדאקטירונגען (במשך די לעצטע $1)',
-'pageinfo-recent-authors' => 'לעצטיקע צאָל באַזונדערע שרײַבער',
-'pageinfo-restriction' => 'בלאט שוץ (<code>$1</code>)',
-'pageinfo-magic-words' => '{{PLURAL:$1|מאגיש ווארט|מאגישע ווערטער}} ($1)',
-'pageinfo-hidden-categories' => 'באהאלטענע {{PLURAL:$1|קאטעגאריע|קאטעגאריעס}} ($1)',
-'pageinfo-templates' => ' {{PLURAL:$1|אריבערגעשלאסענער מוסטער|אריבערגשלאסענע מוסטערן}} ($1)',
+'pageinfo-viewsperedit' => 'צאל קוקן צו א רעדאַקטירונג',
 
 # Skin names
 'skinname-standard' => 'קלאסיש',
@@ -2904,9 +2870,6 @@ $1',
 'nextdiff' => 'קומענדיקע ווערסיע ←',
 
 # Media information
-'mediawarning' => "'''ווארענונג''': דער טעקע טיפ קען אנטהאלטן בייזוויליקן קאד.
-דורכפירן דעם קאד קען שעדיקן אייער סיסטעם.",
-'imagemaxsize' => "מאקסימאלע בילד גרייס :<br />''(פאר טעקע באשרייבונג בלעטער)''",
 'thumbsize' => 'קליינבילד גרייס:',
 'widthheight' => '$1 × $2',
 'widthheightpage' => '$1 × $2, {{PLURAL:$3|איין בלאט|$3 בלעטער}}',
@@ -2988,7 +2951,6 @@ $1',
 'exif-orientation' => 'אריענטאַציע',
 'exif-samplesperpixel' => 'צאל קאמאפאנענטן',
 'exif-planarconfiguration' => 'דאטן איינארדנונג',
-'exif-jpeginterchangeformatlength' => 'בייטן פון JPEG דאטן',
 'exif-datetime' => 'טעקע ענדערונג דאטע און צײַט',
 'exif-imagedescription' => 'בילד טיטל',
 'exif-make' => 'פֿאטא-אפאראט פֿאבריצירער',
@@ -3471,17 +3433,12 @@ $5
 'version-variables' => 'וואַריאַבלען',
 'version-skins' => 'באניצער־אייבערפלאכן',
 'version-other' => 'אנדער',
-'version-hooks' => 'Hook סטרוקטורן',
-'version-extension-functions' => 'פארברייטערן פונקציעס',
-'version-parser-extensiontags' => 'פארזער פארברייטערן טאַגן',
-'version-hook-name' => 'נאמען פון hook',
 'version-version' => '(ווערסיע $1)',
 'version-license' => 'ליצענץ',
 'version-poweredby-others' => 'אַנדערע',
 'version-software' => 'אינסטאַלירט ווייכוואַרג',
 'version-software-product' => 'פראדוקט',
 'version-software-version' => 'ווערסיע',
-'version-entrypoints-header-entrypoint' => 'אריינגאנג פונקט',
 'version-entrypoints-header-url' => 'URL',
 
 # Special:FilePath
index 87aa016..817736d 100644 (file)
@@ -2619,10 +2619,15 @@ kò le yípò ojúewé padà sí ara rẹ̀.',
 # Info page
 'pageinfo-title' => 'Àròyé fún "$1"',
 'pageinfo-header-edits' => 'Àwọn àtúnṣe',
-'pageinfo-views' => 'Iye àwọn ìwò',
+'pageinfo-header-watchlist' => 'Ìmójútó',
+'pageinfo-header-views' => 'Àwọn ìwò',
+'pageinfo-subjectpage' => 'Ojúewé',
+'pageinfo-talkpage' => 'Ojúewé ọ̀rọ̀',
 'pageinfo-watchers' => 'Iye àwọn aláàbójúwò',
 'pageinfo-edits' => 'Iye àwọn àtúnṣe',
 'pageinfo-authors' => 'Iye àwọn olùdá ọ̀tọ̀ọ̀tọ̀',
+'pageinfo-views' => 'Iye àwọn ìwò',
+'pageinfo-viewsperedit' => 'Iye ìwò fún àtúnṣe kọ̀ọ̀kan',
 
 # Patrolling
 'markaspatrolleddiff' => 'Ìṣààmí sí bíi sísọ́',
index b067087..49c77d0 100644 (file)
@@ -211,44 +211,33 @@ $specialPageAliases = array(
 );
 
 $magicWords = array(
-       'redirect'                  => array( '0', '#重定向', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__无目录__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__无图库__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__强显目录__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__目录__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__无段落编辑__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', '本月', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonth1'             => array( '1', '本月1', 'CURRENTMONTH1' ),
-       'currentmonthname'          => array( '1', '本月名称', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', '本月简称', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', '今天', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', '今天2', 'CURRENTDAY2' ),
-       'currentyear'               => array( '1', '今年', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', '此时', '当前时间', 'CURRENTTIME' ),
-       'numberofpages'             => array( '1', '页面数', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', '条目数', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', '文件数', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', '用户数', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', '活跃用户数', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', '编辑数', 'NUMBEROFEDITS' ),
-       'numberofviews'             => array( '1', '访问数', 'NUMBEROFVIEWS' ),
-       'pagename'                  => array( '1', '页面名', 'PAGENAME' ),
-       'fullpagename'              => array( '1', '完整页面名', 'FULLPAGENAME' ),
-       'img_thumbnail'             => array( '1', '缩略图', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', '缩略图=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', '右', 'right' ),
-       'img_left'                  => array( '1', '左', 'left' ),
-       'img_none'                  => array( '1', '无', 'none' ),
-       'img_width'                 => array( '1', '$1像素', '$1px' ),
-       'img_center'                => array( '1', '居中', 'center', 'centre' ),
-       'img_page'                  => array( '1', '页数=$1', '$1页', 'page=$1', 'page $1' ),
-       'img_link'                  => array( '1', '链接=$1', 'link=$1' ),
-       'img_alt'                   => array( '1', '替代文本=$1', 'alt=$1' ),
-       'newsectionlink'            => array( '1', '__新段落链接__', '__NEWSECTIONLINK__' ),
-       'nonewsectionlink'          => array( '1', '__无新段落链接__', '__NONEWSECTIONLINK__' ),
-       'language'                  => array( '0', '#语言:', '#LANGUAGE:' ),
-       'tag'                       => array( '0', '标记', 'tag' ),
-       'pagesize'                  => array( '1', '页面大小', 'PAGESIZE' ),
+       'redirect'                => array( '0', '#重定向', '#REDIRECT' ),
+       'notoc'                   => array( '0', '_无目录_', '__NOTOC__' ),
+       'nogallery'               => array( '0', '_无图库_', '__NOGALLERY__' ),
+       'forcetoc'                => array( '0', '_强显目录_', '__FORCETOC__' ),
+       'toc'                     => array( '0', '_目录_', '__TOC__' ),
+       'noeditsection'           => array( '0', '_无段落编辑_', '__NOEDITSECTION__' ),
+       'currentmonth'            => array( '1', '本月', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'           => array( '1', '本月1', 'CURRENTMONTH1' ),
+       'currentmonthname'        => array( '1', '本月名称', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'      => array( '1', '本月简称', 'CURRENTMONTHABBREV' ),
+       'currentday'              => array( '1', '今天', 'CURRENTDAY' ),
+       'currentday2'             => array( '1', '今天2', 'CURRENTDAY2' ),
+       'currentyear'             => array( '1', '今年', 'CURRENTYEAR' ),
+       'currenttime'             => array( '1', '此时', '当前时间', 'CURRENTTIME' ),
+       'numberofpages'           => array( '1', '页数', 'NUMBEROFPAGES' ),
+       'numberofarticles'        => array( '1', '条目数', 'NUMBEROFARTICLES' ),
+       'numberoffiles'           => array( '1', '文件数', 'NUMBEROFFILES' ),
+       'numberofusers'           => array( '1', '用户数', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'     => array( '1', '活跃用户数', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'           => array( '1', '编辑数', 'NUMBEROFEDITS' ),
+       'numberofviews'           => array( '1', '访问数', 'NUMBEROFVIEWS' ),
+       'pagename'                => array( '1', '页名', 'PAGENAME' ),
+       'fullpagename'            => array( '1', '全页名', 'FULLPAGENAME' ),
+       'newsectionlink'          => array( '1', '_新段落链接_', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'        => array( '1', '_无新段落链接_', '__NONEWSECTIONLINK__' ),
+       'language'                => array( '0', '#语言:', '#LANGUAGE:' ),
+       'pagesize'                => array( '1', '页面大小', 'PAGESIZE' ),
 );
 
 $linkTrail = '/^()(.*)$/sD';
@@ -1858,7 +1847,6 @@ $1',
 'shared-repo-from' => '出自$1',
 'shared-repo' => '一个共用文件库',
 'shared-repo-name-wikimediacommons' => '维基共享资源',
-'upload-disallowed-here' => '您不可以覆盖此图像',
 
 # File reversion
 'filerevert' => '恢复$1',
@@ -2206,14 +2194,14 @@ $1',
 'changed' => '更改',
 'created' => '创建',
 'enotif_subject' => '{{SITENAME}}页面“$PAGETITLE”已被$PAGEEDITOR$CHANGEDORCREATED',
-'enotif_lastvisited' => '请浏览 $1 查看你上次访问后的所有更改。',
-'enotif_lastdiff' => '请浏览 $1 查看该更改。',
+'enotif_lastvisited' => '请浏览$1查看你上次访问后的所有更改。',
+'enotif_lastdiff' => '请浏览$1查看该更改。',
 'enotif_anon_editor' => '匿名用户$1',
 'enotif_body' => '亲爱的$WATCHINGUSERNAME:
 
 你好!
 
-{{SITENAME}}页面$PAGETITLE已于$PAGEEDITDATE被$PAGEEDITOR $CHANGEDORCREATED,请浏览 $PAGETITLE_URL 查看当前版本。
+{{SITENAME}}页面$PAGETITLE已于$PAGEEDITDATE被$PAGEEDITOR$CHANGEDORCREATED,请浏览$PAGETITLE_URL查看当前版本。
 $NEWPAGE
 编辑摘要:$PAGESUMMARY $PAGEMINOREDIT
 
@@ -2293,7 +2281,7 @@ $UNWATCHURL
 'protectlogtext' => '下面是页面保护更改的列表。请见[[Special:ProtectedPages|受保护页面列表]]查看目前正在进行的页面保护的列表。',
 'protectedarticle' => '保护“[[$1]]”',
 'modifiedarticleprotection' => '更改“[[$1]]”的保护等级',
-'unprotectedarticle' => '除“[[$1]]”的保护',
+'unprotectedarticle' => '除“[[$1]]”的保护',
 'movedarticleprotection' => '移动保护设置自“[[$2]]”至“[[$1]]”',
 'protect-title' => '更改“$1”的保护等级',
 'protect-title-notallowed' => '查看“$1”的保护等级',
@@ -2931,10 +2919,15 @@ $1被封禁的理由是:“$2”',
 # Info page
 'pageinfo-title' => '"$1" 的信息',
 'pageinfo-header-edits' => '编辑',
-'pageinfo-views' => '视图的数量',
+'pageinfo-header-watchlist' => '监视列表',
+'pageinfo-header-views' => '视图',
+'pageinfo-subjectpage' => '页面',
+'pageinfo-talkpage' => '讨论页',
 'pageinfo-watchers' => '监视者数目',
 'pageinfo-edits' => '编辑数量',
 'pageinfo-authors' => '作者数量',
+'pageinfo-views' => '视图的数量',
+'pageinfo-viewsperedit' => '每个编辑视图',
 
 # Skin names
 'skinname-standard' => '标准',
index 27f19e8..de85162 100644 (file)
@@ -33,7 +33,6 @@
  * @author PhiLiP
  * @author Philip
  * @author Shinjiman
- * @author Shirayuki
  * @author Shizhao
  * @author Simon Shek
  * @author Skjackey tse
@@ -251,7 +250,7 @@ $messages = array(
 'tog-watchlisthideliu' => '監視列表中隱藏登入用戶',
 'tog-watchlisthideanons' => '監視列表中隱藏匿名用戶',
 'tog-watchlisthidepatrolled' => '監視清單中隱藏已巡查的編輯',
-'tog-ccmeonemails' => '當我寄電子郵件給其他用戶時,也寄一份複本到我的信箱',
+'tog-ccmeonemails' => '當我寄電子郵件給其他用戶時,也寄一份複本到我的信箱',
 'tog-diffonly' => '比較版本差異時不顯示頁面內容',
 'tog-showhiddencats' => '顯示隱藏分類',
 'tog-noconvertlink' => '不轉換連結標題',
@@ -862,11 +861,12 @@ $2
 'userpage-userdoesnotexist-view' => '未曾建立用戶名「$1」。',
 'blocked-notice-logextract' => '這位用戶現正被封鎖。
 下面有最近的封鎖紀錄以供參考:',
-'clearyourcache' => "'''注意:'''在保存以後,您必須繞過瀏覽器緩存才能看到所作出的改變。
-* '''火狐(Firefox)/Safari:'''按住“Shift”鍵再點擊“刷新”,或按下“Ctrl-F5”或“Ctrl-R”(Mac上為“⌘-R”)
-* '''谷歌瀏覽器(Google Chrome):'''按下“Ctrl-Shift-R”(Mac上為“⌘-Shift-R”)
-* '''Internet Explorer:'''按住“Ctrl”鍵再點擊“刷新”,或按下“Ctrl-F5”
-* '''Opera:'''在“工具→首選項”中清除緩存",
+'clearyourcache' => "'''注意:在保存以後,您必須繞過瀏覽器緩存才能看到所作出的改變。'''
+* '''火狐(Firefox)/Safari''':按住“Shift”鍵再點擊“刷新”,或按下“Ctrl-F5”或“Ctrl-R”(Mac上為“⌘-R”)
+* '''谷歌瀏覽器(Google Chrome)''':按下“Ctrl-Shift-R”(Mac上為“⌘-Shift-R”)
+* '''Internet Explorer''':按住“Ctrl”鍵再點擊“刷新”,或按下“Ctrl-F5”
+* '''Konqueror''':點擊“刷新”或按下“F5”
+* '''Opera''':在“工具→首選項”中清除緩存",
 'usercssyoucanpreview' => "'''提示:''' 在保存前請用「{{int:showpreview}}」按鈕來測試您新的 CSS 。",
 'userjsyoucanpreview' => "'''提示:''' 在保存前請用「{{int:showpreview}}」按鈕來測試您新的 JavaScript 。",
 'usercsspreview' => "'''記住您只是在預覽您的個人 CSS。'''
@@ -1832,7 +1832,6 @@ $1',
 'shared-repo-from' => '出自$1',
 'shared-repo' => '一個共用檔案庫',
 'shared-repo-name-wikimediacommons' => '維基共享資源',
-'upload-disallowed-here' => '您不可以覆蓋此圖像。',
 
 # File reversion
 'filerevert' => '恢復$1',
@@ -1943,7 +1942,6 @@ Template:消除歧義',
 # Miscellaneous special pages
 'nbytes' => '$1位元組',
 'ncategories' => '$1個分類',
-'ninterwikis' => '$1 個跨維基',
 'nlinks' => '$1個連結',
 'nmembers' => '$1個成員',
 'nrevisions' => '$1個修訂',
@@ -1972,7 +1970,6 @@ Template:消除歧義',
 'mostlinkedtemplates' => '最多連結模板',
 'mostcategories' => '最多分類頁面',
 'mostimages' => '最多連結檔案',
-'mostinterwikis' => '最多跨維基頁面',
 'mostrevisions' => '最多修訂頁面',
 'prefixindex' => '所有有前綴的頁面',
 'prefixindex-namespace' => '帶有前綴的頁面(屬於$1名字空間)',
@@ -2119,8 +2116,6 @@ Template:消除歧義',
 並在[[Special:Preferences|偏好設定]]
 中有一個有效的 e-mail 地址才可以電郵其他用戶。',
 'emailuser' => 'E-mail該用戶',
-'emailuser-title-target' => '電郵這位{{GENDER:$1|用戶}}',
-'emailuser-title-notarget' => 'E-mail用戶',
 'emailpage' => 'E-mail用戶',
 'emailpagetext' => '您可以用下面的表格去寄一封電郵給這位用戶。
 您在[[Special:Preferences|您的參數設置]]中所輸入的電子郵件地址將出現在郵件「發件人」一欄中,這樣該用戶就可以回覆您。',
@@ -2195,8 +2190,8 @@ Template:消除歧義',
 'changed' => '更改',
 'created' => '建立了',
 'enotif_subject' => '{{SITENAME}}頁面“$PAGETITLE”已被$PAGEEDITOR$CHANGEDORCREATED',
-'enotif_lastvisited' => '請參閱 $1 檢視你上次訪問後的所有更改。',
-'enotif_lastdiff' => '請參閱 $1 檢視該更改。',
+'enotif_lastvisited' => '檢視您上次訪問後的所有更改請參閱$1。',
+'enotif_lastdiff' => '檢視更改請參閱$1。',
 'enotif_anon_editor' => '匿名用戶$1',
 'enotif_body' => '親愛的$WATCHINGUSERNAME:
 
@@ -2758,7 +2753,6 @@ $1被封禁的理由是“$2”',
 'import-interwiki-templates' => '包含所有模板',
 'import-interwiki-submit' => '匯入',
 'import-interwiki-namespace' => '目的名字空間:',
-'import-interwiki-rootpage' => '目標根頁(可選):',
 'import-upload-filename' => '檔案名稱:',
 'import-comment' => '註解:',
 'importtext' => '請使用[[Special:Export|匯出功能]]從來源維基匯出檔案,
@@ -2791,9 +2785,6 @@ $1被封禁的理由是“$2”',
 'import-error-interwiki' => '頁面"$1"未能導入,這是因為他的頁面名稱預留了供跨維基連結使用。',
 'import-error-special' => '"$1"未能導入因為該頁面使用一個不能創建頁面的特殊名字空間。',
 'import-error-invalid' => '"$1"不能導入,因為名字無效。',
-'import-options-wrong' => '{{PLURAL:$2|選項}}出錯:<nowiki>$1</nowiki>',
-'import-rootpage-invalid' => '指定的根頁標題無效。',
-'import-rootpage-nosubpage' => '名字空間「$1」的根頁面不允許子頁面。',
 
 # Import log
 'importlogpage' => '匯入日誌',
@@ -2941,34 +2932,16 @@ $1被封禁的理由是“$2”',
 
 # Info page
 'pageinfo-title' => '" $1 "的信息',
-'pageinfo-header-basic' => '基本資料',
-'pageinfo-header-edits' => '編輯歷史',
-'pageinfo-header-restrictions' => '保護頁面',
-'pageinfo-header-properties' => '頁面屬性',
-'pageinfo-display-title' => '顯示標題',
-'pageinfo-default-sort' => '預設排序字:',
-'pageinfo-length' => '頁面長度 (以位元組為單位)',
-'pageinfo-article-id' => '頁面編號',
-'pageinfo-robot-policy' => '搜尋引擎狀態',
-'pageinfo-robot-index' => '可索引',
-'pageinfo-robot-noindex' => '不可索引',
+'pageinfo-header-edits' => '編輯',
+'pageinfo-header-watchlist' => '監視列表',
+'pageinfo-header-views' => '檢視',
+'pageinfo-subjectpage' => '頁',
+'pageinfo-talkpage' => '討論頁',
+'pageinfo-watchers' => '監視者數目',
+'pageinfo-edits' => '編輯次數',
+'pageinfo-authors' => '作者數',
 'pageinfo-views' => '觀看次數',
-'pageinfo-watchers' => '頁面監視者數目',
-'pageinfo-redirects-name' => '重定向到此頁',
-'pageinfo-subpages-name' => '此頁面的子頁面',
-'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|重定向|重定向}}; $3 {{PLURAL:$3|非重定向|非重定向}})',
-'pageinfo-firstuser' => '頁面的建立者',
-'pageinfo-firsttime' => '頁面創建日期',
-'pageinfo-lastuser' => '最近編者',
-'pageinfo-lasttime' => '最新編輯日期',
-'pageinfo-edits' => '編輯總次數',
-'pageinfo-authors' => '作者總數',
-'pageinfo-recent-edits' => '最近編輯次數 (過去 $1 內)',
-'pageinfo-recent-authors' => '最近作者數目',
-'pageinfo-restriction' => '保護頁面 ( <code>{{lcfirst:$1}}</code> )',
-'pageinfo-magic-words' => '魔術{{PLURAL:$1|字|字}} ( $1 )',
-'pageinfo-hidden-categories' => '隱藏{{PLURAL:$1|分類|分類}} ( $1 )',
-'pageinfo-templates' => '被引用的{{PLURAL:$1|模版|模版}} ( $1 )',
+'pageinfo-viewsperedit' => '每次編輯檢視數',
 
 # Skin names
 'skinname-standard' => '標準',
@@ -3019,7 +2992,6 @@ $1',
 'file-info-size-pages' => '$1 × $2像素,檔案大小: $3,檔案類型: $4, $5 {{PLURAL:$5|頁|頁}}',
 'file-nohires' => '無更高解像度可提供。',
 'svg-long-desc' => 'SVG 檔案,表面大小:$1 × $2 像素,檔案大小:$3',
-'svg-long-desc-animated' => 'SVG 動畫檔案,表面大小:$1 × $2 像素,檔案大小:$3',
 'show-big-image' => '完整解像度',
 'show-big-image-preview' => '此預覽的大小:$1.',
 'show-big-image-other' => '其他{{PLURAL:$2||}}解析度:$1。',
@@ -3029,8 +3001,6 @@ $1',
 'file-info-png-looped' => '循環',
 'file-info-png-repeat' => '已播放$1次',
 'file-info-png-frames' => '$1幀',
-'file-no-thumb-animation' => "'''注意: 由於技術限制,不能播放此檔案縮圖的動畫。'''",
-'file-no-thumb-animation-gif' => "'''注意: 由於技術限制,不能播放此高解析度GIF圖像縮圖的動畫。'''",
 
 # Special:NewFiles
 'newimages' => '新建圖片畫廊',
index 6ffc145..4c72080 100644 (file)
--- a/load.php
+++ b/load.php
@@ -31,7 +31,7 @@ if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'phase3/includes/WebStart.php' );
 } else {
-       require ( __DIR__ . '/includes/WebStart.php' );
+       require ( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 
 wfProfileIn( 'load.php' );
index 6da5815..cec1270 100644 (file)
  * @defgroup Maintenance Maintenance
  */
 
-// Make sure we're on PHP5 or better
-if ( !function_exists( 'version_compare' ) || version_compare( PHP_VERSION, '5.3.2' ) < 0 ) {
-       require_once( dirname( __FILE__ ) . '/../includes/PHPVersionError.php' );
-       wfPHPVersionError( 'cli' );
-}
-
 /**
  * @defgroup MaintenanceArchive Maintenance archives
  * @ingroup Maintenance
  */
 
 // Define this so scripts can easily find doMaintenance.php
-define( 'RUN_MAINTENANCE_IF_MAIN', __DIR__ . '/doMaintenance.php' );
+define( 'RUN_MAINTENANCE_IF_MAIN', dirname( __FILE__ ) . '/doMaintenance.php' );
 define( 'DO_MAINTENANCE', RUN_MAINTENANCE_IF_MAIN ); // original name, harmless
 
 $maintClass = false;
 
+// Make sure we're on PHP5 or better
+if ( !function_exists( 'version_compare' ) || version_compare( PHP_VERSION, '5.3.2' ) < 0 ) {
+       require_once( dirname( __FILE__ ) . '/../includes/PHPVersionError.php' );
+       wfPHPVersionError( 'cli' );
+}
 
 /**
  * Abstract maintenance class for quickly writing and churning out
@@ -124,7 +123,7 @@ abstract class Maintenance {
                global $IP;
                $IP = strval( getenv( 'MW_INSTALL_PATH' ) ) !== ''
                        ? getenv( 'MW_INSTALL_PATH' )
-                       : realpath( __DIR__ . '/..' );
+                       : realpath( dirname( __FILE__ ) . '/..' );
 
                $this->addDefaultParams();
                register_shutdown_function( array( $this, 'outputChanneled' ), false );
@@ -989,7 +988,7 @@ abstract class Maintenance {
         * @return string
         */
        protected function getDir() {
-               return __DIR__;
+               return dirname( __FILE__ );
        }
 
        /**
@@ -1010,9 +1009,9 @@ abstract class Maintenance {
        protected static function getCoreScripts() {
                if ( !self::$mCoreScripts ) {
                        $paths = array(
-                               __DIR__,
-                               __DIR__ . '/language',
-                               __DIR__ . '/storage',
+                               dirname( __FILE__ ),
+                               dirname( __FILE__ ) . '/language',
+                               dirname( __FILE__ ) . '/storage',
                        );
                        self::$mCoreScripts = array();
                        foreach ( $paths as $p ) {
index d406ea8..1765bd9 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup MaintenanceArchive
  */
 
-require( __DIR__ . '/../commandLine.inc' );
+require( dirname( __FILE__ ) . '/../commandLine.inc' );
 
 class UpdateLogging {
 
index 475cafc..78cae8c 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to correct wrong values in the `page_latest` field
index 84aac57..ec395eb 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/backup.inc' );
+require_once( dirname( __FILE__ ) . '/backup.inc' );
 
 /**
  * @ingroup Maintenance
@@ -354,12 +354,12 @@ class TextPassDumper extends BackupDumper {
                                wfDebug( "TextDumpPass::readDump encountered XML parsing error\n" );
 
                                $byte = xml_get_current_byte_index( $parser );
-                               $msg = wfMessage( 'xml-error-string',
+                               $msg = wfMsgHtml( 'xml-error-string',
                                        'XML import parse failure',
                                        xml_get_current_line_number( $parser ),
                                        xml_get_current_column_number( $parser ),
                                        $byte . ( is_null( $chunk ) ? null : ( '; "' . substr( $chunk, $byte -$offset, 16 ) . '"' ) ),
-                                       xml_error_string( xml_get_error_code( $parser ) ) )->escaped();
+                                       xml_error_string( xml_get_error_code( $parser ) ) );
 
                                xml_parser_free( $parser );
 
index 822f1a6..0056c3c 100644 (file)
@@ -27,7 +27,7 @@
  * @ingroup Benchmark
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 abstract class Benchmarker extends Maintenance {
        private $results;
 
index fb836c1..cf62aad 100644 (file)
@@ -22,7 +22,7 @@
  * @author  Platonides
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 class bench_HTTP_HTTPS extends Benchmarker {
 
        public function __construct() {
index 6e44864..7138552 100644 (file)
@@ -4,7 +4,7 @@
  * @ingroup Benchmark
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 
 class BenchmarkDeleteTruncate extends Benchmarker {
 
index 4a3abd4..dafce05 100644 (file)
@@ -22,7 +22,7 @@
  * @author  Platonides
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 class bench_if_switch extends Benchmarker {
 
        public function __construct() {
index cce7879..73ace2b 100644 (file)
@@ -4,7 +4,7 @@
  * @ingroup Benchmark
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 
 function bfNormalizeTitleStrTr( $str ) {
     return strtr( $str, '_', ' ' );
index d71f5f5..2e4b902 100644 (file)
@@ -1,22 +1,22 @@
 <?php
-/**
- * @file
- * @ingroup Benchmark
- */
-
-require_once( __DIR__ . '/Benchmarker.php' );
+/**\r
+ * @file\r
+ * @ingroup Benchmark\r
+ */\r
+\r
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );\r
 
 /**
  * This little benchmark executes the regexp used in Language->checkTitleEncoding() and compares its execution time
  * against that of mb_check_encoding, if available.
- */
+ */\r
 class bench_utf8_title_check extends Benchmarker {
 
        private $canRun;
 
        private $data;
 
-       public function __construct() {
+       public function __construct() {\r
                parent::__construct();
 
                $this->data = array (
@@ -43,14 +43,14 @@ class bench_utf8_title_check extends Benchmarker {
 
                $this->canRun = function_exists ( 'mb_check_encoding' );
 
-               if ( $this->canRun ) {
+               if ( $this->canRun ) {\r
                        $this->mDescription = "Benchmark for using a regexp vs. mb_check_encoding to check for UTF-8 encoding.";
                        mb_internal_encoding( 'UTF-8' );
                } else {
                        $this->mDescription = "CANNOT RUN benchmark using mb_check_encoding: function not available.";
-               }
-       }
-
+               }\r
+       }\r
+\r
        public function execute() {
                if ( !$this->canRun ) {
                        return;
@@ -69,22 +69,22 @@ class bench_utf8_title_check extends Benchmarker {
                                'function' => array( $this, 'use_regexp_once_only' ),
                                'args' => array( rawurldecode ( $val ) )
                        );
-                       $benchmarks[] = array(
-                               'function' => array( $this, 'use_mb_check_encoding' ),
-                               'args' => array( rawurldecode ( $val ) )
+                       $benchmarks[] = array(\r
+                               'function' => array( $this, 'use_mb_check_encoding' ),\r
+                               'args' => array( rawurldecode ( $val ) )\r
                        );
-               }
+               }\r
                $this->bench( $benchmarks );
-               print $this->getFormattedResults();
-       }
+               print $this->getFormattedResults();\r
+       }\r
 
        private $isutf8;
-
+\r
        function use_regexp( $s ) {
                $this->isutf8 = preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
-                               '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s );
-       }
-
+                               '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s );\r
+       }\r
+\r
        function use_regexp_non_capturing( $s ) {
                // Same as above with a non-capturing subgroup.
                $this->isutf8 = preg_match( '/^(?:[\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
@@ -97,11 +97,11 @@ class bench_utf8_title_check extends Benchmarker {
                                '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s );
        }
 
-       function use_mb_check_encoding( $s ) {
-               $this->isutf8 = mb_check_encoding( $s, 'UTF-8' );
-       }
-
-}
-
-$maintClass = 'bench_utf8_title_check';
-require_once( RUN_MAINTENANCE_IF_MAIN );
+       function use_mb_check_encoding( $s ) {\r
+               $this->isutf8 = mb_check_encoding( $s, 'UTF-8' );\r
+       }\r
+\r
+}\r
+\r
+$maintClass = 'bench_utf8_title_check';\r
+require_once( RUN_MAINTENANCE_IF_MAIN );\r
index cd07fbd..4caebc5 100644 (file)
@@ -22,7 +22,7 @@
  * @author  Platonides
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 class bench_wfIsWindows extends Benchmarker {
 
        public function __construct() {
index 508ea80..4ec2616 100644 (file)
@@ -19,7 +19,7 @@
  * @ingroup Benchmark
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 
 class BenchmarkHooks extends Benchmarker {
 
index 4d36d26..e9d2ec7 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Benchmark
  */
 
-require_once( __DIR__ . '/Benchmarker.php' );
+require_once( dirname( __FILE__ ) . '/Benchmarker.php' );
 
 class BenchmarkPurge extends Benchmarker {
 
index c06c2cd..270f7a6 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 /** */
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 
 function cdbShowHelp( $command ) {
        $commandList = array(
index f276fc1..e4063f9 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to change the password of a given user.
index 8d0e442..ea6c09f 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to check classes definitions in the autoloader.
index 4ba7e66..4e084af 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to check that pages marked as being redirects really are.
index c05d915..d7463ec 100644 (file)
@@ -20,7 +20,7 @@
  * @file
  * @ingroup Maintenance
  */
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to check images to see if they exist, are readable, etc.
index 0a22f58..3019b84 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to check syntax of all PHP files in MediaWiki.
index dd5e002..6a9294a 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to check that database usernames are actually valid.
index dbc2e0d..d449d6c 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to cleans up old database tables, dropping old indexes
index ec2aa95..b61f6ff 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/cleanupTable.inc' );
+require_once( dirname( __FILE__ ) . '/cleanupTable.inc' );
 
 /**
  * Maintenance script to clean up broken page links when somebody turns on $wgCapitalLinks.
index 4e7b937..2beed72 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/cleanupTable.inc' );
+require_once( dirname( __FILE__ ) . '/cleanupTable.inc' );
 
 /**
  * Maintenance script to clean up broken, unparseable upload filenames.
index f37af77..706f87f 100755 (executable)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance\r
  */\r
 \r
-require_once( __DIR__ . '/Maintenance.php' );\r
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );\r
 \r
 /**\r
  * Maintenance script that removes hidden preferences from the database.\r
index 2085da9..b339bfc 100644 (file)
@@ -22,7 +22,7 @@
  * @author Roan Kattouw
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to remove cache entries for removed ResourceLoader modules
index 9838569..bbe0609 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to cleanup all spam from a given hostname.
index 85911ba..898bdf4 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Generic class to cleanup a database table. Already subclasses Maintenance.
index ad2577a..a2dc3a3 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/cleanupTable.inc' );
+require_once( dirname( __FILE__ ) . '/cleanupTable.inc' );
 
 /**
  * Maintenance script to clean up broken, unparseable titles.
index cc32946..32377b6 100644 (file)
@@ -25,7 +25,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to remove old or broken uploads from temporary uploaded
index fbab6a3..840337c 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/cleanupTable.inc' );
+require_once( dirname( __FILE__ ) . '/cleanupTable.inc' );
 
 /**
  * Maintenance script to remove broken, unparseable titles in the watchlist table.
index 88769df..638a475 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to clear the cache of interwiki prefixes for all local wikis.
index 4581d53..2ed5a67 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to remove all statistics tracking from the cache.
index 86a558d..c7adbfb 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 global $optionsWithArgs;
 if ( !isset( $optionsWithArgs ) ) {
index a333717..9d7f5c7 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/dumpIterator.php' );
+require_once( dirname( __FILE__ ) . '/dumpIterator.php' );
 
 /**
  * Maintenance script to take page text out of an XML dump file and render
index 5f7b02e..275d8fa 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to convert from the old links schema (string->ID)
index 7c9ca26..e666b65 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to convert user options to the new `user_properties` table.
index aebdee1..2363d40 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Copy all files in one container of one backend to another.
index ad5333f..3f328f9 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to create an account and grant it administrator rights.
index 85ffc23..8709ee8 100644 (file)
@@ -24,8 +24,8 @@
  * @author Aaron Schulz
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
-require_once( __DIR__ . '/deleteArchivedFiles.inc' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/deleteArchivedFiles.inc' );
 
 /**
  * Maintenance script to delete archived (non-current) files from the database.
index 4b658bb..353661a 100644 (file)
@@ -24,8 +24,8 @@
  * @author Aaron Schulz
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
-require_once( __DIR__ . '/deleteArchivedRevisions.inc' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/deleteArchivedRevisions.inc' );
 
 /**
  * Maintenance script to delete archived (deleted from public) revisions
index 936a52b..6860a5a 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to delete a batch of pages.
index 4ab6d1d..540d225 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that deletes all pages in the MediaWiki namespace
index 3c8c5fd..2029b57 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that deletes image information from the object cache.
index 6a3e211..45a6b34 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that deletes old (non-current) revisions from the database.
index 5dc7567..13b9c91 100644 (file)
@@ -24,7 +24,7 @@
  * @todo More efficient cleanup of text records
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that deletes revisions which refer to a nonexisting page.
index ad6470d..fe3b515 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that deletes one or more revisions by moving them
index da220d6..162dcb4 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that deletes self-references to $wgServer
index c9546c6..4638468 100644 (file)
@@ -29,8 +29,8 @@ $originalDir = getcwd();
 
 $optionsWithArgs = array( 'pagelist', 'start', 'end', 'revstart', 'revend');
 
-require_once( __DIR__ . '/commandLine.inc' );
-require_once( __DIR__ . '/backup.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/backup.inc' );
 
 $dumper = new BackupDumper( $argv );
 
index 485218c..4c04d86 100644 (file)
@@ -26,7 +26,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Base class for interating over a dump.
index 153fdd7..ad440e7 100644 (file)
@@ -30,7 +30,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that generates a plaintext link dump.
index e05e154..5dbb5e2 100644 (file)
@@ -25,7 +25,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that generates a page name dump for SisterSites usage.
index 72d7d97..41a7a68 100644 (file)
@@ -26,8 +26,8 @@
 
 $originalDir = getcwd();
 
-require_once( __DIR__ . '/commandLine.inc' );
-require_once( __DIR__ . '/backupTextPass.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/backupTextPass.inc' );
 
 
 $dumper = new TextPassDumper( $argv );
index 0d0dfcf..b16b0c2 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to dump a the list of files uploaded,
index ad4c12f..70c834c 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to make a page edit.
index 5aefe1c..3bd164f 100644 (file)
@@ -34,7 +34,7 @@
 $optionsWithArgs = array( 'd' );
 
 /** */
-require_once( __DIR__ . "/commandLine.inc" );
+require_once( dirname( __FILE__ ) . "/commandLine.inc" );
 
 if ( isset( $options['d'] ) ) {
        $d = $options['d'];
index a705bcc..2833081 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script used to fetch page text in a subprocess.
index 501bcfc..69a2a78 100644 (file)
@@ -25,7 +25,7 @@ $initialTime = microtime( true );
 $wgProfiler = array( 'class' => 'ProfilerSimpleText' );
 error_reporting( E_ALL );
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to test fileop performance.
@@ -40,7 +40,6 @@ class TestFileOpPerformance extends Maintenance {
                $this->addOption( 'b2', 'Backend 2', false, true );
                $this->addOption( 'srcdir', 'File source directory', true, true );
                $this->addOption( 'maxfiles', 'Max files', false, true );
-               $this->addOption( 'quick', 'Avoid operation pre-checks' );
        }
 
        public function execute() {
@@ -77,14 +76,11 @@ class TestFileOpPerformance extends Maintenance {
                        if ( $file[0] != '.' ) {
                                $this->output( "Using '$dirname/$file' in operations.\n" );
                                $dst = $baseDir . '/' . wfBaseName( $file );
-                               $ops1[] = array( 'op' => 'store',
-                                       'src' => "$dirname/$file", 'dst' => $dst, 'overwrite' => 1);
-                               $ops2[] = array( 'op' => 'copy',
-                                       'src' => "$dst", 'dst' => "$dst-1", 'overwrite' => 1 );
-                               $ops3[] = array( 'op' => 'move',
-                                       'src' => $dst, 'dst' => "$dst-2", 'overwrite' => 1 );
-                               $ops4[] = array( 'op' => 'delete', 'src' => "$dst-1" );
-                               $ops5[] = array( 'op' => 'delete', 'src' => "$dst-2" );
+                               $ops1[] = array( 'op' => 'store', 'src' => "$dirname/$file", 'dst' => $dst, 'overwrite' => 1);
+                               $ops2[] = array( 'op' => 'copy', 'src' => "$dst", 'dst' => "$dst-1", 'overwrite' => 1);
+                               $ops3[] = array( 'op' => 'move', 'src' => $dst, 'dst' => "$dst-2", 'overwrite' => 1);
+                               $ops4[] = array( 'op' => 'delete', 'src' => "$dst-1", 'overwrite' => 1 );
+                               $ops5[] = array( 'op' => 'delete', 'src' => "$dst-2", 'overwrite' => 1 );
                        }
                        if ( count( $ops1 ) >= $this->getOption( 'maxfiles', 20 ) ) {
                                break; // enough
@@ -93,10 +89,8 @@ class TestFileOpPerformance extends Maintenance {
                closedir( $dir );
                $this->output( "\n" );
 
-               $method = $this->hasOption( 'quick' ) ? 'doQuickOperations' : 'doOperations';
-
                $start = microtime( true );
-               $status = $backend->$method( $ops1, array( 'force' => 1 ) );
+               $status = $backend->doOperations( $ops1, array( 'force' => 1 ) );
                $e = ( microtime( true ) - $start ) * 1000;
                if ( $status->getErrorsArray() ) {
                        print_r( $status->getErrorsArray() );
@@ -105,7 +99,7 @@ class TestFileOpPerformance extends Maintenance {
                $this->output( $backend->getName() . ": Stored " . count( $ops1 ) . " files in $e ms.\n" );
 
                $start = microtime( true );
-               $backend->$method( $ops2, array( 'force' => 1 ) );
+               $backend->doOperations( $ops2, array( 'force' => 1 ) );
                $e = ( microtime( true ) - $start ) * 1000;
                if ( $status->getErrorsArray() ) {
                        print_r( $status->getErrorsArray() );
@@ -114,7 +108,7 @@ class TestFileOpPerformance extends Maintenance {
                $this->output( $backend->getName() . ": Copied " . count( $ops2 ) . " files in $e ms.\n" );
 
                $start = microtime( true );
-               $backend->$method( $ops3, array( 'force' => 1 ) );
+               $backend->doOperations( $ops3, array( 'force' => 1 ) );
                $e = ( microtime( true ) - $start ) * 1000;
                if ( $status->getErrorsArray() ) {
                        print_r( $status->getErrorsArray() );
@@ -123,7 +117,7 @@ class TestFileOpPerformance extends Maintenance {
                $this->output( $backend->getName() . ": Moved " . count( $ops3 ) . " files in $e ms.\n" );
 
                $start = microtime( true );
-               $backend->$method( $ops4, array( 'force' => 1 ) );
+               $backend->doOperations( $ops4, array( 'force' => 1 ) );
                $e = ( microtime( true ) - $start ) * 1000;
                if ( $status->getErrorsArray() ) {
                        print_r( $status->getErrorsArray() );
@@ -132,7 +126,7 @@ class TestFileOpPerformance extends Maintenance {
                $this->output( $backend->getName() . ": Deleted " . count( $ops4 ) . " files in $e ms.\n" );
 
                $start = microtime( true );
-               $backend->$method( $ops5, array( 'force' => 1 ) );
+               $backend->doOperations( $ops5, array( 'force' => 1 ) );
                $e = ( microtime( true ) - $start ) * 1000;
                if ( $status->getErrorsArray() ) {
                        print_r( $status->getErrorsArray() );
index e273c54..e4fa5de 100644 (file)
@@ -34,7 +34,7 @@
  * @author Antoine Musso <hashar at free dot fr>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that compares documented and actually present mismatches.
index 6f017ec..e52c6c3 100644 (file)
@@ -25,7 +25,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that fixes double redirects.
index 2403ec6..d247862 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that fixes any entriy for protocol-relative URLs
index 8bf556f..126eed2 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that fixes erroneous page_latest values
index 84d08d3..3a95251 100644 (file)
@@ -25,7 +25,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that fixes timestamp corruption caused by one or
index 91d42a5..4eca396 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that fixes the user_registration field.
index 600ca97..474caab 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ .'/Maintenance.php' );
+require_once( dirname( __FILE__ ) .'/Maintenance.php' );
 
 /**
  * Maintenance script that formats RELEASE-NOTE file to wiki text or HTML markup.
index 1c96a57..216af37 100644 (file)
@@ -181,7 +181,7 @@ TODO:
 // ///////////////////////// COMMAND LINE HELP ////////////////////////////////////
 
 // This is a command line script, load MediaWiki env (gives command line options);
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 
 // if the user asked for an explanation of command line options.
 if ( isset( $options["help"] ) ) {
@@ -381,6 +381,7 @@ class wikiFuzz {
                        "br"         => array( "CLASS", "ID", "STYLE", "title", "clear" ),
                        "cite"       => array( "CLASS", "ID", "STYLE", "lang", "dir", "title" ),
                        "var"        => array( "CLASS", "ID", "STYLE", "lang", "dir", "title" ),
+                       "dl"         => array( "CLASS", "ID", "STYLE", "lang", "dir", "title" ),
                        "ruby"       => array( "CLASS", "ID", "STYLE", "lang", "dir", "title" ),
                        "rt"         => array( "CLASS", "ID", "STYLE", "lang", "dir", "title" ),
                        "rp"         => array( "CLASS", "ID", "STYLE", "lang", "dir", "title" ),
@@ -1359,7 +1360,6 @@ class viewPageTest extends pageTest {
                                "rdfrom"         => wikiFuzz::makeFuzz( 2 ),  // things from Article.php from here on:
                                "token"          => wikiFuzz::makeFuzz( 2 ),
                                "tbid"           => wikiFuzz::makeFuzz( 2 ),
-                               // @todo FIXME: Duplicate array key.
                                "action"         => wikiFuzz::chooseInput( array( "purge", wikiFuzz::makeFuzz( 2 ) ) ),
                                "wpReason"       => wikiFuzz::makeFuzz( 2 ),
                                "wpEditToken"    => wikiFuzz::makeFuzz( 2 ),
index f3a5d87..a81e3d9 100644 (file)
@@ -26,7 +26,7 @@
  * @see http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that generates a sitemap for the site.
index 72b1d48..c47c61e 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that displays replication lag times.
index ec9ed20..0270052 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that reports the hostname of a slave server.
index 3e2f854..34558b6 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that outputs page text to stdout.
index 2fa70dc..2bb9951 100644 (file)
@@ -2,7 +2,7 @@
 <?php
 
 define( 'MW_CONFIG_CALLBACK', 'MakeHipHop::noConfigNeeded' );
-require( __DIR__ . '/../Maintenance.php' );
+require( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class MakeHipHop extends Maintenance {
        function noConfigNeeded() {}
@@ -12,7 +12,7 @@ class MakeHipHop extends Maintenance {
 
                $startTime = time();
 
-               $thisDir = realpath( __DIR__ );
+               $thisDir = realpath( dirname( __FILE__ ) );
                $IP = realpath( "$thisDir/../.." );
                if ( strval( $wgHipHopBuildDirectory ) !== '' ) {
                        $buildDir = $wgHipHopBuildDirectory;
@@ -278,7 +278,7 @@ class MakeHipHop extends Maintenance {
                        }
                }
 
-               $extraCoreFiles = array_map( 'trim', file( __DIR__ . '/extra-files' ) );
+               $extraCoreFiles = array_map( 'trim', file( dirname( __FILE__ ) . '/extra-files' ) );
                foreach ( $extraCoreFiles as $file ) {
                        if ( $file === '' ) {
                                continue;
index 1c4b51f..0ad4313 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/hphpi -f
 <?php
 
-require( __DIR__ . '/../Maintenance.php' );
+require( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class RunHipHopServer extends Maintenance {
        function __construct() {
@@ -19,7 +19,7 @@ class RunHipHopServer extends Maintenance {
 
        function runCompiled() {
                global $wgHipHopBuildDirectory;
-               $thisDir = realpath( __DIR__ );
+               $thisDir = realpath( dirname( __FILE__ ) );
                $IP = realpath( "$thisDir/../.." );
                if ( strval( $wgHipHopBuildDirectory ) !== '' ) {
                        $buildDir = $wgHipHopBuildDirectory;
@@ -51,7 +51,7 @@ class RunHipHopServer extends Maintenance {
        }
 
        function runInterpreted() {
-               $thisDir = realpath( __DIR__ );
+               $thisDir = realpath( dirname( __FILE__ ) );
                $IP = realpath( "$thisDir/../.." );
                $sourceBase = realpath( "$IP/.." );
 
index b089f70..b6e0fe0 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that imports XML dump files into the current wiki.
index 8d92383..76ec565 100644 (file)
@@ -32,8 +32,8 @@
  */
 
 $optionsWithArgs = array( 'extensions', 'comment', 'comment-file', 'comment-ext', 'user', 'license', 'sleep', 'limit', 'from', 'source-wiki-url' );
-require_once( __DIR__ . '/commandLine.inc' );
-require_once( __DIR__ . '/importImages.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/importImages.inc' );
 $processed = $added = $ignored = $skipped = $overwritten = $failed = 0;
 
 echo( "Import Images\n\n" );
index e25ee2b..23a86f4 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to import all scripts in the MediaWiki namespace from a
index c04989c..d6805b7 100644 (file)
@@ -24,7 +24,7 @@
 
 $options = array( 'help', 'nooverwrite', 'norc' );
 $optionsWithArgs = array( 'title', 'user', 'comment' );
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 echo( "Import Text File\n\n" );
 
 if ( count( $args ) < 1 || isset( $options['help'] ) ) {
index 3135b4c..0f13645 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class InitEditCount extends Maintenance {
        public function __construct() {
index 5d8b886..35918bb 100644 (file)
@@ -23,7 +23,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to re-initialise or update the site statistics table
index 762bb94..6339773 100644 (file)
@@ -30,7 +30,7 @@ if ( !function_exists( 'version_compare' ) || ( version_compare( phpversion(), '
 define( 'MW_CONFIG_CALLBACK', 'Installer::overrideConfig' );
 define( 'MEDIAWIKI_INSTALL', true );
 
-require_once( dirname( __DIR__ )."/maintenance/Maintenance.php" );
+require_once( dirname( dirname( __FILE__ ) )."/maintenance/Maintenance.php" );
 
 /**
  * Maintenance script to install and configure MediaWiki
index ceafc39..c0a4dba 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to do test JavaScript validity parses using jsmin+'s parser
index 3ad0864..19c549a 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to show database lag.
index b537f9b..f872e6a 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class AllTrans extends Maintenance {
        public function __construct() {
index 1888c4c..ea5b187 100644 (file)
@@ -21,8 +21,8 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../commandLine.inc' );
-$messagesDir = __DIR__ . '/../../languages/messages/';
+require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
+$messagesDir = dirname( __FILE__ ) . '/../../languages/messages/';
 $runTest = false;
 $run = false;
 $runMode = 'text';
index ebc62b6..a58a8f5 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
 require_once( 'languages.inc' );
 require_once( 'checkLanguage.inc' );
 
index 99ba4e9..69f6108 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
 require_once( 'checkLanguage.inc' );
 require_once( 'languages.inc' );
 
index d37d22e..f949ddc 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class CountMessages extends Maintenance {
        public function __construct() {
index 505cb57..04f5e8b 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class DateFormats extends Maintenance {
 
index 7e729b4..a80ac01 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class Digit2Html extends Maintenance {
 
index 9292ce3..b7ca88d 100644 (file)
@@ -22,7 +22,7 @@
  * @todo Make this more useful, right now just dumps $wgContentLang
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class DumpMessages extends Maintenance {
        public function __construct() {
index c4a8e54..4cb90ff 100644 (file)
@@ -21,7 +21,7 @@
  * @file
  */
 
-require_once( __DIR__ .'/../Maintenance.php' );
+require_once( dirname( __FILE__ ) .'/../Maintenance.php' );
 
 /**
  * Generate first letter data files for Collation.php
index f3cc568..3dfda92 100644 (file)
@@ -21,9 +21,9 @@
  * @ingroup MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
-require_once( __DIR__ . '/../../includes/normal/UtfNormalUtil.php' );
+require_once( dirname( __FILE__ ) . '/../../includes/normal/UtfNormalUtil.php' );
 
 /**
  * Generates normalizer data files for Arabic and Malayalam.
index 2323638..28fe120 100644 (file)
@@ -22,8 +22,8 @@
  */
 
 /** This is a command line script */
-require_once( __DIR__ . '/../Maintenance.php' );
-require_once( __DIR__ . '/languages.inc' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/languages.inc' );
 
 class LangMemUsage extends Maintenance {
 
index b76f921..15fa712 100644 (file)
@@ -46,7 +46,7 @@ class languages {
         * @param $exif bool Treat the EXIF messages?
         */
        function __construct( $exif = true ) {
-               require( __DIR__ . '/messageTypes.inc' );
+               require( dirname(__FILE__) . '/messageTypes.inc' );
                $this->mIgnoredMessages = $wgIgnoredMessages;
                if ( $exif ) {
                        $this->mOptionalMessages = array_merge( $wgOptionalMessages );
index 33c104b..79c6ec7 100644 (file)
@@ -1535,7 +1535,6 @@ $wgMessageStructure = array(
                'shared-repo',
                'shared-repo-name-wikimediacommons',
                'filepage.css',
-               'upload-disallowed-here',
        ),
        'filerevert' => array(
                'filerevert',
@@ -2673,8 +2672,6 @@ $wgMessageStructure = array(
                'pageinfo-length',
                'pageinfo-article-id',
                'pageinfo-robot-policy',
-               'pageinfo-robot-index',
-               'pageinfo-robot-noindex',
                'pageinfo-views',
                'pageinfo-watchers',
                'pageinfo-redirects-name',
@@ -2746,7 +2743,6 @@ $wgMessageStructure = array(
                'file-info-size-pages',
                'file-nohires',
                'svg-long-desc',
-               'svg-long-desc-animated',
                'show-big-image',
                'show-big-image-preview',
                'show-big-image-other',
@@ -2756,8 +2752,6 @@ $wgMessageStructure = array(
                'file-info-png-looped',
                'file-info-png-repeat',
                'file-info-png-frames',
-               'file-no-thumb-animation',
-               'file-no-thumb-animation-gif',
        ),
        'newfiles' => array(
                'newimages',
index ad83905..ed2dae7 100644 (file)
@@ -22,7 +22,7 @@
  * @defgroup MaintenanceLanguage MaintenanceLanguage
  */
 
-require_once( __DIR__ . '/../commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
 require_once( 'languages.inc' );
 require_once( 'writeMessagesArray.inc' );
 
index ba50322..a298841 100644 (file)
@@ -28,9 +28,9 @@
  */
 $optionsWithArgs = array( 'output' );
 
-require_once( __DIR__ . '/../commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
 require_once( 'languages.inc' );
-require_once( __DIR__ . '/StatOutputs.php' );
+require_once( dirname( __FILE__ ) . '/StatOutputs.php' );
 
 
 if ( isset( $options['help'] ) ) {
index 751e744..1e97c37 100644 (file)
@@ -30,7 +30,7 @@ array_shift( $argv );
 define( 'MEDIAWIKI', 1 );
 define( 'NOT_REALLY_MEDIAWIKI', 1 );
 
-$IP = __DIR__ . '/../..';
+$IP = dirname( __FILE__ ) . '/../..';
 
 require_once( "$IP/includes/Defines.php" );
 require_once( "$IP/languages/Language.php" );
index b2e04c7..cd36847 100644 (file)
@@ -105,7 +105,7 @@ $messages = array(
         */
        public static function writeMessagesArray( $messages, $ignoredComments = false, $prefix = false, $removeUnknown = false ) {
                # Load messages
-               $dir = $prefix ? $prefix : __DIR__;
+               $dir = $prefix ? $prefix : dirname( __FILE__ );
 
                require( $dir . '/messages.inc' );
                self::$messageStructure = $wgMessageStructure;
index e07e62d..0244527 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 /** */
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 
 $mcc = new MWMemcached( array( 'persistent' => true/*, 'debug' => true*/ ) );
 $mcc->set_servers( $wgMemCachedServers );
index 691b832..ed8250b 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that  makes several 'set', 'incr' and 'get' requests
index cea6433..8107016 100644 (file)
@@ -25,7 +25,7 @@
 # Start from scratch
 define( 'MW_NO_EXTENSION_MESSAGES', 1 );
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 $maintClass = 'MergeMessageFileList';
 $mmfl = false;
 
@@ -104,7 +104,7 @@ $s =
 
 $dirs = array(
        $IP,
-       dirname( __DIR__ ),
+       dirname( dirname( __FILE__ ) ),
        realpath( $IP )
 );
 
index 497e1e0..451b598 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that re-assigns users from an old group to a new one.
index 9f5a909..b17d8fe 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that minifies a file or set of files.
index 7d15959..78db8b9 100644 (file)
@@ -34,7 +34,7 @@
  * e.g. immobile_namespace for namespaces which can't be moved
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to move a batch of pages.
index 583249a..a59ba17 100644 (file)
@@ -49,7 +49,7 @@ if ( php_sapi_name() != 'cli' ) {
 }
 
 /** Figure out the base directory for MediaWiki location */
-$mwPath = dirname( __DIR__ ) . DIRECTORY_SEPARATOR;
+$mwPath = dirname( dirname( __FILE__ ) ) . DIRECTORY_SEPARATOR;
 
 /** doxygen binary script */
 $doxygenBin = 'doxygen';
index 4197a35..e2de686 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that checks for articles to fix after
index e66e981..bee4065 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that picks a database that has pending jobs.
index c471a44..1defe1b 100644 (file)
@@ -33,7 +33,7 @@
  * based on nukePage by Rob Church
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that removes pages with only one revision from the
index 89dffe0..3193d43 100644 (file)
@@ -23,7 +23,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that erases a page record from the database.
index e222314..aa20782 100644 (file)
@@ -26,7 +26,7 @@
  * i.e.: GRANT REFERENCES (user_id) ON mwuser TO hubclient;
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class AlterSharedConstraints extends Maintenance {
        public function __construct() {
index 78f98f5..1ab3b99 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that looks for 'orphan' revisions hooked to pages which
index b0ab624..c1a890b 100644 (file)
@@ -49,7 +49,7 @@
  * @license GNU General Public License 2.0 or later
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 /**
  * Maintenance script to parse some wikitext.
index 1f39355..0271e1a 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that manually runs an SQL patch outside of the general updaters.
index ae54d69..037849b 100644 (file)
@@ -22,7 +22,7 @@
  * @author Simetrical
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Mainteance script to populate the category table.
index 37429a3..0bbb5a2 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to populate the img_sha1 field.
index 99d8155..8a2366a 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that makes the required database updates for populating the
index 059b6fe..3b4b2db 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that makes the required database updates for
index e81d4ff..6a1b5c8 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that makes the required database updates for rev_parent_id
index 07c395f..5a9328b 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that populates the rev_len field for old revisions
index 382b7be..b082f80 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that fills the rev_sha1 and ar_sha1 columns of revision
index 5952fd9..5c2b0d4 100644 (file)
@@ -25,7 +25,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/dumpIterator.php' );
+require_once( dirname( __FILE__ ) . '/dumpIterator.php' );
 
 /**
  * Maintenance script that takes page text out of an XML dump file and
index a53bc88..9dee67e 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 
 $wgHooks['BeforeParserFetchTemplateAndtitle'][] = 'PPFuzzTester::templateHook';
 
index 2f6aa1a..e60ee08 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that protects or unprotects a page.
index e058e3e..7828049 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that prunes file cache for pages, objects, resources, etc.
index cd62716..e9d149b 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that scans the deletion log and purges affected files
index 4b3c382..049d6e3 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that sends purge requests for listed pages to squid.
index 1f0b063..e68047c 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that purges old text records from the database.
index 1c41798..b56794b 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require( __DIR__ . '/Maintenance.php' );
+require( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to remove old objects from the parser cache.
index 225400f..ec7b081 100644 (file)
@@ -19,7 +19,7 @@
  * @ingroup Maintenance Memcached
  */
 
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 
 function purgeStaleMemcachedText() {
        global $wgMemc, $wgDBname;
index a91abf9..2afd6e0 100644 (file)
@@ -23,7 +23,7 @@
  * @licence GNU General Public Licence 2.0 or later
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that reassigns edits from a user or IP address
index 3165b97..4dbe267 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that builds file cache for content pages.
index f5d06e4..936efd7 100644 (file)
@@ -30,7 +30,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to update image metadata records.
index 83849de..c48fb74 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to rebuild the localisation cache.
index 882ae1b..bc9f732 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that rebuilds link tracking tables from scratch.
index a70e591..a22d3af 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that purges all languages from the message cache.
index 0278f72..5caa0a8 100644 (file)
@@ -23,7 +23,7 @@
  * @todo Document
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that rebuilds recent changes from scratch.
index 41b245f..a37d603 100644 (file)
@@ -25,7 +25,7 @@
  * @todo document
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that rebuilds search index table from scratch.
index be6bd18..f9bdeea 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class RefreshImageCount extends Maintenance {
        public function __construct() {
index 12da7a8..6623bea 100644 (file)
@@ -27,7 +27,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to refresh image metadata fields.
index 535808d..5d1b32e 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to refresh link tables.
index 8bc27c1..490602d 100644 (file)
@@ -23,7 +23,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that removes unused user accounts from the database.
index 6f24479..d8e53ee 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that changes the prefix of database tables.
index b25fb94..c76a89b 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that takes page text out of an XML dump file
index d7f8c6d..ef8f5b0 100644 (file)
@@ -23,7 +23,7 @@
  * @author Daniel Friesen <mediawiki@danielfriesen.name>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to reset the user_token for all users on the wiki.
index 4660bce..c9f607e 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to rollback all edits by a given user or IP provided
index e113916..6322d31 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script to run a database query in batches and wait for slaves.
index e909bc0..af7c906 100644 (file)
@@ -25,7 +25,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 /**
  * Maintenance script that runs pending jobs.
index edcbdd6..ff7d3fc 100644 (file)
@@ -24,7 +24,7 @@
  * @author Antoine Musso
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class ShowJobs extends Maintenance {
        public function __construct() {
index f16853d..b284a9a 100644 (file)
@@ -28,7 +28,7 @@
  * @license GNU General Public License 2.0 or later
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class ShowStats extends Maintenance {
        public function __construct() {
index 7483dcc..c4af630 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class MwSql extends Maintenance {
        public function __construct() {
index 7a22df5..864d5ab 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class SqliteMaintenance extends Maintenance {
        public function __construct() {
index cbea24b..46926dd 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class CacheStats extends Maintenance {
 
index 6c669bf..29904db 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 if ( !defined( 'MEDIAWIKI' ) ) {
-       require_once( __DIR__ . '/../commandLine.inc' );
+       require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
 
        $cs = new CheckStorage;
        $fix = isset( $options['fix'] );
index 4594db7..5064fe7 100644 (file)
@@ -41,7 +41,7 @@
  * @ingroup Maintenance ExternalStorage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class CompressOld extends Maintenance {
        /**
index 6020f22..b200d8a 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup Maintenance ExternalStorage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class DumpRev extends Maintenance {
        public function __construct() {
index 52ee825..cf30b0e 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance ExternalStorage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class FixBug20757 extends Maintenance {
        var $batchSize = 10000;
index 2dcc25c..64f3ada 100644 (file)
@@ -24,8 +24,8 @@
 define( 'REPORTING_INTERVAL', 1 );
 
 if ( !defined( 'MEDIAWIKI' ) ) {
-       require_once( __DIR__ . '/../commandLine.inc' );
-       require_once( __DIR__ . '/../../includes/ExternalStoreDB.php' );
+       require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
+       require_once( dirname( __FILE__ ) . '/../../includes/ExternalStoreDB.php' );
        require_once( 'resolveStubs.php' );
 
        $fname = 'moveToExternal';
index 82ee135..f3b521f 100644 (file)
@@ -20,7 +20,7 @@
  *
  * @ingroup Maintenance ExternalStorage
  */
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class OrphanStats extends Maintenance {
        public function __construct() {
index 4098077..158aa34 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 $optionsWithArgs = RecompressTracked::getOptionsWithArgs();
-require( __DIR__ . '/../commandLine.inc' );
+require( dirname( __FILE__ ) . '/../commandLine.inc' );
 
 if ( count( $args ) < 1 ) {
        echo "Usage: php recompressTracked.php [options] <cluster> [... <cluster>...]
index 7e288e1..08d0ee0 100644 (file)
@@ -27,7 +27,7 @@ define( 'REPORTING_INTERVAL', 100 );
 if ( !defined( 'MEDIAWIKI' ) ) {
        $optionsWithArgs = array( 'm' );
 
-       require_once( __DIR__ . '/../commandLine.inc' );
+       require_once( dirname( __FILE__ ) . '/../commandLine.inc' );
 
        resolveStubs();
 }
index 1afecc4..817659f 100644 (file)
@@ -19,7 +19,7 @@
  * @ingroup Maintenance ExternalStorage
  */
 
-require_once( __DIR__ . '/../Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/../Maintenance.php' );
 
 class StorageTypeStats extends Maintenance {
        function execute() {
index 1efe75a..a2124c3 100644 (file)
@@ -21,7 +21,7 @@
  */
 
 $optionsWithArgs = array( 'start', 'limit', 'type' );
-require( __DIR__ . '/../commandLine.inc' );
+require( dirname( __FILE__ ) . '/../commandLine.inc' );
 
 if ( !isset( $args[0] )  ) {
        echo "Usage: php testCompression.php [--type=<type>] [--start=<start-date>] [--limit=<num-revs>] <page-title>\n";
index 214168a..b5f8004 100644 (file)
@@ -22,7 +22,7 @@
  * @see wfWaitForSlaves()
  */
 
-require( __DIR__ . '/../commandLine.inc' );
+require( dirname( __FILE__ ) . '/../commandLine.inc' );
 
 
 if ( count( $args ) < 1 ) {
@@ -113,7 +113,7 @@ class TrackBlobs {
                        $dbw->query( 'DROP TABLE ' . $dbw->tableName( 'blob_tracking' ) );
                        $dbw->query( 'DROP TABLE ' . $dbw->tableName( 'blob_orphans' ) );
                }
-               $dbw->sourceFile( __DIR__ . '/blob_tracking.sql' );
+               $dbw->sourceFile( dirname( __FILE__ ) . '/blob_tracking.sql' );
        }
 
        function getTextClause() {
index 18d57c3..2dcf757 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class SyncFileBackend extends Maintenance {
        public function __construct() {
index ea8b0c4..1c3b14a 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class Undelete extends Maintenance {
        public function __construct() {
index 78e8827..741ec90 100644 (file)
@@ -32,7 +32,7 @@ if ( !function_exists( 'version_compare' ) || ( version_compare( phpversion(), '
 }
 
 $wgUseMasterForMaintenance = true;
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateMediaWiki extends Maintenance {
 
index 730a1f6..dbbfb80 100644 (file)
@@ -23,7 +23,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateArticleCount extends Maintenance {
 
index ec99c99..2363665 100644 (file)
@@ -26,7 +26,7 @@
 
 #$optionsWithArgs = array( 'begin', 'max-slave-lag' );
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateCollation extends Maintenance {
        const BATCH_SIZE = 50; // Number of rows to process in one batch
index bcceab3..61545f8 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateDoubleWidthSearch extends Maintenance {
 
index 04e7f41..ffbdb2b 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateRestrictions extends Maintenance {
        public function __construct() {
index 59acc9a..eed3571 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateSearchIndex extends Maintenance {
 
index c1e497d..a1a2e2f 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class UpdateSpecialPages extends Maintenance {
        public function __construct() {
index 13faece..f0807b6 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 define( 'MW_UPGRADE_COPY',     false );
 define( 'MW_UPGRADE_ENCODE',   true  );
index 2a06657..5e35747 100644 (file)
@@ -25,7 +25,7 @@
 $options = array( 'list', 'nowarn', 'quiet', 'usage', 'dry' );
 $optionsWithArgs = array( 'old', 'new' );
 
-require_once( __DIR__ . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
 
 /**
  * @ingroup Maintenance
index 468e239..720ca28 100644 (file)
@@ -22,7 +22,7 @@
  * @see wfWaitForSlaves()
  */
 
-require_once( __DIR__ . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class WaitForSlave extends Maintenance {
        public function __construct() {
index 065d187..3f993f0 100644 (file)
@@ -8,11 +8,11 @@
 define( 'MW_CONFIG_CALLBACK', 'Installer::overrideConfig' );
 define( 'MEDIAWIKI_INSTALL', true );
 
-chdir( dirname( __DIR__ ) );
+chdir( dirname( dirname( __FILE__ ) ) );
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'core/includes/WebStart.php' );
 } else {
-       require( dirname( __DIR__ ) . '/includes/WebStart.php' );
+       require( dirname( dirname( __FILE__ ) ) . '/includes/WebStart.php' );
 }
 
 wfInstallerMain();
index 95f028a..630b05c 100644 (file)
@@ -20,7 +20,7 @@
  * @file
  */
 
-require_once( __DIR__ . '/includes/WebStart.php' );
+require_once( dirname(__FILE__) . '/includes/WebStart.php' );
 
 if( $wgRequest->getVal( 'ctype' ) == 'application/xml' ) {
        // Makes testing tweaks about a billion times easier
index bbd5fc8..ef038c1 100644 (file)
@@ -31,7 +31,7 @@ $wgEnableProfileInfo = $wgProfileToDatabase = false;
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'core/includes/WebStart.php' );
 } else {
-       require ( __DIR__ . '/includes/WebStart.php' );
+       require ( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 
 
index 5e6cfee..fde960e 100644 (file)
@@ -24,7 +24,7 @@
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require ( 'phase3/includes/WebStart.php' );
 } else {
-       require ( __DIR__ . '/includes/WebStart.php' );
+       require ( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 
 global $wgArticlePath;
index 5a24355..380a099 100644 (file)
@@ -671,6 +671,7 @@ return array(
                'scripts' => 'resources/mediawiki.language/mediawiki.language.js',
                'languageScripts' => array(
                        'am' => 'resources/mediawiki.language/languages/am.js',
+                       'ar' => 'resources/mediawiki.language/languages/ar.js',
                        'bat-smg' => 'resources/mediawiki.language/languages/bat-smg.js',
                        'be' => 'resources/mediawiki.language/languages/be.js',
                        'be-tarask' => 'resources/mediawiki.language/languages/be-tarask.js',
@@ -686,6 +687,7 @@ return array(
                        'gd' => 'resources/mediawiki.language/languages/gd.js',
                        'gv' => 'resources/mediawiki.language/languages/gv.js',
                        'he' => 'resources/mediawiki.language/languages/he.js',
+                       'hi' => 'resources/mediawiki.language/languages/hi.js',
                        'hr' => 'resources/mediawiki.language/languages/hr.js',
                        'hsb' => 'resources/mediawiki.language/languages/hsb.js',
                        'hu' => 'resources/mediawiki.language/languages/hu.js',
@@ -717,21 +719,7 @@ return array(
                        'uk' => 'resources/mediawiki.language/languages/uk.js',
                        'wa' => 'resources/mediawiki.language/languages/wa.js',
                ),
-               'dependencies' => array(
-                               'mediawiki.language.data',
-                               'mediawiki.cldr'
-                       ),
-       ),
-
-       'mediawiki.cldr' => array(
-               'scripts' => 'resources/mediawiki.language/mediawiki.cldr.js',
-               'dependencies' => array(
-                       'mediawiki.libs.pluralruleparser',
-               ),
-       ),
-
-       'mediawiki.libs.pluralruleparser' => array(
-               'scripts' => 'resources/mediawiki.libs/CLDRPluralRuleParser.js',
+               'dependencies' => array( 'mediawiki.language.data' ),
        ),
 
        'mediawiki.language.init' => array(
index 13e9a55..fdcdd15 100644 (file)
 /*!
  * jQuery Form Plugin
- * version: 3.14 (30-JUL-2012)
+ * version: 2.84 (12-AUG-2011)
  * @requires jQuery v1.3.2 or later
  *
  * Examples and documentation at: http://malsup.com/jquery/form/
- * Project repository: https://github.com/malsup/form
  * Dual licensed under the MIT and GPL licenses:
- *    http://malsup.github.com/mit-license.txt
- *    http://malsup.github.com/gpl-license-v2.txt
+ *   http://www.opensource.org/licenses/mit-license.php
+ *   http://www.gnu.org/licenses/gpl.html
  */
-/*global ActiveXObject alert */
 ;(function($) {
-"use strict";
 
 /*
-    Usage Note:
-    -----------
-    Do not use both ajaxSubmit and ajaxForm on the same form.  These
-    functions are mutually exclusive.  Use ajaxSubmit if you want
-    to bind your own submit handler to the form.  For example,
-
-    $(document).ready(function() {
-        $('#myForm').on('submit', function(e) {
-            e.preventDefault(); // <-- important
-            $(this).ajaxSubmit({
-                target: '#output'
-            });
-        });
-    });
-
-    Use ajaxForm when you want the plugin to manage all the event binding
-    for you.  For example,
-
-    $(document).ready(function() {
-        $('#myForm').ajaxForm({
-            target: '#output'
-        });
-    });
-    
-    You can also use ajaxForm with delegation (requires jQuery v1.7+), so the
-    form does not have to exist when you invoke ajaxForm:
-
-    $('#myForm').ajaxForm({
-        delegation: true,
-        target: '#output'
-    });
-    
-    When using ajaxForm, the ajaxSubmit function will be invoked for you
-    at the appropriate time.
+       Usage Note:
+       -----------
+       Do not use both ajaxSubmit and ajaxForm on the same form.  These
+       functions are intended to be exclusive.  Use ajaxSubmit if you want
+       to bind your own submit handler to the form.  For example,
+
+       $(document).ready(function() {
+               $('#myForm').bind('submit', function(e) {
+                       e.preventDefault(); // <-- important
+                       $(this).ajaxSubmit({
+                               target: '#output'
+                       });
+               });
+       });
+
+       Use ajaxForm when you want the plugin to manage all the event binding
+       for you.  For example,
+
+       $(document).ready(function() {
+               $('#myForm').ajaxForm({
+                       target: '#output'
+               });
+       });
+
+       When using ajaxForm, the ajaxSubmit function will be invoked for you
+       at the appropriate time.
 */
 
-/**
- * Feature detection
- */
-var feature = {};
-feature.fileapi = $("<input type='file'/>").get(0).files !== undefined;
-feature.formdata = window.FormData !== undefined;
-
 /**
  * ajaxSubmit() provides a mechanism for immediately submitting
  * an HTML form using AJAX.
  */
 $.fn.ajaxSubmit = function(options) {
-    /*jshint scripturl:true */
-
-    // fast fail if nothing selected (http://dev.jquery.com/ticket/2752)
-    if (!this.length) {
-        log('ajaxSubmit: skipping submit process - no element selected');
-        return this;
-    }
-    
-    var method, action, url, $form = this;
-
-    if (typeof options == 'function') {
-        options = { success: options };
-    }
-
-    method = this.attr('method');
-    action = this.attr('action');
-    url = (typeof action === 'string') ? $.trim(action) : '';
-    url = url || window.location.href || '';
-    if (url) {
-        // clean url (don't include hash vaue)
-        url = (url.match(/^([^#]+)/)||[])[1];
-    }
-
-    options = $.extend(true, {
-        url:  url,
-        success: $.ajaxSettings.success,
-        type: method || 'GET',
-        iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank'
-    }, options);
-
-    // hook for manipulating the form data before it is extracted;
-    // convenient for use with rich editors like tinyMCE or FCKEditor
-    var veto = {};
-    this.trigger('form-pre-serialize', [this, options, veto]);
-    if (veto.veto) {
-        log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');
-        return this;
-    }
-
-    // provide opportunity to alter form data before it is serialized
-    if (options.beforeSerialize && options.beforeSerialize(this, options) === false) {
-        log('ajaxSubmit: submit aborted via beforeSerialize callback');
-        return this;
-    }
-
-    var traditional = options.traditional;
-    if ( traditional === undefined ) {
-        traditional = $.ajaxSettings.traditional;
-    }
-    
-    var elements = [];
-    var qx, a = this.formToArray(options.semantic, elements);
-    if (options.data) {
-        options.extraData = options.data;
-        qx = $.param(options.data, traditional);
-    }
-
-    // give pre-submit callback an opportunity to abort the submit
-    if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) {
-        log('ajaxSubmit: submit aborted via beforeSubmit callback');
-        return this;
-    }
-
-    // fire vetoable 'validate' event
-    this.trigger('form-submit-validate', [a, this, options, veto]);
-    if (veto.veto) {
-        log('ajaxSubmit: submit vetoed via form-submit-validate trigger');
-        return this;
-    }
-
-    var q = $.param(a, traditional);
-    if (qx) {
-        q = ( q ? (q + '&' + qx) : qx );
-    }    
-    if (options.type.toUpperCase() == 'GET') {
-        options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q;
-        options.data = null;  // data is null for 'get'
-    }
-    else {
-        options.data = q; // data is the query string for 'post'
-    }
-
-    var callbacks = [];
-    if (options.resetForm) {
-        callbacks.push(function() { $form.resetForm(); });
-    }
-    if (options.clearForm) {
-        callbacks.push(function() { $form.clearForm(options.includeHidden); });
-    }
-
-    // perform a load on the target only if dataType is not provided
-    if (!options.dataType && options.target) {
-        var oldSuccess = options.success || function(){};
-        callbacks.push(function(data) {
-            var fn = options.replaceTarget ? 'replaceWith' : 'html';
-            $(options.target)[fn](data).each(oldSuccess, arguments);
-        });
-    }
-    else if (options.success) {
-        callbacks.push(options.success);
-    }
-
-    options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg
-        var context = options.context || this ;    // jQuery 1.4+ supports scope context 
-        for (var i=0, max=callbacks.length; i < max; i++) {
-            callbacks[i].apply(context, [data, status, xhr || $form, $form]);
-        }
-    };
-
-    // are there files to upload?
-    var fileInputs = $('input:file:enabled[value]', this); // [value] (issue #113)
-    var hasFileInputs = fileInputs.length > 0;
-    var mp = 'multipart/form-data';
-    var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp);
-
-    var fileAPI = feature.fileapi && feature.formdata;
-    log("fileAPI :" + fileAPI);
-    var shouldUseFrame = (hasFileInputs || multipart) && !fileAPI;
-
-    // options.iframe allows user to force iframe mode
-    // 06-NOV-09: now defaulting to iframe mode if file input is detected
-    if (options.iframe !== false && (options.iframe || shouldUseFrame)) {
-        // hack to fix Safari hang (thanks to Tim Molendijk for this)
-        // see:  http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d
-        if (options.closeKeepAlive) {
-            $.get(options.closeKeepAlive, function() {
-                fileUploadIframe(a);
-            });
-        }
-          else {
-            fileUploadIframe(a);
-          }
-    }
-    else if ((hasFileInputs || multipart) && fileAPI) {
-        fileUploadXhr(a);
-    }
-    else {
-        $.ajax(options);
-    }
-
-    // clear element array
-    for (var k=0; k < elements.length; k++)
-        elements[k] = null;
-
-    // fire 'notify' event
-    this.trigger('form-submit-notify', [this, options]);
-    return this;
-
-     // XMLHttpRequest Level 2 file uploads (big hat tip to francois2metz)
-    function fileUploadXhr(a) {
-        var formdata = new FormData();
-
-        for (var i=0; i < a.length; i++) {
-            formdata.append(a[i].name, a[i].value);
-        }
-
-        if (options.extraData) {
-            for (var p in options.extraData)
-                if (options.extraData.hasOwnProperty(p))
-                    formdata.append(p, options.extraData[p]);
-        }
-
-        options.data = null;
-
-        var s = $.extend(true, {}, $.ajaxSettings, options, {
-            contentType: false,
-            processData: false,
-            cache: false,
-            type: 'POST'
-        });
-        
-        if (options.uploadProgress) {
-            // workaround because jqXHR does not expose upload property
-            s.xhr = function() {
-                var xhr = jQuery.ajaxSettings.xhr();
-                if (xhr.upload) {
-                    xhr.upload.onprogress = function(event) {
-                        var percent = 0;
-                        var position = event.loaded || event.position; /*event.position is deprecated*/
-                        var total = event.total;
-                        if (event.lengthComputable) {
-                            percent = Math.ceil(position / total * 100);
-                        }
-                        options.uploadProgress(event, position, total, percent);
-                    };
-                }
-                return xhr;
-            };
-        }
-
-        s.data = null;
-            var beforeSend = s.beforeSend;
-            s.beforeSend = function(xhr, o) {
-                o.data = formdata;
-                if(beforeSend)
-                    beforeSend.call(this, xhr, o);
-        };
-        $.ajax(s);
-    }
-
-    // private function for handling file uploads (hat tip to YAHOO!)
-    function fileUploadIframe(a) {
-        var form = $form[0], el, i, s, g, id, $io, io, xhr, sub, n, timedOut, timeoutHandle;
+       // fast fail if nothing selected (http://dev.jquery.com/ticket/2752)
+       if (!this.length) {
+               log('ajaxSubmit: skipping submit process - no element selected');
+               return this;
+       }
+       
+       var method, action, url, $form = this;
+
+       if (typeof options == 'function') {
+               options = { success: options };
+       }
+
+       method = this.attr('method');
+       action = this.attr('action');
+       url = (typeof action === 'string') ? $.trim(action) : '';
+       url = url || window.location.href || '';
+       if (url) {
+               // clean url (don't include hash vaue)
+               url = (url.match(/^([^#]+)/)||[])[1];
+       }
+
+       options = $.extend(true, {
+               url:  url,
+               success: $.ajaxSettings.success,
+               type: method || 'GET',
+               iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank'
+       }, options);
+
+       // hook for manipulating the form data before it is extracted;
+       // convenient for use with rich editors like tinyMCE or FCKEditor
+       var veto = {};
+       this.trigger('form-pre-serialize', [this, options, veto]);
+       if (veto.veto) {
+               log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');
+               return this;
+       }
+
+       // provide opportunity to alter form data before it is serialized
+       if (options.beforeSerialize && options.beforeSerialize(this, options) === false) {
+               log('ajaxSubmit: submit aborted via beforeSerialize callback');
+               return this;
+       }
+
+       var n,v,a = this.formToArray(options.semantic);
+       if (options.data) {
+               options.extraData = options.data;
+               for (n in options.data) {
+                       if( $.isArray(options.data[n]) ) {
+                               for (var k in options.data[n]) {
+                                       a.push( { name: n, value: options.data[n][k] } );
+                               }
+                       }
+                       else {
+                               v = options.data[n];
+                               v = $.isFunction(v) ? v() : v; // if value is fn, invoke it
+                               a.push( { name: n, value: v } );
+                       }
+               }
+       }
+
+       // give pre-submit callback an opportunity to abort the submit
+       if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) {
+               log('ajaxSubmit: submit aborted via beforeSubmit callback');
+               return this;
+       }
+
+       // fire vetoable 'validate' event
+       this.trigger('form-submit-validate', [a, this, options, veto]);
+       if (veto.veto) {
+               log('ajaxSubmit: submit vetoed via form-submit-validate trigger');
+               return this;
+       }
+
+       var q = $.param(a);
+
+       if (options.type.toUpperCase() == 'GET') {
+               options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q;
+               options.data = null;  // data is null for 'get'
+       }
+       else {
+               options.data = q; // data is the query string for 'post'
+       }
+
+       var callbacks = [];
+       if (options.resetForm) {
+               callbacks.push(function() { $form.resetForm(); });
+       }
+       if (options.clearForm) {
+               callbacks.push(function() { $form.clearForm(); });
+       }
+
+       // perform a load on the target only if dataType is not provided
+       if (!options.dataType && options.target) {
+               var oldSuccess = options.success || function(){};
+               callbacks.push(function(data) {
+                       var fn = options.replaceTarget ? 'replaceWith' : 'html';
+                       $(options.target)[fn](data).each(oldSuccess, arguments);
+               });
+       }
+       else if (options.success) {
+               callbacks.push(options.success);
+       }
+
+       options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg
+               var context = options.context || options;   // jQuery 1.4+ supports scope context 
+               for (var i=0, max=callbacks.length; i < max; i++) {
+                       callbacks[i].apply(context, [data, status, xhr || $form, $form]);
+               }
+       };
+
+       // are there files to upload?
+       var fileInputs = $('input:file', this).length > 0;
+       var mp = 'multipart/form-data';
+       var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp);
+
+       // options.iframe allows user to force iframe mode
+       // 06-NOV-09: now defaulting to iframe mode if file input is detected
+   if (options.iframe !== false && (fileInputs || options.iframe || multipart)) {
+          // hack to fix Safari hang (thanks to Tim Molendijk for this)
+          // see:  http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d
+          if (options.closeKeepAlive) {
+                  $.get(options.closeKeepAlive, function() { fileUpload(a); });
+               }
+          else {
+                  fileUpload(a);
+               }
+   }
+   else {
+               // IE7 massage (see issue 57)
+               if ($.browser.msie && method == 'get') { 
+                       var ieMeth = $form[0].getAttribute('method');
+                       if (typeof ieMeth === 'string')
+                               options.type = ieMeth;
+               }
+               $.ajax(options);
+   }
+
+       // fire 'notify' event
+       this.trigger('form-submit-notify', [this, options]);
+       return this;
+
+
+       // private function for handling file uploads (hat tip to YAHOO!)
+       function fileUpload(a) {
+               var form = $form[0], el, i, s, g, id, $io, io, xhr, sub, n, timedOut, timeoutHandle;
         var useProp = !!$.fn.prop;
 
-        if ($(':input[name=submit],:input[id=submit]', form).length) {
-            // if there is an input with a name or id of 'submit' then we won't be
-            // able to invoke the submit fn on the form (at least not x-browser)
-            alert('Error: Form elements must not have name or id of "submit".');
-            return;
-        }
-        
         if (a) {
-            // ensure that every serialized input is still enabled
-            for (i=0; i < elements.length; i++) {
-                el = $(elements[i]);
-                if ( useProp )
-                    el.prop('disabled', false);
-                else
-                    el.removeAttr('disabled');
-            }
-        }
-
-        s = $.extend(true, {}, $.ajaxSettings, options);
-        s.context = s.context || s;
-        id = 'jqFormIO' + (new Date().getTime());
-        if (s.iframeTarget) {
-            $io = $(s.iframeTarget);
-            n = $io.attr('name');
-            if (!n)
-                 $io.attr('name', id);
-            else
-                id = n;
-        }
-        else {
-            $io = $('<iframe name="' + id + '" src="'+ s.iframeSrc +'" />');
-            $io.css({ position: 'absolute', top: '-1000px', left: '-1000px' });
-        }
-        io = $io[0];
-
-
-        xhr = { // mock object
-            aborted: 0,
-            responseText: null,
-            responseXML: null,
-            status: 0,
-            statusText: 'n/a',
-            getAllResponseHeaders: function() {},
-            getResponseHeader: function() {},
-            setRequestHeader: function() {},
-            abort: function(status) {
-                var e = (status === 'timeout' ? 'timeout' : 'aborted');
-                log('aborting upload... ' + e);
-                this.aborted = 1;
-                // #214
-                if (io.contentWindow.document.execCommand) {
-                    try { // #214
-                        io.contentWindow.document.execCommand('Stop');
-                    } catch(ignore) {}
-                }
-                $io.attr('src', s.iframeSrc); // abort op in progress
-                xhr.error = e;
-                if (s.error)
-                    s.error.call(s.context, xhr, e, status);
-                if (g)
-                    $.event.trigger("ajaxError", [xhr, s, e]);
-                if (s.complete)
-                    s.complete.call(s.context, xhr, e);
-            }
-        };
-
-        g = s.global;
-        // trigger ajax global events so that activity/block indicators work like normal
-        if (g && 0 === $.active++) {
-            $.event.trigger("ajaxStart");
-        }
-        if (g) {
-            $.event.trigger("ajaxSend", [xhr, s]);
-        }
-
-        if (s.beforeSend && s.beforeSend.call(s.context, xhr, s) === false) {
-            if (s.global) {
-                $.active--;
-            }
-            return;
-        }
-        if (xhr.aborted) {
-            return;
-        }
-
-        // add submitting element to data if we know it
-        sub = form.clk;
-        if (sub) {
-            n = sub.name;
-            if (n && !sub.disabled) {
-                s.extraData = s.extraData || {};
-                s.extraData[n] = sub.value;
-                if (sub.type == "image") {
-                    s.extraData[n+'.x'] = form.clk_x;
-                    s.extraData[n+'.y'] = form.clk_y;
-                }
-            }
-        }
-        
-        var CLIENT_TIMEOUT_ABORT = 1;
-        var SERVER_ABORT = 2;
-
-        function getDoc(frame) {
-            var doc = frame.contentWindow ? frame.contentWindow.document : frame.contentDocument ? frame.contentDocument : frame.document;
-            return doc;
-        }
-        
-        // Rails CSRF hack (thanks to Yvan Barthelemy)
-        var csrf_token = $('meta[name=csrf-token]').attr('content');
-        var csrf_param = $('meta[name=csrf-param]').attr('content');
-        if (csrf_param && csrf_token) {
-            s.extraData = s.extraData || {};
-            s.extraData[csrf_param] = csrf_token;
-        }
-
-        // take a breath so that pending repaints get some cpu time before the upload starts
-        function doSubmit() {
-            // make sure form attrs are set
-            var t = $form.attr('target'), a = $form.attr('action');
-
-            // update form attrs in IE friendly way
-            form.setAttribute('target',id);
-            if (!method) {
-                form.setAttribute('method', 'POST');
-            }
-            if (a != s.url) {
-                form.setAttribute('action', s.url);
-            }
-
-            // ie borks in some cases when setting encoding
-            if (! s.skipEncodingOverride && (!method || /post/i.test(method))) {
-                $form.attr({
-                    encoding: 'multipart/form-data',
-                    enctype:  'multipart/form-data'
-                });
-            }
-
-            // support timout
-            if (s.timeout) {
-                timeoutHandle = setTimeout(function() { timedOut = true; cb(CLIENT_TIMEOUT_ABORT); }, s.timeout);
-            }
-            
-            // look for server aborts
-            function checkState() {
-                try {
-                    var state = getDoc(io).readyState;
-                    log('state = ' + state);
-                    if (state && state.toLowerCase() == 'uninitialized')
-                        setTimeout(checkState,50);
-                }
-                catch(e) {
-                    log('Server abort: ' , e, ' (', e.name, ')');
-                    cb(SERVER_ABORT);
-                    if (timeoutHandle)
-                        clearTimeout(timeoutHandle);
-                    timeoutHandle = undefined;
-                }
-            }
-
-            // add "extra" data to form if provided in options
-            var extraInputs = [];
-            try {
-                if (s.extraData) {
-                    for (var n in s.extraData) {
-                        if (s.extraData.hasOwnProperty(n)) {
-                           // if using the $.param format that allows for multiple values with the same name
-                           if($.isPlainObject(s.extraData[n]) && s.extraData[n].hasOwnProperty('name') && s.extraData[n].hasOwnProperty('value')) {
-                               extraInputs.push(
-                               $('<input type="hidden" name="'+s.extraData[n].name+'">').attr('value',s.extraData[n].value)
-                                   .appendTo(form)[0]);
-                           } else {
-                               extraInputs.push(
-                               $('<input type="hidden" name="'+n+'">').attr('value',s.extraData[n])
-                                   .appendTo(form)[0]);
-                           }
-                        }
-                    }
-                }
-
-                if (!s.iframeTarget) {
-                    // add iframe to doc and submit the form
-                    $io.appendTo('body');
-                    if (io.attachEvent)
-                        io.attachEvent('onload', cb);
-                    else
-                        io.addEventListener('load', cb, false);
-                }
-                setTimeout(checkState,15);
-                form.submit();
-            }
-            finally {
-                // reset attrs and remove "extra" input elements
-                form.setAttribute('action',a);
-                if(t) {
-                    form.setAttribute('target', t);
-                } else {
-                    $form.removeAttr('target');
-                }
-                $(extraInputs).remove();
-            }
-        }
-
-        if (s.forceSync) {
-            doSubmit();
-        }
-        else {
-            setTimeout(doSubmit, 10); // this lets dom updates render
-        }
-
-        var data, doc, domCheckCount = 50, callbackProcessed;
-
-        function cb(e) {
-            if (xhr.aborted || callbackProcessed) {
-                return;
-            }
-            try {
-                doc = getDoc(io);
-            }
-            catch(ex) {
-                log('cannot access response document: ', ex);
-                e = SERVER_ABORT;
-            }
-            if (e === CLIENT_TIMEOUT_ABORT && xhr) {
-                xhr.abort('timeout');
-                return;
-            }
-            else if (e == SERVER_ABORT && xhr) {
-                xhr.abort('server abort');
-                return;
-            }
-
-            if (!doc || doc.location.href == s.iframeSrc) {
-                // response not received yet
-                if (!timedOut)
-                    return;
-            }
-            if (io.detachEvent)
-                io.detachEvent('onload', cb);
-            else    
-                io.removeEventListener('load', cb, false);
-
-            var status = 'success', errMsg;
-            try {
-                if (timedOut) {
-                    throw 'timeout';
-                }
-
-                var isXml = s.dataType == 'xml' || doc.XMLDocument || $.isXMLDoc(doc);
-                log('isXml='+isXml);
-                if (!isXml && window.opera && (doc.body === null || !doc.body.innerHTML)) {
-                    if (--domCheckCount) {
-                        // in some browsers (Opera) the iframe DOM is not always traversable when
-                        // the onload callback fires, so we loop a bit to accommodate
-                        log('requeing onLoad callback, DOM not available');
-                        setTimeout(cb, 250);
-                        return;
-                    }
-                    // let this fall through because server response could be an empty document
-                    //log('Could not access iframe DOM after mutiple tries.');
-                    //throw 'DOMException: not available';
-                }
-
-                //log('response detected');
+               // ensure that every serialized input is still enabled
+               for (i=0; i < a.length; i++) {
+                el = $(form[a[i].name]);
+                el[ useProp ? 'prop' : 'attr' ]('disabled', false);
+               }
+        }
+
+               if ($(':input[name=submit],:input[id=submit]', form).length) {
+                       // if there is an input with a name or id of 'submit' then we won't be
+                       // able to invoke the submit fn on the form (at least not x-browser)
+                       alert('Error: Form elements must not have name or id of "submit".');
+                       return;
+               }
+               
+               s = $.extend(true, {}, $.ajaxSettings, options);
+               s.context = s.context || s;
+               id = 'jqFormIO' + (new Date().getTime());
+               if (s.iframeTarget) {
+                       $io = $(s.iframeTarget);
+                       n = $io.attr('name');
+                       if (n == null)
+                               $io.attr('name', id);
+                       else
+                               id = n;
+               }
+               else {
+                       $io = $('<iframe name="' + id + '" src="'+ s.iframeSrc +'" />');
+                       $io.css({ position: 'absolute', top: '-1000px', left: '-1000px' });
+               }
+               io = $io[0];
+
+
+               xhr = { // mock object
+                       aborted: 0,
+                       responseText: null,
+                       responseXML: null,
+                       status: 0,
+                       statusText: 'n/a',
+                       getAllResponseHeaders: function() {},
+                       getResponseHeader: function() {},
+                       setRequestHeader: function() {},
+                       abort: function(status) {
+                               var e = (status === 'timeout' ? 'timeout' : 'aborted');
+                               log('aborting upload... ' + e);
+                               this.aborted = 1;
+                               $io.attr('src', s.iframeSrc); // abort op in progress
+                               xhr.error = e;
+                               s.error && s.error.call(s.context, xhr, e, status);
+                               g && $.event.trigger("ajaxError", [xhr, s, e]);
+                               s.complete && s.complete.call(s.context, xhr, e);
+                       }
+               };
+
+               g = s.global;
+               // trigger ajax global events so that activity/block indicators work like normal
+               if (g && ! $.active++) {
+                       $.event.trigger("ajaxStart");
+               }
+               if (g) {
+                       $.event.trigger("ajaxSend", [xhr, s]);
+               }
+
+               if (s.beforeSend && s.beforeSend.call(s.context, xhr, s) === false) {
+                       if (s.global) {
+                               $.active--;
+                       }
+                       return;
+               }
+               if (xhr.aborted) {
+                       return;
+               }
+
+               // add submitting element to data if we know it
+               sub = form.clk;
+               if (sub) {
+                       n = sub.name;
+                       if (n && !sub.disabled) {
+                               s.extraData = s.extraData || {};
+                               s.extraData[n] = sub.value;
+                               if (sub.type == "image") {
+                                       s.extraData[n+'.x'] = form.clk_x;
+                                       s.extraData[n+'.y'] = form.clk_y;
+                               }
+                       }
+               }
+               
+               var CLIENT_TIMEOUT_ABORT = 1;
+               var SERVER_ABORT = 2;
+
+               function getDoc(frame) {
+                       var doc = frame.contentWindow ? frame.contentWindow.document : frame.contentDocument ? frame.contentDocument : frame.document;
+                       return doc;
+               }
+               
+               // take a breath so that pending repaints get some cpu time before the upload starts
+               function doSubmit() {
+                       // make sure form attrs are set
+                       var t = $form.attr('target'), a = $form.attr('action');
+
+                       // update form attrs in IE friendly way
+                       form.setAttribute('target',id);
+                       if (!method) {
+                               form.setAttribute('method', 'POST');
+                       }
+                       if (a != s.url) {
+                               form.setAttribute('action', s.url);
+                       }
+
+                       // ie borks in some cases when setting encoding
+                       if (! s.skipEncodingOverride && (!method || /post/i.test(method))) {
+                               $form.attr({
+                                       encoding: 'multipart/form-data',
+                                       enctype:  'multipart/form-data'
+                               });
+                       }
+
+                       // support timout
+                       if (s.timeout) {
+                               timeoutHandle = setTimeout(function() { timedOut = true; cb(CLIENT_TIMEOUT_ABORT); }, s.timeout);
+                       }
+                       
+                       // look for server aborts
+                       function checkState() {
+                               try {
+                                       var state = getDoc(io).readyState;
+                                       log('state = ' + state);
+                                       if (state.toLowerCase() == 'uninitialized')
+                                               setTimeout(checkState,50);
+                               }
+                               catch(e) {
+                                       log('Server abort: ' , e, ' (', e.name, ')');
+                                       cb(SERVER_ABORT);
+                                       timeoutHandle && clearTimeout(timeoutHandle);
+                                       timeoutHandle = undefined;
+                               }
+                       }
+
+                       // add "extra" data to form if provided in options
+                       var extraInputs = [];
+                       try {
+                               if (s.extraData) {
+                                       for (var n in s.extraData) {
+                                               extraInputs.push(
+                                                       $('<input type="hidden" name="'+n+'" />').attr('value',s.extraData[n])
+                                                               .appendTo(form)[0]);
+                                       }
+                               }
+
+                               if (!s.iframeTarget) {
+                                       // add iframe to doc and submit the form
+                                       $io.appendTo('body');
+                       io.attachEvent ? io.attachEvent('onload', cb) : io.addEventListener('load', cb, false);
+                               }
+                               setTimeout(checkState,15);
+                               form.submit();
+                       }
+                       finally {
+                               // reset attrs and remove "extra" input elements
+                               form.setAttribute('action',a);
+                               if(t) {
+                                       form.setAttribute('target', t);
+                               } else {
+                                       $form.removeAttr('target');
+                               }
+                               $(extraInputs).remove();
+                       }
+               }
+
+               if (s.forceSync) {
+                       doSubmit();
+               }
+               else {
+                       setTimeout(doSubmit, 10); // this lets dom updates render
+               }
+
+               var data, doc, domCheckCount = 50, callbackProcessed;
+
+               function cb(e) {
+                       if (xhr.aborted || callbackProcessed) {
+                               return;
+                       }
+                       try {
+                               doc = getDoc(io);
+                       }
+                       catch(ex) {
+                               log('cannot access response document: ', ex);
+                               e = SERVER_ABORT;
+                       }
+                       if (e === CLIENT_TIMEOUT_ABORT && xhr) {
+                               xhr.abort('timeout');
+                               return;
+                       }
+                       else if (e == SERVER_ABORT && xhr) {
+                               xhr.abort('server abort');
+                               return;
+                       }
+
+                       if (!doc || doc.location.href == s.iframeSrc) {
+                               // response not received yet
+                               if (!timedOut)
+                                       return;
+                       }
+            io.detachEvent ? io.detachEvent('onload', cb) : io.removeEventListener('load', cb, false);
+
+                       var status = 'success', errMsg;
+                       try {
+                               if (timedOut) {
+                                       throw 'timeout';
+                               }
+
+                               var isXml = s.dataType == 'xml' || doc.XMLDocument || $.isXMLDoc(doc);
+                               log('isXml='+isXml);
+                               if (!isXml && window.opera && (doc.body == null || doc.body.innerHTML == '')) {
+                                       if (--domCheckCount) {
+                                               // in some browsers (Opera) the iframe DOM is not always traversable when
+                                               // the onload callback fires, so we loop a bit to accommodate
+                                               log('requeing onLoad callback, DOM not available');
+                                               setTimeout(cb, 250);
+                                               return;
+                                       }
+                                       // let this fall through because server response could be an empty document
+                                       //log('Could not access iframe DOM after mutiple tries.');
+                                       //throw 'DOMException: not available';
+                               }
+
+                               //log('response detected');
                 var docRoot = doc.body ? doc.body : doc.documentElement;
                 xhr.responseText = docRoot ? docRoot.innerHTML : null;
-                xhr.responseXML = doc.XMLDocument ? doc.XMLDocument : doc;
-                if (isXml)
-                    s.dataType = 'xml';
-                xhr.getResponseHeader = function(header){
-                    var headers = {'content-type': s.dataType};
-                    return headers[header];
-                };
+                               xhr.responseXML = doc.XMLDocument ? doc.XMLDocument : doc;
+                               if (isXml)
+                                       s.dataType = 'xml';
+                               xhr.getResponseHeader = function(header){
+                                       var headers = {'content-type': s.dataType};
+                                       return headers[header];
+                               };
                 // support for XHR 'status' & 'statusText' emulation :
                 if (docRoot) {
                     xhr.status = Number( docRoot.getAttribute('status') ) || xhr.status;
                     xhr.statusText = docRoot.getAttribute('statusText') || xhr.statusText;
                 }
 
-                var dt = (s.dataType || '').toLowerCase();
-                var scr = /(json|script|text)/.test(dt);
-                if (scr || s.textarea) {
-                    // see if user embedded response in textarea
-                    var ta = doc.getElementsByTagName('textarea')[0];
-                    if (ta) {
-                        xhr.responseText = ta.value;
+                               var dt = s.dataType || '';
+                               var scr = /(json|script|text)/.test(dt.toLowerCase());
+                               if (scr || s.textarea) {
+                                       // see if user embedded response in textarea
+                                       var ta = doc.getElementsByTagName('textarea')[0];
+                                       if (ta) {
+                                               xhr.responseText = ta.value;
                         // support for XHR 'status' & 'statusText' emulation :
                         xhr.status = Number( ta.getAttribute('status') ) || xhr.status;
                         xhr.statusText = ta.getAttribute('statusText') || xhr.statusText;
-                    }
-                    else if (scr) {
-                        // account for browsers injecting pre around json response
-                        var pre = doc.getElementsByTagName('pre')[0];
-                        var b = doc.getElementsByTagName('body')[0];
-                        if (pre) {
-                            xhr.responseText = pre.textContent ? pre.textContent : pre.innerText;
-                        }
-                        else if (b) {
-                            xhr.responseText = b.textContent ? b.textContent : b.innerText;
-                        }
-                    }
-                }
-                else if (dt == 'xml' && !xhr.responseXML && xhr.responseText) {
-                    xhr.responseXML = toXml(xhr.responseText);
-                }
+                                       }
+                                       else if (scr) {
+                                               // account for browsers injecting pre around json response
+                                               var pre = doc.getElementsByTagName('pre')[0];
+                                               var b = doc.getElementsByTagName('body')[0];
+                                               if (pre) {
+                                                       xhr.responseText = pre.textContent ? pre.textContent : pre.innerHTML;
+                                               }
+                                               else if (b) {
+                                                       xhr.responseText = b.innerHTML;
+                                               }
+                                       }
+                               }
+                               else if (s.dataType == 'xml' && !xhr.responseXML && xhr.responseText != null) {
+                                       xhr.responseXML = toXml(xhr.responseText);
+                               }
 
                 try {
-                    data = httpData(xhr, dt, s);
+                    data = httpData(xhr, s.dataType, s);
                 }
                 catch (e) {
                     status = 'parsererror';
                     xhr.error = errMsg = (e || status);
                 }
-            }
-            catch (e) {
-                log('error caught: ',e);
-                status = 'error';
+                       }
+                       catch (e) {
+                               log('error caught: ',e);
+                               status = 'error';
                 xhr.error = errMsg = (e || status);
-            }
+                       }
 
-            if (xhr.aborted) {
-                log('upload aborted');
-                status = null;
-            }
+                       if (xhr.aborted) {
+                               log('upload aborted');
+                               status = null;
+                       }
 
             if (xhr.status) { // we've set xhr.status
                 status = (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) ? 'success' : 'error';
             }
 
-            // ordering of these callbacks/triggers is odd, but that's how $.ajax does it
-            if (status === 'success') {
-                if (s.success)
-                    s.success.call(s.context, data, 'success', xhr);
-                if (g)
-                    $.event.trigger("ajaxSuccess", [xhr, s]);
-            }
+                       // ordering of these callbacks/triggers is odd, but that's how $.ajax does it
+                       if (status === 'success') {
+                               s.success && s.success.call(s.context, data, 'success', xhr);
+                               g && $.event.trigger("ajaxSuccess", [xhr, s]);
+                       }
             else if (status) {
-                if (errMsg === undefined)
-                    errMsg = xhr.statusText;
-                if (s.error)
-                    s.error.call(s.context, xhr, status, errMsg);
-                if (g)
-                    $.event.trigger("ajaxError", [xhr, s, errMsg]);
-            }
-
-            if (g)
-                $.event.trigger("ajaxComplete", [xhr, s]);
-
-            if (g && ! --$.active) {
-                $.event.trigger("ajaxStop");
-            }
-
-            if (s.complete)
-                s.complete.call(s.context, xhr, status);
-
-            callbackProcessed = true;
-            if (s.timeout)
-                clearTimeout(timeoutHandle);
-
-            // clean up
-            setTimeout(function() {
-                if (!s.iframeTarget)
-                    $io.remove();
-                xhr.responseXML = null;
-            }, 100);
-        }
-
-        var toXml = $.parseXML || function(s, doc) { // use parseXML if available (jQuery 1.5+)
-            if (window.ActiveXObject) {
-                doc = new ActiveXObject('Microsoft.XMLDOM');
-                doc.async = 'false';
-                doc.loadXML(s);
-            }
-            else {
-                doc = (new DOMParser()).parseFromString(s, 'text/xml');
-            }
-            return (doc && doc.documentElement && doc.documentElement.nodeName != 'parsererror') ? doc : null;
-        };
-        var parseJSON = $.parseJSON || function(s) {
-            /*jslint evil:true */
-            return window['eval']('(' + s + ')');
-        };
-
-        var httpData = function( xhr, type, s ) { // mostly lifted from jq1.4.4
-
-            var ct = xhr.getResponseHeader('content-type') || '',
-                xml = type === 'xml' || !type && ct.indexOf('xml') >= 0,
-                data = xml ? xhr.responseXML : xhr.responseText;
-
-            if (xml && data.documentElement.nodeName === 'parsererror') {
-                if ($.error)
-                    $.error('parsererror');
-            }
-            if (s && s.dataFilter) {
-                data = s.dataFilter(data, type);
-            }
-            if (typeof data === 'string') {
-                if (type === 'json' || !type && ct.indexOf('json') >= 0) {
-                    data = parseJSON(data);
-                } else if (type === "script" || !type && ct.indexOf("javascript") >= 0) {
-                    $.globalEval(data);
-                }
-            }
-            return data;
-        };
-    }
+                               if (errMsg == undefined)
+                                       errMsg = xhr.statusText;
+                               s.error && s.error.call(s.context, xhr, status, errMsg);
+                               g && $.event.trigger("ajaxError", [xhr, s, errMsg]);
+            }
+
+                       g && $.event.trigger("ajaxComplete", [xhr, s]);
+
+                       if (g && ! --$.active) {
+                               $.event.trigger("ajaxStop");
+                       }
+
+                       s.complete && s.complete.call(s.context, xhr, status);
+
+                       callbackProcessed = true;
+                       if (s.timeout)
+                               clearTimeout(timeoutHandle);
+
+                       // clean up
+                       setTimeout(function() {
+                               if (!s.iframeTarget)
+                                       $io.remove();
+                               xhr.responseXML = null;
+                       }, 100);
+               }
+
+               var toXml = $.parseXML || function(s, doc) { // use parseXML if available (jQuery 1.5+)
+                       if (window.ActiveXObject) {
+                               doc = new ActiveXObject('Microsoft.XMLDOM');
+                               doc.async = 'false';
+                               doc.loadXML(s);
+                       }
+                       else {
+                               doc = (new DOMParser()).parseFromString(s, 'text/xml');
+                       }
+                       return (doc && doc.documentElement && doc.documentElement.nodeName != 'parsererror') ? doc : null;
+               };
+               var parseJSON = $.parseJSON || function(s) {
+                       return window['eval']('(' + s + ')');
+               };
+
+               var httpData = function( xhr, type, s ) { // mostly lifted from jq1.4.4
+
+                       var ct = xhr.getResponseHeader('content-type') || '',
+                               xml = type === 'xml' || !type && ct.indexOf('xml') >= 0,
+                               data = xml ? xhr.responseXML : xhr.responseText;
+
+                       if (xml && data.documentElement.nodeName === 'parsererror') {
+                               $.error && $.error('parsererror');
+                       }
+                       if (s && s.dataFilter) {
+                               data = s.dataFilter(data, type);
+                       }
+                       if (typeof data === 'string') {
+                               if (type === 'json' || !type && ct.indexOf('json') >= 0) {
+                                       data = parseJSON(data);
+                               } else if (type === "script" || !type && ct.indexOf("javascript") >= 0) {
+                                       $.globalEval(data);
+                               }
+                       }
+                       return data;
+               };
+       }
 };
 
 /**
@@ -680,9 +560,9 @@ $.fn.ajaxSubmit = function(options) {
  * The advantages of using this method instead of ajaxSubmit() are:
  *
  * 1: This method will include coordinates for <input type="image" /> elements (if the element
- *    is used to submit the form).
+ *     is used to submit the form).
  * 2. This method will include the submit element's name/value data (for the element that was
- *    used to submit the form).
+ *     used to submit the form).
  * 3. This method binds the submit() method to the form for you.
  *
  * The options argument for ajaxForm works exactly as it does for ajaxSubmit.  ajaxForm merely
@@ -690,83 +570,60 @@ $.fn.ajaxSubmit = function(options) {
  * the form itself.
  */
 $.fn.ajaxForm = function(options) {
-    options = options || {};
-    options.delegation = options.delegation && $.isFunction($.fn.on);
-    
-    // in jQuery 1.3+ we can fix mistakes with the ready state
-    if (!options.delegation && this.length === 0) {
-        var o = { s: this.selector, c: this.context };
-        if (!$.isReady && o.s) {
-            log('DOM not ready, queuing ajaxForm');
-            $(function() {
-                $(o.s,o.c).ajaxForm(options);
-            });
-            return this;
-        }
-        // is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
-        log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
-        return this;
-    }
-
-    if ( options.delegation ) {
-        $(document)
-            .off('submit.form-plugin', this.selector, doAjaxSubmit)
-            .off('click.form-plugin', this.selector, captureSubmittingElement)
-            .on('submit.form-plugin', this.selector, options, doAjaxSubmit)
-            .on('click.form-plugin', this.selector, options, captureSubmittingElement);
-        return this;
-    }
-
-    return this.ajaxFormUnbind()
-        .bind('submit.form-plugin', options, doAjaxSubmit)
-        .bind('click.form-plugin', options, captureSubmittingElement);
+       // in jQuery 1.3+ we can fix mistakes with the ready state
+       if (this.length === 0) {
+               var o = { s: this.selector, c: this.context };
+               if (!$.isReady && o.s) {
+                       log('DOM not ready, queuing ajaxForm');
+                       $(function() {
+                               $(o.s,o.c).ajaxForm(options);
+                       });
+                       return this;
+               }
+               // is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
+               log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
+               return this;
+       }
+
+       return this.ajaxFormUnbind().bind('submit.form-plugin', function(e) {
+               if (!e.isDefaultPrevented()) { // if event has been canceled, don't proceed
+                       e.preventDefault();
+                       $(this).ajaxSubmit(options);
+               }
+       }).bind('click.form-plugin', function(e) {
+               var target = e.target;
+               var $el = $(target);
+               if (!($el.is(":submit,input:image"))) {
+                       // is this a child element of the submit el?  (ex: a span within a button)
+                       var t = $el.closest(':submit');
+                       if (t.length == 0) {
+                               return;
+                       }
+                       target = t[0];
+               }
+               var form = this;
+               form.clk = target;
+               if (target.type == 'image') {
+                       if (e.offsetX != undefined) {
+                               form.clk_x = e.offsetX;
+                               form.clk_y = e.offsetY;
+                       } else if (typeof $.fn.offset == 'function') { // try to use dimensions plugin
+                               var offset = $el.offset();
+                               form.clk_x = e.pageX - offset.left;
+                               form.clk_y = e.pageY - offset.top;
+                       } else {
+                               form.clk_x = e.pageX - target.offsetLeft;
+                               form.clk_y = e.pageY - target.offsetTop;
+                       }
+               }
+               // clear form vars
+               setTimeout(function() { form.clk = form.clk_x = form.clk_y = null; }, 100);
+       });
 };
 
-// private event handlers    
-function doAjaxSubmit(e) {
-    /*jshint validthis:true */
-    var options = e.data;
-    if (!e.isDefaultPrevented()) { // if event has been canceled, don't proceed
-        e.preventDefault();
-        $(this).ajaxSubmit(options);
-    }
-}
-    
-function captureSubmittingElement(e) {
-    /*jshint validthis:true */
-    var target = e.target;
-    var $el = $(target);
-    if (!($el.is(":submit,input:image"))) {
-        // is this a child element of the submit el?  (ex: a span within a button)
-        var t = $el.closest(':submit');
-        if (t.length === 0) {
-            return;
-        }
-        target = t[0];
-    }
-    var form = this;
-    form.clk = target;
-    if (target.type == 'image') {
-        if (e.offsetX !== undefined) {
-            form.clk_x = e.offsetX;
-            form.clk_y = e.offsetY;
-        } else if (typeof $.fn.offset == 'function') {
-            var offset = $el.offset();
-            form.clk_x = e.pageX - offset.left;
-            form.clk_y = e.pageY - offset.top;
-        } else {
-            form.clk_x = e.pageX - target.offsetLeft;
-            form.clk_y = e.pageY - target.offsetTop;
-        }
-    }
-    // clear form vars
-    setTimeout(function() { form.clk = form.clk_x = form.clk_y = null; }, 100);
-}
-
-
 // ajaxFormUnbind unbinds the event handlers that were bound by ajaxForm
 $.fn.ajaxFormUnbind = function() {
-    return this.unbind('submit.form-plugin click.form-plugin');
+       return this.unbind('submit.form-plugin click.form-plugin');
 };
 
 /**
@@ -780,74 +637,56 @@ $.fn.ajaxFormUnbind = function() {
  * It is this array that is passed to pre-submit callback functions provided to the
  * ajaxSubmit() and ajaxForm() methods.
  */
-$.fn.formToArray = function(semantic, elements) {
-    var a = [];
-    if (this.length === 0) {
-        return a;
-    }
-
-    var form = this[0];
-    var els = semantic ? form.getElementsByTagName('*') : form.elements;
-    if (!els) {
-        return a;
-    }
-
-    var i,j,n,v,el,max,jmax;
-    for(i=0, max=els.length; i < max; i++) {
-        el = els[i];
-        n = el.name;
-        if (!n) {
-            continue;
-        }
-
-        if (semantic && form.clk && el.type == "image") {
-            // handle image inputs on the fly when semantic == true
-            if(!el.disabled && form.clk == el) {
-                a.push({name: n, value: $(el).val(), type: el.type });
-                a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
-            }
-            continue;
-        }
-
-        v = $.fieldValue(el, true);
-        if (v && v.constructor == Array) {
-            if (elements) 
-                elements.push(el);
-            for(j=0, jmax=v.length; j < jmax; j++) {
-                a.push({name: n, value: v[j]});
-            }
-        }
-        else if (feature.fileapi && el.type == 'file' && !el.disabled) {
-            if (elements) 
-                elements.push(el);
-            var files = el.files;
-            if (files.length) {
-                for (j=0; j < files.length; j++) {
-                    a.push({name: n, value: files[j], type: el.type});
-                }
-            }
-            else {
-                // #180
-                a.push({ name: n, value: '', type: el.type });
-            }
-        }
-        else if (v !== null && typeof v != 'undefined') {
-            if (elements) 
-                elements.push(el);
-            a.push({name: n, value: v, type: el.type, required: el.required});
-        }
-    }
-
-    if (!semantic && form.clk) {
-        // input type=='image' are not found in elements array! handle it here
-        var $input = $(form.clk), input = $input[0];
-        n = input.name;
-        if (n && !input.disabled && input.type == 'image') {
-            a.push({name: n, value: $input.val()});
-            a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
-        }
-    }
-    return a;
+$.fn.formToArray = function(semantic) {
+       var a = [];
+       if (this.length === 0) {
+               return a;
+       }
+
+       var form = this[0];
+       var els = semantic ? form.getElementsByTagName('*') : form.elements;
+       if (!els) {
+               return a;
+       }
+
+       var i,j,n,v,el,max,jmax;
+       for(i=0, max=els.length; i < max; i++) {
+               el = els[i];
+               n = el.name;
+               if (!n) {
+                       continue;
+               }
+
+               if (semantic && form.clk && el.type == "image") {
+                       // handle image inputs on the fly when semantic == true
+                       if(!el.disabled && form.clk == el) {
+                               a.push({name: n, value: $(el).val()});
+                               a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
+                       }
+                       continue;
+               }
+
+               v = $.fieldValue(el, true);
+               if (v && v.constructor == Array) {
+                       for(j=0, jmax=v.length; j < jmax; j++) {
+                               a.push({name: n, value: v[j]});
+                       }
+               }
+               else if (v !== null && typeof v != 'undefined') {
+                       a.push({name: n, value: v});
+               }
+       }
+
+       if (!semantic && form.clk) {
+               // input type=='image' are not found in elements array! handle it here
+               var $input = $(form.clk), input = $input[0];
+               n = input.name;
+               if (n && !input.disabled && input.type == 'image') {
+                       a.push({name: n, value: $input.val()});
+                       a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: form.clk_y});
+               }
+       }
+       return a;
 };
 
 /**
@@ -855,8 +694,8 @@ $.fn.formToArray = function(semantic, elements) {
  * in the format: name1=value1&amp;name2=value2
  */
 $.fn.formSerialize = function(semantic) {
-    //hand off to jQuery.param for proper encoding
-    return $.param(this.formToArray(semantic));
+       //hand off to jQuery.param for proper encoding
+       return $.param(this.formToArray(semantic));
 };
 
 /**
@@ -864,36 +703,36 @@ $.fn.formSerialize = function(semantic) {
  * This method will return a string in the format: name1=value1&amp;name2=value2
  */
 $.fn.fieldSerialize = function(successful) {
-    var a = [];
-    this.each(function() {
-        var n = this.name;
-        if (!n) {
-            return;
-        }
-        var v = $.fieldValue(this, successful);
-        if (v && v.constructor == Array) {
-            for (var i=0,max=v.length; i < max; i++) {
-                a.push({name: n, value: v[i]});
-            }
-        }
-        else if (v !== null && typeof v != 'undefined') {
-            a.push({name: this.name, value: v});
-        }
-    });
-    //hand off to jQuery.param for proper encoding
-    return $.param(a);
+       var a = [];
+       this.each(function() {
+               var n = this.name;
+               if (!n) {
+                       return;
+               }
+               var v = $.fieldValue(this, successful);
+               if (v && v.constructor == Array) {
+                       for (var i=0,max=v.length; i < max; i++) {
+                               a.push({name: n, value: v[i]});
+                       }
+               }
+               else if (v !== null && typeof v != 'undefined') {
+                       a.push({name: this.name, value: v});
+               }
+       });
+       //hand off to jQuery.param for proper encoding
+       return $.param(a);
 };
 
 /**
  * Returns the value(s) of the element in the matched set.  For example, consider the following form:
  *
  *  <form><fieldset>
- *      <input name="A" type="text" />
- *      <input name="A" type="text" />
- *      <input name="B" type="checkbox" value="B1" />
- *      <input name="B" type="checkbox" value="B2"/>
- *      <input name="C" type="radio" value="C1" />
- *      <input name="C" type="radio" value="C2" />
+ *       <input name="A" type="text" />
+ *       <input name="A" type="text" />
+ *       <input name="B" type="checkbox" value="B1" />
+ *       <input name="B" type="checkbox" value="B2"/>
+ *       <input name="C" type="radio" value="C1" />
+ *       <input name="C" type="radio" value="C2" />
  *  </fieldset></form>
  *
  *  var v = $(':text').fieldValue();
@@ -920,63 +759,60 @@ $.fn.fieldSerialize = function(successful) {
  * for each element is returned.
  *
  * Note: This method *always* returns an array.  If no valid value can be determined the
- *    array will be empty, otherwise it will contain one or more values.
+ *        array will be empty, otherwise it will contain one or more values.
  */
 $.fn.fieldValue = function(successful) {
-    for (var val=[], i=0, max=this.length; i < max; i++) {
-        var el = this[i];
-        var v = $.fieldValue(el, successful);
-        if (v === null || typeof v == 'undefined' || (v.constructor == Array && !v.length)) {
-            continue;
-        }
-        if (v.constructor == Array)
-            $.merge(val, v);
-        else
-            val.push(v);
-    }
-    return val;
+       for (var val=[], i=0, max=this.length; i < max; i++) {
+               var el = this[i];
+               var v = $.fieldValue(el, successful);
+               if (v === null || typeof v == 'undefined' || (v.constructor == Array && !v.length)) {
+                       continue;
+               }
+               v.constructor == Array ? $.merge(val, v) : val.push(v);
+       }
+       return val;
 };
 
 /**
  * Returns the value of the field element.
  */
 $.fieldValue = function(el, successful) {
-    var n = el.name, t = el.type, tag = el.tagName.toLowerCase();
-    if (successful === undefined) {
-        successful = true;
-    }
-
-    if (successful && (!n || el.disabled || t == 'reset' || t == 'button' ||
-        (t == 'checkbox' || t == 'radio') && !el.checked ||
-        (t == 'submit' || t == 'image') && el.form && el.form.clk != el ||
-        tag == 'select' && el.selectedIndex == -1)) {
-            return null;
-    }
-
-    if (tag == 'select') {
-        var index = el.selectedIndex;
-        if (index < 0) {
-            return null;
-        }
-        var a = [], ops = el.options;
-        var one = (t == 'select-one');
-        var max = (one ? index+1 : ops.length);
-        for(var i=(one ? index : 0); i < max; i++) {
-            var op = ops[i];
-            if (op.selected) {
-                var v = op.value;
-                if (!v) { // extra pain for IE...
-                    v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
-                }
-                if (one) {
-                    return v;
-                }
-                a.push(v);
-            }
-        }
-        return a;
-    }
-    return $(el).val();
+       var n = el.name, t = el.type, tag = el.tagName.toLowerCase();
+       if (successful === undefined) {
+               successful = true;
+       }
+
+       if (successful && (!n || el.disabled || t == 'reset' || t == 'button' ||
+               (t == 'checkbox' || t == 'radio') && !el.checked ||
+               (t == 'submit' || t == 'image') && el.form && el.form.clk != el ||
+               tag == 'select' && el.selectedIndex == -1)) {
+                       return null;
+       }
+
+       if (tag == 'select') {
+               var index = el.selectedIndex;
+               if (index < 0) {
+                       return null;
+               }
+               var a = [], ops = el.options;
+               var one = (t == 'select-one');
+               var max = (one ? index+1 : ops.length);
+               for(var i=(one ? index : 0); i < max; i++) {
+                       var op = ops[i];
+                       if (op.selected) {
+                               var v = op.value;
+                               if (!v) { // extra pain for IE...
+                                       v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
+                               }
+                               if (one) {
+                                       return v;
+                               }
+                               a.push(v);
+                       }
+               }
+               return a;
+       }
+       return $(el).val();
 };
 
 /**
@@ -987,63 +823,54 @@ $.fieldValue = function(el, successful) {
  *  - inputs of type submit, button, reset, and hidden will *not* be effected
  *  - button elements will *not* be effected
  */
-$.fn.clearForm = function(includeHidden) {
-    return this.each(function() {
-        $('input,select,textarea', this).clearFields(includeHidden);
-    });
+$.fn.clearForm = function() {
+       return this.each(function() {
+               $('input,select,textarea', this).clearFields();
+       });
 };
 
 /**
  * Clears the selected form elements.
  */
-$.fn.clearFields = $.fn.clearInputs = function(includeHidden) {
-    var re = /^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i; // 'hidden' is not in this list
-    return this.each(function() {
-        var t = this.type, tag = this.tagName.toLowerCase();
-        if (re.test(t) || tag == 'textarea') {
-            this.value = '';
-        }
-        else if (t == 'checkbox' || t == 'radio') {
-            this.checked = false;
-        }
-        else if (tag == 'select') {
-            this.selectedIndex = -1;
-        }
-        else if (includeHidden) {
-            // includeHidden can be the value true, or it can be a selector string
-            // indicating a special test; for example:
-            //  $('#myForm').clearForm('.special:hidden')
-            // the above would clean hidden inputs that have the class of 'special'
-            if ( (includeHidden === true && /hidden/.test(t)) ||
-                 (typeof includeHidden == 'string' && $(this).is(includeHidden)) )
-                this.value = '';
-        }
-    });
+$.fn.clearFields = $.fn.clearInputs = function() {
+       var re = /^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i; // 'hidden' is not in this list
+       return this.each(function() {
+               var t = this.type, tag = this.tagName.toLowerCase();
+               if (re.test(t) || tag == 'textarea') {
+                       this.value = '';
+               }
+               else if (t == 'checkbox' || t == 'radio') {
+                       this.checked = false;
+               }
+               else if (tag == 'select') {
+                       this.selectedIndex = -1;
+               }
+       });
 };
 
 /**
  * Resets the form data.  Causes all form elements to be reset to their original value.
  */
 $.fn.resetForm = function() {
-    return this.each(function() {
-        // guard against an input with the name of 'reset'
-        // note that IE reports the reset function as an 'object'
-        if (typeof this.reset == 'function' || (typeof this.reset == 'object' && !this.reset.nodeType)) {
-            this.reset();
-        }
-    });
+       return this.each(function() {
+               // guard against an input with the name of 'reset'
+               // note that IE reports the reset function as an 'object'
+               if (typeof this.reset == 'function' || (typeof this.reset == 'object' && !this.reset.nodeType)) {
+                       this.reset();
+               }
+       });
 };
 
 /**
  * Enables or disables any matching elements.
  */
 $.fn.enable = function(b) {
-    if (b === undefined) {
-        b = true;
-    }
-    return this.each(function() {
-        this.disabled = !b;
-    });
+       if (b === undefined) {
+               b = true;
+       }
+       return this.each(function() {
+               this.disabled = !b;
+       });
 };
 
 /**
@@ -1051,39 +878,34 @@ $.fn.enable = function(b) {
  * selects/deselects and matching option elements.
  */
 $.fn.selected = function(select) {
-    if (select === undefined) {
-        select = true;
-    }
-    return this.each(function() {
-        var t = this.type;
-        if (t == 'checkbox' || t == 'radio') {
-            this.checked = select;
-        }
-        else if (this.tagName.toLowerCase() == 'option') {
-            var $sel = $(this).parent('select');
-            if (select && $sel[0] && $sel[0].type == 'select-one') {
-                // deselect all other options
-                $sel.find('option').selected(false);
-            }
-            this.selected = select;
-        }
-    });
+       if (select === undefined) {
+               select = true;
+       }
+       return this.each(function() {
+               var t = this.type;
+               if (t == 'checkbox' || t == 'radio') {
+                       this.checked = select;
+               }
+               else if (this.tagName.toLowerCase() == 'option') {
+                       var $sel = $(this).parent('select');
+                       if (select && $sel[0] && $sel[0].type == 'select-one') {
+                               // deselect all other options
+                               $sel.find('option').selected(false);
+                       }
+                       this.selected = select;
+               }
+       });
 };
 
-// expose debug var
-$.fn.ajaxSubmit.debug = false;
-
 // helper fn for console logging
 function log() {
-    if (!$.fn.ajaxSubmit.debug) 
-        return;
-    var msg = '[jquery.form] ' + Array.prototype.join.call(arguments,'');
-    if (window.console && window.console.log) {
-        window.console.log(msg);
-    }
-    else if (window.opera && window.opera.postError) {
-        window.opera.postError(msg);
-    }
-}
+       var msg = '[jquery.form] ' + Array.prototype.join.call(arguments,'');
+       if (window.console && window.console.log) {
+               window.console.log(msg);
+       }
+       else if (window.opera && window.opera.postError) {
+               window.opera.postError(msg);
+       }
+};
 
 })(jQuery);
index 3ef71d5..21dc3e1 100644 (file)
                                new RegExp( /^\d{1,3}[\.]\d{1,3}[\.]\d{1,3}[\.]\d{1,3}$/)
                        ],
                        currency: [
-                               new RegExp( /(^[£$€¥]|[£$€¥]$)/),
-                               new RegExp( /[£$€¥]/g)
+                               new RegExp( /^[£$€?.]/),
+                               new RegExp( /[£$€]/g)
                        ],
                        url: [
                                new RegExp( /^(https?|ftp|file):\/\/$/),
diff --git a/resources/mediawiki.language/languages/ar.js b/resources/mediawiki.language/languages/ar.js
new file mode 100644 (file)
index 0000000..d21df7e
--- /dev/null
@@ -0,0 +1,24 @@
+/**
+ * Arabic (العربية) language functions
+ */
+
+mediaWiki.language.convertPlural = function( count, forms ) {
+       forms = mediaWiki.language.preConvertPlural( forms, 6 );
+       if ( count == 0 ) {
+               return forms[0];
+       }
+       if ( count == 1 ) {
+               return forms[1];
+       }
+       if ( count == 2 ) {
+               return forms[2];
+       }
+       if ( count % 100 >= 3 && count % 100 <= 10 ) {
+               return forms[3];
+       }
+       if ( count % 100 >= 11 && count % 100 <= 99 ) {
+               return forms[4];
+       }
+       return forms[5];
+};
+
index d35f77e..e737a7c 100644 (file)
@@ -2,6 +2,17 @@
  * Hebrew (עברית) language functions
  */
 
+mediaWiki.language.convertPlural = function( count, forms ) {
+       forms = mediaWiki.language.preConvertPlural( forms, 3 );
+       if ( count == 1 ) {
+               return forms[0];
+       }
+       if ( count == 2 && forms[2] ) {
+               return forms[2];
+       }
+       return forms[1];
+};
+
 mediaWiki.language.convertGrammar = function( word, form ) {
        var grammarForms = mw.language.getData( 'he', 'grammarForms' );
        if ( grammarForms && grammarForms[form] ) {
diff --git a/resources/mediawiki.language/languages/hi.js b/resources/mediawiki.language/languages/hi.js
new file mode 100644 (file)
index 0000000..a22a0e1
--- /dev/null
@@ -0,0 +1,8 @@
+/**
+ * Hindi (हिन्दी) language functions
+ */
+
+mediaWiki.language.convertPlural = function( count, forms ) {
+       forms = mediaWiki.language.preConvertPlural( forms, 2 );
+       return ( count <= 1 ) ? forms[0] : forms[1];
+};
index 935d4ff..1234637 100644 (file)
@@ -43,19 +43,11 @@ var language = {
         * @param forms array List of plural forms
         * @return string Correct form for quantifier in this language
         */
-       convertPlural: function( count, forms ) {
-               var pluralFormIndex = 0;
+       convertPlural: function ( count, forms ){
                if ( !forms || forms.length === 0 ) {
                        return '';
                }
-               var pluralRules = mw.language.getData( mw.config.get( 'wgUserLanguage' ), 'pluralRules' );
-               if ( !pluralRules ) {
-                       // default fallback.
-                       return ( count === 1 ) ? forms[0] : forms[1];
-               }
-               pluralFormIndex = mw.cldr.getPluralForm( count, pluralRules );
-               pluralFormIndex = Math.min( pluralFormIndex, forms.length - 1 );
-               return forms[pluralFormIndex];
+               return ( parseInt( count, 10 ) === 1 ) ? forms[0] : forms[1];
        },
 
        /**
index f0e464d..e0c65e8 100644 (file)
@@ -307,7 +307,7 @@ var mw = ( function ( $, undefined ) {
                },
 
                /**
-                * Gets a message string, similar to wfMessage()
+                * Gets a message string, similar to wfMsg()
                 *
                 * @param key string Key of message to get
                 * @param parameters mixed First argument in a list of variadic arguments,
index 7e2bab8..d1bfd05 100644 (file)
                 * @return string Address to script (eg. '/w/api.php' )
                 */
                wikiScript: function ( str ) {
-                       str = str || 'index';
-                       if ( str === 'index' ) {
-                               return mw.config.get( 'wgScript' );
-                       } else if ( str === 'load' ) {
-                               return mw.config.get( 'wgLoadScript' );
-                       } else {
-                               return mw.config.get( 'wgScriptPath' ) + '/' + str +
-                                       mw.config.get( 'wgScriptExtension' );
-                       }
+                       return mw.config.get( 'wgScriptPath' ) + '/' + ( str || 'index' ) +
+                               mw.config.get( 'wgScriptExtension' );
                },
 
                /**
index 0e0ce80..d8fb2b3 100644 (file)
@@ -3,7 +3,7 @@
 if ( !defined( 'MEDIAWIKI' ) ) {
        $wgNoDBParam = true;
        $optionsWithArgs = array( 'o' );
-       require_once( __DIR__ .'/../maintenance/commandLine.inc' );
+       require_once( dirname(__FILE__).'/../maintenance/commandLine.inc' );
 
        $stderr = fopen( 'php://stderr', 'w' );
        if ( !isset( $args[0] ) ) {
index 913c19b..155dace 100644 (file)
@@ -84,14 +84,14 @@ class CologneBlueTemplate extends LegacyTemplate {
 
                $s .= '<td class="top" nowrap="nowrap">';
                $s .= '<a href="' . htmlspecialchars( $mainPageObj->getLocalURL() ) . '">';
-               $s .= '<span id="sitetitle">' . wfMessage( 'sitetitle' )->escaped() . '</span></a>';
+               $s .= '<span id="sitetitle">' . $this->msg( 'sitetitle' )->text() . '</span></a>';
 
                $s .= '</td><td class="top" id="top-syslinks" width="100%">';
                $s .= $this->sysLinks();
                $s .= '</td></tr><tr><td class="top-subheader">';
 
                $s .= '<font size="-1"><span id="sitesub">';
-               $s .= wfMessage( 'sitesubtitle' )->escaped() . '</span></font>';
+               $s .= htmlspecialchars( $this->msg( 'sitesubtitle' )->text() ) . '</span></font>';
                $s .= '</td><td class="top-linkcollection">';
 
                $s .= '<font size="-1"><span id="langlinks">';
@@ -128,11 +128,15 @@ class CologneBlueTemplate extends LegacyTemplate {
 
                $s .= $this->bottomLinks();
                $s .= $this->getSkin()->getLanguage()->pipeList( array(
-                       "\n<br />" . Linker::linkKnown(
-                               Title::newMainPage()
+                       "\n<br />" . Linker::link(
+                               Title::newMainPage(),
+                               null,
+                               array(),
+                               array(),
+                               array( 'known', 'noclasses' )
                        ),
                        $this->getSkin()->aboutLink(),
-                       $this->searchForm( wfMessage( 'qbfind' )->text() )
+                       $this->searchForm( $this->msg( 'qbfind' )->text() )
                ) );
 
                $s .= "\n<br />" . $this->pageStats();
@@ -163,16 +167,16 @@ class CologneBlueTemplate extends LegacyTemplate {
                $s = array(
                        $this->getSkin()->mainPageLink(),
                        Linker::linkKnown(
-                               Title::newFromText( wfMessage( 'aboutpage' )->inContentLanguage()->text() ),
-                               wfMessage( 'about' )->text()
+                               Title::newFromText( $this->msg( 'aboutpage' )->inContentLanguage()->text() ),
+                               $this->msg( 'about' )->text()
                        ),
                        Linker::linkKnown(
-                               Title::newFromText( wfMessage( 'helppage' )->inContentLanguage()->text() ),
-                               wfMessage( 'help' )->text()
+                               Title::newFromText( $this->msg( 'helppage' )->inContentLanguage()->text() ),
+                               $this->msg( 'help' )->text()
                        ),
                        Linker::linkKnown(
-                               Title::newFromText( wfMessage( 'faqpage' )->inContentLanguage()->text() ),
-                               wfMessage( 'faq' )->text()
+                               Title::newFromText( $this->msg( 'faqpage' )->inContentLanguage()->text() ),
+                               $this->msg( 'faq' )->text()
                        ),
                        Linker::specialLink( 'Specialpages' )
                );
@@ -187,14 +191,14 @@ class CologneBlueTemplate extends LegacyTemplate {
                if ( $this->data['loggedin'] ) {
                        $s[] = Linker::linkKnown(
                                $lo,
-                               wfMessage( 'logout' )->text(),
+                               $this->msg( 'logout' )->text(),
                                array(),
                                $q
                        );
                } else {
                        $s[] = Linker::linkKnown(
                                $li,
-                               wfMessage( 'login' )->text(),
+                               $this->msg( 'login' )->text(),
                                array(),
                                $q
                        );
@@ -253,8 +257,8 @@ class CologneBlueTemplate extends LegacyTemplate {
                        $s .= '<strong>' . $this->editThisPage() . '</strong>';
 
                        $s .= $sep . Linker::linkKnown(
-                               Title::newFromText( wfMessage( 'edithelppage' )->inContentLanguage()->text() ),
-                               wfMessage( 'edithelp' )->text()
+                               Title::newFromText( $this->msg( 'edithelppage' )->inContentLanguage()->text() ),
+                               $this->msg( 'edithelp' )->text()
                        );
 
                        if( $this->data['loggedin'] ) {
@@ -305,22 +309,31 @@ class CologneBlueTemplate extends LegacyTemplate {
 
                $s .= $this->menuHead( 'qbmyoptions' );
                if ( $this->data['loggedin'] ) {
-                       $tl = Linker::linkKnown(
+                       $tl = Linker::link(
                                $user->getTalkPage(),
-                               wfMessage( 'mytalk' )->escaped()
+                               $this->msg( 'mytalk' )->text(),
+                               array(),
+                               array(),
+                               array( 'known', 'noclasses' )
                        );
                        if ( $user->getNewtalk() ) {
                                $tl .= ' *';
                        }
 
-                       $s .= Linker::linkKnown(
+                       $s .= Linker::link(
                                        $user->getUserPage(),
-                                       wfMessage( 'mypage' )->escaped()
+                                       $this->msg( 'mypage' )->text(),
+                                       array(),
+                                       array(),
+                                       array( 'known', 'noclasses' )
                                ) . $sep . $tl . $sep . Linker::specialLink( 'Watchlist' )
                                        . $sep .
-                               Linker::linkKnown(
+                               Linker::link(
                                        SpecialPage::getSafeTitleFor( 'Contributions', $user->getName() ),
-                                       wfMessage( 'mycontris' )->escaped()
+                                       $this->msg( 'mycontris' )->text(),
+                                       array(),
+                                       array(),
+                                       array( 'known', 'noclasses' )
                                ) . $sep . Linker::specialLink( 'Preferences' )
                                . $sep . Linker::specialLink( 'Userlogout' );
                } else {
@@ -339,12 +352,15 @@ class CologneBlueTemplate extends LegacyTemplate {
 
                if( $wgSiteSupportPage ) {
                        $s .= $sep . '<a href="' . htmlspecialchars( $wgSiteSupportPage ) . '" class="internal">'
-                                       . wfMessage( 'sitesupport' )->escaped() . '</a>';
+                                       . $this->msg( 'sitesupport' )->text() . '</a>';
                }
 
-               $s .= $sep . Linker::linkKnown(
+               $s .= $sep . Linker::link(
                        SpecialPage::getTitleFor( 'Specialpages' ),
-                       wfMessage( 'moredotdotdot' )->text()
+                       $this->msg( 'moredotdotdot' )->text(),
+                       array(),
+                       array(),
+                       array( 'known', 'noclasses' )
                );
 
                $s .= $sep . "\n</div>\n";
@@ -356,7 +372,7 @@ class CologneBlueTemplate extends LegacyTemplate {
         * @return string
         */
        function menuHead( $key ) {
-               $s = "\n<h6>" . wfMessage( $key )->text() . "</h6>";
+               $s = "\n<h6>" . $this->msg( $key )->text() . "</h6>";
                return $s;
        }
 
@@ -376,12 +392,12 @@ class CologneBlueTemplate extends LegacyTemplate {
 
                $s .= "<input type='text' id=\"searchInput{$this->searchboxes}\" class=\"mw-searchInput\" name=\"search\" size=\"14\" value=\""
                        . htmlspecialchars( substr( $search, 0, 256 ) ) . "\" /><br />"
-                       . "<input type='submit' id=\"searchGoButton{$this->searchboxes}\" class=\"searchButton\" name=\"go\" value=\"" . wfMessage( 'searcharticle' )->escaped() . "\" />";
+                       . "<input type='submit' id=\"searchGoButton{$this->searchboxes}\" class=\"searchButton\" name=\"go\" value=\"" . htmlspecialchars( wfMessage( 'searcharticle' )->text() ) . "\" />";
 
                if( $wgUseTwoButtonsSearchForm ) {
-                       $s .= "<input type='submit' id=\"mw-searchButton{$this->searchboxes}\" class=\"searchButton\" name=\"fulltext\" value=\"" . wfMessage( 'search' )->escaped() . "\" />\n";
+                       $s .= "<input type='submit' id=\"mw-searchButton{$this->searchboxes}\" class=\"searchButton\" name=\"fulltext\" value=\"" . htmlspecialchars( $this->msg( 'search' )->text() ) . "\" />\n";
                } else {
-                       $s .= '<div><a href="' . $action . '" rel="search">' . wfMessage( 'powersearch-legend' )->escaped() . "</a></div>\n";
+                       $s .= '<div><a href="' . $action . '" rel="search">' . $this->msg( 'powersearch-legend' )->text() . "</a></div>\n";
                }
 
                $s .= '</form>';
index c3f73e5..295058c 100644 (file)
@@ -99,8 +99,8 @@ class NostalgiaTemplate extends LegacyTemplate {
                } else {
                        /* show user page and user talk links */
                        $user = $this->getSkin()->getUser();
-                       $s .= $sep . Linker::link( $user->getUserPage(), wfMessage( 'mypage' )->escaped() );
-                       $s .= $sep . Linker::link( $user->getTalkPage(), wfMessage( 'mytalk' )->escaped() );
+                       $s .= $sep . Linker::link( $user->getUserPage(), $this->msg( 'mypage' )->escaped() );
+                       $s .= $sep . Linker::link( $user->getTalkPage(), $this->msg( 'mytalk' )->escaped() );
                        if ( $user->getNewtalk() ) {
                                $s .= ' *';
                        }
@@ -109,7 +109,7 @@ class NostalgiaTemplate extends LegacyTemplate {
                        /* show my contributions link */
                        $s .= $sep . Linker::link(
                                SpecialPage::getSafeTitleFor( 'Contributions', $this->data['username'] ),
-                               wfMessage( 'mycontris' )->escaped() );
+                               $this->msg( 'mycontris' )->escaped() );
                        /* show my preferences link */
                        $s .= $sep . Linker::specialLink( 'Preferences' );
                        /* show upload file link */
index 9a3ab94..d06bdfd 100644 (file)
@@ -26,7 +26,7 @@ if( !defined( 'MEDIAWIKI' ) )
        die( -1 );
 
 /** */
-require_once( __DIR__ . '/MonoBook.php' );
+require_once( dirname(__FILE__) . '/MonoBook.php' );
 
 /**
  * Inherit main code from SkinTemplate, set the CSS and template filter.
index e47b35f..0b43a13 100644 (file)
@@ -133,7 +133,7 @@ class StandardTemplate extends LegacyTemplate {
                                        $s.= Linker::specialLink( 'Watchlist' ) ;
                                        $s .= $sep . Linker::linkKnown(
                                                SpecialPage::getTitleFor( 'Contributions' ),
-                                               wfMessage( 'mycontris' )->escaped(),
+                                               $this->msg( 'mycontris' )->text(),
                                                array(),
                                                array( 'target' => $this->data['username'] )
                                        );
@@ -158,34 +158,34 @@ class StandardTemplate extends LegacyTemplate {
                                                case NS_TEMPLATE_TALK:
                                                case NS_HELP_TALK:
                                                case NS_CATEGORY_TALK:
-                                                       $text = wfMessage('viewtalkpage');
+                                                       $text = $this->msg('viewtalkpage')->text();
                                                        break;
                                                case NS_MAIN:
-                                                       $text = wfMessage( 'articlepage' );
+                                                       $text = $this->msg( 'articlepage' )->text();
                                                        break;
                                                case NS_USER:
-                                                       $text = wfMessage( 'userpage' );
+                                                       $text = $this->msg( 'userpage' )->text();
                                                        break;
                                                case NS_PROJECT:
-                                                       $text = wfMessage( 'projectpage' );
+                                                       $text = $this->msg( 'projectpage' )->text();
                                                        break;
                                                case NS_FILE:
-                                                       $text = wfMessage( 'imagepage' );
+                                                       $text = $this->msg( 'imagepage' )->text();
                                                        break;
                                                case NS_MEDIAWIKI:
-                                                       $text = wfMessage( 'mediawikipage' );
+                                                       $text = $this->msg( 'mediawikipage' )->text();
                                                        break;
                                                case NS_TEMPLATE:
-                                                       $text = wfMessage( 'templatepage' );
+                                                       $text = $this->msg( 'templatepage' )->text();
                                                        break;
                                                case NS_HELP:
-                                                       $text = wfMessage( 'viewhelppage' );
+                                                       $text = $this->msg( 'viewhelppage' )->text();
                                                        break;
                                                case NS_CATEGORY:
-                                                       $text = wfMessage( 'categorypage' );
+                                                       $text = $this->msg( 'categorypage' )->text();
                                                        break;
                                                default:
-                                                       $text = wfMessage( 'articlepage' );
+                                                       $text = $this->msg( 'articlepage' )->text();
                                        }
 
                                        $link = $title->getText();
@@ -194,11 +194,11 @@ class StandardTemplate extends LegacyTemplate {
                                                $link = $nstext . ':' . $link;
                                        }
 
-                                       $s .= Linker::link( Title::newFromText( $link ), $text->escaped() );
+                                       $s .= Linker::link( Title::newFromText( $link ), $text );
                                } elseif( $title->getNamespace() != NS_SPECIAL ) {
                                        # we just throw in a "New page" text to tell the user that he's in edit mode,
                                        # and to avoid messing with the separator that is prepended to the next item
-                                       $s .= '<strong>' . wfMessage( 'newpage' )->escaped() . '</strong>';
+                                       $s .= '<strong>' . $this->msg( 'newpage' )->text() . '</strong>';
                                }
                        }
 
@@ -206,7 +206,7 @@ class StandardTemplate extends LegacyTemplate {
                        if( ( $title->isTalkPage() || $this->getSkin()->getOutput()->showNewSectionLink() ) && $action != 'edit' && !$wpPreview )
                                $s .= '<br />' . Linker::link(
                                        $title,
-                                       wfMessage( 'postcomment' )->escaped(),
+                                       $this->msg( 'postcomment' )->text(),
                                        array(),
                                        array(
                                                'action' => 'edit',
@@ -268,11 +268,12 @@ class StandardTemplate extends LegacyTemplate {
                global $wgSiteSupportPage;
                if( $wgSiteSupportPage ) {
                        $s .= "\n<br /><a href=\"" . htmlspecialchars( $wgSiteSupportPage ) .
-                       '" class="internal">' . wfMessage( 'sitesupport' )->escaped() . '</a>';
+                       '" class="internal">' . $this->msg( 'sitesupport' )->text() . '</a>';
                }
 
                $s .= "\n<br /></div>\n";
                wfProfileOut( __METHOD__ );
                return $s;
        }
+
 }
index 3497423..f82f45d 100644 (file)
Binary files a/skins/common/images/add.png and b/skins/common/images/add.png differ
index 72203fd..3288d10 100644 (file)
Binary files a/skins/common/images/ajax-loader.gif and b/skins/common/images/ajax-loader.gif differ
index 6146be4..37d3a43 100644 (file)
Binary files a/skins/common/images/spinner.gif and b/skins/common/images/spinner.gif differ
index a332a8e..9e76ca0 100644 (file)
@@ -12,7 +12,7 @@
 
                // Hide active diff, used templates, old preview if shown
                var copyElements = ['#wikiPreview', '.templatesUsed', '.hiddencats',
-                                                       '#catlinks', '#p-lang', '.mw-summary-preview'];
+                                                       '#catlinks'];
                var copySelector = copyElements.join(',');
 
                $.each( copyElements, function(k,v) { $(v).fadeOut('fast'); } );
        };
 
        $(document).ready( function() {
-               // construct space for interwiki links if missing
-               // (it is usually not shown when action=edit, but shown if action=submit)
-               if ( !document.getElementById( 'p-lang' ) && document.getElementById( 'p-tb' ) ) {
-                       // we need not hide this, because it's empty anyway
-                       $( '#p-tb' ).after( $( '<div>' ).attr( 'id', 'p-lang' ) );
-               }
-
-               // construct space for summary preview if missing
-               if ( $( '.mw-summary-preview' ).length === 0 ) {
-                       $( '.editCheckboxes' ).before( $( '<div>' ).addClass( 'mw-summary-preview' ) );
-               }
-
-               $( '#wpPreview' ).click( doLivePreview );
+               $('#wpPreview').click( doLivePreview );
        } );
 }) ( jQuery );
index df819e1..8e08af3 100644 (file)
@@ -1,4 +1,4 @@
-( function ( mw, $ ) {
+( function () {
 var    ajaxUploadDestCheck = mw.config.get( 'wgAjaxUploadDestCheck' ),
        fileExtensions = mw.config.get( 'wgFileExtensions' );
 
@@ -241,17 +241,10 @@ window.fillDestFilename = function(id) {
        }
 
        // Output result
-       var destFile = document.getElementById( 'wpDestFile' );
-       if ( destFile ) {
-               // Call decodeURIComponent function to remove possible URL-encoded characters
-               // from the file name (bug 30390). Especially likely with upload-form-url.
-               // decodeURIComponent can throw an exception in input is invalid utf-8
-               try {
-                       destFile.value = decodeURIComponent( fname );
-               } catch ( e ) {
-                       destFile.value = fname;
-               }
-               wgUploadWarningObj.checkNow( fname );
+       var destFile = document.getElementById('wpDestFile');
+       if (destFile) {
+               destFile.value = fname;
+               wgUploadWarningObj.checkNow(fname) ;
        }
 };
 
@@ -309,4 +302,4 @@ window.wgUploadLicenseObj = {
 
 $( document ).ready( uploadSetup );
 
-}( mediaWiki, jQuery ) );
+}() );
index 5c7ad82..0566e98 100644 (file)
@@ -840,7 +840,7 @@ div#searchTargetHide {
 }
 
 #powersearch p {
-       margin-top: 0px;
+       margin-top:0px;
 }
 
 div.multipageimagenavbox {
@@ -924,7 +924,6 @@ div#mw-js-message {
        top: 1em;
        width: 20em;
        z-index: 10000;
-       -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.125);
        -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.125);
        box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.125);
 }
index bab8822..061e58a 100644 (file)
@@ -149,7 +149,7 @@ div.vectorTabs ul li {
        background-image: url(images/tab-normal-fade.png);
        background-position: bottom left;
        background-repeat: repeat-x;
-       white-space: nowrap;
+       white-space:nowrap;
 }
 /* IGNORED BY IE6 */
 div.vectorTabs ul > li {
@@ -797,7 +797,6 @@ div#mw-js-message {
        z-index: 10000;
        border: solid 1px #a7d7f9;
        border-radius: 0.75em;
-       -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.125);
        -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.125);
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.125);
 }
@@ -849,9 +848,9 @@ div#bodyContent {
 }
 div.vectorTabs ul {
        /* @embed */
-       background-image: url(images/tab-break.png);
-       background-position: right bottom;
-       background-repeat: no-repeat;
+       background-image:url(images/tab-break.png);
+       background-position:right bottom;
+       background-repeat:no-repeat;
 }
 
 /* Tooltips are outside of the normal body code, so this helps make the size of the text sensible */
@@ -863,39 +862,39 @@ div.vectorTabs ul {
 
 body.vector-animateLayout div#content,
 body.vector-animateLayout div#footer {
+       transition: margin-left 250ms, padding 250ms;
        -moz-transition: margin-left 250ms, padding 250ms;
        -webkit-transition: margin-left 250ms, padding 250ms;
        -o-transition: margin-left 250ms, padding 250ms;
-       transition: margin-left 250ms, padding 250ms;
 }
 body.vector-animateLayout #p-logo,
 body.vector-animateLayout #left-navigation {
+       transition: left 250ms;
        -moz-transition: left 250ms;
        -webkit-transition: left 250ms;
        -o-transition: left 250ms;
-       transition: left 250ms;
 }
 body.vector-animateLayout #mw-panel {
+       transition: padding-left 250ms;
        -moz-transition: padding-left 250ms;
        -webkit-transition: padding-left 250ms;
        -o-transition: padding-left 250ms;
-       transition: padding-left 250ms;
 }
 body.vector-animateLayout #p-search {
+       transition: margin-right 250ms;
        -moz-transition: margin-right 250ms;
        -webkit-transition: margin-right 250ms;
        -o-transition: margin-right 250ms;
-       transition: margin-right 250ms;
 }
 body.vector-animateLayout #p-personal {
+       transition: right 250ms;
        -moz-transition: right 250ms;
        -webkit-transition: right 250ms;
        -o-transition: right 250ms;
-       transition: right 250ms;
 }
 body.vector-animateLayout #mw-head-base {
+       transition: margin-left 250ms;
        -moz-transition: margin-left 250ms;
        -webkit-transition: margin-left 250ms;
        -o-transition: margin-left 250ms;
-       transition: margin-left 250ms;
 }
index 28501ea..9cadd75 100644 (file)
  * http://www.gnu.org/copyleft/gpl.html
  */
 
-$IP = dirname( __DIR__ );
+$IP = dirname( dirname( __FILE__ ) );
 
 define( 'SELENIUMTEST', true );
 
-//require_once( __DIR__ . '/../maintenance/commandLine.inc' );
-require( __DIR__ . '/../maintenance/Maintenance.php' );
+//require_once( dirname( __FILE__ ) . '/../maintenance/commandLine.inc' );
+require( dirname( __FILE__ ) . '/../maintenance/Maintenance.php' );
 
 require_once( 'PHPUnit/Runner/Version.php' );
 if( version_compare( PHPUnit_Runner_Version::id(), '3.5.0', '>=' ) ) {
@@ -43,7 +43,7 @@ if( version_compare( PHPUnit_Runner_Version::id(), '3.5.0', '>=' ) ) {
 require_once( 'PHPUnit/Extensions/SeleniumTestCase.php' );
 include_once( 'PHPUnit/Util/Log/JUnit.php' );
 
-require_once( __DIR__ . "/selenium/SeleniumServerManager.php" );
+require_once( dirname( __FILE__ ) . "/selenium/SeleniumServerManager.php" );
 
 class SeleniumTester extends Maintenance {
        protected $selenium;
index cb5ca36..3125284 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 global $wgAutoloadClasses;
-$testFolder = __DIR__;
+$testFolder = dirname( __FILE__ );
 
 $wgAutoloadClasses += array(
 
@@ -13,6 +13,7 @@ $wgAutoloadClasses += array(
 
        //includes
        'BlockTest' => "$testFolder/phpunit/includes/BlockTest.php",
+       'MockOutputPage' => "$testFolder/phpunit/includes/MockOutputPage.php",
 
        //API
        'ApiFormatTestBase' => "$testFolder/phpunit/includes/api/format/ApiFormatTestBase.php",
index 4301587..9d75be4 100644 (file)
@@ -14,7 +14,7 @@
  *
  */ 
 
-$maintenanceDir = dirname( dirname( dirname( dirname( __DIR__ ) ) ) ) . '/maintenance';
+$maintenanceDir = dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) ) . '/maintenance';
 
 require( "$maintenanceDir/Maintenance.php" );
 
index 5036268..23067c1 100644 (file)
@@ -4984,15 +4984,6 @@ Bug 3090: External links other than http: in image captions
 
 !! end
 
-!! test
-Custom class
-!! input
-[[Image:foobar.jpg|a|class=b]]
-!! result
-<p><a href="/wiki/File:Foobar.jpg" class="image" title="a"><img alt="a" src="http://example.com/images/3/3a/Foobar.jpg" width="1941" height="220" class="b" /></a>
-</p>
-!! end
-
 !! article 
 File:Barfoo.jpg
 !! text
index 4df9a61..d930ac5 100644 (file)
@@ -27,7 +27,7 @@
 $otions = array( 'quick', 'color', 'quiet', 'help', 'show-output', 'record', 'run-disabled' );
 $optionsWithArgs = array( 'regex', 'filter', 'seed', 'setversion' );
 
-require_once( __DIR__ . '/../maintenance/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/../maintenance/commandLine.inc' );
 
 if ( isset( $options['help'] ) ) {
        echo <<<ENDS
index fca3251..ea385ad 100644 (file)
@@ -37,7 +37,7 @@ class MediaWikiPHPUnitCommand extends PHPUnit_TextUI_Command {
                # PHPUnit uses stream_resolve_include_path() internally
                # See bug 32022
                set_include_path(
-                       __DIR__
+                       dirname( __FILE__ )
                        .PATH_SEPARATOR
                        . get_include_path()
                );
index 3debb35..2fb2d00 100644 (file)
@@ -115,7 +115,7 @@ abstract class MediaWikiTestCase extends PHPUnit_Framework_TestCase {
        }
 
        protected function tearDown() {
-               // Cleaning up temporary files
+               // Cleaning up temoporary files
                foreach ( $this->tmpfiles as $fname ) {
                        if ( is_file( $fname ) || ( is_link( $fname ) ) ) {
                                unlink( $fname );
@@ -124,13 +124,6 @@ abstract class MediaWikiTestCase extends PHPUnit_Framework_TestCase {
                        }
                }
 
-               // clean up open transactions
-               if( $this->needsDB() && $this->db ) {
-                       while( $this->db->trxLevel() > 0 ) {
-                               $this->db->rollback();
-                       }
-               }
-
                parent::tearDown();
        }
 
index 933767e..08eb50f 100644 (file)
@@ -11,7 +11,7 @@ if ( !defined( 'MW_PHPUNIT_TEST' ) ) {
 You are running these tests directly from phpunit. You may not have all globals correctly set.
 Running phpunit.php instead is recommended.
 EOF;
-       require_once ( __DIR__ . "/phpunit.php" );
+       require_once ( dirname( __FILE__ ) . "/phpunit.php" );
 }
 
 // Output a notice when running with older versions of PHPUnit
index 4013734..f99b484 100644 (file)
Binary files a/tests/phpunit/data/media/exif-gps.jpg and b/tests/phpunit/data/media/exif-gps.jpg differ
index 903a6d2..11a6604 100644 (file)
@@ -148,7 +148,7 @@ class ExtraParserTest extends MediaWikiTestCase {
         */
        function testTrackingCategory() {
                $title = Title::newFromText( __FUNCTION__ );
-               $catName =  wfMessage( 'broken-file-category' )->inContentLanguage()->text();
+               $catName =  wfMsgForContent( 'broken-file-category' );
                $cat = Title::makeTitleSafe( NS_CATEGORY, $catName );
                $expected = array( $cat->getDBkey() );
                $parserOutput = $this->parser->parse( "[[file:nonexistent]]" , $title, $this->options );
index 129f271..746add5 100644 (file)
@@ -311,7 +311,7 @@ class GlobalTest extends MediaWikiTestCase {
        
        function testDebugFunctionTest() {
        
-               global $wgDebugLogFile, $wgDebugTimestamps;
+               global $wgDebugLogFile, $wgOut, $wgShowDebug, $wgDebugTimestamps;
                
                $old_log_file = $wgDebugLogFile;
                $wgDebugLogFile = tempnam( wfTempDir(), 'mw-' );
@@ -333,7 +333,33 @@ class GlobalTest extends MediaWikiTestCase {
                wfDebug( "\00305This has böth UTF and control chars\003" );
                $this->assertEquals( " 05This has böth UTF and control chars ", file_get_contents( $wgDebugLogFile ) );
                unlink( $wgDebugLogFile );
-
+               
+               
+               
+               $old_wgOut = $wgOut;
+               $old_wgShowDebug = $wgShowDebug;
+               
+               $wgOut = new MockOutputPage;
+               
+               $wgShowDebug = true;
+               
+               $message = "\00305This has böth UTF and control chars\003";
+               
+               wfDebug( $message );
+               
+               if( $wgOut->message == "JAJA is a stupid error message. Anyway, here's your message: $message" ) {
+                       $this->assertTrue( true, 'MockOutputPage called, set the proper message.' );
+               }
+               else {
+                       $this->assertTrue( false, 'MockOutputPage was not called.' );
+               }
+               
+               $wgOut = $old_wgOut;
+               $wgShowDebug = $old_wgShowDebug;                
+               unlink( $wgDebugLogFile );
+               
+               
+               
                wfDebugMem();
                $this->assertGreaterThan( 5000, preg_replace( '/\D/', '', file_get_contents( $wgDebugLogFile ) ) );
                unlink( $wgDebugLogFile );
diff --git a/tests/phpunit/includes/MockOutputPage.php b/tests/phpunit/includes/MockOutputPage.php
new file mode 100644 (file)
index 0000000..bdee483
--- /dev/null
@@ -0,0 +1,10 @@
+<?php
+
+class MockOutputPage {
+
+       public $message;
+
+       function debug( $message ) {
+               $this->message = "JAJA is a stupid error message. Anyway, here's your message: $message";
+       }
+}
index 02b13b9..576e781 100644 (file)
@@ -269,6 +269,7 @@ class RevisionStorageTest extends MediaWikiTestCase {
        public function testRevText()
        {
                $this->hideDeprecated( 'Revision::revText' );
+
                $orig = $this->makeRevision( array( 'text' => 'hello hello rev.' ) );
                $rev = Revision::newFromId( $orig->getId() );
 
index 03b94ae..38ca85e 100644 (file)
@@ -3,7 +3,7 @@
 /**
  * @group Database
  */
-require __DIR__ . "/../../../maintenance/runJobs.php";
+require dirname( __FILE__ ) . "/../../../maintenance/runJobs.php";
 
 class TemplateCategoriesTest extends MediaWikiLangTestCase {
 
index d90a695..f7ca59e 100644 (file)
@@ -4,7 +4,7 @@ class ZipDirectoryReaderTest extends MediaWikiTestCase {
        var $zipDir, $entries;
 
        function setUp() {
-               $this->zipDir = __DIR__ . '/../data/zip';
+               $this->zipDir = dirname( __FILE__ ) . '/../data/zip';
        }
 
        function zipCallback( $entry ) {
index 5297d6d..2de8efd 100644 (file)
@@ -1,10 +1,7 @@
 <?php
 
 /**
- * Tests for MediaWiki api.php?action=edit.
- *
- * @author Daniel Kinzler
- *
+ * @group Editing
  * @group API
  * @group Database
  */
@@ -15,42 +12,70 @@ class ApiEditPageTest extends ApiTestCase {
                $this->doLogin();
        }
 
-       function testEdit( ) {
+       function getTokens() {
+               return $this->getTokenList( self::$users['sysop'] );
+       }
+
+       function testEdit() {
                $name = 'ApiEditPageTest_testEdit';
 
-               // -- test new page --------------------------------------------
-               $apiResult = $this->doApiRequestWithToken( array(
+               $tokenData = $this->getTokens();
+
+               if( !isset( $tokenData[0]['query']['pages'] ) ) {
+                       $this->markTestIncomplete( "No edit token found" );
+               }
+
+               $keys = array_keys( $tokenData[0]['query']['pages'] );
+               $key = array_pop( $keys );
+               $pageinfo = $tokenData[0]['query']['pages'][$key];
+               $session = $tokenData[2];
+
+               // -----------------------------------------------------------------------
+
+               $data = $this->doApiRequest( array(
                                'action' => 'edit',
                                'title' => $name,
-                               'text' => 'some text', ) );
-               $apiResult = $apiResult[0];
-
-               # Validate API result data
-               $this->assertArrayHasKey( 'edit', $apiResult );
-               $this->assertArrayHasKey( 'result', $apiResult['edit'] );
-               $this->assertEquals( 'Success', $apiResult['edit']['result'] );
+                               'text' => 'some text',
+                               'token' => $pageinfo['edittoken'] ),
+                       $session,
+                       false,
+                       self::$users['sysop']->user );
+
+               $this->assertArrayHasKey( 'edit', $data[0] );
+               $this->assertArrayHasKey( 'result', $data[0]['edit'] );
+               $this->assertEquals( 'Success', $data[0]['edit']['result'] );
 
-               $this->assertArrayHasKey( 'new', $apiResult['edit'] );
-               $this->assertArrayNotHasKey( 'nochange', $apiResult['edit'] );
+               $this->assertArrayHasKey( 'new', $data[0]['edit'] );
+               $this->assertArrayNotHasKey( 'nochange', $data[0]['edit'] );
 
-               $this->assertArrayHasKey( 'pageid', $apiResult['edit'] );
+               $this->assertArrayHasKey( 'pageid', $data[0]['edit'] );
+               $this->assertArrayHasKey( 'contentmodel', $data[0]['edit'] );
+               $this->assertEquals( CONTENT_MODEL_WIKITEXT, $data[0]['edit']['contentmodel'] );
 
-               // -- test existing page, no change ----------------------------
-               $data = $this->doApiRequestWithToken( array(
+               // -----------------------------------------------------------------------
+               $data = $this->doApiRequest( array(
                                'action' => 'edit',
                                'title' => $name,
-                               'text' => 'some text', ) );
+                               'text' => 'some text',
+                               'token' => $pageinfo['edittoken'] ),
+                       $session,
+                       false,
+                       self::$users['sysop']->user );
 
                $this->assertEquals( 'Success', $data[0]['edit']['result'] );
 
                $this->assertArrayNotHasKey( 'new', $data[0]['edit'] );
                $this->assertArrayHasKey( 'nochange', $data[0]['edit'] );
 
-               // -- test existing page, with change --------------------------
-               $data = $this->doApiRequestWithToken( array(
+               // -----------------------------------------------------------------------
+               $data = $this->doApiRequest( array(
                                'action' => 'edit',
                                'title' => $name,
-                               'text' => 'different text' ) );
+                               'text' => 'different text',
+                               'token' => $pageinfo['edittoken'] ),
+                       $session,
+                       false,
+                       self::$users['sysop']->user );
 
                $this->assertEquals( 'Success', $data[0]['edit']['result'] );
 
@@ -59,11 +84,7 @@ class ApiEditPageTest extends ApiTestCase {
 
                $this->assertArrayHasKey( 'oldrevid', $data[0]['edit'] );
                $this->assertArrayHasKey( 'newrevid', $data[0]['edit'] );
-               $this->assertNotEquals(
-                       $data[0]['edit']['newrevid'],
-                       $data[0]['edit']['oldrevid'],
-                       "revision id should change after edit"
-               );
+               $this->assertTrue( $data[0]['edit']['newrevid'] !== $data[0]['edit']['oldrevid'], "revision id should change after edit" );
        }
 
        function testEditAppend() {
index d6c48cb..3b044ef 100644 (file)
@@ -85,16 +85,10 @@ abstract class ApiTestCase extends MediaWikiLangTestCase {
         * This is cheating a bit -- we grab a token in the correct format and then add it to the pseudo-session and to the
         * request, without actually requesting a "real" edit token
         * @param $params Array: key-value API params
-        * @param $session Array|null: session array
+        * @param $session Array: session array
         * @param $user User|null A User object for the context
         */
-       protected function doApiRequestWithToken( Array $params, Array $session = null, User $user = null ) {
-               global $wgRequest;
-
-               if ( $session === null ) {
-                       $session = $wgRequest->getSessionArray();
-               }
-
+       protected function doApiRequestWithToken( Array $params, Array $session, User $user = null ) {
                if ( $session['wsToken'] ) {
                        // add edit token to fake session
                        $session['wsEditToken'] = $session['wsToken'];
index 8b6a384..86c0a82 100644 (file)
@@ -79,7 +79,7 @@ class RandomImageGenerator {
                        foreach ( array(
                                        '/usr/share/dict/words',
                                        '/usr/dict/words',
-                                       __DIR__ . '/words.txt' )
+                                       dirname( __FILE__ ) . '/words.txt' )
                                        as $dictionaryFile ) {
                                if ( is_file( $dictionaryFile ) and is_readable( $dictionaryFile ) ) {
                                        $this->dictionaryFile = $dictionaryFile;
index ee34562..b22eccd 100644 (file)
@@ -6,11 +6,11 @@
  */
 
 // Evaluate the include path relative to this file
-$IP = dirname( dirname( dirname( dirname( __DIR__ ) ) ) );
+$IP = dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) );
 
 // Start up MediaWiki in command-line mode
 require_once( "$IP/maintenance/Maintenance.php" );
-require(  __DIR__ . "/RandomImageGenerator.php" );
+require(  dirname( __FILE__ ) . "/RandomImageGenerator.php" );
 
 class GenerateRandomImages extends Maintenance {
 
index 0df5a46..d56e632 100644 (file)
@@ -16,9 +16,9 @@ class DatabaseSQLTest extends MediaWikiTestCase {
        }
 
        /**
-        * @dataProvider dataSelectSQLText
+        * @dataProvider dataSQL
         */
-       function testSelectSQLText( $sql, $sqlText ) {
+       function testSQL( $sql, $sqlText ) {
                $this->assertEquals( trim( $this->db->selectSQLText(
                        isset( $sql['tables'] ) ? $sql['tables'] : array(),
                        isset( $sql['fields'] ) ? $sql['fields'] : array(),
@@ -29,7 +29,7 @@ class DatabaseSQLTest extends MediaWikiTestCase {
                ) ), $sqlText );
        }
 
-       function dataSelectSQLText() {
+       function dataSQL() {
                return array(
                        array(
                                array(
@@ -72,36 +72,4 @@ class DatabaseSQLTest extends MediaWikiTestCase {
                        ),
                );
        }
-
-       /**
-        * @dataProvider dataConditional
-        */
-       function testConditional( $sql, $sqlText ) {
-               $this->assertEquals( trim( $this->db->conditional(
-                       $sql['conds'],
-                       $sql['true'],
-                       $sql['false']
-               ) ), $sqlText );
-       }
-
-       function dataConditional() {
-               return array(
-                       array(
-                               array(
-                                       'conds' => array( 'field' => 'text' ),
-                                       'true' => 1,
-                                       'false' => 'NULL',
-                               ),
-                               "(CASE WHEN field = 'text' THEN 1 ELSE NULL END)"
-                       ),
-                       array(
-                               array(
-                                       'conds' => 'field=1',
-                                       'true' => 1,
-                                       'false' => 'NULL',
-                               ),
-                               "(CASE WHEN field=1 THEN 1 ELSE NULL END)"
-                       ),
-               );
-       }
 }
\ No newline at end of file
index afd1cb8..fe5867a 100644 (file)
@@ -38,7 +38,7 @@
  * @licence GNU GPL v2+
  * @author Jeroen De Dauw < jeroendedauw@gmail.com >
  */
-require_once __DIR__ . "/ORMRowTest.php";
+require_once dirname( __FILE__ ) . "/ORMRowTest.php";
 
 class TestORMRowTest extends ORMRowTest {
 
index 0b36bf1..be5e799 100644 (file)
@@ -1150,6 +1150,26 @@ class FileBackendTest extends MediaWikiTestCase {
                $this->tearDownFiles();
                $this->doTestDoOperations();
                $this->tearDownFiles();
+
+               $this->backend = $this->singleBackend;
+               $this->tearDownFiles();
+               $this->doTestDoOperations2();
+               $this->tearDownFiles();
+
+               $this->backend = $this->multiBackend;
+               $this->tearDownFiles();
+               $this->doTestDoOperations2();
+               $this->tearDownFiles();
+
+               $this->backend = $this->singleBackend;
+               $this->tearDownFiles();
+               $this->doTestDoOperationsFailing();
+               $this->tearDownFiles();
+
+               $this->backend = $this->multiBackend;
+               $this->tearDownFiles();
+               $this->doTestDoOperationsFailing();
+               $this->tearDownFiles();
        }
 
        private function doTestDoOperations() {
@@ -1225,20 +1245,8 @@ class FileBackendTest extends MediaWikiTestCase {
                        "Correct file SHA-1 of $fileC" );
        }
 
-       public function testDoOperationsPipeline() {
-               $this->backend = $this->singleBackend;
-               $this->tearDownFiles();
-               $this->doTestDoOperationsPipeline();
-               $this->tearDownFiles();
-
-               $this->backend = $this->multiBackend;
-               $this->tearDownFiles();
-               $this->doTestDoOperationsPipeline();
-               $this->tearDownFiles();
-       }
-
        // concurrency orientated
-       private function doTestDoOperationsPipeline() {
+       private function doTestDoOperations2() {
                $base = $this->baseStorePath();
 
                $fileAContents = '3tqtmoeatmn4wg4qe-mg3qt3 tq';
@@ -1324,18 +1332,6 @@ class FileBackendTest extends MediaWikiTestCase {
                        "Correct file SHA-1 of $fileC" );
        }
 
-       public function testDoOperationsFailing() {
-               $this->backend = $this->singleBackend;
-               $this->tearDownFiles();
-               $this->doTestDoOperationsFailing();
-               $this->tearDownFiles();
-
-               $this->backend = $this->multiBackend;
-               $this->tearDownFiles();
-               $this->doTestDoOperationsFailing();
-               $this->tearDownFiles();
-       }
-
        private function doTestDoOperationsFailing() {
                $base = $this->baseStorePath();
 
index 8a2fb55..5e4cda1 100644 (file)
@@ -1,5 +1,6 @@
 <?php
 
+
 /**
  * Tests for the GenericArrayObject and deriving classes.
  *
@@ -170,7 +171,7 @@ abstract class GenericArrayObjectTest extends MediaWikiTestCase {
                                call_user_func( $function, $list, $element );
                                $valid = true;
                        }
-                       catch ( InvalidArgumentException $exception ) {
+                       catch ( \MWException $exception ) {
                                $valid = false;
                        }
 
index d6e2547..f4f52dd 100644 (file)
@@ -2,7 +2,7 @@
 class BitmapMetadataHandlerTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->filePath = __DIR__ . '/../../data/media/';
+               $this->filePath = dirname( __FILE__ ) . '/../../data/media/';
        }
 
        /**
index 6af52dd..1e2d1bb 100644 (file)
@@ -8,7 +8,7 @@ class ExifRotationTest extends MediaWikiTestCase {
        function setUp() {
                parent::setUp();
                $this->handler = new BitmapHandler();
-               $filePath = __DIR__ . '/../../data/media';
+               $filePath = dirname( __FILE__ ) . '/../../data/media';
 
                $tmpDir = $this->getNewTempDirectory();
 
index 045777d..80aaac2 100644 (file)
@@ -2,7 +2,7 @@
 class ExifTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->mediaPath = __DIR__ . '/../../data/media/';
+               $this->mediaPath = dirname( __FILE__ ) . '/../../data/media/';
 
                if ( !wfDl( 'exif' ) ) {
                        $this->markTestSkipped( "This test needs the exif extension." );
@@ -25,7 +25,7 @@ class ExifTest extends MediaWikiTestCase {
                $expected = array(
                        'GPSLatitude' => 88.5180555556,
                        'GPSLongitude' => -21.12357,
-                       'GPSAltitude' => -3.141592653,
+                       'GPSAltitude' => -200,
                        'GPSDOP' => '5/1',
                        'GPSVersionID' => '2.2.0.0',
                );
index 6ade670..8a632f5 100644 (file)
@@ -4,7 +4,7 @@ class FormatMetadataTest extends MediaWikiTestCase {
                if ( !wfDl( 'exif' ) ) {
                        $this->markTestSkipped( "This test needs the exif extension." );
                }
-               $filePath = __DIR__ .  '/../../data/media';
+               $filePath = dirname( __FILE__ ) .  '/../../data/media';
                $this->backend = new FSFileBackend( array(
                        'name'           => 'localtesting',
                        'lockManager'    => 'nullLockManager',
index 650fdd5..47fc368 100644 (file)
@@ -2,7 +2,7 @@
 class GIFMetadataExtractorTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->mediaPath = __DIR__ . '/../../data/media/';
+               $this->mediaPath = dirname( __FILE__ ) . '/../../data/media/';
        }
        /**
         * Put in a file, and see if the metadata coming out is as expected.
index 5dcbeee..3665835 100644 (file)
@@ -2,7 +2,7 @@
 class GIFHandlerTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->filePath = __DIR__ .  '/../../data/media';
+               $this->filePath = dirname( __FILE__ ) .  '/../../data/media';
                $this->backend = new FSFileBackend( array(
                        'name'           => 'localtesting',
                        'lockManager'    => 'nullLockManager',
index 41d8119..f48382a 100644 (file)
@@ -9,7 +9,7 @@
 class JpegMetadataExtractorTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->filePath = __DIR__ . '/../../data/media/';
+               $this->filePath = dirname( __FILE__ ) . '/../../data/media/';
        }
 
        /**
index ea007f9..ddabf5b 100644 (file)
@@ -2,7 +2,7 @@
 class JpegTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->filePath = __DIR__ . '/../../data/media/';
+               $this->filePath = dirname( __FILE__ ) . '/../../data/media/';
                if ( !wfDl( 'exif' ) ) {
                        $this->markTestSkipped( "This test needs the exif extension." );
                }
index 1b1b2ec..9f702c5 100644 (file)
@@ -2,7 +2,7 @@
 class PNGMetadataExtractorTest extends MediaWikiTestCase {
 
        function setUp() {
-               $this->filePath = __DIR__ . '/../../data/media/';
+               $this->filePath = dirname( __FILE__ ) . '/../../data/media/';   
        }
        /**
         * Tests zTXt tag (compressed textual metadata) 
index fe73c9c..b6f911f 100644 (file)
@@ -2,7 +2,7 @@
 class PNGHandlerTest extends MediaWikiTestCase {
 
        public function setUp() {
-               $this->filePath = __DIR__ .  '/../../data/media';
+               $this->filePath = dirname( __FILE__ ) .  '/../../data/media';
                $this->backend = new FSFileBackend( array(
                        'name'           => 'localtesting',
                        'lockManager'    => 'nullLockManager',
index 2116554..526beae 100644 (file)
@@ -39,33 +39,27 @@ class SVGMetadataExtractorTest extends MediaWikiTestCase {
        }
 
        function providerSvgFiles() {
-               $base = __DIR__ . '/../../data/media';
+               $base = dirname( __FILE__ ) . '/../../data/media';
                return array(
                        array(
                                "$base/Wikimedia-logo.svg",
                                array(
                                        'width' => 1024,
-                                       'height' => 1024,
-                                       'originalWidth' => '1024',
-                                       'originalHeight' => '1024',
+                                       'height' => 1024
                                )
                        ),
                        array(
                                "$base/QA_icon.svg",
                                array(
                                        'width' => 60,
-                                       'height' => 60,
-                                       'originalWidth' => '60',
-                                       'originalHeight' => '60',
+                                       'height' => 60
                                )
                        ),
                        array(
                                "$base/Gtk-media-play-ltr.svg",
                                array(
                                        'width' => 60,
-                                       'height' => 60,
-                                       'originalWidth' => '60.0000000',
-                                       'originalHeight' => '60.0000000',
+                                       'height' => 60
                                )
                        ),
                        array(
@@ -73,16 +67,14 @@ class SVGMetadataExtractorTest extends MediaWikiTestCase {
                                // This file triggered bug 31719, needs entity expansion in the xmlns checks
                                array(
                                        'width' => 385,
-                                       'height' => 385,
-                                       'originalWidth' => '385',
-                                       'originalHeight' => '385.0004883',
+                                       'height' => 385
                                )
                        )
                );
        }
 
        function providerSvgFilesWithXMLMetadata() {
-               $base = __DIR__ . '/../../data/media';
+               $base = dirname( __FILE__ ) . '/../../data/media';
                $metadata = 
     '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
       <ns4:Work xmlns:ns4="http://creativecommons.org/ns#" rdf:about="">
@@ -97,9 +89,7 @@ class SVGMetadataExtractorTest extends MediaWikiTestCase {
                                array(
                                        'height' => 593,
                                        'metadata' => $metadata,
-                                       'width' => 959,
-                                       'originalWidth' => '958.69',
-                                       'originalHeight' => '592.78998',
+                                       'width' => 959
                                )
                        ),
                );
index 4c79f66..d4cf503 100644 (file)
@@ -5,7 +5,7 @@ class TiffTest extends MediaWikiTestCase {
                global $wgShowEXIF;
                $this->showExif = $wgShowEXIF;
                $wgShowEXIF = true;
-               $this->filePath = __DIR__ . '/../../data/media/';
+               $this->filePath = dirname( __FILE__ ) . '/../../data/media/';
                $this->handler = new TiffHandler;
        }
 
index 8198d3b..c952b23 100644 (file)
@@ -22,11 +22,11 @@ class XMPTest extends MediaWikiTestCase {
                }
                $reader = new XMPReader;
                $reader->parse( $xmp );
-               $this->assertEquals( $expected, $reader->getResults(), $info, 0.0000000001 );
+               $this->assertEquals( $expected, $reader->getResults(), $info );
        }
 
        public function dataXMPParse() {
-               $xmpPath = __DIR__ . '/../../data/xmp/' ;
+               $xmpPath = dirname( __FILE__ ) . '/../../data/xmp/' ;
                $data = array();
 
                // $xmpFiles format: array of arrays with first arg file base name,
@@ -52,7 +52,6 @@ class XMPTest extends MediaWikiTestCase {
                        array( 'utf32BE', 'UTF-32BE encoding' ),
                        array( 'utf32LE', 'UTF-32LE encoding' ),
                        array( 'xmpExt', 'Extended XMP missing second part' ),
-                       array( 'gps', 'Handling of exif GPS parameters in XMP' ),
                 );
                foreach( $xmpFiles as $file ) {
                        $xmp = file_get_contents( $xmpPath . $file[0] . '.xmp' );
@@ -73,7 +72,7 @@ class XMPTest extends MediaWikiTestCase {
         * world example file to double check the support for this is right.
         */
        function testExtendedXMP() {
-               $xmpPath = __DIR__ . '/../../data/xmp/';
+               $xmpPath = dirname( __FILE__ ) . '/../../data/xmp/';
                $standardXMP = file_get_contents( $xmpPath . 'xmpExt.xmp' );
                $extendedXMP = file_get_contents( $xmpPath . 'xmpExt2.xmp' );
 
@@ -103,7 +102,7 @@ class XMPTest extends MediaWikiTestCase {
         * and thus should only return the StandardXMP, not the ExtendedXMP.
         */
        function testExtendedXMPWithWrongGUID() {
-               $xmpPath = __DIR__ . '/../../data/xmp/';
+               $xmpPath = dirname( __FILE__ ) . '/../../data/xmp/';
                $standardXMP = file_get_contents( $xmpPath . 'xmpExt.xmp' );
                $extendedXMP = file_get_contents( $xmpPath . 'xmpExt2.xmp' );
 
@@ -131,7 +130,7 @@ class XMPTest extends MediaWikiTestCase {
         * which should cause it to ignore the ExtendedXMP packet.
         */
        function testExtendedXMPMissingPacket() {
-               $xmpPath = __DIR__ . '/../../data/xmp/';
+               $xmpPath = dirname( __FILE__ ) . '/../../data/xmp/';
                $standardXMP = file_get_contents( $xmpPath . 'xmpExt.xmp' );
                $extendedXMP = file_get_contents( $xmpPath . 'xmpExt2.xmp' );
 
index 6a6fded..816c017 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-require_once( __DIR__ . '/NewParserTest.php' );
+require_once( dirname( __FILE__ ) . '/NewParserTest.php' );
 
 /**
  * The UnitTest must be either a class that inherits from MediaWikiTestCase
index fee5674..9d3499a 100644 (file)
@@ -103,7 +103,7 @@ class PreprocessorTest extends MediaWikiTestCase {
                        array( "{{foo|bar=|}", "<root>{{foo|bar=|}</root>"),
                        array( "{{Foo|} Bar=", "<root>{{Foo|} Bar=</root>"),
                        array( "{{Foo|} Bar=}}", "<root><template><title>Foo</title><part><name>} Bar</name>=<value></value></part></template></root>"),
-                       /* array( file_get_contents( __DIR__ . '/QuoteQuran.txt' ), file_get_contents( __DIR__ . '/QuoteQuranExpanded.txt' ) ), */
+                       /* array( file_get_contents( dirname( __FILE__ ) . '/QuoteQuran.txt' ), file_get_contents( dirname( __FILE__ ) . '/QuoteQuranExpanded.txt' ) ), */
                );
        }
 
@@ -165,7 +165,7 @@ class PreprocessorTest extends MediaWikiTestCase {
         * @dataProvider provideFiles
         */
        function testPreprocessorOutputFiles( $filename ) {
-               $folder = __DIR__ . "/../../../parser/preprocess";
+               $folder = dirname( __FILE__ ) . "/../../../parser/preprocess";
                $wikiText = file_get_contents( "$folder/$filename.txt" );
                $output = $this->preprocessToXml( $wikiText );
 
index dc1c2ac..c9dbb13 100644 (file)
@@ -12,7 +12,7 @@ class UploadStashTest extends MediaWikiTestCase {
                parent::setUp();
 
                // Setup a file for bug 29408
-               $this->bug29408File = __DIR__ . '/bug29408';
+               $this->bug29408File = dirname( __FILE__ ) . '/bug29408';
                file_put_contents( $this->bug29408File, "\x00" );
 
                self::$users = array(
index 7833da7..9ac0f95 100644 (file)
@@ -18,31 +18,31 @@ class LanguageHeTest extends MediaWikiTestCase {
 
        /** @dataProvider providerPluralDual */
        function testPluralDual( $result, $value ) {
-               $forms = array( 'one', 'two', 'other' );
+               $forms = array( 'one', 'many', 'two' );
                $this->assertEquals( $result, $this->lang->convertPlural( $value, $forms ) );
        }
 
        function providerPluralDual() {
                return array (
-                       array( 'other', 0 ), // Zero -> plural
+                       array( 'many', 0 ), // Zero -> plural
                        array( 'one', 1 ), // Singular
                        array( 'two', 2 ), // Dual
-                       array( 'other', 3 ), // Plural
+                       array( 'many', 3 ), // Plural
                );
        }
 
        /** @dataProvider providerPlural */
        function testPlural( $result, $value ) {
-               $forms = array( 'one', 'other' );
+               $forms = array( 'one', 'many' );
                $this->assertEquals( $result, $this->lang->convertPlural( $value, $forms ) );
        }
 
        function providerPlural() {
                return array (
-                       array( 'other', 0 ), // Zero -> plural
+                       array( 'many', 0 ), // Zero -> plural
                        array( 'one', 1 ), // Singular
-                       array( 'other', 2 ), // Plural, no dual provided
-                       array( 'other', 3 ), // Plural
+                       array( 'many', 2 ), // Plural, no dual provided
+                       array( 'many', 3 ), // Plural
                );
        }
 }
index d44ecf8..e7d3ea1 100644 (file)
@@ -12,7 +12,7 @@
  * @file
  */
 
-require_once dirname( __DIR__ ) . '/bootstrap.php';
+require_once dirname( dirname( __FILE__ ) ) . '/bootstrap.php';
 
 /** Tests for MediaWiki languages/LanguageSr.php */
 class LanguageSrTest extends MediaWikiTestCase {
index 7238728..86f483d 100644 (file)
@@ -12,7 +12,7 @@
  * @file
  */
 
-require_once dirname( __DIR__ ) . '/bootstrap.php';
+require_once dirname( dirname( __FILE__ ) ) . '/bootstrap.php';
 
 /** Tests for MediaWiki languages/LanguageUz.php */
 class LanguageUzTest extends MediaWikiTestCase {
index 5178154..9c82eae 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-require_once __DIR__ . "/../../../maintenance/backupPrefetch.inc";
+require_once dirname( __FILE__ ) . "/../../../maintenance/backupPrefetch.inc";
 
 /**
  * Tests for BaseDump
index db5b877..31bb8b7 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-require_once __DIR__ . "/../../../maintenance/backupTextPass.inc";
+require_once dirname( __FILE__ ) . "/../../../maintenance/backupTextPass.inc";
 
 /**
  * Tests for page dumps of BackupDumper
index fd6db0a..a6e7fbd 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-require_once __DIR__ . "/../../../maintenance/fetchText.php";
+require_once dirname( __FILE__ ) . "/../../../maintenance/fetchText.php";
 
 /**
  * Mock for the input/output of FetchText
index 0b7c758..8635614 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-require_once __DIR__ . "/../../../maintenance/getSlaveServer.php";
+require_once dirname( __FILE__ ) . "/../../../maintenance/getSlaveServer.php";
 
 /**
  * Tests for getSlaveServer
index bcbf4ec..61a20f1 100755 (executable)
@@ -9,7 +9,7 @@
 /* Configuration */
 
 // Evaluate the include path relative to this file
-$IP = dirname( dirname( __DIR__ ) );
+$IP = dirname( dirname( dirname( __FILE__ ) ) );
 
 // Set a flag which can be used to detect when other scripts have been entered through this entry point or not
 define( 'MW_PHPUNIT_TEST', true );
@@ -34,10 +34,6 @@ class PHPUnitMaintClass extends Maintenance {
                global $wgMainCacheType, $wgMessageCacheType, $wgParserCacheType;
                global $wgLanguageConverterCacheType, $wgUseDatabaseMessages;
                global $wgLocaltimezone, $wgLocalisationCacheConf;
-               global $wgDevelopmentWarnings;
-
-               // wfWarn should cause tests to fail
-               $wgDevelopmentWarnings = true;
 
                $wgMainCacheType = CACHE_NONE;
                $wgMessageCacheType = CACHE_NONE;
index f263811..6779ad4 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-require_once( dirname( __DIR__ ) . '/includes/upload/UploadFromUrlTest.php' );
+require_once( dirname( dirname( __FILE__ ) ) . '/includes/upload/UploadFromUrlTest.php' );
 
 class UploadFromUrlTestSuite extends PHPUnit_Framework_TestSuite {
        public $savedGlobals = array();
index 59ae73c..1cd085f 100644 (file)
@@ -30,7 +30,6 @@ return array(
                        'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.parse.test.js',
                        'tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js',
                        'tests/qunit/suites/resources/mediawiki/mediawiki.language.test.js',
-                       'tests/qunit/suites/resources/mediawiki/mediawiki.cldr.test.js',
                ),
                'dependencies' => array(
                        'jquery.autoEllipsis',
@@ -56,7 +55,6 @@ return array(
                        'mediawiki.util',
                        'mediawiki.special.recentchanges',
                        'mediawiki.language',
-                       'mediawiki.cldr',
                ),
                'position' => 'top',
        )
index 16d8170..7d8c1d6 100644 (file)
@@ -1,4 +1,4 @@
-( function ( $, mw ) {
+( function ( $ ) {
 
 var config = {
        wgMonthNames: ['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
@@ -345,11 +345,11 @@ var complexMDYDates = [
 ];
 
 var complexMDYSorted = [
-       ['5.12.1990'],
-       ['April 21 1991'],
-       ['04 22 1991'],
-       ['January, 19 2010'],
-       ['December 12 \'10']
+       ["5.12.1990"],
+       ["April 21 1991"],
+       ["04 22 1991"],
+       ["January, 19 2010"],
+       ["December 12 '10"]
 ];
 
 tableTest(
@@ -365,39 +365,6 @@ tableTest(
        }
 );
 
-var currencyUnsorted = [
-       ['1.02 $'],
-       ['$ 3.00'],
-       ['€ 2,99'],
-       ['$ 1.00'],
-       ['$3.50'],
-       ['$ 1.50'],
-       ['€ 0.99']
-];
-
-var currencySorted = [
-       ['€ 0.99'],
-       ['$ 1.00'],
-       ['1.02 $'],
-       ['$ 1.50'],
-       ['$ 3.00'],
-       ['$3.50'],
-       // Comma's sort after dots
-       // Not intentional but test to detect changes
-       ['€ 2,99']
-];
-
-tableTest(
-       'Currency parsing I',
-       ['currency'],
-       currencyUnsorted,
-       currencySorted,
-       function ( $table ) {
-               $table.tablesorter();
-               $table.find( '.headerSort:eq(0)' ).click();
-       }
-);
-
 var ascendingNameLegacy = ascendingName.slice(0);
 ascendingNameLegacy[4] = ascendingNameLegacy[5];
 ascendingNameLegacy.pop();
@@ -414,7 +381,6 @@ tableTest(
        }
 );
 
-
 /** FIXME: the diff output is not very readeable. */
 QUnit.test( 'bug 32047 - caption must be before thead', function ( assert ) {
        var $table;
@@ -694,4 +660,4 @@ tableTest(
        }
 );
 
-}( jQuery, mediaWiki ) );
+}( jQuery ) );
index ababa8d..d9b2055 100644 (file)
@@ -24,17 +24,14 @@ QUnit.test( 'wikiGetlink', 3, function ( assert ) {
        assert.equal( hrefC, '/wiki/Foobar', 'Default title; Get link for current page ("Foobar")' );
 });
 
-QUnit.test( 'wikiScript', 4, function ( assert ) {
+QUnit.test( 'wikiScript', 2, function ( assert ) {
        mw.config.set({
-               'wgScript': '/w/i.php', // customized wgScript for bug 39103
-               'wgLoadScript': '/w/l.php', // customized wgLoadScript for bug 39103
+               'wgScript': '/w/index.php',
                'wgScriptPath': '/w',
                'wgScriptExtension': '.php'
        });
 
-       assert.equal( mw.util.wikiScript(), mw.config.get( 'wgScript' ), 'wikiScript() returns wgScript' );
-       assert.equal( mw.util.wikiScript( 'index' ), mw.config.get( 'wgScript' ), "wikiScript( 'index' ) returns wgScript" );
-       assert.equal( mw.util.wikiScript( 'load' ), mw.config.get( 'wgLoadScript' ), "wikiScript( 'load' ) returns wgLoadScript" );
+       assert.equal( mw.util.wikiScript(), mw.config.get( 'wgScript' ), 'Defaults to index.php and is equal to wgScript' );
        assert.equal( mw.util.wikiScript( 'api' ), '/w/api.php', 'API path' );
 });
 
index 8bca4b0..bf5b379 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 30 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
@@ -99,4 +99,4 @@ class MediaWikiButtonsAvailabilityTestCase extends MediaWikiInstallationCommonFu
         $this->assertTrue( $this->isElementPresent( "submit-back" ));
         $this->assertTrue( $this->isElementPresent( "submit-continue" ));
     }
-}
+}
\ No newline at end of file
index 8e2afe7..f1b7945 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once ( __DIR__ . '/MediaWikiInstallationCommonFunction.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiInstallationCommonFunction.php' );
 
 /**
  * Test Case ID   : 04 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 55ad461..2d623af 100644 (file)
@@ -27,7 +27,7 @@
  *
  */
 
-require_once ( __DIR__ . '/MediaWikiInstallationCommonFunction.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiInstallationCommonFunction.php' );
 
 /**
  * Test Case ID   : 02 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 825ca42..b112bc0 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once ( __DIR__ . '/MediaWikiInstallationCommonFunction.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiInstallationCommonFunction.php' );
 
 /**
  * Test Case ID   : 09 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index c2b3505..024fe5d 100644 (file)
@@ -33,7 +33,7 @@
  * Version        : MediaWiki 1.18alpha
 */
 
-require_once ( __DIR__ . '/MediaWikiInstallationCommonFunction.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiInstallationCommonFunction.php' );
 
 class MediaWikiErrorsNamepageTestCase extends MediaWikiInstallationCommonFunction {
 
index 78205cf..806fcfd 100644 (file)
@@ -33,7 +33,7 @@
  * Version        : MediaWiki 1.18alpha
 */
 
-require_once ( __DIR__ . '/MediaWikiInstallationCommonFunction.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiInstallationCommonFunction.php' );
 
 class MediaWikiHelpFieldHintTestCase extends MediaWikiInstallationCommonFunction {
 
index 353fa2e..99df8a2 100644 (file)
@@ -27,9 +27,9 @@
  */
 
 require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
-require_once ( __DIR__ . '/MediaWikiInstallationConfig.php' );
-require_once ( __DIR__ . '/MediaWikiInstallationMessage.php' );
-require_once ( __DIR__ . '/MediaWikiInstallationVariables.php');
+require_once ( dirname( __FILE__ ) . '/MediaWikiInstallationConfig.php' );
+require_once ( dirname(__FILE__) . '/MediaWikiInstallationMessage.php' );
+require_once ( dirname(__FILE__) . '/MediaWikiInstallationVariables.php');
 
 
 class MediaWikiInstallationCommonFunction extends PHPUnit_Extensions_SeleniumTestCase {
index 58ccc7c..386a50e 100644 (file)
 require_once 'PHPUnit/Framework.php';
 require_once 'PHPUnit/Framework/TestSuite.php';
 
-require_once ( __DIR__ . '/MediaWikiUserInterfaceTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiButtonsAvailabilityTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiHelpFieldHintTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiRightFrameworkLinksTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiRestartInstallationTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiErrorsConnectToDatabasePageTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiErrorsNamepageTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiMySQLDataBaseTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiMySQLiteDataBaseTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiUpgradeExistingDatabaseTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiDifferntDatabasePrefixTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiDifferentDatabaseAccountTestCase.php' );
-require_once ( __DIR__ . '/MediaWikiOnAlreadyInstalledTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiUserInterfaceTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiButtonsAvailabilityTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiHelpFieldHintTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiRightFrameworkLinksTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiRestartInstallationTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiErrorsConnectToDatabasePageTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiErrorsNamepageTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiMySQLDataBaseTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiMySQLiteDataBaseTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiUpgradeExistingDatabaseTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiDifferntDatabasePrefixTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiDifferentDatabaseAccountTestCase.php' );
+require_once ( dirname( __FILE__ ) . '/MediaWikiOnAlreadyInstalledTestCase.php' );
 
 
 
index 16d065c..399ed4e 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 01 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 4ca6916..f57c1a5 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 06 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 7a1b615..4c05266 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 
 /**
index ea87de0..b9ca830 100644 (file)
@@ -29,7 +29,7 @@
 
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 11, 12 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 7b0fcf3..700172c 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 14, 15, 16, 17 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 5cdc8d4..eb82071 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 05 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
@@ -114,4 +114,4 @@ class MediaWikiUpgradeExistingDatabaseTestCase extends MediaWikiInstallationComm
         $this->chooseCancelOnNextConfirmation();
         parent::restartInstallation();
     }
-}
+}
\ No newline at end of file
index 15fad95..0994892 100644 (file)
@@ -27,7 +27,7 @@
  *
  */
 
-require_once (__DIR__.'/'.'MediaWikiInstallationCommonFunction.php');
+require_once (dirname(__FILE__).'/'.'MediaWikiInstallationCommonFunction.php');
 
 /**
  * Test Case ID   : 18 - 27 (http://www.mediawiki.org/wiki/New_installer/Test_plan)
index 6b8fc97..5fc1a5a 100644 (file)
@@ -43,7 +43,7 @@ class MediawikiCoreSmokeTestCase extends SeleniumTestCase {
                $this->login();
                $this->open( $this->getUrl() .
                        '/index.php?title=Special:Upload' );
-               $this->type( 'wpUploadFile', __DIR__ .
+               $this->type( 'wpUploadFile', dirname( __FILE__ ) .
                        "\\..\\data\\Wikipedia-logo-v2-de.png" );
                $this->check( 'wpIgnoreWarning' );
                $this->click( 'wpUpload' );
index b8d2d48..01d87e4 100644 (file)
@@ -27,7 +27,7 @@
  *
  */
 
-require_once dirname( __DIR__ ) . '/SeleniumTestConstants.php';
+require_once dirname( dirname( __FILE__ ) ) . '/SeleniumTestConstants.php';
 
 class MyContributionsTestCase extends SeleniumTestCase {
 
index 998fab9..d1ee3e7 100644 (file)
@@ -27,7 +27,7 @@
  *
  */
 
-require_once dirname( __DIR__ ) . '/SeleniumTestConstants.php';
+require_once dirname( dirname( __FILE__ ) ) . '/SeleniumTestConstants.php';
 
 class MyWatchListTestCase extends SeleniumTestCase {
 
index d4c6165..5fc4446 100644 (file)
--- a/thumb.php
+++ b/thumb.php
@@ -25,7 +25,7 @@ define( 'MW_NO_OUTPUT_COMPRESSION', 1 );
 if ( isset( $_SERVER['MW_COMPILED'] ) ) {
        require( 'core/includes/WebStart.php' );
 } else {
-       require( __DIR__ . '/includes/WebStart.php' );
+       require( dirname( __FILE__ ) . '/includes/WebStart.php' );
 }
 
 // Don't use fancy mime detection, just check the file extension for jpg/gif/png
index 69bdddd..abc71dd 100644 (file)
@@ -26,4 +26,4 @@ define( 'THUMB_HANDLER', true );
 
 # Execute thumb.php, having set THUMB_HANDLER so that
 # it knows to extract params from a thumbnail file URL.
-require( __DIR__ . '/thumb.php' );
+require( dirname( __FILE__ ) . '/thumb.php' );